@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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  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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Qiw4QkFBQTtBVnF4TTNCO0FVcHhNSztFQUFzQiwrQkFBQTtBVnV4TTNCO0FVdHhNSztFQUFzQiw2QkFBQTtBVnl4TTNCO0FVeHhNSztFQUFxQix3QkFBQTtBVjJ4TTFCO0FVL3hNSztFQUFzQix3QkFBQTtBVmt5TTNCO0FVanlNSztFQUFzQiwwQkFBQTtBVm95TTNCO0FVbnlNSztFQUFzQiwyQkFBQTtBVnN5TTNCO0FVcnlNSztFQUFzQix5QkFBQTtBVnd5TTNCO0FVdnlNSztFQUFxQixvQkFBQTtBVjB5TTFCO0FVOXlNSztFQUFzQiw2QkFBQTtBVml6TTNCO0FVaHpNSztFQUFzQiwrQkFBQTtBVm16TTNCO0FVbHpNSztFQUFzQixnQ0FBQTtBVnF6TTNCO0FVcHpNSztFQUFzQiw4QkFBQTtBVnV6TTNCO0FVdHpNSztFQUFxQix5QkFBQTtBVnl6TTFCO0FVN3pNSztFQUFzQiwyQkFBQTtBVmcwTTNCO0FVL3pNSztFQUFzQiw2QkFBQTtBVmswTTNCO0FVajBNSztFQUFzQiw4QkFBQTtBVm8wTTNCO0FVbjBNSztFQUFzQiw0QkFBQTtBVnMwTTNCO0FVcjBNSztFQUFxQix1QkFBQTtBVncwTTFCO0FVNTBNSztFQUFzQiw2QkFBQTtBViswTTNCO0FVOTBNSztFQUFzQiwrQkFBQTtBVmkxTTNCO0FVaDFNSztFQUFzQixnQ0FBQTtBVm0xTTNCO0FVbDFNSztFQUFzQiw4QkFBQTtBVnExTTNCO0FVcDFNSztFQUFxQix5QkFBQTtBVnUxTTFCO0FVMzFNSztFQUFzQiwyQkFBQTtBVjgxTTNCO0FVNzFNSztFQUFzQiw2QkFBQTtBVmcyTTNCO0FVLzFNSztFQUFzQiw4QkFBQTtBVmsyTTNCO0FVajJNSztFQUFzQiw0QkFBQTtBVm8yTTNCO0FVbjJNSztFQUFxQix1QkFBQTtBVnMyTTFCO0FVMTJNSztFQUFzQiwyQkFBQTtBVjYyTTNCO0FVNTJNSztFQUFzQiw2QkFBQTtBVisyTTNCO0FVOTJNSztFQUFzQiw4QkFBQTtBVmkzTTNCO0FVaDNNSztFQUFzQiw0QkFBQTtBVm0zTTNCO0FVbDNNSztFQUFxQix1QkFBQTtBVnEzTTFCIiwiZmlsZSI6InRlbXBsYXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC53b2ZmXCIpZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQEZvbnQtUmVndWxhcjogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcclxuQEZvbnQtTWVkaXVtOiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XHJcbkBGb250LUJvbGQ6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XHJcbkBGb250LUxpZ2h0OiBcIkdUV2Fsc2hlaW1Qcm8tTGlnaHRcIjtcclxuXHJcbkBiYXNlLXRleHQtY29sb3I6ICMyMjIyMjI7XHJcbkBuZXctdGV4dC1jb2xvcjogIzAwMDtcclxuQGJhc2UtdGV4dC1jb2xvcjogIzI0MmQzMTtcclxuQGJhc2UtdGV4dC1jb2xvci1ncmV5OiAjNmU2ZTZlO1xyXG5AYWRkLXRleHQtY29sb3ItZ3JleTogI2E2YTZhNjtcclxuQGdyZWVuLXRleHQtY29sb3I6ICMwZDllOWY7XHJcbkBncmVlbi1hY3RpdmUtY29sb3I6ICMyZWIzYjY7XHJcbkBncmVlbi1hY3RpdmUtY29sb3IyOiAjYzNmZWZmO1xyXG5AZ3JlZW4taHJlZi1jb2xvcjogIzBhODA4MTtcclxuQGdyYWRpZW50LWNvbG9yOiAjMzc5ODYzO1xyXG5AYmFzZS1ib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xyXG5AYmFzZS1zaGFkb3c6ICNmMWYyZjI7XHJcbkBiYXNlLXNoYWRvdzI6ICNkZGUxZTU7XHJcbkByZWQ6ICNkZTFkMzU7XHJcbkByZWQyOiAjZTQzNTRhO1xyXG5cclxuQGZvbnQtc2l6ZS1oMjogMi4ycmVtO1xyXG5AZm9udC1zaXplLWg0OiAxM3B0O1xyXG5cclxuQGltcG9ydCAoaW5saW5lKSBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktbW9kYWwvanF1ZXJ5Lm1vZGFsLm1pbi5jc3NcIjtcclxuQGltcG9ydCBcIl93ZWJfY29udGVudC5sZXNzXCI7XHJcbkBpbXBvcnQgKGlubGluZSlcclxuICBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92YW5pbGxhLWNvb2tpZWNvbnNlbnQvZGlzdC9jb29raWVjb25zZW50LmNzc1wiO1xyXG5cclxuQGltcG9ydCBcIl9iYXNlLmxlc3NcIjtcclxuQGltcG9ydCBcIl9sYXlvdXQubGVzc1wiO1xyXG5AaW1wb3J0IFwiX21vZGFsLmxlc3NcIjtcclxuQGltcG9ydCBcIl9wcmV2ZW50aW9uLmxlc3NcIjtcclxuQGltcG9ydCBcIl9yZXNwb25zaXZlLmxlc3NcIjtcclxuQGltcG9ydCBcIl9zcGFjaW5nLmxlc3NcIjsiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmJsb2NrZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3otaW5kZXg6MTtwYWRkaW5nOjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjA1ZW19LmJsb2NrZXIuYmVoaW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1vZGFse2Rpc3BsYXk6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC13aWR0aDo1MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6OTAlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHggMzBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6OHB4Oy1tb3otYm9yZGVyLXJhZGl1czo4cHg7LW8tYm9yZGVyLXJhZGl1czo4cHg7LW1zLWJvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6OHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tb3otYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1vLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbXMtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEwcHggIzAwMDt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsIGEuY2xvc2UtbW9kYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMi41cHg7cmlnaHQ6LTEyLjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT0nKX0ubW9kYWwtc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzExMTtoZWlnaHQ6MjBweH0ubW9kYWwtc3Bpbm5lcj5kaXZ7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIwcHg7d2lkdGg6MnB4O21hcmdpbjowIDFweDtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjFzO2FuaW1hdGlvbi1kZWxheTotMS4xc30ubW9kYWwtc3Bpbm5lciAucmVjdDN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMHM7YW5pbWF0aW9uLWRlbGF5Oi0xLjBzfS5tb2RhbC1zcGlubmVyIC5yZWN0NHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC45czthbmltYXRpb24tZGVsYXk6LTAuOXN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fUBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAle3RyYW5zZm9ybTpzY2FsZVkoMC41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7dHJhbnNmb3JtOnNjYWxlWSgxLjApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX1cbi5nZW5lcmFsLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpO1xufVxuLmdlbmVyYWwtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ2VuZXJhbC1nYWxsZXJ5LnYtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDI1cHggMjBweDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDI1cHggMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50aXRsZS1jb250ZW50IC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbDpub3QoLnRpdGxlLWNvbnRlbnQpIC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsXG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwudGV4dC1jb250ZW50IGgyOmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLnRleHQtY29udGVudCBoMzpmaXJzdC1jaGlsZCxcbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc3ByZWFkLWltYWdlIGltZyxcbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5pbWFnZS1jb250ZW50IC5zcHJlYWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCAuZmxleGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLnZpZGVvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuZ2FsbGVyeS1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEgLnN1Yi10ZW1wbGF0ZS1jZWxsLnZpZGVvLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDMuNzUlO1xufVxuQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDE2LzcpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMSAuc3ViLXRlbXBsYXRlLWNlbGwudmlkZW8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogMTYvNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTIgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtMyAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtMyAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy00IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy00IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy00IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMyAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0zIC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS00IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS02IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS03IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNyAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS03IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTcgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTcgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTkgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTkgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEwIC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEwIC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTExIC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgfVxufVxuLndlYi1jb250ZW50IGFydGljbGUge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLndlYi1jb250ZW50IGFydGljbGUgLnRpdGxlLXdyYXAudGhlbWUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIC5tb3JlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSAubW9yZS1pbmZvLmNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCxcbi53ZWItY29udGVudCBhcnRpY2xlIHAsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIHA6bGFzdC1jaGlsZCxcbi53ZWItY29udGVudCBhcnRpY2xlIHVsOmxhc3QtY2hpbGQsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndlYi1jb250ZW50IHVsLnRoZW1lLTEsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xufVxuLndlYi1jb250ZW50IHVsLnRoZW1lLTEgbGksXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xIGxpOmJlZm9yZSxcbi53ZWItY29udGVudCBhcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC43cmVtO1xuICBoZWlnaHQ6IDAuN3JlbTtcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLndlYi1jb250ZW50IGFydGljbGUgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuLndlYi1jb250ZW50IHVsLnRoZW1lLTEgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLFxuLndlYi1jb250ZW50IGFydGljbGUgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDAuN3JlbSArIDJweCk7XG59XG4ud2ViLWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi53ZWItY29udGVudCB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLndlYi1jb250ZW50IHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53ZWItY29udGVudCB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAud2ViLWNvbnRlbnQgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWItY29udGVudCB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53ZWItY29udGVudCB0YWJsZSB0Ym9keSxcbiAgLndlYi1jb250ZW50IHRhYmxlIHRyLFxuICAud2ViLWNvbnRlbnQgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5tdi1nYWxsZXJ5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5tdi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYSxcbi53ZWItY29udGVudCAuZ2VuZXJhbC1nYWxsZXJ5Lm12LWdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWItY29udGVudCAuZ2VuZXJhbC1nYWxsZXJ5Lm12LWdhbGxlcnkgLmdhbGxlcnktaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5pbWFnZXMtZ2FsbGVyeSArIC53ZWItY29udGVudCAuZ2VuZXJhbC1nYWxsZXJ5LmZpbGVzLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc2hvdy1nYWxsZXJ5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgei1pbmRleDogOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc2hvdy1nYWxsZXJ5LWJ0bjpsaW5rLFxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQgLnNob3ctZ2FsbGVyeS1idG46dmlzaXRlZCxcbi53ZWItY29udGVudCAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuZ2FsbGVyeS1jb250ZW50IC5zaG93LWdhbGxlcnktYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmltYWdlLWNvbnRlbnQgaWZyYW1lIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuI2NjLW1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1jYy1mb250LWZhbWlseSk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMTU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6dmFyKC0tY2Mtei1pbmRleCl9I2NjLW1haW4gOmFmdGVyLCNjYy1tYWluIDpiZWZvcmUsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gZGl2LCNjYy1tYWluIGgyLCNjYy1tYWluIGlucHV0LCNjYy1tYWluIHAsI2NjLW1haW4gc3BhbnthbGw6dW5zZXQ7Ym94LXNpemluZzpib3JkZXItYm94fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYnV0dG9ue2FsbDppbml0aWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp1bnNldDt2aXNpYmlsaXR5OnVuc2V0fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gaW5wdXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbjowO291dGxpbmU6cmV2ZXJ0O291dGxpbmUtb2Zmc2V0OjJweDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gdGFibGUsI2NjLW1haW4gdGJvZHksI2NjLW1haW4gdGQsI2NjLW1haW4gdGgsI2NjLW1haW4gdGhlYWQsI2NjLW1haW4gdHJ7YWxsOnJldmVydDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH06cm9vdHstLWNjLWZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiOy0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1czouNXJlbTstLWNjLWJ0bi1ib3JkZXItcmFkaXVzOi40cmVtOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzOy0tY2MtbGluay1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1tb2RhbC1tYXJnaW46MXJlbTstLWNjLXotaW5kZXg6MjE0NzQ4MzY0NzstLWNjLWJnOiNmZmY7LS1jYy1wcmltYXJ5LWNvbG9yOiMyYzJmMzE7LS1jYy1zZWNvbmRhcnktY29sb3I6IzVlNjI2NjstLWNjLWJ0bi1wcmltYXJ5LWJnOiMzMDM2M2M7LS1jYy1idG4tcHJpbWFyeS1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiMwMDA7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6I2VhZWZmMjstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6I2Q0ZGFlMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOiNkNGRhZTA7LS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiNmMGY0Zjc7LS1jYy10b2dnbGUtb24tYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtdG9nZ2xlLW9mZi1iZzojNjY3NDgxOy0tY2MtdG9nZ2xlLW9uLWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy10b2dnbGUtb24ta25vYi1iZyk7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojZDVkZWUyOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOiNkZWU0ZTk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1mb290ZXItY29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTstLWNjLWZvb3Rlci1ib3JkZXItY29sb3I6I2U0ZWFlZDstLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzOjRlbX0jY2MtbWFpbi5jYy0tcnRse2RpcmVjdGlvbjpydGx9I2NjLW1haW4gLmNtX190aXRsZSwjY2MtbWFpbiBhLCNjYy1tYWluIGIsI2NjLW1haW4gZW0sI2NjLW1haW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiBidXR0b24+c3Bhbntwb2ludGVyLWV2ZW50czpub25lfSNjYy1tYWluIC5jY19fbGluaywjY2MtbWFpbiBhe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvcixjdXJyZW50Q29sb3IpO2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MCAxcHg7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4yNXMsY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5jY19fbGluazpob3ZlciwjY2MtbWFpbiBhOmhvdmVye2JhY2tncm91bmQtc2l6ZToxMDAlIDFweDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY2NfX2xpbmt7Y29sb3I6dmFyKC0tY2MtbGluay1jb2xvcil9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5wbV9fYm9keXtvdmVyc2Nyb2xsLWJlaGF2aW9yOmF1dG8gY29udGFpbjtzY3JvbGxiYXItd2lkdGg6dGhpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MHB4KXsjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsI2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10cmFja3thbGw6cmV2ZXJ0fSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXI6LjI1cmVtIHNvbGlkIHZhcigtLWNjLWJnKTtib3JkZXItcmFkaXVzOjFyZW19I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDoxMnB4fX1odG1sLmRpc2FibGUtLWludGVyYWN0aW9uLnNob3ctLWNvbnNlbnQsaHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50IGJvZHl7aGVpZ2h0OmF1dG8haW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKXsjY2MtbWFpbnstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246MHN9fS5jYy0tZGFya21vZGV7LS1jYy1iZzojMTYxYTFjOy0tY2MtcHJpbWFyeS1jb2xvcjojZWJmM2Y2Oy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiNhZWJiYzU7LS1jYy1idG4tcHJpbWFyeS1iZzojYzJkMGUwOy0tY2MtYnRuLXByaW1hcnktY29sb3I6dmFyKC0tY2MtYmcpOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiM5OGE3YjY7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6IzI0MmMzMTstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6IzM1M2Q0MzstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojMjIyYTMwOy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzUyNWY2YjstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojMzQzZTQ1Oy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6IzVmNmI3MjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6IzFlMjQyODstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnOiMyNDJjMzE7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyOiMyMzJhMmY7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmc6dHJhbnNwYXJlbnQ7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmc6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLW92ZXJsYXktYmc6cmdiYSgwLDAsMCwuNjUpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzp2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWhvdmVyLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWZvb3Rlci1iZzojMGMwZTBmOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiMwNjA4MDl9LmNjLS1kYXJrbW9kZSAjY2MtbWFpbntjb2xvci1zY2hlbWU6ZGFya30jY2MtbWFpbiAuY217YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MjRyZW07b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjZlbSk7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jbS0tdG9we3RvcDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tbWlkZGxle3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAuY20tLWJvdHRvbXtib3R0b206dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLWNlbnRlcntsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bztyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3dpZHRoOnVuc2V0fSNjYy1tYWluIC5jbS0tbGVmdHtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luLXJpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1yaWdodHttYXJnaW4tbGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3JpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fbGlua3N7cGFkZGluZzoxcmVtIDEuM3JlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY21fX3RleHRze2Rpc3BsYXk6ZmxleDtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDAgMH0jY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX190aXRsZXtwYWRkaW5nOjAgMS4zcmVtfSNjYy1tYWluIC5jbV9fdGl0bGV7Zm9udC1zaXplOjEuMDVlbX0jY2MtbWFpbiAuY21fX3RpdGxlKy5jbV9fZGVzY3ttYXJnaW4tdG9wOjEuMWVtfSNjYy1tYWluIC5jbV9fZGVzY3tjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuNTttYXgtaGVpZ2h0OjQwdmg7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToxZW19I2NjLW1haW4gLmNtX19idG5ze2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0jY2MtbWFpbiAuY21fX2J0bi1ncm91cHtkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsMWZyKX0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tdG9wOi4zNzVyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntkaXNwbGF5OmZsZXg7ZmxleDoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY21fX2J0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcDpub25lO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MWVtO2hlaWdodDo0MnB4O21pbi13aWR0aDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjQycHh9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UuY21fX2J0bi0tc2Vjb25kYXJ5IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1yaWdodDozcmVtfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuLWdyb3Vwe2dyaWQtYXV0by1mbG93OmNvbHVtbn0jY2MtbWFpbiAuY21fX2Zvb3RlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtZm9vdGVyLWNvbG9yKTtwYWRkaW5nOi40ZW0gMCAuNWVtfSNjYy1tYWluIC5jbV9fbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9I2NjLW1haW4gLmNtX19saW5rLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC1zaXplOi44ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXA+Kisqe21hcmdpbi1sZWZ0OjEuM3JlbX0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLXJvdzoxfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJveCAuY21fX2J0bi0tY2xvc2V7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAuY20tLWJveC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGV7bWF4LXdpZHRoOjM2ZW19I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG57bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctbGVmdDoxLjhlbTtwYWRkaW5nLXJpZ2h0OjEuOGVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1jbG91ZHttYXgtd2lkdGg6NTRlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX3RleHRze2ZsZXg6MX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fZGVzY3ttYXgtaGVpZ2h0OjkuNGVtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG5ze2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wOm5vbmU7bWF4LXdpZHRoOjIzZW19I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bnttaW4td2lkdGg6MTllbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0taW5saW5lIC5jbV9fYnRue21pbi13aWR0aDoxMGVtfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJhcntib3JkZXItcmFkaXVzOjA7bGVmdDowO21hcmdpbjowO21heC13aWR0aDp1bnNldDtvcGFjaXR5OjE7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt3aWR0aDoxMDB2dzstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAuY20tLWJhci5jbS0tdG9we3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0jY2MtbWFpbiAuY20tLWJhci5jbS0tYm90dG9te2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhciAuY21fX2xpbmtze21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjU1ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHl7cGFkZGluZzouNWVtIDAgLjllbX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnN7Ym9yZGVyLXRvcDpub25lO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6MmVtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXA6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19ib2R5LCNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19saW5rc3ttYXgtd2lkdGg6NzRlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZzowfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jYy0tYW5pbSAuY20sI2NjLW1haW4gLmNjLS1hbmltLmNtLXdyYXBwZXI6YmVmb3Jle3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtX19idG4sI2NjLW1haW4gLmNjLS1hbmltIC5jbV9fY2xvc2V7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0uZGlzYWJsZS0taW50ZXJhY3Rpb24gI2NjLW1haW4gLmNtLXdyYXBwZXI6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjB9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0gLmNtLS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLmNtX19idG4tLWNsb3Nle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dW5zZXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2xlZnQ6MDtyaWdodDp1bnNldH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4zcmVtfSNjYy1tYWluLmNjLS1ydGwgLmNtLS1pbmxpbmUgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cCwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW57LS1jYy1tb2RhbC1tYXJnaW46LjVlbX0jY2MtbWFpbiAuY217bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAuY21fX2xpbmtzLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjEuMXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjFyZW0haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItbGVmdDpub25lIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7bWluLXdpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bntmbGV4OmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAsI2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9fSNjYy1tYWluIC5wbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jY2MtbWFpbiAucG17YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCU7d2lkdGg6dW5zZXQ7ei1pbmRleDoxfSNjYy1tYWluIHN2Z3tmaWxsOm5vbmU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS40ZW19I2NjLW1haW4gLnBtX19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6MmVtfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjQwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlO3dpZHRoOjQwcHh9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3BhbntkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0biBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5wbV9fYm9keXtmbGV4OjE7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXk6b3ZlcmxheX0jY2MtbWFpbiAucG1fX3NlY3Rpb24sI2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOi41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gLnBtX19zZWN0aW9ue2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7cGFkZGluZzoxZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VjdGlvbjpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjJlbTttYXJnaW4tdG9wOjA7cGFkZGluZzowO3RyYW5zaXRpb246bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdG9nZ2xlcysucG1fX3NlY3Rpb257bWFyZ2luLXRvcDoyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci10b3A6bm9uZTttYXJnaW4tYm90dG9tOi4zNzVyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDo1OHB4O3BhZGRpbmc6MS4xZW0gNS40ZW0gMS4xZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2N7bWFyZ2luLXRvcDowO3BhZGRpbmc6MWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkey0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7dHJhbnNmb3JtOnNjYWxlKC41KSByb3RhdGUoMTgwZGVnKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2Rpc3BsYXk6ZmxleH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle2N1cnNvcjpwb2ludGVyO3BhZGRpbmctbGVmdDozLjRlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93e2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2hlaWdodDoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDoxOHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKC41KX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10aXRsZS13cmFwcGVyKy5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7bWFyZ2luLXRvcDouODVlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Zm9udC1zaXplOi45NWVtO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX2JhZGdle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1yYWRpdXM6NWVtO2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXg6bm9uZTtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo2MDA7aGVpZ2h0OjIzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tbGVmdDoxZW07bWluLXdpZHRoOjIzcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAuNmVtIDFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30jY2MtbWFpbiAucG1fX3NlcnZpY2UtY291bnRlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7cGFkZGluZzowO3dpZHRoOjIzcHh9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJbZGF0YS1jb3VudGVybGFiZWxde3BhZGRpbmc6MCAuNmVtIDFweDt3aWR0aDphdXRvfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVyLCNjYy1tYWluIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjIzcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6NTBweH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MThweDt6LWluZGV4OjF9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNle2hlaWdodDoxOXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZSwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbiwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9fbGFiZWx7aGVpZ2h0OjE5cHg7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGU6bnRoLWNoaWxkKDIpIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlcjphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGV7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztsZWZ0OjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9I2NjLW1haW4gLnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWtub2ItYmcpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMjQsMzIsMywuMzYpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIzcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoyM3B4fSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2ZmLCNjYy1tYWluIC50b2dnbGVfX2ljb24tb257aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb257b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb24tYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpIHJvdGF0ZSgtNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiBzdmd7c3Ryb2tlOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb24tYmcpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI3cHgpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb257b3BhY2l0eToxfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnKTtib3gtc2hhZG93Om5vbmV9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yKX0jY2MtbWFpbiAudG9nZ2xlX19sYWJlbHtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDotMX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6LjllbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVyPjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1zZXJ2aWNlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbV9fc2VydmljZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjRlbSAxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VydmljZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDoxZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3NlcnZpY2UtaWNvbntib3JkZXI6MnB4IHNvbGlkO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0OjZweDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tdG9wOjFweDttaW4td2lkdGg6OHB4fSNjYy1tYWluIC5wbV9fc2VydmljZS10aXRsZXtmb250LXNpemU6Ljk1ZW07d2lkdGg6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2N7bGluZS1oZWlnaHQ6MS41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6LjllbTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtaGVhZD50cntib3JkZXItYm90dG9tOjFweCBkYXNoZWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC13ZWlnaHQ6NjAwfSNjYy1tYWluIC5wbV9fdGFibGUtdHJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb24sI2NjLW1haW4gLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG1fX3RhYmxlLXRoe3BhZGRpbmc6LjYyNWVtIC42MjVlbSAuNjI1ZW0gMS4yZW07dmVydGljYWwtYWxpZ246dG9wfSNjYy1tYWluIC5wbV9fZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbX0jY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLnBtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmbGV4OmF1dG87Zm9udC1zaXplOi44MmVtO2ZvbnQtd2VpZ2h0OjYwMDttaW4taGVpZ2h0OjQycHg7bWluLXdpZHRoOjExMHB4O3BhZGRpbmc6LjVlbSAxLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLGJvcmRlci1jb2xvciAuMTVzIGVhc2UsY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJveHtoZWlnaHQ6Y2FsYygxMDAlIC0gMmVtKTtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjM3LjVlbTttYXgtd2lkdGg6NDNlbTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcntib3JkZXItcmFkaXVzOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDoyOWVtO29wYWNpdHk6MTt0b3A6MDt3aWR0aDoxMDAlOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRoLCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHJ7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWhlYWR7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtY2FwdGlvbntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkOmJlZm9yZXtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtjb250ZW50OmF0dHIoZGF0YS1jb2x1bW4pO2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWluLXdpZHRoOjEwMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OjJlbTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQ+ZGl2e2ZsZXg6M30jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JvZHksI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXIsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS4zZW19I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1sZWZ0e2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXJpZ2h0e3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGV7bWF4LXdpZHRoOjM1ZW19I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5wbS1vdmVybGF5e2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9I2NjLW1haW4gLmNjLS1hbmltIC5wbSwjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLW92ZXJsYXl7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdmlzaWJpbGl0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHRyYW5zZm9ybSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaGVhZGVye21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VjdGlvbi1hcnJvd3tsZWZ0OnVuc2V0O3JpZ2h0OjE4cHh9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7bGVmdDoxOHB4O3JpZ2h0OnVuc2V0O3RyYW5zZm9ybS1vcmlnaW46bGVmdH0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZXtsZWZ0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaWNvbnttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDo1cHh9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjUuNGVtO3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctcmlnaHQ6My40ZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX2JhZGdle21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDoxZW19I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyM3B4KX0jY2MtbWFpbi5jYy0tcnRsIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZCwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGh7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW07dGV4dC1hbGlnbjpyaWdodH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGR7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRkOmJlZm9yZXtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXsjY2MtbWFpbiAucG17Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDphdXRvO2xlZnQ6MDttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pfSNjYy1tYWluIC5wbV9fYm9keSwjY2MtbWFpbiAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG1fX2hlYWRlcntwYWRkaW5nOi45ZW0haW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50fX1cbi5idXR0b24tYmx1ZSxcbi5idXR0b24tZ3JleSxcbi5idXR0b24tcmVkIHtcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbn1cbi5idXR0b24tYmx1ZTpob3Zlcixcbi5idXR0b24tZ3JleTpob3Zlcixcbi5idXR0b24tcmVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWJsdWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ1dHRvbi1ibHVlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsIGRhcmtncmV5IDAlLCBncmV5IDEwMCUpO1xufVxuLmJ1dHRvbi1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzMgMTAwJSk7XG59XG4uYnV0dG9uLXJlZDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzQgMTAwJSk7XG59XG4uYnV0dG9tLXJlZCBhLFxuLmJ1dHRvbi1yZWQyIGEsXG4uc3VibWl0LXJlZCBidXR0b24sXG4uc3VibWl0LXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgxMzEzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbn1cbi5idXR0b20tZ3JlZW4gYSxcbi5zdWJtaXQtZ3JlZW4gYnV0dG9uLFxuLnN1Ym1pdC1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zdWJtaXQtZ3JlZW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b20tcmVkIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc3VibWl0LXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21tZW50LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG59XG4uYm94LWFydGljbGUgZm9ybSB7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogcmVkO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucGFnaW5hdG9yIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFnaW5hdG9yIGEsXG4ucGFnaW5hdG9yIHNwYW4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdG9yIGE6aG92ZXIsXG4ucGFnaW5hdG9yIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1hcmdpbi10b3Atb25lLXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWFyZ2luLXRvcC10d28tcmVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wYWRkaW5nLWxlZnQtb25lLXJlbSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5kaWFsb2cge1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzZweCAtMTVweCAjMDAwMDAwZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZGlhbG9nLm9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpYWxvZyAuZWRpdG9yIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuLmRpYWxvZyAubmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaWFsb2cgLm5hdmlnYXRpb24gdWwgLnRpdGxlLWl0ZW0sXG4uZGlhbG9nIC5uYXZpZ2F0aW9uIHVsIC50aXRsZS1pdGVtID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5kaWFsb2cgLm5hdmlnYXRpb24gLmljb24taXRlbSB7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZGlhbG9nIC5uYXZpZ2F0aW9uIC5jbG9zZS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG4uZGlhbG9nIC5maWVsZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmRpYWxvZyAuYnRuLnllcyB7XG4gIHBhZGRpbmc6IDFyZW0gMy4xcmVtIDFyZW0gMy4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRpYWxvZyAuYnRuLnllczpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpYWxvZyAuYnRuLm5vIHtcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxYzMzIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpYWxvZyAuYnRuLm5vOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlhbG9nLWNvdmVyLWxheWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25maXJtTGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25maXJtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnF0aXAtZnJvbnQge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzNnB4IC0xNXB4ICMwMDAwMDBkNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnF0aXAtZnJvbnQub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucXRpcC1mcm9udCAuZWRpdG9yIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuLnF0aXAtZnJvbnQgLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXRpcC1mcm9udCAubmF2aWdhdGlvbiB1bCAudGl0bGUtaXRlbSxcbi5xdGlwLWZyb250IC5uYXZpZ2F0aW9uIHVsIC50aXRsZS1pdGVtID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5xdGlwLWZyb250IC5uYXZpZ2F0aW9uIC5pY29uLWl0ZW0ge1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnF0aXAtZnJvbnQgLm5hdmlnYXRpb24gLmNsb3NlLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIuNXB4O1xuICByaWdodDogLTEyLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbn1cbi5xdGlwLWZyb250IC5maWVsZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnF0aXAtZnJvbnQgLmJ0bi55ZXMge1xuICBwYWRkaW5nOiAxcmVtIDMuMXJlbSAxcmVtIDMuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDExcHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5xdGlwLWZyb250IC5idG4ueWVzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXRpcC1mcm9udCAuYnRuLm5vIHtcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxYzMzIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF0aXAtZnJvbnQgLmJ0bi5ubzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF0aXAtZnJvbnQgLnF0aXAtdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZ3JlZW4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkOWU5ZjtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYWNjZW50LWNvbG9yOiAjMGQ5ZTlmO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWQtZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxM3B0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFpbmVyLnRoaW4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbnRhaW5lci5uby1iYW5uZXIgaGVhZGVyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5jb250YWluZXIgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jb250YWluZXIgaGVhZGVyIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWluZXIgaGVhZGVyIG5hdiB1bCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4uY29udGFpbmVyIGhlYWRlciBuYXYgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpICNsb2dvIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciBuYXYgLmxvZ28tdG9wIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43cmVtO1xufVxuLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNzVweDtcbiAgd2lkdGg6IDQwJTtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuZmlyc3QtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMzVwdDtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSBzcGFuIHtcbiAgZm9udC1zaXplOiAzNXB0O1xufVxuLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5zZWNvbmQtdGV4dCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cbi5jb250YWluZXIgaGVhZGVyIC5idXR0b20tc2hvdy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5jb250YWluZXIgaGVhZGVyIC5mYS1hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uY29udGFpbmVyIC5kZWxldGUtd2FybmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRhaW5lciAuZGVsZXRlLXdhcm5pbmcgcCB7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLmNvbnRhaW5lciAubWVudSB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogNXB4O1xufVxuLmNvbnRhaW5lciAubWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B0O1xufVxuLmNvbnRhaW5lciAubWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwYTgwODE7XG59XG4uY29udGFpbmVyIC5tZW51OmhvdmVyLFxuLmNvbnRhaW5lciAubWVudS5hY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMmViM2I2O1xufVxuLmNvbnRhaW5lciAubWVudS5hY3RpdmUge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM3cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMmViM2I2O1xuICBwYWRkaW5nOiAzMXB4IDFyZW07XG59XG4uY29udGFpbmVyIC50ZXh0LW1lbnUsXG4uY29udGFpbmVyIC5idXR0b25zLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lciAub2RzYXplbmkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cmVtO1xufVxuLmNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWljb25zLWZvb3RlciBpbWcsXG4uY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xufVxuLmNvbnRhaW5lciAuZmxhZyBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRhaW5lciAuZmxhZy1jeiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNvbnRhaW5lciAuZmxhZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLXBpY3R1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9taWxsZW5uaWFsLWZhdGhlci5qcGcpO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHggMCAxM3B4IDEzcHg7XG59XG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtaGVhZGVyIGEge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtaGVhZGVyIC5mYS14bWFyayB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4ubW9iaWxlLW1lbnUgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2JpbGUtbWVudSAuZmEtY2hldnJvbi1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLm1vYmlsZS1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vYmlsZS1tZW51IGxpIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tb2JpbGUtbWVudSBsaSBhOmhvdmVyLFxuLm1vYmlsZS1tZW51IGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwZDllOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vYmlsZS1tZW51IC5jYXRlZ29yaWVzLW9mLW1hZ2F6aW5lIHtcbiAgY29sdW1uczogMjtcbn1cbi5tb2JpbGUtbWVudSAuY2F0ZWdvcmllcy1vZi1tYWdhemluZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFsLW1lZGlhLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWwtbWVkaWEtY2VudGVyIGxpIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbn1cbiNidXR0b20tbG9nLWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbiNidXR0b20tbG9nLWluIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQwcHg7XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuI2J1dHRvbS1sb2ctaW4gYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNlcnZpY2VzIHtcbiAgLyogdWwge1xuICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgZ2FwOiAxcmVtO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXG4gICAgIGxpIHtcbiAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgYSB7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICBjb2xvcjogIzBkOWU5ZjtcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9Ki9cbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1hbGlnbm1lbnQgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1hbGlnbm1lbnQgYTpob3Zlcixcbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGE6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1hbGlnbm1lbnQgYS5hY3RpdmUuYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhlYWRsaW5lLWJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1pbmxpbmU6IDAuN3JlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuLmxlZnQtY29sdW1uIC5zZXJ2aWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGVmdC1jb2x1bW4gLnNlcnZpY2VzIGhyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhZ3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGFncyBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGFncyB1bCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMS4xcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRhZ3MgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFncyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhZ3MgYTpob3Zlcixcbi50YWdzIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucnVicmlreSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4ucnVicmlreSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ydWJyaWt5IGxpIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ydWJyaWt5IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnVicmlreSBsaSBhOmhvdmVyLFxuLnJ1YnJpa3kgbGkgYS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbHVtbiBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjJwdDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuLmNvbnRhaW5lci1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuLmNvbnRhaW5lci1ncmlkIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5jYXRhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGFsb2cgLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nIGgyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5jYXRhbG9nIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWlubGluZTogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmNhdGFsb2cgLmZpcnN0LWxpbmUtYWxpZ25tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXRhbG9nIC5maXJzdC1saW5lLWFsaWdubWVudCB1bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xufVxuLmNhdGFsb2cgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAzMiU7XG59XG4uY2F0YWxvZyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNXB4O1xufVxuLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dCxcbi5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgc2VsZWN0IHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG59XG4uY2F0YWxvZyAub25lLWRvY3RvciB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRhbG9nIC5zdGFycyBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uY2F0YWxvZyAuc3RhcnMgLnN0YXItcmF0aW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2cgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGFsb2cgLmluZm8tZG9jdG9yLWFsaWdubWVudCA+ICoge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmNhdGFsb2cgLmluZm8tZG9jdG9yLWFsaWdubWVudCAucmV2aWV3cy1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2F0YWxvZyBkaXYuYXJ0aWNsZS1sb25nIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4uY2F0YWxvZyAub3BlbmluZy1ob3VycyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nIC5vcGVuaW5nLWhvdXJzIC5mYS1jaXJjbGUtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2F0YWxvZyAub3BlbmluZy1ob3VycyAuZmEtY2lyY2xlLWluZm86aG92ZXIge1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5jYXRhbG9nIC5vcGVuaW5nLWhvdXJzIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhdGFsb2cgLnBhZ2luYXRvciB7XG4gIG1hcmdpbi1ibG9jazogNHJlbTtcbn1cbi5jYXRhbG9nIC5sb25nLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9tYWluLXBpY3R1cmUucG5nKTsqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7XG59XG4uY2F0YWxvZyAuYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZyAuYXJ0aWNsZXMgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjksIDE2OSwgMTY5LCAwLjMxKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5jYXRhbG9nIC5hcnRpY2xlcyAub3ZlcmxheSAuY2F0YWxvZy1sb2FkZXIge1xuICBjb2xvcjogIzkwOTA5MDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOHJlbTtcbn1cbi5vcGVuaW5nLWhvdXJzLXRvb2x0aXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm9wZW5pbmctaG91cnMtdG9vbHRpcCAub25lLWRheS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3BlbmluZy1ob3Vycy10b29sdGlwIC5vcGVuaW5nLWhvdXJzLWRheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVyZW07XG59XG4ub3BlbmluZy1ob3Vycy10b29sdGlwIC5vcGVuaW5nLWhvdXJzLXRpbWVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuI2N1c3RvbWVyLWRldGFpbC10YWJzICoge1xuICBjb2x1bW5zOiAxO1xufVxuI2N1c3RvbWVyLWRldGFpbC10YWJzICogaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCAuZGF5LWluLW9wZW5pbmctaG91cnMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCBwIHtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiN0YWItYWJvdXQuYXJ0aWNsZS1sb25nIHAge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcGFkZGluZzogMDtcbn1cbiN0YWItYWJvdXQuYXJ0aWNsZS1sb25nIGgzIHtcbiAgcGFkZGluZzogMDtcbn1cbiN0YWItcmV2aWV3cy5hcnRpY2xlLWxvbmcgcCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuI3RhYi1yZXZpZXdzIC5yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiN0YWItcmV2aWV3cyAubG9naW4tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyBzZWxlY3Qge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggLTEwcHggI2E4YTNhODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZC5hcnRpY2xlLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5mYS1hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAucG9rcmFjb3ZhdCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAucG9rcmFjb3ZhdCAuYXJyb3ctZGFsZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B0O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LWhlaWdodDogODZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLWltZyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyLjRyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5hcnRpY2xlLWxvbmctdGV4dCBociB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkLm9uZS1kb2N0b3ItY2FyZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yZXZpZXdzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5yZXZpZXdzIGFydGljbGUuYXJ0aWNsZS1sb25nIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLnJldmlld3MgYXJ0aWNsZS5hcnRpY2xlLWxvbmcgLnJldmlldy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmV2aWV3cyBhcnRpY2xlLmFydGljbGUtbG9uZyAucmV2aWV3LWhlYWRlciBhIHtcbiAgY29sb3I6ICMwYTgwODE7XG59XG4ucmV2aWV3cyAuc3RhcnMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucmV2aWV3cyAuc3RhcnMgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnJldmlld3MgLnVzZXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucmV2aWV3cyAudXNlci1wcm9maWxlIC5mb3RvLXByb2ZpbCB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucmV2aWV3cyAudXNlci1wcm9maWxlIC51c2VyLWRldGFpbHMgcCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5yZXZpZXdzICNyZXZpZXctdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXZpZXdzIC5yZXZpZXctZGV0YWlsIHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29tcGFueS1yZXZpZXctbW9kYWwgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jY29tcGFueS1yZXZpZXctbW9kYWwgZm9ybSAucmV2aWV3LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb21wYW55LXJldmlldy1tb2RhbCBmb3JtIC5idXR0b24tYmx1ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWFyY2hpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMi41cmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg0NiwgMTc5LCAxODIsIDAuMyk7XG59XG4uc2VhcmNoaW5nIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4uc2VhcmNoaW5nIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWFyY2hpbmcgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG59XG4uc2VhcmNoaW5nIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHQ7XG59XG4uc2VhcmNoaW5nIC5nZW5lcmFsLXNlYXJjaGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaGluZyAuZ2VuZXJhbC1zZWFyY2hpbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTMsIDE1OCwgMTU5LCAwLjMpO1xufVxuLnNlYXJjaGluZyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoaW5nIGJ1dHRvbiBpbWcge1xuICB3aWR0aDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xufVxuLnNlYXJjaGluZyBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2VhcmNoaW5nIC5jaXJjbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgLyogdmVsaWtvc3QgaWtvbnkgKi9cbn1cbi5zZWFyY2hpbmcgLnJlc2V0LWZvcm0tbGluayB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwZDllOWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnNlYXJjaGluZyAucmVzZXQtZm9ybS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MCU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBib3gtc2hhZG93OiAtNXB4IDEzcHggNTFweCAtMTVweCAjYThhM2E4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC50ZXh0LXJlc3VsdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5zaG93LWFsbCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAuaXRlbSB7XG4gIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogNnB4O1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZmY7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5pdGVtIC5uYW1lLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLml0ZW0gLm5hbWUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5pdGVtIC5zcGVjaWFsaXphdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA2cHg7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC50ZXh0LWl0ZW0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgaHIge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbn1cbi5tYWluLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qICAuYm94LWFydGljbGUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxuICAgICAgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjQpLFxuICAgICAgcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjQpLFxuICAgICAgcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjEpKTtcbiAgICB9Ki9cbn1cbi5tYWluLWNvbnRlbnQgLmNpcmNsZS1idXR0b24ge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICAvKiB2ZWxpa29zdCBpa29ueSAqL1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tY29udGVudCB1bC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzBkOWU5Zjtcbn1cbi5tYWluLWNvbnRlbnQgLmJyZWFkY3J1bWIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFyZW07XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWhvbWUge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLWNvbnRlbnQgLmJyZWFkY3J1bWIgc3BhbiB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmJyZWFkY3J1bWIgLmdyZXktYnJlYWQtY3J1bWJzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuLm1haW4tY29udGVudCAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi1ibG9jazogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50LmNhdGFsb2cgaDIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmZpcnN0LWNvbHVtbiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nLmFydGljbGUtaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5mYS1hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLnBva3JhY292YXQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5wb2tyYWNvdmF0IC5hcnJvdy1kYWxlIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B0O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LWhlaWdodDogODZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctaW1nIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIuNHJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0IGhyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZy5vbmUtZG9jdG9yLWNhcmQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XG4gIC8qICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgZ2FwOiAycmVtOyovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUudGh1bWItaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5hdXRob3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNzUlO1xuICBsZWZ0OiA1JTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLmFydGljbGUgYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDU4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5wb2tyYWNvdmF0IHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5wb2tyYWNvdmF0IC5hcnJvdy1kYWxlIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgbWF4LWhlaWdodDogNzhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmhpZ2hsaWdodC1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3Ige1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IgaDMge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIGEge1xuICB3aWR0aDogMTQzcHg7XG59XG4ubWFpbi1jb250ZW50IC50b3AtZG9jdG9yIC5kb2N0b3ItaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tY29udGVudCAuc2hvdy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1haW4tY29udGVudCBpbnB1dCxcbi5tYWluLWNvbnRlbnQgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgLyogICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODsqL1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2s6IDAuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ub25lLWRvY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbmUtZG9jdG9yIC5kb2N0b3ItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9uZS1kb2N0b3IgLmRvY3Rvci1uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub25lLWRvY3RvciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm9uZS1kb2N0b3IgLmRvY3Rvci1wcm9mZXNzaW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9uZS1kb2N0b3IgLmRvY3Rvci1hZHJlc3Mge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub25lLWRvY3RvciBpbWcge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG5ociB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZjFmMmYyO1xufVxuZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbmZvb3RlciBociB7XG4gIGNvbG9yOiAjZGRlMWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMWU1O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDEwcHg7XG59XG5mb290ZXIgdWwge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5mb290ZXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuZm9vdGVyIGxpICNsb2dvLWZvb3RlciB7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDEuNXJlbTtcbn1cbmZvb3RlciAubG9nby10b3Age1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjdyZW07XG59XG5mb290ZXIgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW1lbnUgLm1lbnUge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLnRleHQtbWVudSAubWVudSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW1lbnUgLm1lbnU6aG92ZXIsXG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW1lbnUgLm1lbnUuYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyZWIzYjY7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW1lbnUgLm1lbnUuYWN0aXZlIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gIGNvbG9yOiAjMmViM2I2O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiBoMyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiBwIHtcbiAgbWFyZ2luLWJsb2NrOiA1cHg7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW5ld3NsZXR0ZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdXRsaW5lOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1M3B4O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCAuYnRuLW9kZXNsYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDY3JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAubmV3c2xldHRlci1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5uZXdzbGV0dGVyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuZm9vdGVyIC5mb290ZXItcm93IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHQ7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAjYnV0dG9tLWxvZy1pbi1mb290ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuZm9vdGVyIC5mb290ZXItcm93ICNidXR0b20tbG9nLWluLWZvb3RlciBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuZm9vdGVyIC5mb290ZXItcm93ICNidXR0b20tbG9nLWluLWZvb3RlciBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG59XG5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC5tYXJnaW4ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW07XG59XG4uZGF0ZS1vZi1hcnRpY2xlIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRlLW9mLWFydGljbGUgLmNvbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5kYXRlLW9mLWFydGljbGUgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm9wZW5pbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ub3BlbmluZy1jb2x1bW4ge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG59XG4uYm94LWFydGljbGUtZGV0YWlsIHtcbiAgLyogIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgQGJhc2Utc2hhZG93MjtcbiAgICBwYWRkaW5nLWlubGluZTogMS41cmVtOyovXG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAubGFzdC1hcGVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMTRwdDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmxhc3QtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG59XG4uYm94LWFydGljbGUtZGV0YWlsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmNpcmNsZS1idXR0b24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5jaXJjbGUtYnV0dG9uIHAge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIGg0IHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtIDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLnNlcnZpY2VzIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAubWFpbi1waWN0dXJlLWluLWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuZ2FsbGVyeS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAubWFpbi1waWN0dXJlLWluLWRldGFpbCAuaW1nLXNvdXJjZS1jb250YWluZXIsXG4uYm94LWFydGljbGUtZGV0YWlsIC5nYWxsZXJ5LWltZy1jb250YWluZXIgLmltZy1zb3VyY2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHdpZHRoOiAyNXB4O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuZm91ci1saXR0bGUtcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXB4O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuZm91ci1saXR0bGUtcGljdHVyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmZvdXItbGl0dGxlLXBpY3R1cmUgYSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC52aWV3LW1vcmUtZm90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLnZpZXctbW9yZS1mb3RvIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMCAxLjVyZW0gMS41cmVtIDA7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC52aWV3LW1vcmUtZm90byAub3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLnZpZXctbW9yZS1mb3RvIC5vdmVybGF5IGRpdiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgcCB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3JkZXItcmFkaXVzLWluLWxlZnQgaW1nLFxuLmJvcmRlci1yYWRpdXMtaW4tcmlnaHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtIDAgMCAxLjVyZW07XG59XG4uYm9yZGVyLXJhZGl1cy1pbi1yaWdodCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDEuNXJlbSAxLjVyZW0gMDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xufVxuLmNsb3NlIHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cbi5jbG9zZSAuY2xvc2UtaW1nOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlIGxpIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2xvc2UgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNsb3NlIGxpIGEgLmZhLXhtYXJrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnN3aXRjaGluZy1vZi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN3aXRjaGluZy1vZi1nYWxsZXJ5IGxpIC5zd2l0Y2gtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbn1cbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSBsaSAuc3dpdGNoLWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSBsaSAuc3dpdGNoLWl0ZW0gLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5jb2wtZyB7XG4gIGZsZXg6IDI7XG59XG4uY29sLWcyIHtcbiAgZmxleDogMTtcbn1cbi5nYWxsZXJ5IC5kYXRlLW9mLWFydGljbGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50LWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1haW4tY29udGVudC1nYWxsZXJ5IC5ib3gtYXJ0aWNsZS1kZXRhaWwsXG4ubWFpbi1jb250ZW50LWdhbGxlcnkgLnRvcC1kb2N0b3IsXG4ubWFpbi1jb250ZW50LWdhbGxlcnkgLmJveC1mb3ItYWRkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYWluLWNvbnRlbnQtZ2FsbGVyeSAuYm94LWFydGljbGUtZGV0YWlsIHtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4uY29udGFpbmVyIC5oZWFkZXItZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFpbmVyIC5oZWFkZXItZ2FsbGVyeSAubG9nby10b3Age1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9ydW0gLmFsaWdubWVudC1uZXctZGlzY3Vzc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvcnVtIC5hbGlnbm1lbnQtbmV3LWRpc2N1c3Npb24gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcnVtIC5hbGlnbm1lbnQtbmV3LWRpc2N1c3Npb24gLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcnVtLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHAsXG4uZm9ydW0ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgaDQge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZm9ydW0gLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcnVtIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLmFsaWdubWVudC1sYXN0LWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ydW0gLmxhc3QtY29tbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcnVtIC5sYXN0LWNvbW1lbnQgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ydW0gLm51bWJlci1vZi10b3BpY3MgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSBociB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkgLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSBsaSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSAucXVlcnkge1xuICBjb2xvcjogZGFya2dyZXk7XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IC5hbnN3ZXIgcCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmZvcnVtIC5sb2dpbi1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5ib3gtZm9yLWFkZCB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbi5ib3gtZm9yLWFkZCBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm94LWZvci1hZGQgLmFkZC1yaWdodCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcbn1cbi5mb3RvLXByb2ZpbCB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4uZm9ydW0tZGV0YWlsIGgzIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uZm9ydW0tZGV0YWlsIC5jb250YWluZXItZm9yLWFydGljbGUgLm1hcmdpbmUtdG9wLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcnVtLWRldGFpbCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5sYXN0LWVsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmZvcnVtLWRldGFpbCAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5mb3J1bS1kZXRhaWwgLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IGxpIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uY2F0YWxvZy1kZXRhaWwtc2VhcmNoaW5nIGxhYmVsIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5jYXRhbG9nLWRldGFpbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggYXV0bztcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tYmxvY2s6IDQycHg7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgaHIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIHdpZHRoOiA1MCU7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgPiBwIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5pbmZvLWFib3V0LWRvY3RvciBoMyB7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwgaDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5pbmZvLWFib3V0LWRvY3Rvci1hbGlnbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5pbmZvLWFib3V0LWRvY3Rvci1hbGlnbm1lbnQgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5pbmZvLWFib3V0LWRvY3Rvci1hbGlnbm1lbnQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jYXRhbG9nLWRldGFpbCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IHNwYW4ge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAub3ZlcmZsb3ctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEtvbnRlam5lciBtw6EgxaHDrcWZa3UgMTAwJSByb2RpxI1vdnNrw6lobyBwcnZrdSAqL1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uY2F0YWxvZy1kZXRhaWwgLm92ZXJmbG93LWJveCAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xuICBtaW4td2lkdGg6IDgwMHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIGF1dG8pO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmhvdXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwgLm9wZW5pbmctaG91cnMtZGV0YWlsIHAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAud2VlayB7XG4gIGNvbG9yOiByZWQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKDE2OSwgMTY5LCAxNjksIDAuNzQpO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmFydGljbGUtbG9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmFydGljbGUtbG9uZyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBjb2x1bW5zOiAyO1xuICBnYXA6IDRyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZpcnN0LWxpbmUtb2Ytb3JkZXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcbiAgd2lkdGg6IDI0JTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2hlY2tib3gge1xuICB3aWR0aDogMTVweDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZ2RwciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmdkcHIgaW5wdXQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmdkcHIgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3Qge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IGxpOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZTNlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbn1cbi5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3QgbGkgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYyZjI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QgYSB7XG4gIGNvbG9yOiAjNGQ0YzRjO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMiU7XG4gIHdpZHRoOiAxMDQlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1hbGlnbm1lbnQge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5mb3JtLWFsaWdubWVudCAuc3VibWl0LXJlZCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1hbGlnbm1lbnQgLnN1Ym1pdC1yZWQgaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2F0YWxvZy1kZXRhaWwgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIgcCB7XG4gIGNvbHVtbnM6IHVuc2V0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIC5vbmUtZG9jdG9yIHtcbiAgZ2FwOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmFncmVlbWVudC1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uYWdyZWVtZW50LWNvbnQgcCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4jdGFrZS1jb21wYW55LW1vZGFsIC5tb2RhbC1ib2R5ID4gKiB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuI3Rha2UtY29tcGFueS1tb2RhbCAuYnV0dG9uLWJsdWUtY2VudGVyIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWRldGFpbCAubGluayxcbiN0YWtlLWNvbXBhbnktbW9kYWwgLmxpbmsge1xuICBjb2xvcjogIzBhODA4MTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cbi5jb250ZW50LXJlbmRlcmVyIC50ZW1wbGF0ZS1ncmlkIHtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG4uY29udGVudC1yZW5kZXJlciBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC1yZW5kZXJlciBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmNvbnRlbnQtcmVuZGVyZXIgcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5jb250ZW50LXJlbmRlcmVyIGgxLFxuLmNvbnRlbnQtcmVuZGVyZXIgaDIsXG4uY29udGVudC1yZW5kZXJlciBoMyB7XG4gIHBhZGRpbmctaW5saW5lOiB1bnNldDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNXJlbTtcbn1cbi5kaXNjdXNzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuLmRpc2N1c3Npb24gLmJ0bi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5kaXNjdXNzaW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kaXNjdXNzaW9uIC5jb250YWluZXItZm9yLWFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNjdXNzaW9uIC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGlzY3Vzc2lvbiAubGluayBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmRpc2N1c3Npb24gLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xufVxuLmRpc2N1c3Npb24gLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xufVxuLmRpc2N1c3Npb24gLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IC5kYXRlIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZGlzY3Vzc2lvbiAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kaXNjdXNzaW9uIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IC5yb3ctYXV0aG9yLWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYWxpZ25tZW50LW9mLXBlcnNvbmFsLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYWxpZ25tZW50LW9mLXBlcnNvbmFsLWRhdGEgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA0NSU7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmFsaWdubWVudC1vZi1wZXJzb25hbC1kYXRhIC5hbGlnbm1lbnQtY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuY2hlY2tib3gge1xuICB3aWR0aDogNSU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmdkcHIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmdkcHIgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuZ2RwciBzcGFuIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYnV0dG9uLWJsdWUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5idXR0b24tYmx1ZS1jZW50ZXIgLmJ1dHRvbi1ibHVlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmZpcnN0LWxpbmUtZ2FwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5hcnRpY2xlLWxvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAzcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYnV0dG9uLWJsdWUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYnV0dG9uLWJsdWUsXG4ucHJldmVudGlvbi1mb3JtIC5idXR0b24tYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtIDAuNHJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0sXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAubmFtZS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2IHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBEb2RnZXJCbHVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5hcnRpY2xlLWxvbmctb3ZlcnZpZXcsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYXJ0aWNsZS1sb25nLW92ZXJ2aWV3LFxuLnByZXZlbnRpb24tZm9ybSAuYXJ0aWNsZS1sb25nLW92ZXJ2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5hcnRpY2xlLWxvbmctb3ZlcnZpZXcgLm1haW4taGVhZGVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmFydGljbGUtbG9uZy1vdmVydmlldyAubWFpbi1oZWFkZXIsXG4ucHJldmVudGlvbi1mb3JtIC5hcnRpY2xlLWxvbmctb3ZlcnZpZXcgLm1haW4taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm5hbWUtcm93LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm5hbWUtcm93LFxuLnByZXZlbnRpb24tZm9ybSAubmFtZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5pbmZvLWFib3V0LXVzZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuaW5mby1hYm91dC11c2VyLFxuLnByZXZlbnRpb24tZm9ybSAuaW5mby1hYm91dC11c2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5oZWFkbGluZS1yb3csXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuaGVhZGxpbmUtcm93LFxuLnByZXZlbnRpb24tZm9ybSAuaGVhZGxpbmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGgzLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgaDMsXG4ucHJldmVudGlvbi1mb3JtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC00cmVtO1xuICAvKiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07Ki9cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgaDMubGluazpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGgzLmxpbms6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIGgzLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1vcmUtaW5mbyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tb3JlLWluZm8sXG4ucHJldmVudGlvbi1mb3JtIC5tb3JlLWluZm8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubW9yZS1pbmZvIGEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubW9yZS1pbmZvIGEsXG4ucHJldmVudGlvbi1mb3JtIC5tb3JlLWluZm8gYSB7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnNpZ25wb3N0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0LFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3Qge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgbGksXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3QgbGksXG4ucHJldmVudGlvbi1mb3JtIC5zaWducG9zdCBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgbGk6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3QgbGk6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5zaWducG9zdCBsaTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgbGkgYSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCBsaSBhLFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3QgbGkgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QsXG4ucHJldmVudGlvbi1mb3JtIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgLmFjdGl2ZS1zaWducG9zdCBhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QgYSxcbi5wcmV2ZW50aW9uLWZvcm0gLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuY2FsZW5kYXItZ3JpZCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5jYWxlbmRhci1ncmlkLFxuLnByZXZlbnRpb24tZm9ybSAuY2FsZW5kYXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IHVsIGxpIGEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCB1bCBsaSBhLFxuLnByZXZlbnRpb24tZm9ybSB1bCBsaSBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3ICNzZWxlY3QtdXNlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsICNzZWxlY3QtdXNlcixcbi5wcmV2ZW50aW9uLWZvcm0gI3NlbGVjdC11c2VyIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAjc2VsZWN0LXByb2ZpbGUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAjc2VsZWN0LXByb2ZpbGUsXG4ucHJldmVudGlvbi1mb3JtICNzZWxlY3QtcHJvZmlsZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgI3NlbGVjdC1wcm9maWxlOmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgI3NlbGVjdC1wcm9maWxlOmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAjc2VsZWN0LXByb2ZpbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFyZW07XG4gIGdhcDogMnJlbTtcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IHVsIHtcbiAgcGFkZGluZzogMXJlbSAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB1bCAuZm9udC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG59XG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB1bCBsaSBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQgcCB7XG4gIHBhZGRpbmc6IDAgMC44cmVtO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ1dHRvbS1zaG93LW1vcmUtZGV0YWlsLXByZXZlbnRpdmUtcGxhbixcbi5idXR0b24tYmx1ZS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5ob21lcGFnZSAuc2VhcmNoaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lcGFnZSAuc2VydmljZXMtYWxpZ25tZW50IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDJyZW07XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyAuZm91ci1pY29uLWluLWhvbWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyAuZm91ci1pY29uLWluLWhvbWUgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIC5mb3VyLWljb24taW4taG9tZSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcgLmZvdXItaWNvbi1pbi1ob21lIC5pY29uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIC5mb3VyLWljb24taW4taG9tZSAuaWNvbmUgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmJveC1hcnRpY2xlIC5hcnRpY2xlIC5vdmVybGF5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5ib3gtYXJ0aWNsZSAuYXJ0aWNsZSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLyogxIxlcm7DvSBzIDUwJSB0cmFuc3BhcmVudG5vc3TDrSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICAvKiBQbHludWzDvSBwxZllY2hvZCAqL1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlLnRodW1iLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMjUwcHgsIDUwMHB4KSk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIC5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBkOWU5Zjtcbn1cbi5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIgLmRvY3Rvci1pbmZvIHAge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjdyZW07XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAub25lLWRvY3RvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGdhcDogMDtcbiAgd2lkdGg6IDMxMHB4O1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3IgLmRvY3Rvci1pbmZvIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLmFydGljbGUtbG9uZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZTZlNmU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGdhcDogMi41cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAuYnV0dG9tLXNob3ctbW9yZS1kb2N0b3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4ICNhOGEzYTg7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLnF1ZXJ5IHtcbiAgY29sb3I6ICM2ZTZlNmU7XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLmFuc3dlciBwIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHVsIGxpIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uaG9tZXBhZ2UgLmxvbmctYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9kZW50aXN0LndlYnApOyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYmxvY2s6IDRyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4uaG9tZXBhZ2UgLmxvbmctYmFubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCAjMzc5ODYzLCAjMmViM2I2KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZXBhZ2UgLmxvbmctYmFubmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIgaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIGgzLFxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIHAge1xuICB0ZXh0LXNoYWRvdzogNHB4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC42NCk7XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIgLmJ1dHRvbS1yZWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cbi5idXR0b20tcmVkLWNlbnRlciB7XG4gIG1hcmdpbi1ibG9jazogM3JlbSAxcmVtO1xufVxuLmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi1mb3JtIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgPiA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51c2VyLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbiAuY2hldnJvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b24ub3BlbiAuY2hldnJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi51c2VyLWJ1dHRvbnMgLnVzZXItYnV0dG9uIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b24gaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctaW5saW5lOiAxLjJyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDEuMnJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMXJlbSAxcmVtO1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjJmMjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAucHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5wcm9maWxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAucHJvZmlsZSAuZW1haWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAucHJvZmlsZSBpbWcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIGxpIC5ub3RpZmljYXRpb24ge1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgLmxvZ291dCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgLmxvZ291dCBhIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgI2YxZjJmMjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgLmNvbXBhbnktcHJvZmlsZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIC5jb21wYW55LXByb2ZpbGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIC5jb21wYW55LXByb2ZpbGUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi51c2VyLWJ1dHRvbnMgLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MTMxMztcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VyLW1lbnUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4udXNlci1tZW51LWxlZnQgLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuLnVzZXItbWVudS1sZWZ0IC5wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjJmMjtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xufVxuLnVzZXItbWVudS1sZWZ0IC5wcm9maWxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSAuZW1haWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSBpbWcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIHtcbiAgd2lkdGg6IDgwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YTZhNjtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBsaSBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTJweDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBsaSAubm90aWZpY2F0aW9uIHtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogNXB4O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5sb2dvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCAubG9nb3V0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgYm9yZGVyLWlubGluZTogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udXNlci1tZW51LWxlZnQgdWwgLnBlcnNvbmFsLW92ZXJ2aWV3OmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgLmNvbXBhbnktcHJvZmlsZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5jb21wYW55LXByb2ZpbGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5jb21wYW55LXByb2ZpbGUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi51c2VyLW1lbnUtbGVmdCAuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udXNlci1tZW51LWxlZnQgLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjZjgxMzEzO1xufVxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgaDMge1xuICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuaG93LXdvcmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5ob3ctd29yayBwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAyLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5ob3Jpem9udGFsLWxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgLyogVsO9xaFrYSDEjcOhcnkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTFlNTtcbiAgLyogQmFydmEgxI3DoXJ5ICovXG4gIG1hcmdpbjogMTBweCAwO1xuICAvKiBQxZlpZMOhbsOtIG1lemVyeSBuYWQgYSBwb2QgxI3DoXJvdSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTElO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogNzAlO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyAuc3RlcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuc3RlcHMgLnN0ZXAgLm51bWJlciB7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwIC5pY29uIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5sZWZ0LWNvbHVtbi1jdXN0b21lci1wcm9maWxlIC5lbWFpbCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnJpZ2h0LWNvbHVtbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucmlnaHQtY29sdW1uIGgyIHtcbiAgZm9udC1zaXplOiAyMnB0O1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5yaWdodC1jb2x1bW4gLmFydGljbGUtbG9uZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnJpZ2h0LWNvbHVtbiAuYXJ0aWNsZS1sb25nIGgyIHtcbiAgZm9udC1zaXplOiAyMnB0O1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucmlnaHQtY29sdW1uIC5hcnRpY2xlLWxvbmcgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucHJvZmlsZS1pbWFnZS1jb250YWluZXIgLmZpbGUtdXBsb2FkZXItd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5maWxlLXVwbG9hZGVyLXdyYXAgLnVwbG9hZC1mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucHJvZmlsZS1pbWFnZS1jb250YWluZXIgLmZpbGUtdXBsb2FkZXItd3JhcCAuY2hvb3NlLXNpbXBsZS1maWxlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5hcnRpY2xlLWxvbmcge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmFydGljbGUtbG9uZyBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5hcnRpY2xlLWxvbmcgLnJlbW92ZS1hY2NvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuYXJ0aWNsZS1sb25nIC5yZW1vdmUtYWNjb3VudCBoMiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogNDAwcHg7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmJ1dHRvbi1ibHVlIHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5idXR0b24tYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5idXR0b24tYmx1ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLWJsdWU6ZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LWVkaXQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAucGljdHVyZS1jYXRhbG9nLWRldGFpbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAucGljdHVyZS1jYXRhbG9nLWRldGFpbCBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIC5jaG9vc2Utc2ltcGxlLWZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgI3RhYi1zZXR0aW5ncyAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkICN0YWItc2V0dGluZ3MgLmZvcm0tZ3JvdXAgcCB7XG4gIGNvbHVtbnM6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAjdGFiLXNldHRpbmdzIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAjdGFiLXNldHRpbmdzIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkICN0YWItc2V0dGluZ3MgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgLmZvcm0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogNDAwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAgaW5wdXQsXG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgLmZvcm0tc2VjdGlvbiAuZm9ybS1ncm91cCBhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5idXR0b24tcmVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlICN0YWItZmllbGRzIGgzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlICN0YWItZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgI3RhYi1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlICN0YWItZmllbGRzIC5idXR0b24tYmx1ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmFkZHJlc3MtdmVyaWZpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5hZGRyZXNzLXZlcmlmaWNhdGlvbiAjdmVyaWZpY2F0aW9uLXByb21wdCB7XG4gIGNvbHVtbnM6IGluaXRpYWw7XG4gIGNvbG9yOiAjZjgxMzEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5hZGRyZXNzLXZlcmlmaWNhdGlvbiAjbWFwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLXJlZCB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgxMzEzO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLXJlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZXMgLnNlbGVjdC1vZmZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2VzIC5zZWxlY3Qtb2ZmaWNlID4gKiB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlcyAuc2VsZWN0LW9mZmljZSBmb3JtIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAwcHggKyAxcmVtKTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2VzIC5zZWxlY3Qtb2ZmaWNlICNjb21wYW55T2ZmaWNlU2VsZWN0b3Ige1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAub2ZmaWNlLWhvdXJzLWZvcm0gLm9mZmljZS1ob3Vycy1wYWlyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLm9mZmljZS1ob3Vycy1mb3JtIC5vZmZpY2UtaG91cnMtcGFpciBpbnB1dCB7XG4gIHdpZHRoOiA1LjVyZW07XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5vZmZpY2UtaG91cnMtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5vZmZpY2UtaG91cnMtZm9ybSAuZm9ybS1ncm91cCA+IGkge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAub2ZmaWNlLWhvdXJzLWZvcm0gLmZhIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmRldGFpbHMtYnRuLmJ1dHRvbi1ibHVlIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmRldGFpbHMtYnRuIC5jaGV2cm9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzLWJ0biAuY2hldnJvbi5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gaHIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAtOHB4ICM5YjliOWI7XG4gIG1pbi13aWR0aDogNzBweDtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmRldGFpbHMge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzIC5zaG93LW9uLXRhYmxldCxcbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmRldGFpbHMgLnNob3ctb24tc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscyAuY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzIHAge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2x1bW5zOiAxO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiA+IC5hcnRpY2xlLWxvbmcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiA+IC5hcnRpY2xlLWxvbmcgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuN3JlbTtcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzEwcHgsIG1heC1jb250ZW50KSk7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciAuZG9jdG9yLWluZm8gcCB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAub25lLWRvY3RvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGdhcDogMDtcbiAgd2lkdGg6IDMxMHB4O1xufVxuLmFkLWJhbm5lci50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3IgaW1nIHtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5vbmUtZG9jdG9yIC5kb2N0b3ItaW5mbyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5hcnRpY2xlLWxvbmcge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZTZlO1xuICBwYWRkaW5nOiAycmVtO1xuICBnYXA6IDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkLWJhbm5lci50b3AtZG9jdG9yLWhvcml6b250YWwgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZpbHRlci1idXR0b25zLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnYXppbmUgLmFydGljbGUtY29udGVudCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5tYWdhemluZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWdhemluZSAuYm94LWFydGljbGUtZGV0YWlsIGg0IHtcbiAgZm9udC1zaXplOiAxM3B0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFnYXppbmUgLmJveC1hcnRpY2xlLWRldGFpbCAubWFyZ2luIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuLm1hZ2F6aW5lIC5ib3gtYXJ0aWNsZS1kZXRhaWwgLnRleHQtY29udGVudCB1bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hZ2F6aW5lIC5TZWFyY2gtZm9ybS1hcnRpY2xlcyAuZ2VuZXJhbC1zZWFyY2hpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9mcm9udC9pbWcvaWNvbl9zZWFyY2guc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDEuNXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLmdlbmVyYWwtc2VhcmNoaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDEzLCAxNTgsIDE1OSwgMC4zKTtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLnNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lIC5TZWFyY2gtZm9ybS1hcnRpY2xlcyAuc2VhcmNoLWJveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hZ2F6aW5lIC5TZWFyY2gtZm9ybS1hcnRpY2xlcyAuc2VhcmNoLWJveCAuc2VhcmNoLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmdhbGxlcnktaW1nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IDE5cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMTdweDtcbn1cbiNzbmlwcGV0LS1maWx0ZXJlZENvbnRlbnQgLnNlYXJjaGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2RkZTFlNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDNyZW0gM3JlbTtcbn1cbi5ib3JkZXItYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU1O1xufVxuLmJvcmRlci1iIHAge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLmNvbW1lbnQge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4uY29tbWVudCAubG9naW4tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1lbnQgLmxvZ2luLXJlcXVpcmVkIC5idXR0b24tYmx1ZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvdy1kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdy1kIC5jb250IHtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi5yb3ctZCAuY29udCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucm93LWQgLmNvbnQtZGF0ZS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMTBweDtcbn1cbi5yb3ctZCAuY29udC1kYXRlLWF1dGhvciAuY29udC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucm93LWQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJvdy1kIC5zaXplIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5yb3ctZCAuc2hhZG93LWNpcmNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYyZjI7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaGFyZS1ub2RlcyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjUwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAxMDAwMDA5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDEwMDAwMDE7XG59XG4ubW9kYWwtcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTFlNTtcbn1cbi5tb2RhbC1zIC5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vZGFsLW92ZXJsYXktcyB7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5wdXQtY29udGFpbmVyIC5mYS1lbnZlbG9wZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTglO1xuICAvKiBQb3ppY2UgaWtvbmt5ICovXG4gIHRvcDogNDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuLmlucHV0LWNvbnRhaW5lciAuZmEta2V5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOCU7XG4gIC8qIFBvemljZSBpa29ua3kgKi9cbiAgdG9wOiA0MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMwYTgwODE7XG59XG4uaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAvKiBPZHNhemVuw60sIGFieSBzZSB0ZXh0IG5lc2tyw712YWwgcG9kIGlrb25rb3UgKi9cbn1cbi5yb3ctZCAuc2hhcmUge1xuICAvKiAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9Ki9cbn1cbi5yb3ctZCAuc2hhcmUgLmNpcmNsZS1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4ucm93LWQgLnNoYXJlIC5zaGFyZS1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2hhcmUsXG4uY29udCB7XG4gIG1hcmdpbi1ibG9jazogOHB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRpdC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMjE1cHg7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAzcmVtO1xufVxuI3RhYi1wcm9maWxlLXNldHRpbmdzLFxuI3RhYi1zZWxmLWV4YW1pbmF0aW9ucyxcbiN0YWItZXhhbWluYXRpb25zLFxuI3RhYi1zdW1tYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNTtcbn1cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYyZjI7XG59XG4vKiBIbGF2bsOtIGtvbnRlam5lciBwcm8gb2NocmFudSBvc29ibsOtY2ggw7pkYWrFryAqL1xuLnByaXZhY3ktcG9saWN5IHtcbiAgLyogTmFkcGlzIDEgKi9cbiAgLyogTmFkcGlzIDIgKi9cbiAgLyogU3R5bCBwcm8gb2RzdGF2Y2UgKi9cbiAgLyogU2V6bmFtIHByw6F2IHXFvml2YXRlbMWvICovXG4gIC8qIFN0eWwgcHJvIHBvbG/Fvmt5IHNlem5hbXUgKi9cbiAgLyogT2RrYXp5IC0genbDvXJhem7Em27DqSAqL1xufVxuLnByaXZhY3ktcG9saWN5IGgxIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzVwdDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaXZhY3ktcG9saWN5IGgyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThwdDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpdmFjeS1wb2xpY3kgcCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5wcml2YWN5LXBvbGljeSBwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbn1cbi5wcml2YWN5LXBvbGljeSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLnByaXZhY3ktcG9saWN5IGxpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wcml2YWN5LXBvbGljeSBhIHtcbiAgY29sb3I6ICMxYTczZTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcml2YWN5LXBvbGljeSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW1nLWF1dGhvci1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogY2FsYygxLjVyZW0gKyAzMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmltZy1hdXRob3ItaW5mby52aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmltZy1hdXRob3ItaW5mbyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZ2FsbGVyeS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZy1zb3VyY2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHdpZHRoOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2tlciB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG4ubW9kYWwge1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1NXB4IDMwcHg7XG59XG4ubW9kYWwgLnNpZ24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5tb2RhbCAuc2lnbi1mb3JtIC5tYXJnaW4ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLm1vZGFsIC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwgaDIsXG4ubW9kYWwgZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbCBmb3JtIHAgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kYWwgZm9ybSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwgLmxvZ2luIHtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB0O1xuICBib3JkZXI6IHVuc2V0O1xuICBtaW4td2lkdGg6IDE1NnB4O1xufVxuLm1vZGFsIC5sb2dpbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsIC5ib3gtbG9naW4ge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAyLjVyZW07XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2RhbCAuc2lnbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIG1heC13aWR0aDogMzc4cHg7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbn1cbi5tb2RhbCAuc2lnbi1yb3cgcCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG59XG4ubW9kYWwgLnNpZ24tcm93IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4ubW9kYWwgLnNpZ24tcm93LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ubW9kYWwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XG59XG4ubW9kYWwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xufVxuLm1vZGFsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKSAhaW1wb3J0YW50O1xufVxuLm1vZGFsIC5ib3gtbG9naW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNmZWZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuNSk7XG59XG4ubW9kYWwgLmJveC1sb2dpbjotd2Via2l0LWF1dG9maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZmVmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XG59XG4ubW9kYWwgLnJlbWVtYmVyLWxvZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gcCB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxcmVtO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiB1bCBsaSBhIGltZyB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tb2RhbCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwgLm5ldy1yZWdpc3RyYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwgLm5ldy1yZWdpc3RyYXRpb24gZGl2IGEge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgI2U0MzU0YSAwJSwgI2RlMWQzNSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDExcHQ7XG59XG4ubW9kYWwgLm5ldy1yZWdpc3RyYXRpb24gZGl2IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCAucmVzZXQtcGFzc3dvcmQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tb2RhbCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5kb2N0b3ItcmVnaXN0cmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmRvY3Rvci1yZWdpc3RyYXRpb24gYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5hbGlnbm1lbnQtbGFzdC1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOS45MnB4O1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5mb3JtLWdyb3VwIGlucHV0LFxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBib3JkZXI6IHVuc2V0O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgI2NhdGVnb3J5LW9mLWRpc2N1c3Npb24ge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLnN1Ym1pdC1yZWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5maXJzdC1saW5lLW9mLW9yZGVyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogNXB4O1xuICB3aWR0aDogNzAlO1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgLnRleHQtZGFuZ2VyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIC50ZXh0LWRhbmdlciB7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5idXR0b20tcmVkIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuI2FkZC1yZWdpc3RyYXRpb24tbmV4dC1zdGVwIC5yZWdpc3RyYXRpb24tbmV4dC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2FkZC1yZWdpc3RyYXRpb24tbmV4dC1zdGVwIC5idXR0b24tYmx1ZSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbn1cbiNzZWxlY3QtaW5zdXJhbmNlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuI2FkZC1yZWdpc3RyYXRpb24tc2Vjb25kLXN0ZXAgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBib3JkZXI6IHVuc2V0O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4jYWRkLXJlZ2lzdHJhdGlvbi1zZWNvbmQtc3RlcCAuYnV0dG9uLWJsdWUge1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4jYWRkLXJlZ2lzdHJhdGlvbi1zZWNvbmQtc3RlcCAudGV4dC1kYW5nZXIge1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5idXR0b24tYmx1ZS1tYXJnaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLmJ1dHRvbi1ibHVlLW1hcmdpbiAuYnV0dG9uLWJsdWUge1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG4ubmV4dC1wcmV2ZW50aXZlLXBsYW4tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAyLjVyZW07XG59XG4ubmV4dC1wcmV2ZW50aXZlLXBsYW4tY2VudGVyIC5idXR0b24tYmx1ZSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbn1cbi5tb2RhbC1jb21wb25lbnQgLm1vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4ubW9kYWwtY29tcG9uZW50IC5idXR0b24tYmx1ZSxcbi5tb2RhbC1jb21wb25lbnQgLmJ1dHRvbi1ncmV5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZGFsLWNvbXBvbmVudCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1pbmxpbmU6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1jb21wb25lbnQgZm9ybSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWNvbXBvbmVudCBmb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1jb21wb25lbnQgZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcbn1cbi5tb2RhbC1jb21wb25lbnQgZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG4ubW9kYWwtY29tcG9uZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZvcm0tY29udHJvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5hcnRpY2xlLWxvbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZ3JlZW4tdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmdyZWVuLXRleHQsXG4ucHJldmVudGlvbi1mb3JtIC5ncmVlbi10ZXh0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnN1Y2Nlc3MsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5zdWNjZXNzLFxuLnByZXZlbnRpb24tZm9ybSAuc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmdyZXktdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmdyZXktdGV4dCxcbi5wcmV2ZW50aW9uLWZvcm0gLmdyZXktdGV4dCB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAub3JhbmdlLXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5vcmFuZ2UtdGV4dCxcbi5wcmV2ZW50aW9uLWZvcm0gLm9yYW5nZS10ZXh0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmNhdXRpb24sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5jYXV0aW9uLFxuLnByZXZlbnRpb24tZm9ybSAuY2F1dGlvbiB7XG4gIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5yZWQtdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnJlZC10ZXh0LFxuLnByZXZlbnRpb24tZm9ybSAucmVkLXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAud2FybmluZyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLndhcm5pbmcsXG4ucHJldmVudGlvbi1mb3JtIC53YXJuaW5nIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmJyZWFkY3J1bWIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iLFxuLnByZXZlbnRpb24tZm9ybSAuYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaG9tZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaG9tZSxcbi5wcmV2ZW50aW9uLWZvcm0gLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaG9tZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5icmVhZGNydW1iIGEsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIGEsXG4ucHJldmVudGlvbi1mb3JtIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5icmVhZGNydW1iIHNwYW4sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIHNwYW4sXG4ucHJldmVudGlvbi1mb3JtIC5icmVhZGNydW1iIHNwYW4ge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYnJlYWRjcnVtYiAuZ3JleS1icmVhZC1jcnVtYnMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIC5ncmV5LWJyZWFkLWNydW1icyxcbi5wcmV2ZW50aW9uLWZvcm0gLmJyZWFkY3J1bWIgLmdyZXktYnJlYWQtY3J1bWJzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1haW4tc3VtbWFyeS1jb250YWluZXIsXG4ucHJldmVudGlvbi1mb3JtIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcsXG4ucHJldmVudGlvbi1mb3JtIC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1haW4tc3VtbWFyeS1jb250YWluZXIgLnBlcmNlbnRhZ2UsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5wZXJjZW50YWdlLFxuLnByZXZlbnRpb24tZm9ybSAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAucGVyY2VudGFnZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lcixcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciA+IC5idXR0b24tYmx1ZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgPiAuYnV0dG9uLWJsdWUsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyID4gLmJ1dHRvbi1ibHVlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5wZXJzb25hbC1pbmZvIHAsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5wZXJzb25hbC1pbmZvIHAsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5wZXJzb25hbC1pbmZvIHAge1xuICBtYXJnaW46IDA7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAjbWVhc3VyZW1lbnQtZm9ybS1jb250ZW50LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAjbWVhc3VyZW1lbnQtZm9ybS1jb250ZW50LFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAjbWVhc3VyZW1lbnQtZm9ybS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnN1bW1hcnkgcCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnN1bW1hcnkgcCxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnN1bW1hcnkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lcixcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIGg0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBoNCxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBzbWFsbCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgc21hbGwsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBzdHJvbmcsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHN0cm9uZyxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciAucmVzdWx0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciAucmVzdWx0LFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciAucmVzdWx0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZvcm0taGVhZGVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZm9ybS1oZWFkZXIsXG4ucHJldmVudGlvbi1mb3JtIC5mb3JtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZm9ybS1oZWFkZXIgaDMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mb3JtLWhlYWRlciBoMyxcbi5wcmV2ZW50aW9uLWZvcm0gLmZvcm0taGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5hY3Rpb25zLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYWN0aW9ucyxcbi5wcmV2ZW50aW9uLWZvcm0gLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lcixcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIsXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuc3VjY2Vzcyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5zdWNjZXNzLFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5ncmV5LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLmdyZXksXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuY2F1dGlvbixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5jYXV0aW9uLFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLmNhdXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIud2FybmluZyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci53YXJuaW5nLFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXItcGVyY2VudGFnZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci1wZXJjZW50YWdlLFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLXBlcmNlbnRhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLXRpdGxlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLXRpdGxlLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLXRpdGxlIHtcbiAgdGV4dC13cmFwOiBpbml0aWFsO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1jb250ZW50LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWNvbnRlbnQsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtY29udGVudCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24sXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkOWU5ZjtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgY29sb3I6IGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwZDllOWY7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b246Zm9jdXMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbjpmb2N1cyxcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uOmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbixcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1ldmVudCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1ldmVudCxcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1ldmVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtZXZlbnQ6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtZXZlbnQ6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtZXZlbnQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAjY29sb3ItcGlja2VyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAjY29sb3ItcGlja2VyLFxuLnByZXZlbnRpb24tZm9ybSAjY29sb3ItcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5jb2xvci1vcHRpb24sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5jb2xvci1vcHRpb24sXG4ucHJldmVudGlvbi1mb3JtIC5jb2xvci1vcHRpb24ge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luOiAwIDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsZXg6IG5vbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuY29sb3Itb3B0aW9uLnNlbGVjdGVkLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuY29sb3Itb3B0aW9uLnNlbGVjdGVkLFxuLnByZXZlbnRpb24tZm9ybSAuY29sb3Itb3B0aW9uLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5jb2xvci1vcHRpb246aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5jb2xvci1vcHRpb246aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5jb2xvci1vcHRpb246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbn1cbi5sZWZ0LWNvbHVtbi1jdXN0b21lci1wcm9maWxlIC5lbWFpbCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLnByZXZlbnRpb24tZm9ybSBwIHtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG59XG4ucHJldmVudGlvbi1mb3JtIGZvcm0ge1xuICBtYXJnaW46IDA7XG59XG4ucHJldmVudGlvbi1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV2ZW50aW9uLWZvcm0gZm9ybSAuZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcmV2ZW50aW9uLWZvcm0gaW5wdXQsXG4ucHJldmVudGlvbi1mb3JtIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIC8qICAgIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0xNXB4ICNhOGEzYTg7Ki9cbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY1OHB4KSB7XG4gIGgxMTEge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lciAuZmxhZy1jeiB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG4gICNidXR0b20tbG9nLWluIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgaDExMSB7XG4gICAgY29sb3I6IHllbGxvdztcbiAgfVxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmFydGljbGUtbG9uZy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIG5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICB9XG4gIC5jb250YWluZXIgbmF2IGxpIGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jb250YWluZXIgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIuaGVhZGVyLWdhbGxlcnkgbmF2IHVsIGxpICNsb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgaDExMSB7XG4gICAgY29sb3I6IGdyZWVueWVsbG93O1xuICB9XG4gIC5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2J1dHRvbS1sb2ctaW4gYSB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gICNidXR0b20tbG9nLWluIGEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gICNidXR0b20tbG9nLWluIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIH1cbiAgLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3JTtcbiAgICBsZWZ0OiA5MiU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuZmlyc3QtdGV4dCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB0O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB0O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuc2Vjb25kLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaGFkb3ctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNoYWRvdy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjksIDE2OSwgMTY5LCAwLjMxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG4gIC5tYWluLXBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZnJvbnQvaW1nL21pbGxlbm5pYWwtZmF0aGVyLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAubWFpbi1waWN0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbiAgICAvKiBExJtkw60gb2Jyw6F6ZWsgcG96YWTDrSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGEzYTg7XG4gICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgLyogUMWZaWTDoW7DrSBibHVyIGVmZWt0dSAqL1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgNjAlO1xuICAgIC8qIFBvc3VuZSBvYnLDoXplaywga2RlIHggYSB5IGpzb3UgaG9kbm90eSB2IHByb2NlbnRlY2ggbmVibyBweCAqL1xuICB9XG4gIC5ob21lcGFnZSAubG9uZy1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZnJvbnQvaW1nL2Jhbm5lci1iaWcuanBnKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jb250YWluZXIgLmxvZ28tdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIH1cbiAgLmNvbnRhaW5lciAubWVudSxcbiAgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sLWYge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNvbC1mIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb2wtZiBwIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMnJlbTtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGFtYnVyZ2VyIC5mYS1iYXJzIHtcbiAgICBjb2xvcjogIzE3NzQ2ZTtcbiAgfVxuICAubWFpbi1waWN0dXJlIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuc2VhcmNoaW5nIGlucHV0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIGZvb3RlciAudGl0bGUtb2YtaW5mb3JtYXRpb24tZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAuY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWNvbnRhaW5lciAuaGlkZS1vbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIgLnNob3ctb24tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgPiAqIHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IC5zdGFycyBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgYXV0bztcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtbSAuZmlsdGVyLW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTMwMHB4O1xuICAgIC8qIFNrcnl0w6kgemxldmEgKi9cbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLyogQW5pbWFjZSBwcm8gcGx5bnVsw6kgb3RldsWZZW7DrSAqL1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgYm94LXNoYWRvdzogMnB4IDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtbSAuZmlsdGVyLW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1cHg7XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtbSAuZmlsdGVyLW0gLm1vYmlsZS1jbG9zZS1idXR0b24tZmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtbSAuZmlsdGVyLW0gLm1vYmlsZS1jbG9zZS1idXR0b24tZmlsdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICB9XG4gIGgxMTEge1xuICAgIGNvbG9yOiBwdXJwbGU7XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCB7XG4gICAgcGFkZGluZy1ibG9jazogMS43cmVtO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIH1cbiAgLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciBoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1pbmxpbmU6IDAuNnJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIGlucHV0IHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5hcnRpY2xlIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxuICBmb290ZXIge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBmb290ZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBmb290ZXIgdWwgbGkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodC1jb250YWluZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuc29jaWFsLW1lZGlhLWljb25zLWJsYWNrLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1tb2JpbGUtdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyLW1vYmlsZS12aWV3XzIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvcHlyaWdodCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZXBhZ2UgLnByZXZlbnRpb24tYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuaG9tZXBhZ2UgLnByZXZlbnRpb24tYXJ0aWNsZSBwIHtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ob21lcGFnZSAucHJldmVudGlvbi1hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1haW4tY29udGVudCAudG9wLWRvY3RvcixcbiAgLm1haW4tY29udGVudCAuYm94LWZvci1hZGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbiAgI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCAuZGF5LWluLW9wZW5pbmctaG91cnMge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCAuZGF5LWluLW9wZW5pbmctaG91cnM6bnRoLWNoaWxkKDEpLFxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzOm50aC1jaGlsZCg0KSxcbiAgI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIC5kYXktaW4tb3BlbmluZy1ob3VyczpudGgtY2hpbGQoNykge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubWFnYXppbmUgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuZmlyc3QtdGV4dCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB0O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5zZWNvbmQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGVmdC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1hZ2F6aW5lIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgfVxuICAubWFnYXppbmUgLmJyZWFkY3J1bWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMi43cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xuICAgIGxlZnQ6IDMlO1xuICAgIHRvcDogNDIlO1xuICB9XG4gIC5pbnB1dC1jb250YWluZXIgLmZhLWtleSB7XG4gICAgbGVmdDogMyU7XG4gICAgdG9wOiA0MiU7XG4gIH1cbiAgLm1vZGFsIC5zaWduLXJvdy1idG4ge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAubW9kYWwgLnNpZ24tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwgLmJveC1sb2dpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaDExMSB7XG4gICAgY29sb3I6IGRlZXBwaW5rO1xuICB9XG4gIC5ob3Jpem9udGFsLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpICNsb2dvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1haW4tcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvKiBOYXN0YXbDrSBvYnLDoXplayB0YWssIGFieSBwb2tyeWwgY2Vsw70ga29udGVqbmVyICovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDYwJTtcbiAgICAvKiBQb3N1bmUgb2Jyw6F6ZWssIGtkZSB4IGEgeSBqc291IGhvZG5vdHkgdiBwcm9jZW50ZWNoIG5lYm8gcHggKi9cbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAuYnV0dG9tLXNob3ctbW9yZSB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcuZml4LWhlaWdodCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNCB7XG4gICAgZm9udC1zaXplOiAxM3B0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBwIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZy5hcnRpY2xlLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAudGh1bWItaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib3gtYXJ0aWNsZSBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlLmZpeC1oZWlnaHQge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHAge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlLnRodW1iLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZS50aHVtYi1pbWcgLnBva3JhY292YXQgaW1nIHtcbiAgICBtaW4td2lkdGg6IDE3cHg7XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC4xcmVtO1xuICB9XG4gIC5zZWFyY2hpbmcgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hpbmcgbGFiZWwge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB1bnNldDtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgfVxuICAuY29udGFpbmVyIG5hdiBsaSBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY29udGFpbmVyIC5jb250YWluZXItZm9yLWFydGljbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIuaGVhZGVyLWdhbGxlcnkgbmF2IHVsIGxpICNsb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuZmxhZyBpbWcge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAubW9iaWxlLW5vdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm90by1nYWxlcnktcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib3gtYXJ0aWNsZS1kZXRhaWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIH1cbiAgLmJveC1hcnRpY2xlLWRldGFpbCAub3BlbmluZy10ZXh0IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgfVxuICAuYm94LWFydGljbGUtZGV0YWlsIC5mb3VyLWxpdHRsZS1waWN0dXJlIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJveC1hcnRpY2xlLWRldGFpbCAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgLmZvdG8tZ2FsZXJ5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIgLmhpZGUtb24tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIgLnNob3ctb24tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lcGFnZSAubG9uZy1iYW5uZXIgLnRleHQtaW4tbG9uZy1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciAub25lLWRvY3RvcjpudGgtY2hpbGQobiArIDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hpbmcgLnNlYXJjaC1mb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIC5zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoaW5nIC5nZW5lcmFsLXNlYXJjaGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nIGZvcm0ge1xuICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IC5zdGFycyB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IC5zdGFycyBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAub2ZmaWNlLWhvdXJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAucmF0aW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmhlYWRpbmctY29udGFpbmVyIGEge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgLmhlYWRpbmctY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciBoMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuaG93LXdvcmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIHtcbiAgICBnYXA6IHVuc2V0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xuICB9XG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuc3RlcHMgLnN0ZXAgLmNpcmNsZS1idXR0b24ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggLTEwcHggI2E4YTNhODtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMC40cmVtIDFyZW07XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1haW4tc3VtbWFyeS1jb250YWluZXIgLmFydGljbGUtbG9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcmV2ZW50aW9uLWZvcm0gLmFjdGlvbnMsXG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcmV2ZW50aW9uLWZvcm0gLmZvcm0tYnV0dG9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAubW9kYWwgLmJveC1sb2dpbiAuZm9ybS1ncm91cC1maXJzdC1saW5lLFxuICAjYWRkLW5ldy1yZWdpc3RyYXRpb24gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsIC5ib3gtbG9naW4gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSBpbnB1dCxcbiAgI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNyU7XG4gICAgbGVmdDogODglO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQgLmJ0bi1vZGVzbGF0IHtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItY29udCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmZvcm0tc2VjdGlvbiAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnByZXZlbnRpb24tcGxhbi1wYWdlIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLnRodW1iLWltZyBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5pbnB1dC1jb250IGlucHV0IHtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gIH1cbiAgLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIGgzIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIH1cbiAgaDExMSB7XG4gICAgY29sb3I6IHllbGxvdztcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLmZpcnN0LXRleHQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLnNlY29uZC10ZXh0IHtcbiAgICBtYXJnaW4taW5saW5lOiAxLjdyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1waWN0dXJlIGltZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB9XG4gIC5jb250YWluZXIgbmF2IGxpIGltZyB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG4gICNidXR0b20tbG9nLWluIGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNidXR0b20tbG9nLWluIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFnYXppbmUgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1hZ2F6aW5lIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFnYXppbmUgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAucGVyZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnRhYi1jb250ZW50IC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAudGFiLWNvbnRlbnQgLm1haW4tc3VtbWFyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAudGFiLWNvbnRlbnQgLm1haW4tc3VtbWFyeS1jb250YWluZXIgLmFydGljbGUtbG9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC50YWItY29udGVudCAuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGgxMTEge1xuICAgIGNvbG9yOiBsaWdodHNreWJsdWU7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDExMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciBuYXYgLmxvZ28tdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIG5hdiBsaSAjbG9nbyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgaDExMSB7XG4gICAgY29sb3I6IG9saXZlO1xuICB9XG59XG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucC01IHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0tMSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tLTUge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tNiB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuIiwiLmJsb2NrZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3otaW5kZXg6MTtwYWRkaW5nOjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjA1ZW19LmJsb2NrZXIuYmVoaW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1vZGFse2Rpc3BsYXk6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC13aWR0aDo1MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6OTAlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHggMzBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6OHB4Oy1tb3otYm9yZGVyLXJhZGl1czo4cHg7LW8tYm9yZGVyLXJhZGl1czo4cHg7LW1zLWJvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6OHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tb3otYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1vLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbXMtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEwcHggIzAwMDt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsIGEuY2xvc2UtbW9kYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMi41cHg7cmlnaHQ6LTEyLjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT0nKX0ubW9kYWwtc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzExMTtoZWlnaHQ6MjBweH0ubW9kYWwtc3Bpbm5lcj5kaXZ7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIwcHg7d2lkdGg6MnB4O21hcmdpbjowIDFweDtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjFzO2FuaW1hdGlvbi1kZWxheTotMS4xc30ubW9kYWwtc3Bpbm5lciAucmVjdDN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMHM7YW5pbWF0aW9uLWRlbGF5Oi0xLjBzfS5tb2RhbC1zcGlubmVyIC5yZWN0NHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC45czthbmltYXRpb24tZGVsYXk6LTAuOXN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fUBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAle3RyYW5zZm9ybTpzY2FsZVkoMC41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7dHJhbnNmb3JtOnNjYWxlWSgxLjApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX0iLCIuZ2VuZXJhbC1nYWxsZXJ5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAxNXB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcclxuICBcclxuICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgJi52LWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbi50ZW1wbGF0ZS1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XHJcbiAgZ3JpZC1nYXA6IDI1cHggMjBweDtcclxuICBcclxuICAuc3ViLXRlbXBsYXRlIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xyXG4gICAgXHJcbiAgICAuc3ViLXRlbXBsYXRlLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLWdhcDogMjVweCAyMHB4O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgXHJcbiAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnRpdGxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCgudGl0bGUtY29udGVudCkge1xyXG4gICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5nYWxsZXJ5LWNvbnRlbnQsICYuaW1hZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAuc3ByZWFkLWltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmZsZXhib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmdhbGxlcnktY29udGVudCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS0xIHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgJi52aWRlby1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQzLjc1JTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAxNi83KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvN1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTIge1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuZXF1YWxzLTIge1xyXG4gICAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZXF1YWxzLTMge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5lcXVhbHMtNCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZXF1YWxzLTUge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZXF1YWxzLTYge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS0zIHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtNCB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtNSB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS02IHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS03IHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtOCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtOSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS0xMCB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtMTEge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9wYWNrYWdlcy9sZXNzL3dlYi1jb250ZW50Lmxlc3NcIjtcclxuXHJcbi53ZWItY29udGVudCB7XHJcbiAgXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBcclxuICAgIC50aXRsZS13cmFwLnRoZW1lMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb3JlLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIFxyXG4gICAgICAmLmNlbnRlcmVkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICB1bCwgcCwgdGFibGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHAsIHVsLCB0YWJsZSB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIHVsLnRoZW1lLTEsIGFydGljbGUgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjdyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDAuN3JlbSArIDJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBcclxuICAgIHRyIHRkIHtcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgIFxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgXHJcbiAgICAgIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHRib2R5LCB0ciwgdGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgLmdlbmVyYWwtZ2FsbGVyeSB7XHJcbiAgICBcclxuICAgICYubXYtZ2FsbGVyeSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBcclxuICAgICAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgYSwgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaW1hZ2VzLWdhbGxlcnkgKyAmLmZpbGVzLWdhbGxlcnkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG5cclxuICBcclxuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgJi5nYWxsZXJ5LWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFxyXG4gICAgICAuc2hvdy1nYWxsZXJ5LWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmltYWdlLWNvbnRlbnQge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4iLCIjY2MtbWFpbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2ZvbnQtZmFtaWx5OnZhcigtLWNjLWZvbnQtZmFtaWx5KTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bGluZS1oZWlnaHQ6MS4xNTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDp2YXIoLS1jYy16LWluZGV4KX0jY2MtbWFpbiA6YWZ0ZXIsI2NjLW1haW4gOmJlZm9yZSwjY2MtbWFpbiBhLCNjYy1tYWluIGJ1dHRvbiwjY2MtbWFpbiBkaXYsI2NjLW1haW4gaDIsI2NjLW1haW4gaW5wdXQsI2NjLW1haW4gcCwjY2MtbWFpbiBzcGFue2FsbDp1bnNldDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I2NjLW1haW4gLnBtX19iYWRnZSwjY2MtbWFpbiBidXR0b257YWxsOmluaXRpYWw7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOnVuc2V0O3Zpc2liaWxpdHk6dW5zZXR9I2NjLW1haW4gLnBtX19iYWRnZSwjY2MtbWFpbiBhLCNjYy1tYWluIGJ1dHRvbiwjY2MtbWFpbiBpbnB1dHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luOjA7b3V0bGluZTpyZXZlcnQ7b3V0bGluZS1vZmZzZXQ6MnB4O292ZXJmbG93OmhpZGRlbn0jY2MtbWFpbiB0YWJsZSwjY2MtbWFpbiB0Ym9keSwjY2MtbWFpbiB0ZCwjY2MtbWFpbiB0aCwjY2MtbWFpbiB0aGVhZCwjY2MtbWFpbiB0cnthbGw6cmV2ZXJ0O2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0fTpyb290ey0tY2MtZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7LS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzOi41cmVtOy0tY2MtYnRuLWJvcmRlci1yYWRpdXM6LjRyZW07LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXM7LS1jYy1saW5rLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLW1vZGFsLW1hcmdpbjoxcmVtOy0tY2Mtei1pbmRleDoyMTQ3NDgzNjQ3Oy0tY2MtYmc6I2ZmZjstLWNjLXByaW1hcnktY29sb3I6IzJjMmYzMTstLWNjLXNlY29uZGFyeS1jb2xvcjojNWU2MjY2Oy0tY2MtYnRuLXByaW1hcnktYmc6IzMwMzYzYzstLWNjLWJ0bi1wcmltYXJ5LWNvbG9yOiNmZmY7LS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6IzAwMDstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yOiNmZmY7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpOy0tY2MtYnRuLXNlY29uZGFyeS1iZzojZWFlZmYyOy0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTstLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpOy0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZzojZDRkYWUwOy0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcjojMDAwOy0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3I6I2Q0ZGFlMDstLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3I6I2YwZjRmNzstLWNjLXRvZ2dsZS1vbi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy10b2dnbGUtb2ZmLWJnOiM2Njc0ODE7LS1jYy10b2dnbGUtb24ta25vYi1iZzojZmZmOy0tY2MtdG9nZ2xlLW9mZi1rbm9iLWJnOnZhcigtLWNjLXRvZ2dsZS1vbi1rbm9iLWJnKTstLWNjLXRvZ2dsZS1lbmFibGVkLWljb24tY29sb3I6dmFyKC0tY2MtYmcpOy0tY2MtdG9nZ2xlLWRpc2FibGVkLWljb24tY29sb3I6dmFyKC0tY2MtYmcpOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnOiNkNWRlZTI7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1iZzojZmZmOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItaWNvbi1jb2xvcjp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpOy0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXI6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzojZjBmNGY3Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcjojZjBmNGY3Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnOiNlOWVmZjQ7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyOiNlOWVmZjQ7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmc6dHJhbnNwYXJlbnQ7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmc6I2RlZTRlOTstLWNjLW92ZXJsYXktYmc6cmdiYSgwLDAsMCwuNjUpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzp2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWhvdmVyLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWZvb3Rlci1iZzp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWZvb3Rlci1jb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpOy0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcjojZTRlYWVkOy0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXM6NGVtfSNjYy1tYWluLmNjLS1ydGx7ZGlyZWN0aW9uOnJ0bH0jY2MtbWFpbiAuY21fX3RpdGxlLCNjYy1tYWluIGEsI2NjLW1haW4gYiwjY2MtbWFpbiBlbSwjY2MtbWFpbiBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjYy1tYWluIGJ1dHRvbj5zcGFue3BvaW50ZXItZXZlbnRzOm5vbmV9I2NjLW1haW4gLmNjX19saW5rLCNjYy1tYWluIGF7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZC1wb3NpdGlvbjowIDEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTowIDFweDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXNpemUgLjI1cyxjb2xvciAuMjVzIGVhc2V9I2NjLW1haW4gLmNjX19saW5rOmhvdmVyLCNjYy1tYWluIGE6aG92ZXJ7YmFja2dyb3VuZC1zaXplOjEwMCUgMXB4O2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpfSNjYy1tYWluIC5jY19fbGlua3tjb2xvcjp2YXIoLS1jYy1saW5rLWNvbG9yKX0jY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLnBtX19ib2R5e292ZXJzY3JvbGwtYmVoYXZpb3I6YXV0byBjb250YWluO3Njcm9sbGJhci13aWR0aDp0aGlufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQwcHgpeyNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXIsI2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2FsbDpyZXZlcnR9I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYnstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpO2JvcmRlcjouMjVyZW0gc29saWQgdmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6MXJlbX0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9mZi1iZyl9I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3dpZHRoOjEycHh9fWh0bWwuZGlzYWJsZS0taW50ZXJhY3Rpb24uc2hvdy0tY29uc2VudCxodG1sLmRpc2FibGUtLWludGVyYWN0aW9uLnNob3ctLWNvbnNlbnQgYm9keXtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24peyNjYy1tYWluey0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjowc319LmNjLS1kYXJrbW9kZXstLWNjLWJnOiMxNjFhMWM7LS1jYy1wcmltYXJ5LWNvbG9yOiNlYmYzZjY7LS1jYy1zZWNvbmRhcnktY29sb3I6I2FlYmJjNTstLWNjLWJ0bi1wcmltYXJ5LWJnOiNjMmQwZTA7LS1jYy1idG4tcHJpbWFyeS1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6Izk4YTdiNjstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yOiMwMDA7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpOy0tY2MtYnRuLXNlY29uZGFyeS1iZzojMjQyYzMxOy0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTstLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpOy0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZzojMzUzZDQzOy0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcjojZmZmOy0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7LS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiMyMjJhMzA7LS1jYy10b2dnbGUtb24tYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtdG9nZ2xlLW9mZi1iZzojNTI1ZjZiOy0tY2MtdG9nZ2xlLW9uLWtub2ItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpOy0tY2MtdG9nZ2xlLW9mZi1rbm9iLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1lbmFibGVkLWljb24tY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpOy0tY2MtdG9nZ2xlLWRpc2FibGVkLWljb24tY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnOiMzNDNlNDU7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1iZzojNWY2YjcyOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItaWNvbi1jb2xvcjp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpOy0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXI6IzFlMjQyODstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzojMWUyNDI4Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcjp2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmc6IzI0MmMzMTstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXI6IzIzMmEyZjstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZzp0cmFuc3BhcmVudDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZzp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpOy0tY2Mtb3ZlcmxheS1iZzpyZ2JhKDAsMCwwLC42NSk7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLXdlYmtpdC1zY3JvbGxiYXItaG92ZXItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpOy0tY2MtZm9vdGVyLWJnOiMwYzBlMGY7LS1jYy1mb290ZXItY29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTstLWNjLWZvb3Rlci1ib3JkZXItY29sb3I6IzA2MDgwOX0uY2MtLWRhcmttb2RlICNjYy1tYWlue2NvbG9yLXNjaGVtZTpkYXJrfSNjYy1tYWluIC5jbXtiYWNrZ3JvdW5kOnZhcigtLWNjLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLW1vZGFsLWJvcmRlci1yYWRpdXMpO2JveC1zaGFkb3c6MCAuNjI1ZW0gMS44NzVlbSByZ2JhKDAsMCwyLC4zKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoyNHJlbTtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNmVtKTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9I2NjLW1haW4gLmNtLS10b3B7dG9wOnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1taWRkbGV7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC01MCUgKyAxLjZlbSkpfSNjYy1tYWluIC5jbS0tYm90dG9te2JvdHRvbTp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tY2VudGVye2xlZnQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTttYXJnaW46MCBhdXRvO3JpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtLS1sZWZ0e2xlZnQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTttYXJnaW4tcmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLXJpZ2h0e21hcmdpbi1sZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY21fX2JvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAuY21fX2J0bnMsI2NjLW1haW4gLmNtX19saW5rc3twYWRkaW5nOjFyZW0gMS4zcmVtO3dpZHRoOnVuc2V0fSNjYy1tYWluIC5jbV9fdGV4dHN7ZGlzcGxheTpmbGV4O2ZsZXg6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFyZW0gMCAwfSNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAuY21fX3RpdGxle3BhZGRpbmc6MCAxLjNyZW19I2NjLW1haW4gLmNtX190aXRsZXtmb250LXNpemU6MS4wNWVtfSNjYy1tYWluIC5jbV9fdGl0bGUrLmNtX19kZXNje21hcmdpbi10b3A6MS4xZW19I2NjLW1haW4gLmNtX19kZXNje2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7Zm9udC1zaXplOi45ZW07bGluZS1oZWlnaHQ6MS41O21heC1oZWlnaHQ6NDB2aDtvdmVyZmxvdy14OnZpc2libGU7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmctYm90dG9tOjFlbX0jY2MtbWFpbiAuY21fX2J0bnN7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNjYy1tYWluIC5jbV9fYnRuLWdyb3Vwe2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tY29sdW1uczptaW5tYXgoMCwxZnIpfSNjYy1tYWluIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi10b3A6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbTttYXJnaW4tdG9wOjB9I2NjLW1haW4gLmNtLS1pbmxpbmUgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tdG9wOjB9I2NjLW1haW4gLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluIC5jbS0td2lkZSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tdG9wOjB9I2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cC0tdW5ldmVuLCNjYy1tYWluIC5jbS0td2lkZSAuY21fX2J0bi1ncm91cC0tdW5ldmVue2Rpc3BsYXk6ZmxleDtmbGV4OjE7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cC0tdW5ldmVuLCNjYy1tYWluIC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cC0tdW5ldmVue2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5jbV9fYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7Zm9udC1zaXplOi44MmVtO2ZvbnQtd2VpZ2h0OjYwMDttaW4taGVpZ2h0OjQycHg7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWFsaWduOmNlbnRlcn0jY2MtbWFpbiAuY21fX2J0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLXNlY29uZGFyeXtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3Nle2JvcmRlci1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItdG9wOm5vbmU7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjQycHg7bWluLXdpZHRoOmF1dG8haW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6NDJweH0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2Ugc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKC41KTt0cmFuc2l0aW9uOnN0cm9rZSAuMTVzIGVhc2V9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlOmhvdmVyIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZS5jbV9fYnRuLS1zZWNvbmRhcnkgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UuY21fX2J0bi0tc2Vjb25kYXJ5OmhvdmVyIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlKy5jbV9fdGV4dHMgLmNtX190aXRsZXtwYWRkaW5nLXJpZ2h0OjNyZW19I2NjLW1haW4gLmNtLS1pbmxpbmUgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbV9fZm9vdGVye2JhY2tncm91bmQ6dmFyKC0tY2MtZm9vdGVyLWJnKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1mb290ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1mb290ZXItY29sb3IpO3BhZGRpbmc6LjRlbSAwIC41ZW19I2NjLW1haW4gLmNtX19saW5rc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MH0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXNpemU6LjhlbTt3aWR0aDoxMDAlfSNjYy1tYWluIC5jbV9fbGluay1ncm91cD4qKyp7bWFyZ2luLWxlZnQ6MS4zcmVtfSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtcm93OjF9I2NjLW1haW4gLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tYm94IC5jbV9fYnRuLS1jbG9zZXtkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5jbS0tYm94LmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZXttYXgtd2lkdGg6MzZlbX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZSAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRuLWdyb3Vwe2dyaWQtYXV0by1mbG93OmNvbHVtbn0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZSAuY21fX2J0bnttaW4td2lkdGg6MTIwcHg7cGFkZGluZy1sZWZ0OjEuOGVtO3BhZGRpbmctcmlnaHQ6MS44ZW19I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWNsb3Vke21heC13aWR0aDo1NGVtO3dpZHRoOnVuc2V0fSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19ib2R5e2ZsZXgtZGlyZWN0aW9uOnJvd30jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fdGV4dHN7ZmxleDoxfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19kZXNje21heC1oZWlnaHQ6OS40ZW19I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bnN7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2JvcmRlci10b3A6bm9uZTttYXgtd2lkdGg6MjNlbX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYnRuLWdyb3Vwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYnRue21pbi13aWR0aDoxOWVtfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAsI2NjLW1haW4gLmNtLS1jbG91ZC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0taW5saW5lIC5jbV9fYnRuLWdyb3Vwe2ZsZXgtZGlyZWN0aW9uOnJvd30jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUgLmNtX19idG57bWluLXdpZHRoOjEwZW19I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3Vwe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYmFye2JvcmRlci1yYWRpdXM6MDtsZWZ0OjA7bWFyZ2luOjA7bWF4LXdpZHRoOnVuc2V0O29wYWNpdHk6MTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3dpZHRoOjEwMHZ3Oy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfSNjYy1tYWluIC5jbS0tYmFyLmNtLS10b3B7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1ib3R0b217Ym90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9I2NjLW1haW4gLmNtLS1iYXIgLmNtX19ib2R5LCNjYy1tYWluIC5jbS0tYmFyIC5jbV9fbGlua3N7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NTVlbTt3aWR0aDoxMDAlfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYm9keXtwYWRkaW5nOi41ZW0gMCAuOWVtfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYnRuc3tib3JkZXItdG9wOm5vbmU7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYnRuLWdyb3Vwe2dyaWQtYXV0by1mbG93OmNvbHVtbn0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tdG9wOjB9I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG57bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXA6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcDpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZSAuY21fX2JvZHksI2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZSAuY21fX2xpbmtze21heC13aWR0aDo3NGVtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19ib2R5e2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjB9I2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZSAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjIzZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLmNjLS1hbmltIC5jbSwjY2MtbWFpbiAuY2MtLWFuaW0uY20td3JhcHBlcjpiZWZvcmV7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdmlzaWJpbGl0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHRyYW5zZm9ybSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlfSNjYy1tYWluIC5jYy0tYW5pbSAuY21fX2J0biwjY2MtbWFpbiAuY2MtLWFuaW0gLmNtX19jbG9zZXt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLGJvcmRlci1jb2xvciAuMTVzIGVhc2UsY29sb3IgLjE1cyBlYXNlfS5kaXNhYmxlLS1pbnRlcmFjdGlvbiAjY2MtbWFpbiAuY20td3JhcHBlcjpiZWZvcmV7YmFja2dyb3VuZDp2YXIoLS1jYy1vdmVybGF5LWJnKTtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MH0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0gLmNte29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY20tLW1pZGRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0gLmNtLS1iYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltLmNtLXdyYXBwZXI6YmVmb3Jle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I2NjLW1haW4uY2MtLXJ0bCAuY21fX2J0bi0tY2xvc2V7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp1bnNldDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7bGVmdDowO3JpZ2h0OnVuc2V0fSNjYy1tYWluLmNjLS1ydGwgLmNtX19idG4tLWNsb3NlKy5jbV9fdGV4dHMgLmNtX190aXRsZXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjNyZW19I2NjLW1haW4uY2MtLXJ0bCAuY20tLWlubGluZSAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluLmNjLS1ydGwgLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3VwLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhci5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAuY21fX2xpbmstZ3JvdXA+Kisqe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjEuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXsjY2MtbWFpbnstLWNjLW1vZGFsLW1hcmdpbjouNWVtfSNjYy1tYWluIC5jbXttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7d2lkdGg6YXV0byFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19ib2R5e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bnMsI2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5jbV9fbGlua3MsI2NjLW1haW4gLmNtX190aXRsZXtwYWRkaW5nLWxlZnQ6MS4xcmVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEuMXJlbSFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG5ze2JvcmRlci1sZWZ0Om5vbmUhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O21heC13aWR0aDpub25lIWltcG9ydGFudDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luOi4zNzVyZW0gMCAwIWltcG9ydGFudH0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7bWluLXdpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRue2ZsZXg6YXV0byFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19saW5rLWdyb3Vwe2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH19I2NjLW1haW4gLnBtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSNjYy1tYWluIC5wbXtiYWNrZ3JvdW5kOnZhcigtLWNjLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLW1vZGFsLWJvcmRlci1yYWRpdXMpO2JveC1zaGFkb3c6MCAuNjI1ZW0gMS44NzVlbSByZ2JhKDAsMCwyLC4zKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTAwJTt3aWR0aDp1bnNldDt6LWluZGV4OjF9I2NjLW1haW4gc3Zne2ZpbGw6bm9uZTt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fYm9keSwjY2MtbWFpbiAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG1fX2hlYWRlcntwYWRkaW5nOjFlbSAxLjRlbX0jY2MtbWFpbiAucG1fX2hlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5wbV9fdGl0bGV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1yaWdodDoyZW19I2NjLW1haW4gLnBtX19jbG9zZS1idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtoZWlnaHQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2U7d2lkdGg6NDBweH0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0biBzcGFue2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKC41KTt0cmFuc2l0aW9uOnN0cm9rZSAuMTVzIGVhc2V9I2NjLW1haW4gLnBtX19jbG9zZS1idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3IpfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuOmhvdmVyIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtX19ib2R5e2ZsZXg6MTtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteTpvdmVybGF5fSNjYy1tYWluIC5wbV9fc2VjdGlvbiwjY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZXtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206LjVlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn0jY2MtbWFpbiAucG1fX3NlY3Rpb257Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtwYWRkaW5nOjFlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLGJvcmRlci1jb2xvciAuMjVzIGVhc2V9I2NjLW1haW4gLnBtX19zZWN0aW9uOmZpcnN0LWNoaWxke2JvcmRlcjpub25lO21hcmdpbi1ib3R0b206MmVtO21hcmdpbi10b3A6MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpub25lfSNjYy1tYWluIC5wbV9fc2VjdGlvbjpub3QoOmZpcnN0LWNoaWxkKTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10b2dnbGVzKy5wbV9fc2VjdGlvbnttYXJnaW4tdG9wOjJlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZXtiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7Ym9yZGVyLXRvcDpub25lO21hcmdpbi1ib3R0b206LjM3NXJlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tdGl0bGV7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttaW4taGVpZ2h0OjU4cHg7cGFkZGluZzoxLjFlbSA1LjRlbSAxLjFlbSAxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLGJvcmRlci1jb2xvciAuMjVzIGVhc2U7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tdGl0bGU6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tZGVzY3ttYXJnaW4tdG9wOjA7cGFkZGluZzoxZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWR7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnKTstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tdGl0bGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLWFycm93IHN2Z3t0cmFuc2Zvcm06c2NhbGUoLjUpIHJvdGF0ZSgxODBkZWcpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7ZGlzcGxheTpmbGV4fSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tZXhwYW5kYWJsZSAucG1fX3NlY3Rpb24tdGl0bGV7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1sZWZ0OjMuNGVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tZXhwYW5kYWJsZSAucG1fX3NlY3Rpb24tYXJyb3d7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsZWZ0OjE4cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4fSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tZXhwYW5kYWJsZSAucG1fX3NlY3Rpb24tYXJyb3cgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10aXRsZS13cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxlLXdyYXBwZXIrLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcnttYXJnaW4tdG9wOi44NWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10aXRsZXtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtmb250LXNpemU6Ljk1ZW07Zm9udC13ZWlnaHQ6NjAwfSNjYy1tYWluIC5wbV9fYmFkZ2V7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLXJhZGl1czo1ZW07Y29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleDpub25lO2ZvbnQtc2l6ZTouOGVtO2ZvbnQtd2VpZ2h0OjYwMDtoZWlnaHQ6MjNweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1sZWZ0OjFlbTttaW4td2lkdGg6MjNweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIC42ZW0gMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfSNjYy1tYWluIC5wbV9fc2VydmljZS1jb3VudGVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtwYWRkaW5nOjA7d2lkdGg6MjNweH0jY2MtbWFpbiAucG1fX3NlcnZpY2UtY291bnRlcltkYXRhLWNvdW50ZXJsYWJlbF17cGFkZGluZzowIC42ZW0gMXB4O3dpZHRoOmF1dG99I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZSwjY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXIsI2NjLW1haW4gLnRvZ2dsZV9faWNvbiwjY2MtbWFpbiAudG9nZ2xlX19sYWJlbHtib3JkZXItcmFkaXVzOnZhcigtLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzKTtoZWlnaHQ6MjNweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDo1MHB4fSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlcntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxOHB4O3otaW5kZXg6MX0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2V7aGVpZ2h0OjE5cHg7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt3aWR0aDo0MnB4fSNjYy1tYWluIC50b2dnbGUtc2VydmljZSAuc2VjdGlvbl9fdG9nZ2xlLCNjYy1tYWluIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29uLCNjYy1tYWluIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19sYWJlbHtoZWlnaHQ6MTlweDt3aWR0aDo0MnB4fSNjYy1tYWluIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29uLWNpcmNsZXtoZWlnaHQ6MTlweDt3aWR0aDoxOXB4fSNjYy1tYWluIC50b2dnbGUtc2VydmljZSAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyM3B4KX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZTpudGgtY2hpbGQoMikgLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVyOmFmdGVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZXtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0jY2MtbWFpbiAudG9nZ2xlX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9mZi1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLW9mZi1iZyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYta25vYi1iZyk7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgyNCwzMiwzLC4zNik7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjNweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO3dpZHRoOjIzcHh9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vZmYsI2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vbntoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vbntvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vbiBzdmd7c3Ryb2tlOnZhcigtLWNjLXRvZ2dsZS1vbi1iZyk7dHJhbnNmb3JtOnNjYWxlKC41NSkgcm90YXRlKC00NWRlZyl9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vZmZ7b3BhY2l0eToxfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2ZmIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLW9mZi1iZyk7dHJhbnNmb3JtOnNjYWxlKC41NSl9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb24tYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1vbi1iZyl9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jYy10b2dnbGUtb24ta25vYi1iZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjdweCl9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1vbntvcGFjaXR5OjF9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1vZmZ7b3BhY2l0eTowfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZDpkaXNhYmxlZH4udG9nZ2xlX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZDpkaXNhYmxlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmcpO2JveC1zaGFkb3c6bm9uZX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbiBzdmd7c3Ryb2tlOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3IpfSNjYy1tYWluIC50b2dnbGVfX2xhYmVse29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4Oi0xfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7Y29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZTouOWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXI+Om5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLXNlcnZpY2Vze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NjLW1haW4gLnBtX19zZXJ2aWNle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzouNGVtIDEuMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2V9I2NjLW1haW4gLnBtX19zZXJ2aWNlOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKX0jY2MtbWFpbiAucG1fX3NlcnZpY2UtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OjFlbTt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fc2VydmljZS1pY29ue2JvcmRlcjoycHggc29saWQ7Ym9yZGVyLXJhZGl1czoxMDAlO2hlaWdodDo4cHg7bWFyZ2luLWxlZnQ6NnB4O21hcmdpbi1yaWdodDoyMHB4O21hcmdpbi10b3A6MXB4O21pbi13aWR0aDo4cHh9I2NjLW1haW4gLnBtX19zZXJ2aWNlLXRpdGxle2ZvbnQtc2l6ZTouOTVlbTt3aWR0aDoxMDAlO3dvcmQtYnJlYWs6YnJlYWstd29yZH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzY3tsaW5lLWhlaWdodDoxLjVlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZTouOWVtO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9ue3RleHQtYWxpZ246bGVmdH0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb24sI2NjLW1haW4gLnBtX190YWJsZS1oZWFkPnRye2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtmb250LXdlaWdodDo2MDB9I2NjLW1haW4gLnBtX190YWJsZS10cnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fdGFibGUtdHI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLXRkLCNjYy1tYWluIC5wbV9fdGFibGUtdGh7cGFkZGluZzouNjI1ZW0gLjYyNWVtIC42MjVlbSAxLjJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9I2NjLW1haW4gLnBtX19mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5wbV9fYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleH0jY2MtbWFpbiAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtfSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAucG1fX2J0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO2ZsZXg6YXV0bztmb250LXNpemU6LjgyZW07Zm9udC13ZWlnaHQ6NjAwO21pbi1oZWlnaHQ6NDJweDttaW4td2lkdGg6MTEwcHg7cGFkZGluZzouNWVtIDEuNWVtO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZSxjb2xvciAuMTVzIGVhc2V9I2NjLW1haW4gLnBtX19idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5wbV9fYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5wbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5wbS0tYm94e2hlaWdodDpjYWxjKDEwMCUgLSAyZW0pO2xlZnQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTttYXJnaW46MCBhdXRvO21heC1oZWlnaHQ6MzcuNWVtO21heC13aWR0aDo0M2VtO3JpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC01MCUgKyAxLjZlbSkpfSNjYy1tYWluIC5wbS0tYm94LnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYm94LnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5wbS0tYmFye2JvcmRlci1yYWRpdXM6MDtib3R0b206MDtoZWlnaHQ6MTAwJTttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOjI5ZW07b3BhY2l0eToxO3RvcDowO3dpZHRoOjEwMCU7LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9I2NjLW1haW4gLnBtLS1iYXIgLnBtX19zZWN0aW9uLXRhYmxlLCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtYm9keSwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkLCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGgsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10cntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtaGVhZHtkaXNwbGF5Om5vbmV9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1jYXB0aW9ue2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10cjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQ6YmVmb3Jle2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2NvbnRlbnQ6YXR0cihkYXRhLWNvbHVtbik7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttaW4td2lkdGg6MTAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctcmlnaHQ6MmVtO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZD5kaXZ7ZmxleDozfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYm9keSwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2hlYWRlcntwYWRkaW5nOjFlbSAxLjNlbX0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luOi4zNzVyZW0gMCAwfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpLnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbTttYXJnaW4tdG9wOjB9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19iYWRnZXtkaXNwbGF5Om5vbmV9I2NjLW1haW4gLnBtLS1iYXIucG0tLWxlZnR7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0jY2MtbWFpbiAucG0tLWJhci5wbS0tcmlnaHR7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0jY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZXttYXgtd2lkdGg6MzVlbX0jY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2JvZHksI2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUgLnBtX19mb290ZXIsI2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUgLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS40ZW19I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLnBtLW92ZXJsYXl7YmFja2dyb3VuZDp2YXIoLS1jYy1vdmVybGF5LWJnKTtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0jY2MtbWFpbiAuY2MtLWFuaW0gLnBtLCNjYy1tYWluIC5jYy0tYW5pbSAucG0tb3ZlcmxheXt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx2aXNpYmlsaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdHJhbnNmb3JtIHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2V9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG17b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tLWJveHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS0tYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLW92ZXJsYXl7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VydmljZS1oZWFkZXJ7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLWFycm93e2xlZnQ6dW5zZXQ7cmlnaHQ6MThweH0jY2MtbWFpbi5jYy0tcnRsIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlcntsZWZ0OjE4cHg7cmlnaHQ6dW5zZXQ7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fSNjYy1tYWluLmNjLS1ydGwgLnRvZ2dsZS1zZXJ2aWNle2xlZnQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VydmljZS1pY29ue21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLXJpZ2h0OjVweH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZXtwYWRkaW5nLWxlZnQ6NS40ZW07cGFkZGluZy1yaWdodDoxLjJlbX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VjdGlvbi0tZXhwYW5kYWJsZSAucG1fX3NlY3Rpb24tdGl0bGV7cGFkZGluZy1yaWdodDozLjRlbX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fYmFkZ2V7bWFyZ2luLWxlZnQ6dW5zZXQ7bWFyZ2luLXJpZ2h0OjFlbX0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI3cHgpfSNjYy1tYWluLmNjLS1ydGwgLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIzcHgpfSNjYy1tYWluLmNjLS1ydGwgLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRkLCNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10aHtwYWRkaW5nLWxlZnQ6dW5zZXQ7cGFkZGluZy1yaWdodDoxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0fSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZHtwYWRkaW5nLWxlZnQ6dW5zZXQ7cGFkZGluZy1yaWdodDoxLjJlbX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGQ6YmVmb3Jle3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDp1bnNldH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQwcHgpeyNjYy1tYWluIC5wbXtib3JkZXItcmFkaXVzOjA7Ym90dG9tOjA7aGVpZ2h0OmF1dG87bGVmdDowO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjZlbSl9I2NjLW1haW4gLnBtX19ib2R5LCNjYy1tYWluIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbV9faGVhZGVye3BhZGRpbmc6LjllbSFpbXBvcnRhbnR9I2NjLW1haW4gLnBtX19iYWRnZXtkaXNwbGF5Om5vbmV9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRhYmxlLCNjYy1tYWluIC5wbV9fdGFibGUtYm9keSwjY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb24sI2NjLW1haW4gLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG1fX3RhYmxlLXRoLCNjYy1tYWluIC5wbV9fdGFibGUtdHJ7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG1fX3RhYmxlLWhlYWR7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbV9fdGFibGUtdHI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX3RhYmxlLXRke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX3RhYmxlLXRkOmJlZm9yZXtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtjb250ZW50OmF0dHIoZGF0YS1jb2x1bW4pO2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWluLXdpZHRoOjEwMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OjJlbTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNjYy1tYWluIC5wbV9fdGFibGUtdGQ+ZGl2e2ZsZXg6M30jY2MtbWFpbiAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luOi4zNzVyZW0gMCAwIWltcG9ydGFudH0jY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowIWltcG9ydGFudH0jY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSFpbXBvcnRhbnR9fSIsIlxyXG4uYnV0dG9uLWJsdWUsXHJcbi5idXR0b24tZ3JleSxcclxuLmJ1dHRvbi1yZWQge1xyXG4gIHBhZGRpbmc6IDFyZW0gMy4xcmVtIDFyZW0gMy4xcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW07XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ibHVlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICBmb250LXNpemU6IDExcHQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMS4ycmVtO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzA1OGI4OSAxMDAlLFxyXG4gICMwNThiODkgMTAwJSk7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6bm9uZTtcclxufVxyXG5cclxuLmJ1dHRvbi1ibHVlOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyZXkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgZGFya2dyZXkgMCUsIGdyZXkgMTAwJSk7XHJcbn1cclxuXHJcbi5idXR0b24tcmVkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzMgMTAwJSk7XHJcbn1cclxuXHJcbi5idXR0b24tcmVkMiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxYzM0IDEwMCUpO1xyXG59XHJcblxyXG4uYnV0dG9tLXJlZCBhLFxyXG4uYnV0dG9uLXJlZDIgYSxcclxuLnN1Ym1pdC1yZWQgYnV0dG9uLFxyXG4uc3VibWl0LXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgxMzEzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmJ1dHRvbS1ncmVlbiBhLFxyXG4uc3VibWl0LWdyZWVuIGJ1dHRvbixcclxuLnN1Ym1pdC1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMDU4Yjg5IDEwMCUsXHJcbiAgIzA1OGI4OSAxMDAlKTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjpub25lO1xyXG59XHJcblxyXG4uc3VibWl0LWdyZWVuOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnV0dG9tLXJlZCBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5zdWJtaXQtcmVkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29tbWVudC1ib3h7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxufVxyXG5cclxuLmJveC1hcnRpY2xle1xyXG4gIGZvcm17XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtZGFuZ2VyIHtcclxuICBjb2xvcjogcmVkO1xyXG4gIHBhZGRpbmctbGVmdDogMXJlbTtcclxufVxyXG5cclxuLnBhZ2luYXRvciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgYSxcclxuICBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xyXG4gICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICBjb2xvcjogIzU0NTQ1NDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIGE6aG92ZXIsXHJcbiAgYS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLW9uZS1yZW0ge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLXR3by1yZW0ge1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXHJcbi5wYWRkaW5nLWxlZnQtb25lLXJlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4uZGlhbG9nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAzNnB4IC0xNXB4ICMwMDAwMDBkNjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5lZGl0b3Ige1xyXG4gICAgbWFyZ2luOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAudGl0bGUtaXRlbSxcclxuICAgICAgLnRpdGxlLWl0ZW0gPiAqIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taXRlbSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWRpYWxvZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTIuNXB4O1xyXG4gICAgICByaWdodDogLTEyLjVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZHMtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICAmLnllcyB7XHJcbiAgICAgIC5idXR0b24tYmx1ZSgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubm8ge1xyXG4gICAgICAuYnV0dG9uLXJlZCgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1jb3Zlci1sYXllciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbmZpcm1MaW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXRpcC1mcm9udCB7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gIC5kaWFsb2coKTtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG4gIC5xdGlwLXRpcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaGFyZS1saW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjdyZW07XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcblxyXG4ubGluayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkOWU5ZjtcclxuICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzA1OGI4OSAxMDAlLFxyXG4gICMwNThiODkgMTAwJSk7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbn0iLCJib2R5IHtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBhY2NlbnQtY29sb3I6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5hZC1mcmFtZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYmxvY2s6IDA7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250YWluZXItY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgd2lkdGg6IDcwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgJi50aGluLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogQGJhc2UtYm94LXNoYWRvdztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmLm5vLWJhbm5lciBoZWFkZXIge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICBuYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBAbmV3LXRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICNsb2dvIHtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLXRvcCB7XHJcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzVweDtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgIC5maXJzdC10ZXh0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWNvbmQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9tLXNob3ctbW9yZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLWFycm93LXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWxldGUtd2FybmluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBAbmV3LXRleHQtY29sb3I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzN3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgQGdyZWVuLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMzFweCAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtbWVudSxcclxuICAuYnV0dG9ucy1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm9kc2F6ZW5pIHtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhyZW07XHJcbiAgfVxyXG5cclxuICAuc29jaWFsLW1lZGlhLWljb25zLWZvb3RlciBpbWcsXHJcbiAgLnNvY2lhbC1tZWRpYS1pY29ucyBpbWcge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5mbGFnIGltZyB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5mbGFnLWN6IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZsYWc6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tcGljdHVyZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWlsbGVubmlhbC1mYXRoZXIuanBnKTtcclxuICBoZWlnaHQ6IDUyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHggMCAxM3B4IDEzcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgLm1vYmlsZS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLXhtYXJrIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtY2xvc2UtYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcmllcy1vZi1tYWdhemluZSB7XHJcbiAgICBjb2x1bW5zOiAyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXNvY2lhbC1tZWRpYS1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcblxyXG4gICAgbGkgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2J1dHRvbS1sb2ctaW4ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWF4LWhlaWdodDogNTdweDtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG5cclxuICBhIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMwNThiODkgMTAwJSxcclxuICAgICMwNThiODkgMTAwJSk7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2VydmljZXMge1xyXG4gIC5zZXJ2aWNlcy1hbGlnbm1lbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAgICAgIzA1OGI4OSAxMDAlKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIHVsIHtcclxuICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgZ2FwOiAxcmVtO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuXHJcbiAgICAgbGkge1xyXG4gICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICBhIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICBjb2xvcjogIzBkOWU5ZjtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9Ki9cclxufVxyXG5cclxuLmhlYWRsaW5lLWJveCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtaGVpZ2h0OiA1N3B4O1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMwNThiODkgMTAwJSxcclxuICAjMDU4Yjg5IDEwMCUpO1xyXG4gIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDAuN3JlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuN3JlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxufVxyXG5cclxuLmxlZnQtY29sdW1uIHtcclxuICAuc2VydmljZXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWdzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS4xcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJ1YnJpa3kge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1ibG9jazogMDtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcblxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICAucmlnaHQtY29sdW1uIHtcclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAyMnB0O1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xyXG4gIGNvbHVtbi1nYXA6IDJyZW07XHJcblxyXG4gIGgxe1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4taW5saW5lOiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZpcnN0LWxpbmUtYWxpZ25tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9uZS1kb2N0b3Ige1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJzIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mby1kb2N0b3ItYWxpZ25tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3cy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuYXJ0aWNsZS1sb25nIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy1ob3VycyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmZhLWNpcmNsZS1pbmZvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRvciB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDRyZW07XHJcbiAgfVxyXG5cclxuICAubG9uZy1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9tYWluLXBpY3R1cmUucG5nKTsqL1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjksIDE2OSwgMTY5LCAwLjMxKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHJcbiAgICAgIC5jYXRhbG9nLWxvYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcGVuaW5nLWhvdXJzLXRvb2x0aXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgLm9uZS1kYXktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy1ob3Vycy1kYXkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy1ob3Vycy10aW1lcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICB9XHJcbn1cclxuXHJcbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIHtcclxuICBjb2x1bW5zOiAxO1xyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctaG91cnMtZGV0YWlsIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAuZGF5LWluLW9wZW5pbmctaG91cnMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0YWItYWJvdXQge1xyXG4gICYuYXJ0aWNsZS1sb25nIHtcclxuICAgIHAge1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdGFiLXJldmlld3Mge1xyXG4gICYuYXJ0aWNsZS1sb25nIHtcclxuICAgIHAge1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAubG9naW4tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbiN0YWItb2ZmaWNlLWhvdXJzIHtcclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgfVxyXG5cclxuICAub2ZmaWNlLWhvdXJzLWxpc3Qge1xyXG4gICAgJi5pbi1jYXJkIHtcclxuICAgICAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nKCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IC0xMHB4ICNhOGEzYTg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFueS1vZmZpY2UtZGV0YWlscyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzBhODA4MTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZS5hcnRpY2xlLWxvbmcge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAucmV2aWV3LWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXNlci1wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5mb3RvLXByb2ZpbCB7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItZGV0YWlscyBwIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Jldmlldy10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucmV2aWV3LWRldGFpbCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaGluZyB7XHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb21wYW55LXJldmlldy1tb2RhbCB7XHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAucmV2aWV3LXRleHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIuNXJlbSAyLjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg0NiwgMTc5LCAxODIsIDAuMyk7XHJcblxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyYWwtc2VhcmNoaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyYWwtc2VhcmNoaW5nOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaXJjbGUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNTBweDsgLyogdmVsaWtvc3QgaWtvbnkgKi9cclxuICB9XHJcblxyXG4gIC5yZXNldC1mb3JtLWxpbmsge1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiBAZ3JlZW4tdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAtNXB4IDEzcHggNTFweCAtMTVweCAjYThhM2E4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LXJlc3VsdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1hbGwge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXN1bHQge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDZweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmFtZS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwZWNpYWxpemF0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jaXJjbGUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNTBweDsgLyogdmVsaWtvc3QgaWtvbnkgKi9cclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHVsLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGNvbG9yOiBAZ3JlZW4tdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTFyZW07XHJcblxyXG4gICAgLmJyZWFkY3J1bWItaG9tZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1MaWdodCwgc2Fucy1zZXJpZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktYnJlYWQtY3J1bWJzIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAudW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxuICAgIG1hcmdpbi1ibG9jazogMCAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5jYXRhbG9nIHtcclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlyc3QtY29sdW1uIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3ItZ3JleTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgIGdhcDogMnJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC8vYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblxyXG4gICAgJi5hcnRpY2xlLWltZyBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtYXJyb3ctcmlnaHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb2tyYWNvdmF0IHtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIC5hcnJvdy1kYWxlIHtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWg0O1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWF4LWhlaWdodDogODZweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmctaW1nIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDIuNHJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1sb25nLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZmxleGJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmUtZG9jdG9yLWNhcmQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgLyogICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gICAgICAgZ2FwOiAycmVtOyovXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5hcnRpY2xlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLnRodW1iLWltZyBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBva3JhY292YXQge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAuYXJyb3ctZGFsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodC1hcnRpY2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qICAuYm94LWFydGljbGUgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXHJcbiAgICAgIHJnYmEoMTk3LCAxOTcsIDE5NywgMC40KSxcclxuICAgICAgcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjQpLFxyXG4gICAgICByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuMSkpO1xyXG4gICAgfSovXHJcblxyXG4gIC50b3AtZG9jdG9yIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4IHJnYmEoMTY4LCAxNjMsIDE2OCwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbSAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTQzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLWluZm8gcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93LW1vcmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgc2VsZWN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgLyogICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODsqL1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ub25lLWRvY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5kb2N0b3ItbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5kb2N0b3ItcHJvZmVzc2lvbiB7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIC8vbWF4LWhlaWdodDogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuZG9jdG9yLWFkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICAvL21heC1oZWlnaHQ6IDM4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICB9XHJcbn1cclxuXHJcbmhyIHtcclxuICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogQGJhc2Utc2hhZG93O1xyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgLmZvb3Rlci1jb250IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIGNvbG9yOiBAYmFzZS1zaGFkb3cyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93MjtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBjb2xvcjogQG5ldy10ZXh0LWNvbG9yO1xyXG5cclxuICAgICNsb2dvLWZvb3RlciB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvLXRvcCB7XHJcbiAgICAvL21hcmdpbi1yaWdodDogOHJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuN3JlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xyXG5cclxuXHJcbiAgICAuY29sLWYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgLnRleHQtbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6IEBncmVlbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6IEBncmVlbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC1uZXdzbGV0dGVyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzbGV0dGVyLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtY29udCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWNvbnQgLmJ0bi1vZGVzbGF0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNjclO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtY29udCBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3NsZXR0ZXItaW5wdXQ6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzbGV0dGVyLWlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBAbmV3LXRleHQtY29sb3I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAjYnV0dG9tLWxvZy1pbi1mb290ZXIge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAgICAgIzA1OGI4OSAxMDAlKTtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQG5ldy10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5kYXRlLW9mLWFydGljbGUge1xyXG4gIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLmNvbnQtZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLm9wZW5pbmctdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMnB0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ub3BlbmluZy1jb2x1bW4ge1xyXG4gIGZvbnQtc2l6ZTogMTJwdDtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxufVxyXG5cclxuLmJveC1hcnRpY2xlLWRldGFpbCB7XHJcbiAgLyogIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS41cmVtOyovXHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgLmxhc3QtYXBlbCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgfVxyXG5cclxuICAubGFzdC10ZXh0IHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNpcmNsZS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMwNThiODkgMTAwJSxcclxuICAgICMwNThiODkgMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbSAwO1xyXG4gICAgcGFkZGluZy1ibG9jazogMDtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcyB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlLWluLWRldGFpbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktaW1nLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlLWluLWRldGFpbCAuaW1nLXNvdXJjZS1jb250YWluZXIsXHJcbiAgLmdhbGxlcnktaW1nLWNvbnRhaW5lciAuaW1nLXNvdXJjZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxcmVtO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvdXItbGl0dGxlLXBpY3R1cmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctbW9yZS1mb3RvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMS41cmVtIDEuNXJlbSAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLWluLWxlZnQgaW1nLFxyXG4uYm9yZGVyLXJhZGl1cy1pbi1yaWdodCBpbWcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAwIDAgMS41cmVtO1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy1pbi1yaWdodCBpbWcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMS41cmVtIDEuNXJlbSAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG59XHJcblxyXG4uY2xvc2Uge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcblxyXG4gIC5jbG9zZS1pbWc6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkgYSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYS14bWFyayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuc3dpdGNoLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMXJlbTtcclxufVxyXG5cclxuLmNvbC1nIHtcclxuICBmbGV4OiAyO1xyXG59XHJcblxyXG4uY29sLWcyIHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG5cclxuLmdhbGxlcnkgLmRhdGUtb2YtYXJ0aWNsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50LWdhbGxlcnkge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gIC5ib3gtYXJ0aWNsZS1kZXRhaWwsXHJcbiAgLnRvcC1kb2N0b3IsXHJcbiAgLmJveC1mb3ItYWRkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYm94LWFydGljbGUtZGV0YWlsIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciAuaGVhZGVyLWdhbGxlcnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIC5sb2dvLXRvcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvcnVtIHtcclxuICAuYWxpZ25tZW50LW5ldy1kaXNjdXNzaW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcclxuICAgIHAsXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5hbGlnbm1lbnQtbGFzdC1jb21tZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhc3QtY29tbWVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtYmVyLW9mLXRvcGljcyBhIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5ib3gtb2YtbGFzdC1xdWVyeSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgLmxhc3QtcXVlcnkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgYm94LXNoYWRvdzogQGJhc2UtYm94LXNoYWRvdztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWVyeSB7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW5zd2VyIHAge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW4tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtZm9yLWFkZCB7XHJcbiAgLy9kaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMjBweDtcclxuICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmFkZC1yaWdodCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBib3gtc2hhZG93OiBAYmFzZS1ib3gtc2hhZG93O1xyXG4gIH1cclxufVxyXG5cclxuLmZvdG8tcHJvZmlsIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5mb3J1bS1kZXRhaWwge1xyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLm1hcmdpbmUtdG9wLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLmxhc3QtZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSBsaSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWRldGFpbC1zZWFyY2hpbmcgbGFiZWwge1xyXG4gIHdpZHRoOiAzMyU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWRldGFpbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcblxyXG4gIC5jYXRhbG9nLWRldGFpbC1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IGF1dG87XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDQycHg7XHJcblxyXG4gICAgLmluZm8tYWJvdXQtZG9jdG9yIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHAge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVyZmxvdy1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIEtvbnRlam5lciBtw6EgxaHDrcWZa3UgMTAwJSByb2RpxI1vdnNrw6lobyBwcnZrdSAqL1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XHJcbiAgICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIGF1dG8pO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgLmhvdXJzIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndlZWsge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcblxyXG4gIC5kYXktaW4tb3BlbmluZy1ob3VycyB7XHJcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoMTY5LCAxNjksIDE2OSwgMC43NCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1sb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgY29sdW1uczogMjtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5maXJzdC1saW5lLW9mLW9yZGVyaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcclxuICAgIHdpZHRoOiAyNCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZ2RwciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZ25wb3N0IHtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLXNpZ25wb3N0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzRkNGM0YztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yJTtcclxuICAgICAgICB3aWR0aDogMTA0JTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWFsaWdubWVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAuc3VibWl0LXJlZCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtZG9jdG9yLWhvcml6b250YWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XHJcblxyXG4gICAgLnRvcC1kb2N0b3ItY2VudGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sdW1uczogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vbmUtZG9jdG9yIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9tLXNob3ctbW9yZS1kb2N0b3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWdyZWVtZW50LWNvbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbiN0YWtlLWNvbXBhbnktbW9kYWwge1xyXG4gIC5tb2RhbC1ib2R5ID4gKiB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZGV0YWlsIC5saW5rLFxyXG4jdGFrZS1jb21wYW55LW1vZGFsIC5saW5rIHtcclxuICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtcmVuZGVyZXIge1xyXG4gIC50ZW1wbGF0ZS1ncmlkIHtcclxuICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiB1bnNldDtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY3Vzc2lvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcblxyXG5cclxuICAuYnRuLWNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxMHB4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XHJcblxyXG4gICAgLmF1dGhvci1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHJcbiAgICAucm93LWF1dGhvci1jb21tZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udXNlci1xdWVzdGlvbm5hcmUge1xyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmFsaWdubWVudC1vZi1wZXJzb25hbC1kYXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ25tZW50LWNoZWNrYm94IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDUlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5nZHByIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlyc3QtbGluZS1nYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwge1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAzcmVtO1xyXG59XHJcblxyXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3LFxyXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCxcclxuLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtIDAuNHJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcblxyXG4gIC5leGFtaW5hdGlvbi1mb3JtLFxyXG4gIC5tZWFzdXJlbWVudHMtZm9ybSxcclxuICAucGVyc29uYWwtaW5mby1mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5uYW1lLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvY29tcGxldGUtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogRG9kZ2VyQmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAgIGlucHV0LFxyXG4gICAgICBzZWxlY3QsXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmctb3ZlcnZpZXcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hbWUtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmluZm8tYWJvdXQtdXNlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5oZWFkbGluZS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcclxuICAgIC8qICAgIHBhZGRpbmctbGVmdDogMXJlbTsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxuICAgICYubGluazpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vcmUtaW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzBkOWU5ZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lnbnBvc3Qge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLXNpZ25wb3N0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRhci1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gICNzZWxlY3QtdXNlciB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgI3NlbGVjdC1wcm9maWxlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMXJlbTtcclxuICBnYXA6IDJyZW07XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMC44cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblxyXG4gICAgLmZvbnQtYm9sZCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmc6IDAgMC44cmVtO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tc2hvdy1tb3JlLWRldGFpbC1wcmV2ZW50aXZlLXBsYW4sXHJcbi5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbn1cclxuXHJcbi5ob21lcGFnZSB7XHJcbiAgLnNlYXJjaGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2VzLWFsaWdubWVudCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1pY29uLWluLWhvbWUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgLmJveC1hcnRpY2xlIHtcclxuICAgICAgLmFydGljbGUge1xyXG4gICAgICAgIC5vdmVybGF5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgdG9wOiAtNCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IC8qIMSMZXJuw70gcyA1MCUgdHJhbnNwYXJlbnRub3N0w60gKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpKTsgLyogUGx5bnVsw70gcMWZZWNob2QgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgJi50aHVtYi1pbWcgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgyNTBweCwgNTAwcHgpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG4gICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gNTtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNDpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAudG9wLWRvY3Rvci1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub25lLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgLmRvY3Rvci1pbmZvIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1sb25nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYXN0LXF1ZXJ5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIC5xdWVyeSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuc3dlciBwIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb25nLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9kZW50aXN0LndlYnApOyAqL1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvbmctYmFubmVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgQGdyYWRpZW50LWNvbG9yLCBAZ3JlZW4tYWN0aXZlLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5sb25nLWJhbm5lciA+ICoge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC50ZXh0LWluLWxvbmctYmFubmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS4xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDRweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjQpO1xyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1yZWQtbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tcmVkLWNlbnRlciB7XHJcbiAgbWFyZ2luLWJsb2NrOiAzcmVtIDFyZW07XHJcbn1cclxuXHJcbi5jdXN0b21lci1yZWdpc3RyYXRpb24tZm9ybSAuZm9ybS1ncm91cC1maXJzdC1saW5lID4gOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnVzZXItYnV0dG9ucyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAudXNlci1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5jaGV2cm9uIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdXNlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAxcmVtIDFyZW07XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcblxyXG4gICAgLnByb2ZpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ291dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29tcGFueS1wcm9maWxlIHtcclxuICAgICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgI2U5ZTllOTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgICAgICAgIzA1OGI4OSAxMDAlKTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcclxuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMXB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODEzMTM7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi51c2VyLW1lbnUtbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwge1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvdXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nb3V0OmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLWlubGluZTogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb25hbC1vdmVydmlldzpob3ZlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFueS1wcm9maWxlIHtcclxuICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICMwNThiODkgMTAwJSxcclxuICAgICAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZC10ZXh0IHtcclxuICBjb2xvcjogI2Y4MTMxMztcclxufVxyXG5cclxuLmJsdWUtdGV4dCB7XHJcbiAgY29sb3I6ICMwZDllOWY7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJldmVudGlvbi1wbGFuLXBhZ2Uge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcblxyXG4gIC5ob3ctd29yayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZwdDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMi40cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmhvcml6b250YWwtbGluZSB7XHJcbiAgICAgIGhlaWdodDogMXB4OyAvKiBWw73FoWthIMSNw6FyeSAqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3cyOyAvKiBCYXJ2YSDEjcOhcnkgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDA7IC8qIFDFmWlkw6Fuw60gbWV6ZXJ5IG5hZCBhIHBvZCDEjcOhcm91ICovXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMSU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJi5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSB7XHJcbiAgLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUge1xyXG4gICAgLm5hbWUge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbCB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJwdDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZpbGUtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC51cGxvYWQtZm9ybS13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hvb3NlLXNpbXBsZS1maWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZW1vdmUtYWNjb3VudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhbnktZWRpdC1wcm9maWxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAuYnV0dG9uLWJsdWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcclxuICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktZWRpdC1oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAucGljdHVyZS1jYXRhbG9nLWRldGFpbCB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hvb3NlLXNpbXBsZS1maWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYi1zZXR0aW5ncyB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIC5mb3JtLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXJlZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0YWItZmllbGRzIHtcclxuICAgIGgzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkcmVzcy12ZXJpZmljYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICN2ZXJpZmljYXRpb24tcHJvbXB0IHtcclxuICAgICAgY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgY29sb3I6ICNmODEzMTM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXJlZCB7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODEzMTM7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5jb21wYW55LW9mZmljZXMge1xyXG4gICAgLnNlbGVjdC1vZmZpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwMHB4ICsgMXJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNjb21wYW55T2ZmaWNlU2VsZWN0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZpY2UtaG91cnMtZm9ybSB7XHJcbiAgICAub2ZmaWNlLWhvdXJzLXBhaXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNS41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMC43cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICA+IGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxlYWRzLXNlY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xyXG5cclxuICAubGlzdC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtaGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hldnJvbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCAtOHB4ICM5YjliOWI7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscyB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAuc2hvdy1vbi10YWJsZXQsXHJcbiAgICAuc2hvdy1vbi1zbWFsbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBjb2x1bW5zOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYXJ0aWNsZS1sb25nIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkLWJhbm5lciB7XHJcbiAgJi50b3AtZG9jdG9yLWhvcml6b250YWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDAuN3JlbTtcclxuXHJcbiAgICAudG9wLWRvY3Rvci1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCBtYXgtY29udGVudCkpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub25lLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1idXR0b25zLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hZ2F6aW5lIHtcclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYm94LWFydGljbGUtZGV0YWlsIHtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY29udGVudCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5TZWFyY2gtZm9ybS1hcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5nZW5lcmFsLXNlYXJjaGluZyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Zyb250L2ltZy9pY29uX3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMS41cmVtIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsLXNlYXJjaGluZzpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWltZy1jb250YWluZXJ7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcblxyXG4jc25pcHBldC0tZmlsdGVyZWRDb250ZW50e1xyXG4gIC5zZWFyY2hpbmd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtYm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMXJlbSAzcmVtIDNyZW0gM3JlbTtcclxufVxyXG5cclxuXHJcbi5ib3JkZXItYiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50IHtcclxuICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcblxyXG4gIC5sb2dpbi1yZXF1aXJlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJvdy1kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmNvbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udC1kYXRlLWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ibG9jazogMTBweDtcclxuXHJcbiAgICAuY29udC1hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNpemUge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuc2hhZG93LWNpcmNsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2hhcmUtbm9kZXMge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLm1vZGFsLXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgei1pbmRleDogMTAwMDAwOTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtcyBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB6LWluZGV4OiAxMDAwMDAxO1xyXG59XHJcblxyXG4ubW9kYWwtcyBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3cyO1xyXG59XHJcblxyXG4ubW9kYWwtcyAuY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5tb2RhbC1vdmVybGF5LXMge1xyXG4gIHotaW5kZXg6IDEwMDAwMDA7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXIgLmZhLWVudmVsb3BlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTglOyAvKiBQb3ppY2UgaWtvbmt5ICovXHJcbiAgdG9wOiA0MiU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxufVxyXG5cclxuLmlucHV0LWNvbnRhaW5lciAuZmEta2V5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTglOyAvKiBQb3ppY2UgaWtvbmt5ICovXHJcbiAgdG9wOiA0MiU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxufVxyXG5cclxuLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyAvKiBPZHNhemVuw60sIGFieSBzZSB0ZXh0IG5lc2tyw712YWwgcG9kIGlrb25rb3UgKi9cclxufVxyXG5cclxuLnJvdy1kIHtcclxuICAuc2hhcmUge1xyXG4gICAgLmNpcmNsZS1idXR0b24ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLWxpbmsge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9Ki9cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZSxcclxuLmNvbnQge1xyXG4gIG1hcmdpbi1ibG9jazogOHB4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmVkaXQtY29udGVudCB7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmMtZGlyZWN0aW9uLWx0ciB7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDNyZW07XHJcbn1cclxuXHJcbiN0YWItcHJvZmlsZS1zZXR0aW5ncyxcclxuI3RhYi1zZWxmLWV4YW1pbmF0aW9ucyxcclxuI3RhYi1leGFtaW5hdGlvbnMsXHJcbiN0YWItc3VtbWFyeSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxufVxyXG5cclxuLmJvcmRlci10b3Age1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbn1cclxuXHJcbi8qIEhsYXZuw60ga29udGVqbmVyIHBybyBvY2hyYW51IG9zb2Juw61jaCDDumRhasWvICovXHJcbi5wcml2YWN5LXBvbGljeSB7XHJcblxyXG4gIC8qIE5hZHBpcyAxICovXHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiBAbmV3LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDM1cHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLyogTmFkcGlzIDIgKi9cclxuXHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE4cHQ7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLyogU3R5bCBwcm8gb2RzdGF2Y2UgKi9cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBTZXpuYW0gcHLDoXYgdcW+aXZhdGVsxa8gKi9cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICB9XHJcblxyXG4gIC8qIFN0eWwgcHJvIHBvbG/Fvmt5IHNlem5hbXUgKi9cclxuXHJcbiAgbGkge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAvKiBPZGthenkgLSB6dsO9cmF6bsSbbsOpICovXHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMxYTczZTg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbWctYXV0aG9yLWluZm8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEuNXJlbTtcclxuICBsZWZ0OiBjYWxjKDEuNXJlbSArIDMwcHgpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaW1nLWF1dGhvci1pbmZvLnZpc2libGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaW1nLWF1dGhvci1pbmZvIGEge1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICB0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuLmdhbGxlcnktaW1nLWNvbnRhaW5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbWctc291cmNlLWNvbnRhaW5lcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxLjVyZW07XHJcbiAgbGVmdDogMS41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxuICB3aWR0aDogMjVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLmJsb2NrZXIge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG59XHJcblxyXG5cclxuLm1vZGFsIHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICBib3gtc2hhZG93OiAwIDAgMjBweCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA1NXB4IDMwcHg7XHJcblxyXG4gIC5zaWduLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBmb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGZvcm0gcCBhIHtcclxuICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIGZvcm0gcCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAubG9naW4ge1xyXG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgbWluLXdpZHRoOiAxNTZweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LWxvZ2luIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAyLjVyZW07XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2lnbi1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM3OHB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lnbi1yb3ctYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0NDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XHJcbiAgfVxyXG5cclxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJveC1sb2dpbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yMiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5ib3gtbG9naW46LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yMiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgLnJlbWVtYmVyLWxvZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAub3RoZXItbG9naW4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICBociB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMDgpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm5ldy1yZWdpc3RyYXRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGRpdiB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsIEByZWQyIDAlLCBAcmVkIDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNldC1wYXNzd29yZC1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcblxyXG4gICYgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3Rvci1yZWdpc3RyYXRpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMGE4MDgxO1xyXG4gIH1cclxufVxyXG5cclxuLy9uZXcgZGlzY3Vzc2lvblxyXG4jYWRkLWRpc2N1c3Npb24tbW9kYWwge1xyXG4gIC5hbGlnbm1lbnQtbGFzdC1jb21tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTkuOTJweDtcclxuICB9XHJcblxyXG4gIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG4gICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY2F0ZWdvcnktb2YtZGlzY3Vzc2lvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5zdWJtaXQtcmVkIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIHtcclxuICAuZmlyc3QtbGluZS1vZi1vcmRlcmluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrOiA1cHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1kYW5nZXIge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1kYW5nZXIge1xyXG4gICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbS1yZWQge1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxufVxyXG5cclxuI2FkZC1yZWdpc3RyYXRpb24tbmV4dC1zdGVwIHtcclxuICAucmVnaXN0cmF0aW9uLW5leHQtc3RlcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbiNzZWxlY3QtaW5zdXJhbmNlIHtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbiNhZGQtcmVnaXN0cmF0aW9uLXNlY29uZC1zdGVwIHtcclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWJsdWUge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1kYW5nZXIge1xyXG4gICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWJsdWUtbWFyZ2luIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXh0LXByZXZlbnRpdmUtcGxhbi1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAycmVtO1xyXG4gIG1hcmdpbi1ibG9jazogMi41cmVtO1xyXG5cclxuICAuYnV0dG9uLWJsdWUge1xyXG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1ibHVlLFxyXG4gIC5idXR0b24tZ3JleSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWlubGluZTogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxufVxyXG5cclxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1sb25ne1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwsXHJcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcsXHJcbi5wcmV2ZW50aW9uLWZvcm0ge1xyXG4gIC5ncmVlbi10ZXh0LFxyXG4gIC5zdWNjZXNzIHtcclxuICAgIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmdyZXktdGV4dCB7XHJcbiAgICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm9yYW5nZS10ZXh0LFxyXG4gIC5jYXV0aW9uIHtcclxuICAgIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yZWQtdGV4dCxcclxuICAud2FybmluZyB7XHJcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XHJcblxyXG4gICAgLmJyZWFkY3J1bWItaG9tZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1MaWdodCwgc2Fucy1zZXJpZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktYnJlYWQtY3J1bWJzIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJjZW50YWdlIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICA+IC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcnNvbmFsLWluZm8ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWVhc3VyZW1lbnQtZm9ybS1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVwb3J0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAuYmFyIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNhdXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhci1wZXJjZW50YWdlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjIHtcclxuICAgIC5mYy10aXRsZSB7XHJcbiAgICAgIHRleHQtd3JhcDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuZmMtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcblxyXG4gICAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1oZWFkZXItdG9vbGJhciB7XHJcbiAgICAgIC5mYy1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1pY29uIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWV2ZW50IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29sb3ItcGlja2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICB9XHJcblxyXG4gIC5jb2xvci1vcHRpb24ge1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBmbGV4OiBub25lO1xyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSB7XHJcbiAgLm5hbWUge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgfVxyXG5cclxuICAuZW1haWwge1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcmV2ZW50aW9uLWZvcm0ge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWJ1dHRvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGlucHV0LFxyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuLyogICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODsqL1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn0iLCIvLyBub3RlYm9va1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTY1OHB4KSB7XHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZmxhZy1jeiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNidXR0b20tbG9nLWluIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcclxuICBoMTExIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0YWJsZXRcclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xyXG4gIC5hcnRpY2xlLWxvbmctaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgICBuYXYgbGkgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGVhZGVyLWdhbGxlcnkge1xyXG4gICAgICAgIG5hdiB1bCBsaSAjbG9nbyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMTExIHtcclxuICAgIGNvbG9yOiBncmVlbnllbGxvdztcclxuICB9XHJcblxyXG4gIC5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtbWVudSB7XHJcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgI2J1dHRvbS1sb2ctaW4gYSB7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIHtcclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgICAgbGVmdDogOTIlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIge1xyXG4gICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhwdDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY29uZC10ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYWRvdy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNoYWRvdy1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2OSwgMTY5LCAxNjksIDAuMzEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWlsbGVubmlhbC1mYXRoZXIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0OyAvKiBExJtkw60gb2Jyw6F6ZWsgcG96YWTDrSAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTNhODtcclxuICAgIGZpbHRlcjogYmx1cigycHgpOyAvKiBQxZlpZMOhbsOtIGJsdXIgZWZla3R1ICovXHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSA2MCU7IC8qIFBvc3VuZSBvYnLDoXplaywga2RlIHggYSB5IGpzb3UgaG9kbm90eSB2IHByb2NlbnRlY2ggbmVibyBweCAqL1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC5sb25nLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9iYW5uZXItYmlnLmpwZyk7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAubG9nby10b3Age1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWluZXIgLm1lbnUsXHJcbiAgLnNvY2lhbC1tZWRpYS1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1mIHtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmZhLWJhcnMge1xyXG4gICAgICBjb2xvcjogIzE3NzQ2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUgaW1nIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hpbmcgaW5wdXQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIGZvb3RlciAudGl0bGUtb2YtaW5mb3JtYXRpb24tZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1sZWFkcy1zZWN0aW9uIHtcclxuICAgIC5saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgLmhpZGUtb24tdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1vbi10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZyB7XHJcbiAgICBkaXYub25lLWRvY3Rvci1jYXJkIHtcclxuICAgICAgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGFycyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWRldGFpbCB7XHJcbiAgICAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGF1dG87XHJcbiAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdGFibGV0XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xyXG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgIC5maWx0ZXItY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMzAwcHg7IC8qIFNrcnl0w6kgemxldmEgKi9cclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDsgLyogQW5pbWFjZSBwcm8gcGx5bnVsw6kgb3RldsWZZW7DrSAqL1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuICAgICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMnB4IDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtY2xvc2UtYnV0dG9uLWZpbHRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBwdDtcclxuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogcHVycGxlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjdyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIudGhpbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDAuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGluZyBpbnB1dCB7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUgcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogNHJlbTtcclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1tZWRpYS1pY29ucy1ibGFjay1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItbW9iaWxlLXZpZXcge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItbW9iaWxlLXZpZXdfMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvcHlyaWdodCBiciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC5wcmV2ZW50aW9uLWFydGljbGUge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICAudG9wLWRvY3RvcixcclxuICAgIC5ib3gtZm9yLWFkZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIHtcclxuICAgIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblxyXG4gICAgICAuZGF5LWluLW9wZW5pbmctaG91cnMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWdhemluZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIHtcclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWNvbmQtdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWdyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLm1hZ2F6aW5lIHtcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5tYWdhemluZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZlbnRpb24tcGxhbi1wYWdlIHtcclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XHJcbiAgLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xyXG4gICAgbGVmdDogMyU7XHJcbiAgICB0b3A6IDQyJTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1jb250YWluZXIgLmZhLWtleSB7XHJcbiAgICBsZWZ0OiAzJTtcclxuICAgIHRvcDogNDIlO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIC5zaWduLXJvdy1idG4ge1xyXG4gICAgICBnYXA6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24tcm93IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmJveC1sb2dpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IGRlZXBwaW5rO1xyXG4gIH1cclxuXHJcbiAgLmhvcml6b250YWwtbGluZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIG5hdiBsaSAjbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8qIE5hc3RhdsOtIG9icsOhemVrIHRhaywgYWJ5IHBva3J5bCBjZWzDvSBrb250ZWpuZXIgKi9cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2MCU7IC8qIFBvc3VuZSBvYnLDoXplaywga2RlIHggYSB5IGpzb3UgaG9kbm90eSB2IHByb2NlbnRlY2ggbmVibyBweCAqL1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIgLmJ1dHRvbS1zaG93LW1vcmUge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAmLmZpeC1oZWlnaHQge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWg0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJ0aWNsZS1pbWcgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3gtYXJ0aWNsZSB7XHJcbiAgICBwIHtcclxuICAgICAgbWF4LWhlaWdodDogNHJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICBnYXA6IDAuOHJlbTtcclxuXHJcbiAgICAmLmZpeC1oZWlnaHQge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudGh1bWItaW1nIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHVtYi1pbWcgLnBva3JhY292YXQgaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGluZyB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC4xcmVtO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgICBuYXYgbGkgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oZWFkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgbmF2IHVsIGxpICNsb2dvIHtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhhbWJ1cmdlciB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtbm92aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm90by1nYWxlcnktcGMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLnNlcnZpY2VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmJveC1hcnRpY2xlLWRldGFpbCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIC5vcGVuaW5nLXRleHQge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1saXR0bGUtcGljdHVyZSBhIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgLmZvdG8tZ2FsZXJ5LW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiB7XHJcbiAgICAubGlzdC1jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgIC5oaWRlLW9uLXNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1vbi1zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSB7XHJcbiAgICAubG9uZy1iYW5uZXIge1xyXG4gICAgICAudGV4dC1pbi1sb25nLWJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciB7XHJcbiAgICAgIC5vbmUtZG9jdG9yOm50aC1jaGlsZChuICsgNSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hpbmcge1xyXG4gICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtc2VhcmNoaW5nIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2cge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm9uZS1kb2N0b3ItY2FyZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZmljZS1ob3VycyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1kZXRhaWwge1xyXG4gICAgLnNpZ25wb3N0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZy1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSB7XHJcbiAgICAuaG93LXdvcmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzIHtcclxuICAgICAgZ2FwOiB1bnNldDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGVwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG5cclxuICAgICAgICAuY2lyY2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyB7XHJcbiAgICAuaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIHtcclxuICAgIC5zaWducG9zdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAtMTBweCAjYThhM2E4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgLmFydGljbGUtbG9uZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgICAgIC5hY3Rpb25zLFxyXG4gICAgICAuZm9ybS1idXR0b25zIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmJveC1sb2dpbixcclxuICAjYWRkLW5ldy1yZWdpc3RyYXRpb24ge1xyXG4gICAgLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIHtcclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgICAgbGVmdDogODglO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCAuYnRuLW9kZXNsYXQge1xyXG4gICAgbGVmdDogNzAlO1xyXG4gIH1cclxuXHJcbiAgZm9vdGVyIC5mb290ZXItY29udHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcblxyXG5cclxuICAuY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL21vYmlsZVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgLnRodW1iLWltZyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5pbnB1dC1jb250IGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciBoMyB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgfVxyXG5cclxuICBoMTExIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIGhlYWRlciB7XHJcbiAgICAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIGltZyB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAgIG5hdiBsaSBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiBhIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaGFtYnVyZ2VyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJleCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaXBob25lIDYsNyw4XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IGxpZ2h0c2t5Ymx1ZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIHtcclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgaDExMSBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIC5sb2dvLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgI2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9zbWFsbCBwaG9uZVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICBoMTExIHtcclxuICAgIGNvbG9yOiBvbGl2ZTtcclxuICB9XHJcbn1cclxuIiwiLy8gRGVmaW5pY2UgdmVsaWtvc3TDrSBvZHNhemVuw61cclxuQHBhZGRpbmctc2l6ZXM6IDAsIDAuNXJlbSwgMXJlbSwgMS41cmVtLCAycmVtLCAzcmVtO1xyXG5cclxuLy8gTWl4aW4gcHJvIGdlbmVyb3bDoW7DrSBwYWRkaW5nIGEgbWFyZ2luIHTFmcOtZFxyXG4uZ2VuZXJhdGUtY2xhc3NlcyhAcHJvcGVydHksIEBwcmVmaXgpIHdoZW4gKEBwcm9wZXJ0eSA9IHBhZGRpbmcpIG9yIChAcHJvcGVydHkgPSBtYXJnaW4pIHtcclxuICAuZ2VuZXJhdGUtc2lkZShAaW5kZXgpIHdoZW4gKEBpbmRleCA8PSBsZW5ndGgoQHBhZGRpbmctc2l6ZXMpKSB7XHJcbiAgICBAc2l6ZTogZXh0cmFjdChAcGFkZGluZy1zaXplcywgQGluZGV4KTtcclxuICAgIC8vIEdlbmVydWplIHTFmcOtZHkgcHJvIHbFoWVjaG55IHN0cmFueSAodCAtIHRvcCwgciAtIHJpZ2h0LCBiIC0gYm90dG9tLCBsIC0gbGVmdClcclxuICAgIC5Ae3ByZWZpeH10LUB7aW5kZXh9IHsgQHtwcm9wZXJ0eX0tdG9wOiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9ci1Ae2luZGV4fSB7IEB7cHJvcGVydHl9LXJpZ2h0OiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9Yi1Ae2luZGV4fSB7IEB7cHJvcGVydHl9LWJvdHRvbTogQHNpemUgIWltcG9ydGFudDsgfVxyXG4gICAgLkB7cHJlZml4fWwtQHtpbmRleH0geyBAe3Byb3BlcnR5fS1sZWZ0OiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9LUB7aW5kZXh9IHsgQHtwcm9wZXJ0eX06IEBzaXplICFpbXBvcnRhbnQ7IH0gLy8gR2xvYsOhbG7DrSB0xZnDrWRhIHBybyB2xaFlY2hueSBzdHJhbnlcclxuICAgIC5nZW5lcmF0ZS1zaWRlKEBpbmRleCArIDEpOyAvLyBSZWt1cnppdm7DrSB2b2zDoW7DrSBwcm8gZGFsxaHDrSBpbmRleFxyXG4gIH1cclxuICAuZ2VuZXJhdGUtc2lkZSgxKTsgLy8gU3B1c3TDrSBnZW5lcm92w6Fuw60gdMWZw61kIG9kIGluZGV4dSAxXHJcbn1cclxuXHJcbi8vIFBvdcW+aXTDrSBtaXhpbnUgcHJvIGdlbmVyb3bDoW7DrSB0xZnDrWRcclxuLmdlbmVyYXRlLWNsYXNzZXMocGFkZGluZywgcCk7XHJcbi5nZW5lcmF0ZS1jbGFzc2VzKG1hcmdpbiwgbSk7Il19 */
