.displ-none {
  display: none !important;
}
#tracy-debug-bar,
.tracy-panel {
  z-index: 9999999999999 !important;
}
/* Plovoucí odznak reCAPTCHA vpravo dole se skrývá (visibility, ne display - reCAPTCHA musí dál fungovat).
   Podmínky Google pak vyžadují uvést informaci o reCAPTCHA u formuláře (global.headings.securedByRecaptcha). */
.grecaptcha-badge {
  visibility: hidden !important;
}
/* body cover layer */
#cover-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  height: 0;
  overflow: hidden;
  z-index: 9999999;
  background-color: #000;
  -webkit-transition: opacity 0.3s, height 0.3s;
  transition: opacity 0.3s, height 0.3s;
}
#cover-layer:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999999;
}
#cover-layer.visible {
  opacity: 0.6;
}
#move-to-top {
  position: fixed;
  display: none;
  cursor: pointer;
  z-index: 9999999;
}
#move-to-top.top-left {
  top: 10px;
  left: 20px;
}
#move-to-top.top-right {
  top: 10px;
  right: 20px;
}
#move-to-top.bottom-left {
  bottom: 10px;
  left: 20px;
}
#move-to-top.bottom-right {
  bottom: 90px;
  right: 20px;
}
@-webkit-keyframes spinner_animation {
  8.3% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
  16.6% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  33.3% {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg);
  }
  41.6% {
    -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  58.3% {
    -webkit-transform: rotate(210deg);
            transform: rotate(210deg);
  }
  66.6% {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  83.3% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
  }
  91.6% {
    -webkit-transform: rotate(330deg);
            transform: rotate(330deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinner_animation {
  8.3% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
  16.6% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  33.3% {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg);
  }
  41.6% {
    -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  58.3% {
    -webkit-transform: rotate(210deg);
            transform: rotate(210deg);
  }
  66.6% {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  83.3% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
  }
  91.6% {
    -webkit-transform: rotate(330deg);
            transform: rotate(330deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.svg-icon.spinner-1 g {
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: spinner_animation 0.75s step-end infinite;
          animation: spinner_animation 0.75s step-end infinite;
}
.dialog .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.iti {
  display: block;
  width: 100%;
}
.iti .iti__country-container .iti__selected-country {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  overflow: hidden;
}
.iti button.iti__selected-country {
  background: none !important;
  border: 0 !important;
}
.iti button.iti__selected-country .iti__selected-country-primary {
  background-color: transparent !important;
}
.invalid-feedback {
  display: block !important;
}
div[id^="[object HTMLInputElement]-"] {
  display: none !important;
}
.input-wrap.password-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.input-wrap.password-wrap .fa.fa-eye-slash,
.input-wrap.password-wrap .fa.fa-eye {
  position: absolute;
  right: 35px;
  top: 14px;
  cursor: pointer;
  z-index: 99;
}
.input-wrap.password-wrap .fa.fa-key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
  font-size: 1.2rem;
  cursor: help;
}
.top-scrollbar {
  display: none;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: auto;
  scrollbar-color: #c1c1c1 #f1f1f1;
}
.top-scrollbar.visible {
  display: block;
}
.top-scrollbar .top-scrollbar-spacer {
  height: 1px;
}
.top-scrollbar::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
}
.top-scrollbar::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 8px;
}
.top-scrollbar::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border: 3px solid #f1f1f1;
  border-radius: 8px;
}
.top-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFF;
}
.toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #FFF;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 60px;
  left: 12px;
}
.toast-top-right {
  top: 60px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container,
#toast-container-development {
  position: fixed;
  z-index: 2147483100;
  pointer-events: none;
}
#toast-container *,
#toast-container-development * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div,
#toast-container-development > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 500px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > div.rtl,
#toast-container-development > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover,
#toast-container-development > div:hover {
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info,
#toast-container-development > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error,
#toast-container-development > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success,
#toast-container-development > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning,
#toast-container-development > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div,
#toast-container-development.toast-bottom-center > div,
#toast-container-development.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div,
#toast-container-development.toast-bottom-full-width > div,
#toast-container-development.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
@media all and (max-width: 240px) {
  #toast-container > div,
  #toast-container-development > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl,
  #toast-container-development > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button,
  #toast-container-development .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button,
  #toast-container-development .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div,
  #toast-container-development > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl,
  #toast-container-development > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button,
  #toast-container-development .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button,
  #toast-container-development .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div,
  #toast-container-development > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl,
  #toast-container-development > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
/* Kontejner upozornění na vývojovou verzi (developmentWarning()) - stejné styly jako #toast-container */
#toast-container-development {
  bottom: 36px;
  /* Nad Tracy lištou (cca 22px) */
  max-width: calc(100vw - 24px);
}
/* Šířka podle textu (místo pevných šířek toastru), flex místo plovoucího křížku - float se do šířky podle obsahu nezapočítá a text by se kolem něj zalomil */
#toast-container-development > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 0;
  opacity: 1;
  /* Plná barva hned, ne až po hover (toastr má výchozí .9) */
}
#toast-container-development > div .toast-close-button {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  float: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjFfc3R5bGUubGVzcyIsImJhc2UuY3NzIiwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy9zY3JvbGxiYXIubGVzcyIsIjJfdG9hc3RyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDQSx3QkFBQTtBQ0RBO0FESUE7O0VBQ0EsaUNBQUE7QUNEQTtBQUNBOytHQUMrRztBREkvRztFQUNBLDZCQUFBO0FDRkE7QUFDQSxxQkFBcUI7QURLckI7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtBQ0hBO0FES0E7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNIQTtBRE1BO0VBQ0EsWUFBQTtBQ0pBO0FEUUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQ05BO0FEUUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQ05BO0FEU0E7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBQ1BBO0FEVUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBQ1JBO0FEV0E7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ1RBO0FEZ0JBO0VBQ0E7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VDZEU7RURnQkY7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VDZEU7RURnQkY7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VDZEU7RURnQkY7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0VDZEU7RURnQkY7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0VDZEU7RURnQkY7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0VDZEU7RURnQkY7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0VDZEU7RURnQkY7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0VDZEU7RURnQkY7SUFDQSxp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O0FFbktBO0VBQ0EseUJBQUE7QUZxS0E7QUVsS0E7RUFDQSx5QkFBQTtBRm9LQTtBRWpLQTtFQUNBLHlCQUFBO0FGbUtBO0FFaEtBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSwrREFBQTtFQUNBLHlCQUFBO0FGa0tBO0FFL0pBO0VBQ0E7O0lBQ0EseUJBQUE7SUFDQSxXQUFBO0VGa0tFO0VFL0pGOztJQUNBLHlCQUFBO0VGa0tFO0VFL0pGOztJQUNBLGFBQUE7SUFDQSxXQUFBO0VGa0tFO0VFL0pGOztJQUNBLFlBQUE7SUFDQSxZQUFBO0VGa0tFO0FBQ0Y7QUUvSkE7RUFDQTs7SUFDQSx5QkFBQTtJQUNBLFdBQUE7RUZrS0U7RUUvSkY7O0lBQ0EseUJBQUE7RUZrS0U7RUUvSkY7O0lBQ0EsYUFBQTtJQUNBLFdBQUE7RUZrS0U7RUUvSkY7O0lBQ0EsWUFBQTtJQUNBLFlBQUE7RUZrS0U7QUFDRjtBRS9KQTtFQUNBOztJQUNBLDRCQUFBO0lBQ0EsV0FBQTtFRmtLRTtFRS9KRjs7SUFDQSw0QkFBQTtFRmtLRTtBQUNGO0FBQ0Esd0dBQXdHO0FFL0p4RztFQUNBLFlBQUE7RUZpS0UsZ0NBQWdDO0VFaEtsQyw2QkFBQTtBRmtLQTtBQUNBLDZKQUE2SjtBRS9KN0o7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUZpS0UsMkRBQTJEO0FBQzdEO0FFeEtBO0VBU0EsNEJBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0FGa0tBIiwiZmlsZSI6ImJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAocmVmZXJlbmNlKSBcIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3Mvc2Nyb2xsYmFyLmxlc3NcIjtcclxuXHJcbi5kaXNwbC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0cmFjeS1kZWJ1Zy1iYXIsIC50cmFjeS1wYW5lbCB7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQbG92b3Vjw60gb2R6bmFrIHJlQ0FQVENIQSB2cHJhdm8gZG9sZSBzZSBza3LDvXbDoSAodmlzaWJpbGl0eSwgbmUgZGlzcGxheSAtIHJlQ0FQVENIQSBtdXPDrSBkw6FsIGZ1bmdvdmF0KS5cclxuICAgUG9kbcOtbmt5IEdvb2dsZSBwYWsgdnnFvmFkdWrDrSB1dsOpc3QgaW5mb3JtYWNpIG8gcmVDQVBUQ0hBIHUgZm9ybXVsw6HFmWUgKGdsb2JhbC5oZWFkaW5ncy5zZWN1cmVkQnlSZWNhcHRjaGEpLiAqL1xyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGJvZHkgY292ZXIgbGF5ZXIgKi9cclxuI2NvdmVyLWxheWVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC4zcztcclxuICBcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcclxuICB9XHJcbiAgXHJcbiAgJi52aXNpYmxlIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbiNtb3ZlLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgXHJcbiAgJi50b3AtbGVmdCB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAmLnRvcC1yaWdodCB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgJi5ib3R0b20tbGVmdCB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAmLmJvdHRvbS1yaWdodCB7XHJcbiAgICBib3R0b206IDkwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdmctaWNvbiB7XHJcbiAgJi5zcGlubmVyLTEge1xyXG4gICAgXHJcbiAgICBAa2V5ZnJhbWVzIHNwaW5uZXJfYW5pbWF0aW9uIHtcclxuICAgICAgOC4zJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpXHJcbiAgICAgIH1cclxuICAgICAgMTYuNiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKVxyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXHJcbiAgICAgIH1cclxuICAgICAgMzMuMyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZylcclxuICAgICAgfVxyXG4gICAgICA0MS42JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKVxyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgICB9XHJcbiAgICAgIDU4LjMlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpXHJcbiAgICAgIH1cclxuICAgICAgNjYuNiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZylcclxuICAgICAgfVxyXG4gICAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcclxuICAgICAgfVxyXG4gICAgICA4My4zJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKVxyXG4gICAgICB9XHJcbiAgICAgIDkxLjYlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpXHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGcge1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIGFuaW1hdGlvbjogc3Bpbm5lcl9hbmltYXRpb24gLjc1cyBzdGVwLWVuZCBpbmZpbml0ZVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nIC5jay5jay10b29sYmFyLmNrLXRvb2xiYXJfZ3JvdXBpbmcgPiAuY2stdG9vbGJhcl9faXRlbXMge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLml0aSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgLml0aV9fY291bnRyeS1jb250YWluZXIgLml0aV9fc2VsZWN0ZWQtY291bnRyeSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLy8gVGxhY2l0a28gdnliZXJ1IHplbWUgbmVtYSBtaXQgemFkbmUgcG96YWRpIChmcm9udCwgYXV0aCBpIGFkbWluKSwgYW5pIHByaSBuYWpldGkgbXlzaSBhIHJvemJhbGVuaSxcclxuICAvLyBrZGUga25paG92bmEgZGF2YSBzZWRlICgtLWl0aS1ob3Zlci1jb2xvcikuIEltcG9ydGFudCBrdnVsaSBvYmVjbnltIHByYXZpZGx1bSBwcm8gYnV0dG9uIHYgbW9kdWxlY2hcclxuICAvLyAobmFwci4gYXV0aCBkYXZhIHZzZW0gdGxhY2l0a3VtIHByaW1hcm5pIGJhcnZ1IHNlbGVrdG9yZW0gcyAjaWQpLlxyXG4gIGJ1dHRvbi5pdGlfX3NlbGVjdGVkLWNvdW50cnkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLml0aV9fc2VsZWN0ZWQtY291bnRyeS1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXZbaWRePVwiW29iamVjdCBIVE1MSW5wdXRFbGVtZW50XS1cIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0LXdyYXAge1xyXG4gIFxyXG4gICYucGFzc3dvcmQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBcclxuICAgIC5mYS5mYS1leWUtc2xhc2gsIC5mYS5mYS1leWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYS5mYS1rZXkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8vIFZvZG9yb3Zuw70gc2Nyb2xsYmFyIG5hdsOtYyBuYWQgcMWZZXTDqWthasOtY8OtbSBlbGVtZW50ZW0gKHZrbMOhZMOhIDhfdG9wU2Nyb2xsYmFyLmpzKS5cclxuLy8gUHJvdcW+ZWsgamUgdmlkxJt0IGplbiB0ZWhkeSwga2R5xb4gb2JzYWggb3ByYXZkdSBwxZlldMOpa8OhIC0gdMWZw61kdSAudmlzaWJsZSDFmcOtZMOtIEpTLlxyXG4udG9wLXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgJi52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnRvcC1zY3JvbGxiYXItc3BhY2VyIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxuXHJcbiAgLnN0eWxlZFNjcm9sbGJhcigpO1xyXG5cclxufVxyXG4iLCIuZGlzcGwtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0cmFjeS1kZWJ1Zy1iYXIsXG4udHJhY3ktcGFuZWwge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4vKiBQbG92b3Vjw60gb2R6bmFrIHJlQ0FQVENIQSB2cHJhdm8gZG9sZSBzZSBza3LDvXbDoSAodmlzaWJpbGl0eSwgbmUgZGlzcGxheSAtIHJlQ0FQVENIQSBtdXPDrSBkw6FsIGZ1bmdvdmF0KS5cbiAgIFBvZG3DrW5reSBHb29nbGUgcGFrIHZ5xb5hZHVqw60gdXbDqXN0IGluZm9ybWFjaSBvIHJlQ0FQVENIQSB1IGZvcm11bMOhxZllIChnbG9iYWwuaGVhZGluZ3Muc2VjdXJlZEJ5UmVjYXB0Y2hhKS4gKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4vKiBib2R5IGNvdmVyIGxheWVyICovXG4jY292ZXItbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC4zcztcbn1cbiNjb3Zlci1sYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcbn1cbiNjb3Zlci1sYXllci52aXNpYmxlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuI21vdmUtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG4jbW92ZS10by10b3AudG9wLWxlZnQge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4jbW92ZS10by10b3AudG9wLXJpZ2h0IHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbn1cbiNtb3ZlLXRvLXRvcC5ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMjBweDtcbn1cbiNtb3ZlLXRvLXRvcC5ib3R0b20tcmlnaHQge1xuICBib3R0b206IDkwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQGtleWZyYW1lcyBzcGlubmVyX2FuaW1hdGlvbiB7XG4gIDguMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgfVxuICAxNi42JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB9XG4gIDQxLjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA1OC4zJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgODMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIH1cbiAgOTEuNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN2Zy1pY29uLnNwaW5uZXItMSBnIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBhbmltYXRpb246IHNwaW5uZXJfYW5pbWF0aW9uIDAuNzVzIHN0ZXAtZW5kIGluZmluaXRlO1xufVxuLmRpYWxvZyAuY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLml0aSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGkgLml0aV9fY291bnRyeS1jb250YWluZXIgLml0aV9fc2VsZWN0ZWQtY291bnRyeSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLml0aSBidXR0b24uaXRpX19zZWxlY3RlZC1jb3VudHJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5pdGkgYnV0dG9uLml0aV9fc2VsZWN0ZWQtY291bnRyeSAuaXRpX19zZWxlY3RlZC1jb3VudHJ5LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuZGl2W2lkXj1cIltvYmplY3QgSFRNTElucHV0RWxlbWVudF0tXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlucHV0LXdyYXAucGFzc3dvcmQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaW5wdXQtd3JhcC5wYXNzd29yZC13cmFwIC5mYS5mYS1leWUtc2xhc2gsXG4uaW5wdXQtd3JhcC5wYXNzd29yZC13cmFwIC5mYS5mYS1leWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNXB4O1xuICB0b3A6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk7XG59XG4uaW5wdXQtd3JhcC5wYXNzd29yZC13cmFwIC5mYS5mYS1rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IGhlbHA7XG59XG4udG9wLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYzFjMWMxICNmMWYxZjE7XG59XG4udG9wLXNjcm9sbGJhci52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLXNjcm9sbGJhciAudG9wLXNjcm9sbGJhci1zcGFjZXIge1xuICBoZWlnaHQ6IDFweDtcbn1cbi50b3Atc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi50b3Atc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50b3Atc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50b3Atc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG59XG4udG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvYXN0LW1lc3NhZ2Uge1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4udG9hc3QtbWVzc2FnZSBhLFxuLnRvYXN0LW1lc3NhZ2UgbGFiZWwge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgdG9wOiAtMC4zZW07XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLFxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4ucnRsIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBsZWZ0OiAtMC4zZW07XG4gIGZsb2F0OiBsZWZ0O1xuICByaWdodDogMC4zZW07XG59XG5idXR0b24udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnRvYXN0LXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LXRvcC1sZWZ0IHtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAxMnB4O1xufVxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cbi50b2FzdC1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cbiN0b2FzdC1jb250YWluZXIsXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiN0b2FzdC1jb250YWluZXIgKixcbiN0b2FzdC1jb250YWluZXItZGV2ZWxvcG1lbnQgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdixcbiN0b2FzdC1jb250YWluZXItZGV2ZWxvcG1lbnQgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9OTApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwsXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gZGl2LnJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIsXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gZGl2OmhvdmVyIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8sXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3IsXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzLFxuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nLFxuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCA+IC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudC50b2FzdC1ib3R0b20tY2VudGVyID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudC50b2FzdC10b3AtY2VudGVyID4gZGl2IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdixcbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGggPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudC50b2FzdC10b3AtZnVsbC13aWR0aCA+IGRpdiB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xufVxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFBMzUxO1xufVxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRjtcbn1cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTZCNDtcbn1cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTQwNjtcbn1cbi50b2FzdC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2LFxuICAjdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxMWVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYucnRsLFxuICAjdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gZGl2LnJ0bCB7XG4gICAgcGFkZGluZzogOHB4IDUwcHggOHB4IDhweDtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24sXG4gICN0b2FzdC1jb250YWluZXItZGV2ZWxvcG1lbnQgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbixcbiAgI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCAucnRsIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIGxlZnQ6IC0wLjJlbTtcbiAgICByaWdodDogMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdixcbiAgI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMThlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyID4gZGl2LnJ0bCxcbiAgI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCA+IGRpdi5ydGwge1xuICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCA4cHg7XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uLFxuICAjdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAucnRsIC50b2FzdC1jbG9zZS1idXR0b24sXG4gICN0b2FzdC1jb250YWluZXItZGV2ZWxvcG1lbnQgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICBsZWZ0OiAtMC4yZW07XG4gICAgcmlnaHQ6IDAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYsXG4gICN0b2FzdC1jb250YWluZXItZGV2ZWxvcG1lbnQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDI1ZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwsXG4gICN0b2FzdC1jb250YWluZXItZGV2ZWxvcG1lbnQgPiBkaXYucnRsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICB9XG59XG4vKiBLb250ZWpuZXIgdXBvem9ybsSbbsOtIG5hIHbDvXZvam92b3UgdmVyemkgKGRldmVsb3BtZW50V2FybmluZygpKSAtIHN0ZWpuw6kgc3R5bHkgamFrbyAjdG9hc3QtY29udGFpbmVyICovXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50IHtcbiAgYm90dG9tOiAzNnB4O1xuICAvKiBOYWQgVHJhY3kgbGnFoXRvdSAoY2NhIDIycHgpICovXG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xufVxuLyogxaDDrcWZa2EgcG9kbGUgdGV4dHUgKG3DrXN0byBwZXZuw71jaCDFocOtxZllayB0b2FzdHJ1KSwgZmxleCBtw61zdG8gcGxvdm91Y8OtaG8ga8WZw63Fvmt1IC0gZmxvYXQgc2UgZG8gxaHDrcWZa3kgcG9kbGUgb2JzYWh1IG5lemFwb8SNw610w6EgYSB0ZXh0IGJ5IHNlIGtvbGVtIG7Em2ogemFsb21pbCAqL1xuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIFBsbsOhIGJhcnZhIGhuZWQsIG5lIGHFviBwbyBob3ZlciAodG9hc3RyIG3DoSB2w71jaG96w60gLjkpICovXG59XG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50ID4gZGl2IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBvcmRlcjogMjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuIixudWxsLCIudG9hc3QtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLnRvYXN0LW1lc3NhZ2Uge1xyXG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkXHJcbn1cclxuXHJcbi50b2FzdC1tZXNzYWdlIGEsIC50b2FzdC1tZXNzYWdlIGxhYmVsIHtcclxuICBjb2xvcjogI0ZGRlxyXG59XHJcblxyXG4udG9hc3QtbWVzc2FnZSBhOmhvdmVyIHtcclxuICBjb2xvcjogI0NDQztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAtLjNlbTtcclxuICB0b3A6IC0uM2VtO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogI0ZGRjtcclxuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuICBvcGFjaXR5OiAuODtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcclxuICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLCAudG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IC40O1xyXG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApXHJcbn1cclxuXHJcbi5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgbGVmdDogLS4zZW07XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcmlnaHQ6IC4zZW1cclxufVxyXG5cclxuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLnRvYXN0LXRvcC1jZW50ZXIge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4udG9hc3QtYm90dG9tLWNlbnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi50b2FzdC10b3AtbGVmdCB7XHJcbiAgdG9wOiA2MHB4O1xyXG4gIGxlZnQ6IDEycHhcclxufVxyXG5cclxuLnRvYXN0LXRvcC1yaWdodCB7XHJcbiAgdG9wOiA2MHB4O1xyXG4gIHJpZ2h0OiAxMnB4XHJcbn1cclxuXHJcbi50b2FzdC1ib3R0b20tcmlnaHQge1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGJvdHRvbTogMTJweFxyXG59XHJcblxyXG4udG9hc3QtYm90dG9tLWxlZnQge1xyXG4gIGJvdHRvbTogMTJweDtcclxuICBsZWZ0OiAxMnB4XHJcbn1cclxuXHJcbi8vIERpYWxvZ3kgZG9zdMOhdmFqw60gei1pbmRleCB2IGpzIChsYXN0TGF5ZXJaSW5kZXggdiAwX3Byb3BzLmpzIHphxI3DrW7DoSBuYSA5OTk5OTk5OTkgYSBzIGthxb5kb3VcclxuLy8gb3RldsWZZW5vdSB2cnN0dm91IHJvc3RlKSwgaGzDocWha3kgbXVzw60gYsO9dCBuYWQgbmltaS4gUHJvaGzDrcW+ZcSNZSB6LWluZGV4IG9tZXp1asOtIG5hIDIxNDc0ODM2NDcuXHJcbiN0b2FzdC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAyMTQ3NDgzMTAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbiN0b2FzdC1jb250YWluZXIgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgb3BhY2l0eTogLjk7XHJcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9OTApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MClcclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXJcclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdjpob3ZlciB7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDtcclxuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnRcclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pICFpbXBvcnRhbnRcclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnRcclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyID4gZGl2LCAjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiwgI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aCA+IGRpdiB7XHJcbiAgd2lkdGg6IDk2JTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnRvYXN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzXHJcbn1cclxuXHJcbi50b2FzdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFBMzUxXHJcbn1cclxuXHJcbi50b2FzdC1lcnJvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRlxyXG59XHJcblxyXG4udG9hc3QtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTZCNFxyXG59XHJcblxyXG4udG9hc3Qtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTQwNlxyXG59XHJcblxyXG4udG9hc3QtcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC40O1xyXG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApXHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xyXG4gICAgd2lkdGg6IDExZW1cclxuICB9XHJcbiAgXHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xyXG4gICAgcGFkZGluZzogOHB4IDUwcHggOHB4IDhweFxyXG4gIH1cclxuICBcclxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gICAgcmlnaHQ6IC0uMmVtO1xyXG4gICAgdG9wOiAtLjJlbVxyXG4gIH1cclxuICBcclxuICAjdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBsZWZ0OiAtLjJlbTtcclxuICAgIHJpZ2h0OiAuMmVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDFweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xyXG4gICAgd2lkdGg6IDE4ZW1cclxuICB9XHJcbiAgXHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xyXG4gICAgcGFkZGluZzogOHB4IDUwcHggOHB4IDhweFxyXG4gIH1cclxuICBcclxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gICAgcmlnaHQ6IC0uMmVtO1xyXG4gICAgdG9wOiAtLjJlbVxyXG4gIH1cclxuICBcclxuICAjdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBsZWZ0OiAtLjJlbTtcclxuICAgIHJpZ2h0OiAuMmVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xyXG4gICAgd2lkdGg6IDI1ZW1cclxuICB9XHJcbiAgXHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdi5ydGwge1xyXG4gICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweFxyXG4gIH1cclxufVxyXG5cclxuLyogS29udGVqbmVyIHVwb3pvcm7Em27DrSBuYSB2w712b2pvdm91IHZlcnppIChkZXZlbG9wbWVudFdhcm5pbmcoKSkgLSBzdGVqbsOpIHN0eWx5IGpha28gI3RvYXN0LWNvbnRhaW5lciAqL1xyXG4jdG9hc3QtY29udGFpbmVyLWRldmVsb3BtZW50OmV4dGVuZCgjdG9hc3QtY29udGFpbmVyIGFsbCkge1xyXG4gIGJvdHRvbTogMzZweDsgLyogTmFkIFRyYWN5IGxpxaF0b3UgKGNjYSAyMnB4KSAqL1xyXG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpXHJcbn1cclxuXHJcbi8qIMWgw63FmWthIHBvZGxlIHRleHR1IChtw61zdG8gcGV2bsO9Y2ggxaHDrcWZZWsgdG9hc3RydSksIGZsZXggbcOtc3RvIHBsb3ZvdWPDrWhvIGvFmcOtxb5rdSAtIGZsb2F0IHNlIGRvIMWhw63FmWt5IHBvZGxlIG9ic2FodSBuZXphcG/EjcOtdMOhIGEgdGV4dCBieSBzZSBrb2xlbSBuxJtqIHphbG9taWwgKi9cclxuI3RvYXN0LWNvbnRhaW5lci1kZXZlbG9wbWVudCA+IGRpdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEycHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG9wYWNpdHk6IDE7IC8qIFBsbsOhIGJhcnZhIGhuZWQsIG5lIGHFviBwbyBob3ZlciAodG9hc3RyIG3DoSB2w71jaG96w60gLjkpICovXHJcblxyXG4gIC50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwXHJcbiAgfVxyXG59XHJcbiJdfQ== */
