html ::-webkit-scrollbar {
  width: 6px;
}

html ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  -webkit-border-radius: 5px;
}
html ::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  background: rgba(var(--dos-color-light-rgb), 0.2);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.6);
}
html ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(var(--dos-color-light-rgb), 0.2);
}

body.dos-video.dos-module-home {
  font-size: 17px;
}

body.type--dos-video .dos-container .dos-col-wrapper {
  display: block;
  margin: 0;
}
body.type--dos-video .dos-container .dos-col-wrapper .dos-col-main {
  width: 100%;
}
body.type--dos-video .dos-container .dos-gallery-slide__picture {
  max-width: 100%;
}
body.type--dos-video .dos-container .dos-part-profile {
  width: 100%;
}

.vertical-line {
  border-left: 1px solid white;
  height: 100%;
  width: 0px;
}

section .dd-sort-elements li {
  display: block;
  touch-action: none;
}
section.the-test .test-controls .btn-hint,
section.the-test .test-controls .btn-solution,
section.the-test .test-controls .btn-repeat {
  border: 0;
}

section blockquote {
  display: inherit !important;
}

.homepage .module-header {
  min-height: inherit !important;
}

.homepage section.all-modules .col-5,
.dot-nav {
  height: inherit !important;
}

#search-results ul {
  list-style-type: none;
}

/* uz pretpostavku da ima max 10 grupa */
div.pill-sorting div.pill[data-dragged-group-value="0"],
div.pill-sorting div.pill[data-dragged-group-value="1"],
div.pill-sorting div.pill[data-dragged-group-value="2"],
div.pill-sorting div.pill[data-dragged-group-value="3"],
div.pill-sorting div.pill[data-dragged-group-value="4"],
div.pill-sorting div.pill[data-dragged-group-value="5"],
div.pill-sorting div.pill[data-dragged-group-value="6"],
div.pill-sorting div.pill[data-dragged-group-value="7"],
div.pill-sorting div.pill[data-dragged-group-value="8"],
div.pill-sorting div.pill[data-dragged-group-value="9"] {
  display: inline-block;
}

div.pill-sorting div.pill[data-dragged-group-value="-1"] {
  display: none;
  position: absolute;
}

div.pill-sorting div.pill[data-dragged-group-value="-1"]:first-child {
  display: inline-block;
  position: relative !important;
}

section.the-test .pill-sorting .pill {
  max-width: 225px;
}

.dos-sort-pills .pill-container {
  position: relative;
}

.dos-answer-item.pill-container:first-child {
  text-align: left;
  margin-right: 19px;
}

/* overflow prevents D'n'D - override property from main_* CSS files until it is removed from there */
section.the-test .connect-pairs ul {
  overflow: visible;
}
.pair {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

table.question-body.select-answer td {
  padding: 20px;
  vertical-align: middle;
  border: none;
}
.mathoverflow {
  display: block; /* this container is rendered as SPAN element to prevent browser from ejecting it from parent P, thus we have to make it a block this way */
  overflow: hidden;
  overflow-x: auto;
}

/** ----- These classes give space to mathml to render properly. Classes are removed from elements once math is rendered. */

/* in order to render properly, math requires rendered container (ie. NOT display:none), but also, to prevent FOUC, it's container should be hidden until rendering is done */
/* other loadingMath-* classes should be ported to this solution? */
.loadingMath-container, .loadingMath-collectionContainer,
  /* remove specialized classes (solution, result) after they are removed from HTML; container class should be applied to every math loading container */
.loadingMath-solution, .loadingMath-result {
  display: block !important; /* force initial display to override possible display:none etc. */
  visibility: hidden;
  /* reduce vertical height to 0 */
  height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.loadingMath-questionHelp {
  visibility: hidden;

  position: absolute !important;
  right: 5000px !important;
  width: 99% !important;
}
.loadingMath-owl {
  visibility: hidden !important;
  display: inline-block !important;
}
.loadingMath-knowledgeAssesment {
  display: block !important;
}
.loadingMath-ZadaciGroup {
  visibility: visible !important;
  display: block !important;
  position: absolute !important;
  top: -25000px !important;
}

/* this class causes problems with formuals longer than 200px, and since it's applied to table cells
 * they will (probably) keep their width enough to render math
 * this is manipulated on the code (fe, be) so should be remove from them as well after this has been proved to work
.loadingMath-td{
	width: 200px!important;
	display: block!important;
}
*/
.loadingMath-WordDrag {
  width: 200px;
}

.custom-ordering-placeholder {
  visibility: hidden;
}

.pair-draggable {
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
  cursor: move;
  /*touch-action none will ensure that the page is not scrolled while dragging*/
  touch-action: none;
}

.pair-static {
  cursor: default;
}

/* active draggable elemet */
.draggable.draggable-active,
.pair-draggable.draggable-active,
.draggable-restricted.draggable-active {
  z-index: 10009 !important; /* keep dragged elements above "world" */
}

/* Allow centered formulas in "paired" questions. */
.pair .mjx-full-width {
  text-align: center;
  display: inline-block !important;
  width: inherit;
}

/* Temporary override of prospekt's class that messes formulas with large fraction. */
section.the-test .pill-sorting .pill .mjx-chtml {
  line-height: 0px;
}

/* Memory game. */
.memory {
  margin: 0;
  padding: 0;
  border: solid 2px var(--dos-color-primary);
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 47px 50px;
}

.game-holder {
  width: 480px;
  max-height: 480px;
  margin: auto;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  perspective: 1000px;
}

.card-holder {
  width: 110px;
  height: 110px;
  margin: 5px;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.5s;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.card-holder.flip {
  transform: rotateY(180deg);
}

.cover,
.card {
  width: 100%;
  height: 100%;
  position: absolute;
}

.card {
  transform: rotateY(180deg);
  visibility: hidden;
}

.card.visible {
  visibility: visible;
}

.cover.hidden {
  visibility: hidden;
}

.memory-tooltip {
  text-align: center;
}

@media only screen and (max-width: 1080px) {
  .game-holder {
    width: 360px;
    max-height: 360px;
  }

  .card-holder {
    width: 80px;
    height: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .game-holder {
    width: 320px;
    max-height: 320px;
  }
  .card-holder {
    width: 70px;
    height: 70px;
  }
}

@media only screen and (max-width: 480px) {
  .memory {
    padding: 0;
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 365px) {
  .game-holder {
    width: 275px;
    max-height: 275px;
  }
  .card-holder {
    width: 58px;
    height: 58px;
  }

  .memory {
    padding: 0;
    padding-bottom: 2px;
  }
}
/* Memory game end. */

div.dos-item-input,
div.dos-item-input__label,
div.inline-select,
div.inline-input {
  display: inline;
}

iframe {
  max-width: 100%;
}

.dos-col-main.dos-col-main-student {
  width: calc(100% - 100px);
  width: -webkit-calc(100% - 100px);
}

@media only screen and (max-width: 1024px) {
  .dos-col-main.dos-col-main-student {
    width: 100%;
  }
}

.sortableOrder {
  border: none;
}

.dos-col-wrapper a {
  word-wrap: break-word;
  word-break: break-word;
}

.dos-col-wrapper .dos-question-result,
.dos-col-wrapper .question-help {
  display: none;
}

.dos-tasks-slide .question {
  border: none;
}

.slick-slide .dos-part-question__controls img {
  display: inline;
}

/** keyboard css START **/
.keyboard.open {
  border: solid 2px var(--dos-color-primary);
  border-radius: 4px;
  margin-bottom: 30px;
}

.keyboard button.close_keyboard {
  font-size: 13px !important;
  font-weight: 700;
}

.keyboard button {
  text-align: center;
  outline: none;
  box-shadow: none;
  color: #313131;
  font-size: 1rem;
  font-weight: 300;
  font-family: "MerriweatherSans", sans-serif;
  border: 1px solid #a5a5a5;
  border-radius: 4px;
  background: white;
}
/** keyboard css END **/

div[id^="checkbox-comment"] {
  min-height: 0;
}

.length-tiny,
input[type="number"].length-tiny,
input[type="text"].length-tiny {
  max-width: 60px;
}

input[type="number"].length-tiny {
  max-width: 80px;
}

.length-small,
input[type="number"].length-small,
input[type="text"].length-small {
  max-width: 90px;
}

.length-medium,
input[type="number"].length-medium,
input[type="text"].length-medium {
  max-width: 130px;
}

.length-long,
input[type="number"].length-long,
input[type="text"].length-long {
  max-width: 170px;
}

.length-verylong,
input[type="number"].length-verylong,
input[type="text"].length-verylong {
  min-width: 220px;
}

div.dos-answer--incorrect,
div.answer-incorrect {
  background-image: url(../img/error-2.svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  border-radius: 50%;
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
  margin-left: 6px;
  width: 20px !important;
  background-size: 15px 15px;
}

div.dos-answer--correct,
div.answer-correct,
div.feedback-image {
  background-image: url(../img/correctly-2.svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  border-radius: 50%;
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
  margin-left: 6px;
  width: 20px !important;
  background-size: 15px 15px;
}

/** quiz added css */
.dos-option-checkbox input,
.dos-option-radio-view-2 input,
.dos-option-radio input {
  display: initial;
  z-index: -10;
  position: absolute;
  opacity: 0;
}

.dos-option-checkbox input:focus ~ label:after,
.dos-option-checkbox input:checked ~ label:after,
.dos-option-radio input:focus ~ label:after,
.dos-option-radio input:checked ~ label:after {
  opacity: 1;
}

.dos-option-checkbox input:not(:checked):not(:focus) ~ label:after,
.dos-option-radio input:not(:checked):not(:focus) ~ label:after {
  opacity: 0;
}

.dos-question-insert-field .dos-answer-wrapper {
  position: relative;
  display: block;
  overflow: visible;
}

[data-question-type="Povlačenje parova"] .table,
[data-question-type="Uređivanje poretka elemenata"] .table {
  width: 100%;
}

div.question[data-question-type="Uparivanje odgovora"] small,
div.question[data-question-type="Upisivanje riječi"] small,
div.question[data-question-type="Upisivanje u elemente"] small,
div.question[data-question-type="Odabiranje riječi"] small,
div.question[data-question-type="Povlačenje riječi"] small,
div.question[data-question-type="Povlačenje parova"] small,
div.question[data-question-type="Razvrstavanje elemenata"] small,
div.question[data-question-type="Uređivanje poretka elemenata"] small,
div.question[data-question-type="Numerički"] small,
div.question[data-question-type="Povlačenje na sliku"] small,
div.question[data-question-type="REPL zadatak"] small {
  display: none;
}

.dos-dropzone-while-element-dragging-style {
  z-index: 1;
}

@media (min-width: 992px) {
  .desktop-hide {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .tablet-hide {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .mobile-hide {
    display: none;
  }
}

/** minor fixes, move to main.css*/
@media (max-width: 767px) {
  .dos-question-insert-field {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .dos-collection-tasks .slick-dots {
    padding-top: 0;
  }
}

.fancybox-caption-wrap .fancybox-caption strong {
  font-size: 18px;
  line-height: 120%;
}

table.table {
  border: none !important;
}

table.table tbody {
  border-radius: 4px;
  border: 2px solid;
}

table.table thead {
  border-radius: 4px;
  border: 2px solid;
  border-bottom: none;
}

.dos-unit-pagination .num-container {
  visibility: hidden;
}

.question-body p {
  line-height: 33px;
}

@media (max-width: 767px) {
  .dos-question-insert-field .dos-drag-area {
    margin: 0 !important;
  }
}

.dos-unit-pagination .num-container {
  visibility: hidden;
  height: 0;
}

.question br {
  display: none;
}

.dos-collection-tasks .slick-dots li {
  margin-top: 5px;
}

.question .dos-item-input input {
  outline: none !important;
}

div.question[data-question-type="Povlačenje riječi"]
  .dos-part-question__content
  span {
  line-height: 36px;
}

div.question[data-question-type="Povlačenje riječi"]
  .dos-part-question__content
  .dos-drag-area {
  margin-top: -10px;
}

div.question[data-question-type="Povlačenje riječi"]
  .dos-part-question__content
  .dos-drag-area {
  margin-top: -10px;
}

.dos-collection-tasks .slick-disabled {
  display: none !important;
}

.dos-test-finish__content {
  padding-top: 20px;
}

.dos-test-finish.dos-btn-def-basic,
.dos-test-repeat.dos-btn-def-basic {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dos-test-progressbar.ui-progressbar .ui-progressbar-value {
  margin: 0px;
}

.dos-test-progressbar.ui-progressbar {
  height: 1.33em;
}

p#correct-question-count-text {
  margin-top: 1rem;
}

.dos-test-progressbar.ui-corner-all {
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.dos-test-progressbar .ui-corner-left {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dos-gallery {
  padding: 0 30px;
}

.dos-gallery-slide__title {
  line-height: 20px !important;
}

@media (max-width: 767px) {
  .dos-gallery-slide__title {
    height: 80px;
    vertical-align: middle;
    display: table-cell;
    padding-right: 45px;
  }

  .fancybox-caption-wrap .fancybox-caption strong {
    font-size: 18px;
  }

  .dos-gallery-slider .dos-slide__prev,
  .dos-gallery-slider .dos-slide__next {
    bottom: calc(50%);
  }
}

.dos-col-wrapper .doc-part-solution .item .dos-part {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.dos-header-navigate .dos-share .dos-header-navigate__icon {
  margin-left: -3px;
}

[data-question-type="Povlačenje riječi"] .dos-answer-draggable {
  max-width: initial;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (max-width: 1135px) {
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dropdown-menu.show {
    margin: 0 0 30px 0 !important;
  }
}

@media (max-width: 767px) {
  .dos-answer-draggable,
  .dos-state-item {
    font-size: 18px;
    line-height: 34px;
  }
}

@media (max-width: 991px) {
  body.type--scenario .dos-main-banner__img {
    margin-top: 20px;
  }
}

body.type--dos-video .interaction-resize-container {
  height: 100%;
  overflow: auto;
}

body.type--dos-video .interaction-resize-container iframe {
  min-height: 99%; /* when it is 100% it overflows */
}

.interaction-resize-container .interaction-scene-viewer {
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;

  background-image: url(../img/3d_poster.jpg);
  background-size: cover;
  background-position: center center;
}

.dos-key-terms__tabs.scenario-online-activity {
  margin-top: 30px;
}

.acpy-external-content-container {
  visibility: hidden;
  position: fixed;
  left: -10000px;
}

body.dos-video .dos-module-home .dos-line-header {
  padding-top: 26px !important;
}

body.dos-video .dos-header > .dos-part > a,
body.dos-video-lecture .dos-header > .dos-part > a {
  border: none !important;
}

.acpy-externalContentAnnotation__container {
  background: white;
}

body.type--dos-video a.dos-circle.dos-share svg {
  width: 36px !important;
  height: 36px !important;
  margin-top: 3px;
}

body.type--dos-video a.dos-circle.dos-share svg path {
  fill: var(--dos-color-border);
}

body.dos-video-lecture div.acpy-chapters-menu p {
  padding: 5px;
  border-bottom: 1px solid rgba(var(--dos-color-primary-rgb), 0.1);
  margin-bottom: 0;
  margin-top: 0;
}

body.dos-video-lecture div.acpy-chapters-menu button {
  cursor: pointer;
  border: 0;
  background: transparent;
  text-align: left;
  outline: none;
  vertical-align: middle;
}

body.dos-video-lecture div.acpy-chapters-menu span {
  font-family: "OpenSans", sans-serif;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--dos-color-primary);
  float: right;
}

body.dos-video div.dos-col-main .d-flex.flex-wrap div.dos-module:first-of-type,
body.dos-video-lecture
  div.dos-col-main
  .d-flex.flex-wrap
  div.dos-module:first-of-type {
  display: flex;
}

body.dos-video
  div.dos-col-main
  .d-flex.flex-wrap
  div.dos-module:first-of-type
  h3,
body.dos-video-lecture
  div.dos-col-main
  .d-flex.flex-wrap
  div.dos-module:first-of-type
  h3 {
  margin-top: 16px;
  scroll-margin-top: 140px;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner {
  display: flex;
  flex-direction: column;
  padding: 13px;
  background: var(--dos-color-background);
  border-radius: 4px;
  position: relative;
  min-height: 200px;
  max-height: 400px;
  border: 1px solid var(--dos-color-background);
  transition: all 0.4s ease-in;
  flex-grow: 1;
}

body.type--dos-video .dos-theme-slider .dos-module .inner.flip-card-front,
body.type--dos-video .dos-related-slider .dos-module .inner.flip-card-front {
  height: max-content !important;
}

body.dos-module-home.type--dos-video
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner {
  display: flex;
  flex-direction: column;
  min-height: 200px;
  max-height: 400px;
  flex-grow: 1;
}

body.dos-module-home.type--dos-video
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  .img {
  position: relative;
  max-width: fit-content;
  max-height: fit-content;
  bottom: unset;
  height: inherit;
  width: inherit;
  margin: 0 auto;
}

body.type--dos-video
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  h5 {
  padding: 0 !important;
  margin: 0;
  z-index: 1;
  position: relative;
  transition: all 0.5s ease-out;
  font-size: 0.9em;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  .img {
  position: relative;
  margin: 0 auto;
  border-radius: 4px;
  max-width: fit-content;
  max-height: fit-content;
  overflow: hidden;
  z-index: 0;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  .img
  img {
  transition: all 0.4s ease-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 16 / 9;
}

body.type--dos-video .dos-slider-card-img-wrapper {
  margin-top: 10px;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  strong,
body.dos-module-home.first.type--dos-video
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  strong {
  padding: 0;
  display: block;
  margin-bottom: 8px;
  font-family: "OpenSans", sans-serif;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--dos-color-primary);
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module {
  margin-top: 30px;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner:hover {
  background: var(--dos-color-light);
}

body.dos-video-lecture .container,
body.dos-video .container {
  padding-right: 0px;
  padding-left: 0px;
  max-width: 95%;
}

@media (min-width: 1200px) {
  body.dos-video-lecture .container,
  body.dos-video .container.dos-container {
    max-width: 90%;
  }
}

@media (min-width: 1200px) {
  body.dos-video-lecture .dos-footer .container,
  body.dos-video .dos-footer .container {
    max-width: 1170px;
  }
}

div.acpy-container {
  position: relative;
  margin: auto;
}

div.acpy-chapters-menu {
  height: 100%;
  width: 100%;
  background: white;
  z-index: 100;
  font-size: 0.8em;
  border: 1px solid var(--dos-color-primary);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

div.acpy-chapters-menu .acpy-chapters-list {
  overflow: auto;
}

.acpy-annotation__staticPosition .acpy-annotation__closeButton {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  font-family: initial;
  z-index: 102;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2em !important;
}

.acpy-externalContentAction__container .acpy-transcript {
  color: white;
  background: transparent;
  border: none;
  font-weight: 200;
  width: 35px;
  height: 35px;
  font-family: inherit;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2em;
  cursor: pointer;
}

.acpy-chapters-title .dos-btn-def-basic.acpy-chapters-list-toggler {
  background-color: var(--dos-color-primary);
  border: solid 2px var(--dos-color-primary);
  color: var(--dos-color-text);
  width: 100%;
}

.acpy-chapters-menu p {
  margin-top: 5px;
}

body.dos-single-unit.dos-video-lecture .dos-main-banner,
body.dos-module-home.dos-video-lecture .dos-main-banner {
  min-height: 0;
}

body.dos-single-unit.dos-video-lecture
  .dos-main-banner
  .dos-main-banner-wrapper {
  min-height: 0;
}

@media (min-width: 1200px) {
  .dos-video-lecture .dos-main-banner .dos-float-element--top,
  .dos-video .dos-main-banner .dos-float-element--top {
    max-width: 80px;
  }
}

body.dos-video .dos-line-header {
  padding-top: 20px !important;
}

.acpy-chapters-menu.acpy-chapters-list-closed {
  left: -20px;
  width: 60px;
}

body.type--dos-video #navigation-button {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  display: none;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  background: var(--dos-color-background);
  border-color: var(--dos-color-primary);
}

.dos-related-slider {
  width: 100%;
}

.dos-related-slider .slick-prev:before,
.dos-related-slider .slick-next:before {
  color: black;
}
.dos-related-slider .slick-slide {
  margin: 16px;
}

.dos-theme-slider {
  width: 100%;
}

.dos-theme-slider .slick-prev:before,
.dos-theme-slider .slick-next:before {
  color: black;
}
.dos-theme-slider .slick-slide {
  margin: 16px;
}

body.dos-video-lecture .dos-main-banner {
  background-repeat: no-repeat !important;
  background-position: bottom left !important;
  background-image: url(../img/pattern-bordo-left.svg) !important;
}

body.dos-video-lecture .dos-main-banner::before {
  background-position: bottom right !important;
  background-repeat: no-repeat !important;
  background-image: url(../img/pattern-bordo-right.svg) !important;
}

body.dos-single-unit.dos-video-lecture
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information {
  background: none;
}

body.type--dos-video .dos-main-information.active .dos-icon-close {
  transform: none;
}

body.dos-video-lecture
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__nav {
  width: 10px;
}

body.dos-video-lecture .dos-video-lecture-description {
  display: none;
}

body.dos-video-lecture .dos-main-banner .dos-unit-nav {
  display: none;
}

body.dos-video-lecture .dos-col-wrapper .dos-col-main-shell {
  background: transparent;
}

body.dos-video-lecture .dos-col-wrapper .dos-part {
  margin: 0 50px;
  padding: 30px;
  border-radius: 4px;
  border: solid 2px var(--dos-color-primary);
  max-width: 100%;
}

body.type--dos-video .dos-footer p {
  padding-bottom: 0;
}

.acpy-externalContentAnnotation__container {
  width: 100%;
  height: 100%;
  overflow: auto;
  display: flex;
  align-content: center;
  flex-direction: column;
  background: rgba(var(--dos-color-border-rgb), 0.7);
  justify-content: center;
  flex-wrap: wrap;
}

.acpy-externalContentAnnotation__container .dos-hedding__icon {
  width: 36px;
  height: 36px;
}

.acpy-externalContentAnnotation__container .dos-part,
.acpy-externalContentAnnotation__container .memory,
.acpy-externalContentAnnotation__container .dos-collection-tasks,
.acpy-externalContentAnnotation__container .dos-embedded-content,
.acpy-externalContentAnnotation__container .dos-multimedia {
  background: white;
}

.acpy-externalContentAnnotation__container .dos-transcript {
  flex-wrap: nowrap;
}

.acpy-annotation__staticPosition.acpy-annotation__type--externalcontent[data-annotationcode^="dos-uid"] {
  inset: 0 !important;
}

.acpy-externalContentAnnotation__container .dos-interaction,
.acpy-externalContentAnnotation__container .alternative-display {
  border: none;
  width: 100%;
}

.acpy-contentNode__blockingAnnotationMask::before {
  background-color: transparent !important;
}

.acpy-externalContentAnnotation__container > div {
  max-width: 100%;
  min-width: 70%;
}

.dos-header-navigate a.dos-circle.dos-share .dos-header-navigate__icon {
  margin-left: 0px;
}

body.dos-video-lecture div.acpy-chapters-menu p:hover {
  border-color: var(--dos-color-light);
  background-color: var(--dos-color-light);
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  strong {
  -webkit-text-stroke: 1.5px var(--dos-color-primary);
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner:hover {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}

body.type--dos-video.dos-dictionary
  .dos-header
  .dos-part
  a:not(.dos-link-float) {
  border-bottom: solid 2px transparent;
}

body.type--dos-video.dos-dictionary .dos-part a:not(.dos-link-float):hover {
  border: transparent;
}

body.type--dos-video.dos-dictionary .dos-float-element.dos-float-element--top {
  display: none;
}

body.type--dos-video .dos-header .dos-part a:not(.dos-link-float) {
  border-bottom: solid 2px transparent;
}

body.type--dos-video .dos-footer .dos-logo-company__item img {
  max-height: 90px;
  width: 190px;
}

body.type--dos-video .dos-header .dos-part a:not(.dos-link-float) {
  border-bottom: solid 2px transparent;
}

body.type--dos-video .dos-footer .dos-logo-company__item img {
  max-height: 90px;
  width: 190px !important;
}

body.type--dos-video .dos-dropdown-btn.active:not(.dos-settings) {
  background: rgba(var(--dos-color-primary-rgb), 0.1);
  border-color: var(--dos-color-primary);
}

body.type--dos-video .dos-dropdown-btn.active:not(.dos-settings) svg path {
  fill: var(--dos-color-border);
}

@media (min-width: 1024px) {
  body.type--dos-video .dos-header-navigate .dos-share:hover,
  body.type--dos-video .dos-header-navigate .dos-settings:hover {
    background: rgba(var(--dos-color-primary-rgb), 0.1);
    border-color: var(--dos-color-primary);
  }
  body.type--dos-video .dos-header-navigate .dos-share:hover svg path,
  body.type--dos-video .dos-header-navigate .dos-settings:hover svg path {
    fill: var(--dos-color-border);
  }
}

body.type--dos-video.dos-dictionary .term div > a {
  border-bottom: solid 2px var(--dos-color-primary) !important;
}

body.type--dos-video.dos-dictionary .term div > a:hover {
  border-bottom: dashed 2px var(--dos-color-primary) !important;
}

body.type--dos-video.dos-dictionary .dos-main-banner {
  background-image: url(../img/pattern-bordo-left.svg) !important;
  background-repeat: no-repeat !important;
  background-position: bottom left !important;
  background-color: var(--dos-color-primary);
  min-height: 180px !important;
}

body.type--dos-video.dos-dictionary .dos-main-banner::before {
  content: "";
  background-position: bottom right !important;
  background-repeat: no-repeat !important;
  background-image: url(../img/pattern-bordo-right.svg) !important;
}

body.dos-dictionary.type--dos-video .term {
  padding: 0 0 40px 0;
}

body.dos-video.dos-module-home.first .dos-main-banner {
  min-height: 400px;
}

body.type--dos-video h1 {
  font-size: 2em;
}

body.type--dos-video h2 {
  font-size: 1.555em;
}

body.type--dos-video h3 {
  font-size: 1.333em;
}

body.type--dos-video h4 {
  font-size: 1em;
}

body.type--dos-video h5 {
  font-size: 0.9em;
}

body.type--dos-video.dos-single-unit .dos-main-banner h2,
body.type--dos-video.dos-module-home .dos-main-banner h2 {
  font-size: 1.555em;
}

body.dos-module-home.type--dos-video
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  .img
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
  aspect-ratio: 16 / 9;
}

body.dos-module-home.type--dos-video .icon-outcomes {
  height: 30px;
  margin-top: -5px;
  margin-right: 5px;
}

body.type--dos-video
  .dos-main-information__nav.dos-main-information__outcomesButton
  span {
  line-height: 24px;
}

body.dos-video-lecture .dos-main-information__nav {
  padding: 10px 10px 25px 42px;
}

body.type--dos-video .dos-header-navigate a.dos-share.dos-header-logo-EU {
  max-width: 73px;
  max-height: 53px;
  margin-top: -12px;
}

.dos-network-list__item.clipboard:hover {
  border-color: var(--dos-color-primary);
  background: rgba(var(--dos-color-primary-rgb), 0.1);
}

body.dos-module-home.dos-video.first .flex-wrap {
  border-bottom: 2px solid var(--dos-color-secondary);
  margin-top: 14px;
}

body.dos-module-home.dos-video.first .flex-wrap:last-of-type {
  border-bottom: 2px solid transparent;
  margin-top: 14px;
}

body.dos-module-home.dos-video.first
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module {
  margin-bottom: 0;
}

body.type--dos-video .dos-page-main .dos-float-element.dos-float-element--top {
  display: none;
}

body.type--dos-video .dos-module.dos-flip-card .btn.flip-card-button {
  position: absolute;
  top: 13px !important;
  right: 13px !important;
  backface-visibility: hidden;
  background: var(--dos-color-background);
  border: 1px solid var(--dos-color-primary);
  width: 35px;
  height: 35px;
  border-radius: 50%;
  font-family: initial;
  font-size: 2.2em !important;
  z-index: 102;
  align-items: center;
  justify-content: center;
}

body.type--dos-video .flip-card-back .info-text {
  font-size: 0.8em;
  padding: 20px 0;
}

.flip-card-back p,
.flip-card-back .outcomes {
  overflow-y: auto;
}

body.dos-video-lecture
  .dos-main-information__nav.dos-main-information__outcomesButton {
  background-image: url(../img/ikona2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 35px 35px;
  background-color: white;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}

body.dos-video-lecture
  .dos-main-information__nav.dos-main-information__descriptionButton {
  background-image: url(../img/ikona17.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 12px;
  background-size: 35px 35px;
  background-color: white;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  margin-left: 21px;
}

body.type--dos-video .dos-search {
  padding: 10px 10px 10px 8px;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  background: var(--dos-color-background);
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}

body.type--dos-video .dos-col-search-mobile {
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  padding: 10px 10px 10px 8px;
  width: 45px;
  height: 45px;
}

/* body.type--dos-video .dos-search input {
  width: 0px;
}

body.type--dos-video .dos-search.active input {
  width: 100%;
} */

body.type--dos-video .dos-search.active {
  width: 314px !important;
  padding: 10px 20px 10px 30px;
  border: none;
  background: rgba(var(--dos-color-primary-rgb), 0.1);
  border-radius: 100px;
  display: flex;
  align-items: center;
}

body.type--dos-video .dos-search:hover {
  background: rgba(var(--dos-color-primary-rgb), 0.1);
  border-color: var(--dos-color-primary);
}

body.type--dos-video .dos-search.active:hover {
  background: rgba(var(--dos-color-primary-rgb), 0.1);
}

body.dos-video-lecture div.dos-module h3.dos-video-theme {
  margin: 0 auto;
}

body.type--dos-video .dos-header-navigate__icon img {
  margin-top: -5px;
}

body.type--dos-video button.slick-arrow {
  background: var(--dos-color-background);
  border: 1px solid var(--dos-color-primary);
  width: 35px;
  height: 35px;
  border-radius: 50%;
  font-family: initial;
  z-index: 102;
  display: flex;
  align-items: center;
  justify-content: center;
}

body.type--dos-video button.slick-arrow:before {
  font-size: 23px;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main#65002a
  .dos-module
  .inner:hover
  .img
  > img {
  transform: scale(1.2);
}

body.type--dos-video .dos-module.dos-flip-card button.flip-card-button {
  font-size: 1.5em !important;
}

body.type--dos-video .dos-module.dos-flip-card button.flip-card-button svg {
  display: block;
  margin: auto;
  width: 16px !important;
  height: 16px !important;
}

body.type--dos-video
  .dos-module.dos-flip-card
  .flip-card-back
  button.flip-card-button
  svg {
  margin-left: -4px;
  margin-top: -2px;
}

body.type--dos-video
  .dos-module.dos-flip-card
  .flip-card-front
  button.flip-card-button
  svg {
  margin-left: -4px;
}

body.dos-video-lecture
  div.dos-col-main
  .d-flex.flex-wrap
  div.dos-module:first-of-type {
  border-bottom: 2px solid var(--dos-color-secondary);
  padding-bottom: 30px;
}

.dos-related-slider {
  width: 100%;
}

.dos-related-slider .slick-list {
  width: calc(100% - 50px);
  margin: 0 auto;
}

.dos-related-slider .slick-prev {
  left: 0px;
}

.dos-related-slider .slick-next {
  right: 0px;
}

.dos-related-slider .slick-prev:before,
.dos-related-slider .slick-next:before {
  color: black;
}
.dos-related-slider .slick-slide {
  margin: 16px;
}

.dos-theme-slider .slick-list {
  width: calc(100% - 50px);
  margin: 0 auto;
}

.dos-theme-slider .slick-prev {
  left: 0px;
}

.dos-theme-slider .slick-next {
  right: 0px;
}

body.type--dos-video .dos-main-navigation-buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 10px;
}

body.dos-single-unit.dos-dictionary.type--dos-video
  .dos-main-banner
  .dos-main-banner-wrapper
  h2 {
  margin-top: -76px;
}

body.dos-single-unit.type--dos-video .dos-main-banner__single-page {
  padding: 25px 0;
}

body.dos-video-lecture
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module.col-lg-12.col-md-12 {
  margin-top: 60px;
}

body.dos-single-unit.type--dos-video .dos-col-wrapper .dos-col-main-shell {
  padding: 0;
}

body.dos-single-unit.type--dos-video .plyr--video {
  margin: 0 auto !important;
}

.acpy-annotation__type--externalcontent.annotation-ivr
  .acpy-externalContentAnnotation__container {
  justify-content: flex-start;
  min-height: 100%;
}

.annotation-quiz .acpy-externalContentAnnotation__container > div,
.annotation-ivr .acpy-externalContentAnnotation__container > div {
  min-height: 100%;
  background: white;
}

.annotation-quiz
  .acpy-externalContentAnnotation__container
  > div
  h5.dos-collection-title {
  text-align: center;
}

div.acpy-chapters-menu.acpy-chapters-list-left {
  height: inherit;
  position: initial;
  border: 1px solid var(--dos-color-primary);
  border-radius: 4px;
}

.acpy-externalContentAction__container #navigation-button svg {
  width: 16px !important;
}

body.dos-video-lecture
  .dos-col-wrapper
  .acpy-annotation__type--externalcontent.annotation-ivr
  .dos-part.dos-interaction {
  margin: 0;
  padding: 0;
  border: none;
}

body.dos-video-lecture
  .acpy-annotation__type--externalcontent
  .acpy-annotation__closeButton {
  right: 10px !important;
  top: 5px !important;
}

body.dos-video-lecture
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner
  .acpy-annotation__closeButton {
  top: -2px !important;
  right: 5px !important;
  color: black;
}

@media (max-width: 991px) {
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner {
    inset: 0 60% 0 0 !important;
  }
}

@media (max-width: 767px) {
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner {
    inset: 0 50% 0 0 !important;
  }
}

@media (max-width: 399px) {
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner {
    inset: 0 40% 0 0 !important;
  }
}

body.dos-video-lecture .dos-col-wrapper.acpy-wrapper {
  display: flex;
  margin: 0;
  margin-top: 30px;
  justify-content: center;
}

body.dos-video-lecture .acpy-chapters-menu.acpy-chapters-menu-outer {
  position: relative;
  padding: 0;
  width: unset;
  flex-grow: 1;
  min-width: 250px;
  max-width: 350px;
}

@media (max-width: 1000px) {
  body.dos-video-lecture .acpy-chapters-menu.acpy-chapters-menu-outer {
    display: none;
  }

  body.type--dos-video #navigation-button {
    display: flex;
  }
}

body.dos-video-lecture .acpy-container.fullscreen-active #navigation-button {
  display: flex;
}

body.dos-video-lecture .acpy-container {
  margin: 0;
  width: calc((100vh - 210px) * 1.77) !important;
  min-height: 300px;
  max-width: 1920px;
}

body.type--dos-video .fancybox-container {
  position: absolute;
  z-index: 100;
}

body.dos-video-lecture .acpy-chapters-menu .acpy-chapters-list-utils button {
  height: 30px;
  border-radius: 0;
  font-family: inherit;
  font-size: 1em !important;
  z-index: 102;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0;
  border: 1px solid var(--dos-color-primary);
  background-color: var(--dos-color-primary);
  color: var(--dos-color-text);
  display: flex;
}

body.dos-video-lecture
  .acpy-chapters-menu
  .acpy-chapters-list-utils
  button
  svg
  * {
  fill: var(--dos-color-text);
}

body.dos-video-lecture .acpy-chapters-menu .acpy-chapters-list-utils {
  width: 100%;
  display: flex;
}

body.type--dos-video #navigation-button,
.acpy-annotation__staticPosition .acpy-annotation__closeButton {
  border-radius: 4px;
  color: white;
  background: transparent;
  border: none;
  font-weight: inherit !important;
}

.acpy-annotation__staticPosition.annotation-ivr .acpy-annotation__closeButton,
.acpy-annotation__staticPosition.annotation-quiz .acpy-annotation__closeButton,
.acpy-annotation__staticPosition.acpy-annotation__type--card
  .acpy-annotation__closeButton {
  color: black;
}

.acpy-externalContentAction__container #navigation-button svg {
  width: 18px !important;
}

.acpy-externalContentAction__container #navigation-button svg rect {
  fill: var(--dos-color-text);
}

body.dos-video-lecture .dos-col-wrapper .dos-part,
.acpy-annotation__type--card .acpy-cardAnnotation__content,
.acpy-annotation__type--card .acpy-cardAnnotation__title {
  font-size: 0.9em;
}

body.dos-video-lecture div.acpy-chapters-menu .current-annotation {
  border-color: var(--dos-color-light);
  background-color: var(--dos-color-light);
}

body.dos-video-lecture div.acpy-chapters-menu .current-node {
  border-color: var(--dos-color-light);
  background-color: var(--dos-color-light);
}

body.dos-video-lecture div.acpy-chapters-menu.active-annotation .current-node {
  border: 0;
  background: transparent;
}

.acpy-externalContentAction__container {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(rgba(0, 0, 0, 0.7))
  );
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
  border-radius: 50%;
  cursor: pointer;
}

.acpy-chapters-menu p svg {
  max-height: 18px;
  width: 25px;
  vertical-align: middle;
}

body.dos-dictionary.type--dos-video .dos-dictionary-content .dos-col-main-shell,
body.dos-impressum.type--dos-video .dos-col-main-shell {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 20px !important;
}

body.type--dos-video .dos-night span {
  display: block;
}

@media (max-width: 991px) {
  body.type--dos-video.dos-dictionary .term {
    display: block;
  }
}

body.type--dos-video .dos-scrollspy-dictionary .nav li.disabled a {
  background-color: rgba(var(--dos-color-primary-rgb), 0.2);
  color: var(--dos-color-text);
}

.acpy-contentNode--contentContainer.acpy-contentNode__blockingAnnotationMask
  .acpy-transcript {
  display: none;
}

.acpy-chapters-menu .acpy-chapter-external-content svg {
  max-height: 20px;
}

.acpy-contentNode--contentContainer .dos-figure-img .img {
  max-height: 300px !important;
}

.acpy-contentNode--contentContainer .dos-gallery {
  max-width: 90%;
}

body.type--dos-video .fancybox-stage.image-margins {
  margin: 10px 0px;
}

body.type--dos-video .fancybox-show-thumbs .fancybox-stage.image-margins {
  margin: 10px 0px 50px 0px;
}

body.type--dos-video .fancybox-is-open .fancybox-bg {
  opacity: 0;
}

body.type--dos-video.fancybox-active {
  overflow: auto;
}
.acpy-annotation__type--externalcontent.annotation-quiz
  .acpy-annotation__closeButton {
  color: white;
}

.acpy-annotation__type--externalcontent.annotation-quiz
  .dos-collection-tasks
  .slick-dots
  li {
  margin-top: 0 !important;
}

.acpy-externalContentAction__container .acpy-transcript:focus,
#navigation-button:focus {
  outline: none;
}

.acpy-chapters-menu .acpy-chapters-list-utils button.acpyPlayerFullscreen {
  max-width: 50px;
}

body.type--dos-video header .dos-circle svg * {
  fill: var(--dos-color-border);
}

@media (max-width: 991px) {
  body.type--dos-video .dos-circle {
    width: 53px;
    height: 53px;
  }
  body.dos-module-home.type--dos-video
    .dos-information-accordion
    .dos-main-information-wrapper
    .dos-main-information
    .dos-main-information__nav {
    width: 350px;
  }
}

@media (max-width: 767px) {
  body.type--dos-video .dos-search {
    width: 45px;
    height: 45px;
  }

  body.type--dos-video .dos-search button {
    margin-left: -4px;
  }

  body.type--dos-video a.dos-circle.dos-share svg {
    width: 28px !important;
    height: 28px !important;
    margin-top: 3px;
    min-width: 45px;
  }

  body.type--dos-video .dos-circle {
    width: 45px;
    height: 45px;
  }

  body.dos-single-unit.dos-video-lecture .dos-main-banner {
    padding-top: 15px;
  }

  body.dos-single-unit.dos-video-lecture .dos-header-insert .dos-col {
    height: 60px;
  }

  body.type--dos-video .dos-header-navigate a.dos-share.dos-header-logo-EU {
    min-width: 55px;
    margin-top: -8px;
  }

  body.type--dos-video .dos-settings-group__btn button.dos-circle {
    width: 30px !important;
    height: 30px !important;
  }

  body.dos-module-home.type--dos-video
    .dos-information-accordion
    .dos-main-information-wrapper
    .dos-main-information
    .dos-main-information__nav {
    width: 350px;
  }

  body.dos-module-home.type--dos-video .dos-main-banner {
    padding: 60px 20px 85px;
    min-height: auto;
  }
}

@media (max-width: 1199px) {
  .dos-main-banner-wrapper {
    min-height: 0;
  }
}

@media (max-width: 576px) {
  body.type--dos-video.dos-impressum .container.dos-container {
    max-width: 90%;
  }
}

.acpy-annotation__type--card .acpy-cardAnnotation__content {
  padding: 0;
}

body.type--dos-video .dos-collection-tasks .slick-dots {
  justify-content: flex-start;
}

body.dos-single-unit.dos-video-lecture
  .dos-main-banner
  .dos-main-banner-wrapper
  h2 {
  padding: 0 10px;
}

body.type--dos-video a img.EU-logo,
body.type--dos-video a img.EU-logo-mobile {
  display: block !important;
}

body.type--dos-video a img.EU-logo-dark-mode,
body.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: none !important;
}

body.type--dos-video .dos-main-banner > a.dos-header-logo-EU-mobile {
  position: absolute;
  top: 10px;
  right: 10px;
}

body.type--dos-video a.dos-header-logo-EU-mobile {
  display: none !important;
  width: 62px;
  height: 70px;
}

@media (max-width: 575px) {
  body.type--dos-video a.dos-header-logo-EU {
    display: none !important;
  }

  body.type--dos-video a.dos-header-logo-EU-mobile {
    display: block !important;
  }
}

.dos-btn-recenzije svg,
.dos-btn-recenzije svg path {
  fill: var(--dos-color-border) !important;
}

@media (max-width: 767px) {
  body.dos-single-unit.type--dos-video .dos-information-accordion,
  body.dos-module-home.type--dos-video .dos-information-accordion {
    margin-top: 0px;
  }
}

@media (max-width: 845px) {
  body.type--dos-video.dos-dictionary .dos-main-banner {
    min-height: 90px !important;
    padding: 0;
  }

  body.dos-single-unit.dos-dictionary.type--dos-video
    .dos-main-banner
    .dos-main-banner-wrapper
    h2 {
    margin-top: 0;
  }

  body.dos-dictionary.type--dos-video .dos-scrollspy-dictionary {
    margin-top: 0;
  }
}

@media (max-width: 1135px) {
  body.type--dos-video .dos-header-insert .dos-col:nth-child(n + 2) {
    display: none;
  }

  body.type--dos-video .dos-col-menu .dos-col:nth-child(n + 2) {
    display: block;
  }
}

body.type--dos-video
  .dos-main-navigation-buttons
  .dos-main-information__outcomesButton
  + svg {
  display: none;
}

body.type--dos-video
  .acpy-externalContentAnnotation__container
  .alternative-display
  .dos-part {
  margin: 0;
  padding: 0;
}

body.type--dos-video .dos-module.dos-flip-card.theme-title-card {
  margin: 16px;
  max-width: 340px;
}

body.type--dos-video
  .dos-module.dos-flip-card.theme-title-card
  .flip-card-front {
  flex-direction: row !important;
  align-items: center;
  background: rgba(var(--dos-color-primary-rgb), 0.2) !important;
}

.acpy-videoContentNode--contentContainer video {
  aspect-ratio: 16/9;
}

/**TODO: move to main.css? **/
body.dark-theme svg.icon-doublescroll path {
  fill: white !important;
  stroke: white !important;
}

@media (max-width: 767px) {
  body.dark-theme .dos-main-banner a.dos-unit-nav {
    background: none !important;
    border-color: transparent !important;
  }
  body.dark-theme .dos-collection-tasks-slider .slick-dots {
    border-top: none;
  }
}

body.dark-theme .memory .pair-tooltip {
  color: rgb(51, 51, 51);
}

body.dark-theme .can-drop-style.success,
body.dark-theme .can-drop-style.danger {
  color: black !important;
}

body.dark-theme .dos-unit-pagination svg path {
  fill: white;
}

body.dark-theme .dos-network-list .dos-circle svg path {
  fill: var(--dos-color-text);
}

body.dos-video-lecture.dark-theme div.acpy-chapters-menu p {
  border-bottom: 1px solid rgba(var(--dos-color-border-rgb), 0.5);
}

body.dos-video-lecture.dark-theme div.acpy-chapters-menu p svg,
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p svg * {
  fill: white;
}

body.dos-video-lecture.dark-theme div.acpy-chapters-menu p:hover {
  border-color: #151515;
  background-color: #151515;
}

body.dark-theme .acpy-chapters-menu .current-annotation {
  border-color: #151515;
  background-color: #151515;
}

body.dos-video-lecture.dark-theme
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner {
  background: #151515;
}

body.dos-video-lecture.dark-theme
  .dos-container
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner:hover {
  background: #2b2b2b;
}

body.dos-video-lecture.dark-theme .acpy-chapters-menu {
  background: #2b2b2b;
}

body.dos-video-lecture.dark-theme div.acpy-chapters-menu button {
  color: white;
}

body.dark-theme.dos-single-unit.dos-video-lecture .dos-information-accordion {
  margin-top: 0;
}

body.dark-theme .dos-night span {
  display: none;
}

body.dark-theme .dos-night span.dark-theme {
  display: block;
}

body .dos-night span {
  display: block;
}

body .dos-night span.dark-theme {
  display: none;
}

body.type--dos-video.dark-theme header .dos-circle {
  background: white;
}

body.dos-video-lecture.dark-theme
  .acpy-chapters-menu
  .acpy-chapters-list-utils
  button {
  border: 1px solid #151515;
  background-color: #151515;
}

body.dark-theme div#modal_toggler.dos-btn-def-basic {
  background-color: #151515 !important;
}

body.dark-theme .acpy-chapters-menu .acpy-chapter-annotation svg g {
  fill: white;
}

body.type--dos-video.dark-theme a img.EU-logo,
body.type--dos-video.dark-theme a img.EU-logo-mobile {
  display: none !important;
}

body.type--dos-video.dark-theme a img.EU-logo-dark-mode,
body.type--dos-video.dark-theme a img.EU-logo-mobile-dark-mode {
  display: block !important;
}

body.type--dos-video.dark-theme .dos-settings-group__btn button {
  color: #2b2b2b;
}

.dark-theme .dos-network-list-wrapper svg * {
  fill: #000 !important;
}

/* last edited by Sonja 20210526 - 17:00 */

#outer-dropelement {
	display: inline;
}

.drop-element {
	display: inline-block;
}

.drag-drop {
	display: inline-block;
	touch-action: none;
}

#correctAnswerField li {
	padding: 5px;
	font-size: 1.2em;
}

.question-element-hide {
	display: none!important;
}

.dd-solution{
	text-align: center;
}

.dropzone-holder{
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.answers-holder{
	position: relative;
}

/** klasa koju dizajneri trebaju prebaciti u main.css, jer će sadržavati boje teme - iz klase treba izbaciti obrub (zadnji prop) */
.dos-option-radio-view-2 input:focus ~ label {
	background: #98003F;/** pozadinska boja Da/Ne elementa koju žele */
	border-color: #98003F;/** boja obruba koju žele */
	/** color: #000; boja teksta koju žele */
}

/** klasa koju dizajneri trebaju prebaciti u main.css, jer će sadržavati boje teme */
.drag-drop.can-drop, .can-drop-style {
	background-color: #ffd452; /** pozadinska boja elementa */
	border-color: #000000 !important; /** boja obruba koju žele */
}

/** ovo mogu prebaciti u main.css, ako žele - ovo je stil koji određuje kako izgleda fokusirani gumb na onom dodatnom Spajkijevom keyboardu */
.keyboard>button:focus {
	border: solid 1px #000 !important;
}
/**prikaz rezultata kviza**/
p#correct-question-count-text {
	text-align: center;
    font-size: 36px;
    line-height: 48px;
}


.keyboard_container {
  position: relative;
  display: none;
}

.keyboard_container.open {
  display: inline-block;
}

.keyboard {  
  margin: 0.1em;
  padding: 0.5em 2em 0.5em 0.5em;
  text-align: center;
  z-index: 1;
  background-color: rgb(255, 255, 255);
  box-shadow: 3px 3px 2px rgba(100, 100, 100, 25%);
  max-width: 25em;
  min-width: 15em;
  border: 1px solid rgb(200, 200, 200);
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.keyboard button {
  margin: 0.25em;
  height: 2em;
  width: 2em;
  text-align: center;
}

.keyboard button.close_keyboard {
  position: absolute;
  font-size: 8px;
  margin: auto;
  line-height: 0;
  padding: initial;
  right: 1em;
}
.memory {
  border: solid 2px #ffd452;
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 47px 50px;
}

.game-holder {
  width: 620px;
  max-height: 620px;
  margin: auto;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  perspective: 1000px;
}

.card-holder {
  width: 140px;
  height: 140px;
  margin: 5px;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.5s;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.card-holder.flip {
  transform: rotateY(180deg);
}

.cover,
.card {
  z-index: 99;
  width: 100%;
  height: 100%;
  position: absolute;
}

.card {
  transform: rotateY(180deg);
  visibility: hidden;
}

.card.visible {
  visibility: visible;
}

.cover.hidden {
  visibility: hidden;
}

.memory-tooltip {
  text-align: center;
}

.pair-tooltip {
  z-index: 100;
  position: absolute;
  right: 0;
  background-color: white;
  border-radius: 100%;
  width: 1.1em;
  height: 1.1em;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.1em;
}

@media only screen and (max-width: 1080px) {
	.game-holder {
		width: 360px;
		max-height: 360px;
	}
	
	.card-holder {
		width: 80px;
		height: 80px;
	}
}

@media only screen and (max-width: 768px) {
	.game-holder {
		width: 320px;
		max-height: 320px;
	}
	.card-holder {
		width: 70px;
		height: 70px;
	}
}

@media only screen and (max-width: 480px) {
	.memory {
		padding: 0;
		padding-bottom: 4px;
	}
}

@media only screen and (max-width: 365px) {
	.game-holder {
		width: 275px;
		max-height: 275px;
	}
	.card-holder {
		width: 58px;
		height: 58px;
	}
	
	.memory {
		padding: 0;
		padding-bottom: 2px;
	}
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jb21tb24vbWFpbi9hZGQuY3NzIiwid2VicGFjazovLy8uL2NvbW1vbi9tYWluL2FkZC1kYXJrLmNzcyIsIndlYnBhY2s6Ly8vLi9jb21tb24vcXVpei9xdWl6LmNzcyIsIndlYnBhY2s6Ly8vLi9jb21tb24vdGlwa292bmljZS9rZXlib2FyZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY29tbW9uL21lbW9yeS9tZW1vcnkuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLG9GQUFvRjtBQUNwRjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0JBQWtCO0FBQ2xCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FDN25FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQ3RJQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQix1QkFBdUI7QUFDdkIsaUJBQWlCO0FBQ2pCOztBQUVBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0Isa0NBQWtDO0FBQ2xDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUM3REE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUN2Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiY3NzL2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG5cbmh0bWwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuaHRtbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3ItbGlnaHQtcmdiKSwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5odG1sIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3ItbGlnaHQtcmdiKSwgMC4yKTtcbn1cblxuYm9keS5kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb250YWluZXIgLmRvcy1nYWxsZXJ5LXNsaWRlX19waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb250YWluZXIgLmRvcy1wYXJ0LXByb2ZpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZlcnRpY2FsLWxpbmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwcHg7XG59XG5cbnNlY3Rpb24gLmRkLXNvcnQtZWxlbWVudHMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuc2VjdGlvbi50aGUtdGVzdCAudGVzdC1jb250cm9scyAuYnRuLWhpbnQsXG5zZWN0aW9uLnRoZS10ZXN0IC50ZXN0LWNvbnRyb2xzIC5idG4tc29sdXRpb24sXG5zZWN0aW9uLnRoZS10ZXN0IC50ZXN0LWNvbnRyb2xzIC5idG4tcmVwZWF0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zZWN0aW9uIGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcGFnZSAubW9kdWxlLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmhvbWVwYWdlIHNlY3Rpb24uYWxsLW1vZHVsZXMgLmNvbC01LFxuLmRvdC1uYXYge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuI3NlYXJjaC1yZXN1bHRzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiB1eiBwcmV0cG9zdGF2a3UgZGEgaW1hIG1heCAxMCBncnVwYSAqL1xuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCIwXCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCIxXCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCIyXCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCIzXCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCI0XCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCI1XCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCI2XCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCI3XCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCI4XCJdLFxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCI5XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIi0xXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIi0xXCJdOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi50aGUtdGVzdCAucGlsbC1zb3J0aW5nIC5waWxsIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cblxuLmRvcy1zb3J0LXBpbGxzIC5waWxsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvcy1hbnN3ZXItaXRlbS5waWxsLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbn1cblxuLyogb3ZlcmZsb3cgcHJldmVudHMgRCduJ0QgLSBvdmVycmlkZSBwcm9wZXJ0eSBmcm9tIG1haW5fKiBDU1MgZmlsZXMgdW50aWwgaXQgaXMgcmVtb3ZlZCBmcm9tIHRoZXJlICovXG5zZWN0aW9uLnRoZS10ZXN0IC5jb25uZWN0LXBhaXJzIHVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGFpciB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnRhYmxlLnF1ZXN0aW9uLWJvZHkuc2VsZWN0LWFuc3dlciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tYXRob3ZlcmZsb3cge1xuICBkaXNwbGF5OiBibG9jazsgLyogdGhpcyBjb250YWluZXIgaXMgcmVuZGVyZWQgYXMgU1BBTiBlbGVtZW50IHRvIHByZXZlbnQgYnJvd3NlciBmcm9tIGVqZWN0aW5nIGl0IGZyb20gcGFyZW50IFAsIHRodXMgd2UgaGF2ZSB0byBtYWtlIGl0IGEgYmxvY2sgdGhpcyB3YXkgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyoqIC0tLS0tIFRoZXNlIGNsYXNzZXMgZ2l2ZSBzcGFjZSB0byBtYXRobWwgdG8gcmVuZGVyIHByb3Blcmx5LiBDbGFzc2VzIGFyZSByZW1vdmVkIGZyb20gZWxlbWVudHMgb25jZSBtYXRoIGlzIHJlbmRlcmVkLiAqL1xuXG4vKiBpbiBvcmRlciB0byByZW5kZXIgcHJvcGVybHksIG1hdGggcmVxdWlyZXMgcmVuZGVyZWQgY29udGFpbmVyIChpZS4gTk9UIGRpc3BsYXk6bm9uZSksIGJ1dCBhbHNvLCB0byBwcmV2ZW50IEZPVUMsIGl0J3MgY29udGFpbmVyIHNob3VsZCBiZSBoaWRkZW4gdW50aWwgcmVuZGVyaW5nIGlzIGRvbmUgKi9cbi8qIG90aGVyIGxvYWRpbmdNYXRoLSogY2xhc3NlcyBzaG91bGQgYmUgcG9ydGVkIHRvIHRoaXMgc29sdXRpb24/ICovXG4ubG9hZGluZ01hdGgtY29udGFpbmVyLCAubG9hZGluZ01hdGgtY29sbGVjdGlvbkNvbnRhaW5lcixcbiAgLyogcmVtb3ZlIHNwZWNpYWxpemVkIGNsYXNzZXMgKHNvbHV0aW9uLCByZXN1bHQpIGFmdGVyIHRoZXkgYXJlIHJlbW92ZWQgZnJvbSBIVE1MOyBjb250YWluZXIgY2xhc3Mgc2hvdWxkIGJlIGFwcGxpZWQgdG8gZXZlcnkgbWF0aCBsb2FkaW5nIGNvbnRhaW5lciAqL1xuLmxvYWRpbmdNYXRoLXNvbHV0aW9uLCAubG9hZGluZ01hdGgtcmVzdWx0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLyogZm9yY2UgaW5pdGlhbCBkaXNwbGF5IHRvIG92ZXJyaWRlIHBvc3NpYmxlIGRpc3BsYXk6bm9uZSBldGMuICovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogcmVkdWNlIHZlcnRpY2FsIGhlaWdodCB0byAwICovXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5sb2FkaW5nTWF0aC1xdWVzdGlvbkhlbHAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xufVxuLmxvYWRpbmdNYXRoLW93bCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5sb2FkaW5nTWF0aC1rbm93bGVkZ2VBc3Nlc21lbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmxvYWRpbmdNYXRoLVphZGFjaUdyb3VwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtMjUwMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiB0aGlzIGNsYXNzIGNhdXNlcyBwcm9ibGVtcyB3aXRoIGZvcm11YWxzIGxvbmdlciB0aGFuIDIwMHB4LCBhbmQgc2luY2UgaXQncyBhcHBsaWVkIHRvIHRhYmxlIGNlbGxzXG4gKiB0aGV5IHdpbGwgKHByb2JhYmx5KSBrZWVwIHRoZWlyIHdpZHRoIGVub3VnaCB0byByZW5kZXIgbWF0aFxuICogdGhpcyBpcyBtYW5pcHVsYXRlZCBvbiB0aGUgY29kZSAoZmUsIGJlKSBzbyBzaG91bGQgYmUgcmVtb3ZlIGZyb20gdGhlbSBhcyB3ZWxsIGFmdGVyIHRoaXMgaGFzIGJlZW4gcHJvdmVkIHRvIHdvcmtcbi5sb2FkaW5nTWF0aC10ZHtcblx0d2lkdGg6IDIwMHB4IWltcG9ydGFudDtcblx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuKi9cbi5sb2FkaW5nTWF0aC1Xb3JkRHJhZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmN1c3RvbS1vcmRlcmluZy1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhaXItZHJhZ2dhYmxlIHtcbiAgLyogUmVxdWlyZWQgdG8gbWFrZSBlbGVtZW50cyBkcmFnZ2FibGUgaW4gb2xkIFdlYktpdCAqL1xuICAta2h0bWwtdXNlci1kcmFnOiBlbGVtZW50O1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbiAgY3Vyc29yOiBtb3ZlO1xuICAvKnRvdWNoLWFjdGlvbiBub25lIHdpbGwgZW5zdXJlIHRoYXQgdGhlIHBhZ2UgaXMgbm90IHNjcm9sbGVkIHdoaWxlIGRyYWdnaW5nKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucGFpci1zdGF0aWMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGFjdGl2ZSBkcmFnZ2FibGUgZWxlbWV0ICovXG4uZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUsXG4ucGFpci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbi5kcmFnZ2FibGUtcmVzdHJpY3RlZC5kcmFnZ2FibGUtYWN0aXZlIHtcbiAgei1pbmRleDogMTAwMDkgIWltcG9ydGFudDsgLyoga2VlcCBkcmFnZ2VkIGVsZW1lbnRzIGFib3ZlIFwid29ybGRcIiAqL1xufVxuXG4vKiBBbGxvdyBjZW50ZXJlZCBmb3JtdWxhcyBpbiBcInBhaXJlZFwiIHF1ZXN0aW9ucy4gKi9cbi5wYWlyIC5tangtZnVsbC13aWR0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4vKiBUZW1wb3Jhcnkgb3ZlcnJpZGUgb2YgcHJvc3Bla3QncyBjbGFzcyB0aGF0IG1lc3NlcyBmb3JtdWxhcyB3aXRoIGxhcmdlIGZyYWN0aW9uLiAqL1xuc2VjdGlvbi50aGUtdGVzdCAucGlsbC1zb3J0aW5nIC5waWxsIC5tangtY2h0bWwge1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4vKiBNZW1vcnkgZ2FtZS4gKi9cbi5tZW1vcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA0N3B4IDUwcHg7XG59XG5cbi5nYW1lLWhvbGRlciB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcmQtaG9sZGVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNhcmQtaG9sZGVyLmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmNvdmVyLFxuLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYXJkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhcmQudmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jb3Zlci5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZW1vcnktdG9vbHRpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaG9sZGVyIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gIH1cblxuICAuY2FyZC1ob2xkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYW1lLWhvbGRlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5jYXJkLWhvbGRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1lbW9yeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLmdhbWUtaG9sZGVyIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbWF4LWhlaWdodDogMjc1cHg7XG4gIH1cbiAgLmNhcmQtaG9sZGVyIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cblxuICAubWVtb3J5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbi8qIE1lbW9yeSBnYW1lIGVuZC4gKi9cblxuZGl2LmRvcy1pdGVtLWlucHV0LFxuZGl2LmRvcy1pdGVtLWlucHV0X19sYWJlbCxcbmRpdi5pbmxpbmUtc2VsZWN0LFxuZGl2LmlubGluZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZG9zLWNvbC1tYWluLmRvcy1jb2wtbWFpbi1zdHVkZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG9zLWNvbC1tYWluLmRvcy1jb2wtbWFpbi1zdHVkZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29ydGFibGVPcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRvcy1jb2wtd3JhcHBlciBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcXVlc3Rpb24tcmVzdWx0LFxuLmRvcy1jb2wtd3JhcHBlciAucXVlc3Rpb24taGVscCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb3MtdGFza3Mtc2xpZGUgLnF1ZXN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUgLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250cm9scyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qKiBrZXlib2FyZCBjc3MgU1RBUlQgKiovXG4ua2V5Ym9hcmQub3BlbiB7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ua2V5Ym9hcmQgYnV0dG9uLmNsb3NlX2tleWJvYXJkIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rZXlib2FyZCBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi8qKiBrZXlib2FyZCBjc3MgRU5EICoqL1xuXG5kaXZbaWRePVwiY2hlY2tib3gtY29tbWVudFwiXSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5sZW5ndGgtdGlueSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubGVuZ3RoLXRpbnksXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5sZW5ndGgtdGlueSB7XG4gIG1heC13aWR0aDogNjBweDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5sZW5ndGgtdGlueSB7XG4gIG1heC13aWR0aDogODBweDtcbn1cblxuLmxlbmd0aC1zbWFsbCxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubGVuZ3RoLXNtYWxsLFxuaW5wdXRbdHlwZT1cInRleHRcIl0ubGVuZ3RoLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4ubGVuZ3RoLW1lZGl1bSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubGVuZ3RoLW1lZGl1bSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmxlbmd0aC1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuXG4ubGVuZ3RoLWxvbmcsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmxlbmd0aC1sb25nLFxuaW5wdXRbdHlwZT1cInRleHRcIl0ubGVuZ3RoLWxvbmcge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuXG4ubGVuZ3RoLXZlcnlsb25nLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5sZW5ndGgtdmVyeWxvbmcsXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5sZW5ndGgtdmVyeWxvbmcge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuXG5kaXYuZG9zLWFuc3dlci0taW5jb3JyZWN0LFxuZGl2LmFuc3dlci1pbmNvcnJlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Vycm9yLTIuc3ZnKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cblxuZGl2LmRvcy1hbnN3ZXItLWNvcnJlY3QsXG5kaXYuYW5zd2VyLWNvcnJlY3QsXG5kaXYuZmVlZGJhY2staW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvcnJlY3RseS0yLnN2Zyk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbi8qKiBxdWl6IGFkZGVkIGNzcyAqL1xuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQsXG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTIgaW5wdXQsXG4uZG9zLW9wdGlvbi1yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIHotaW5kZXg6IC0xMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZG9zLW9wdGlvbi1jaGVja2JveCBpbnB1dDpmb2N1cyB+IGxhYmVsOmFmdGVyLFxuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyLFxuLmRvcy1vcHRpb24tcmFkaW8gaW5wdXQ6Zm9jdXMgfiBsYWJlbDphZnRlcixcbi5kb3Mtb3B0aW9uLXJhZGlvIGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kb3Mtb3B0aW9uLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykgfiBsYWJlbDphZnRlcixcbi5kb3Mtb3B0aW9uLXJhZGlvIGlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykgfiBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kb3MtcXVlc3Rpb24taW5zZXJ0LWZpZWxkIC5kb3MtYW5zd2VyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSAudGFibGUsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiVXJlxJFpdmFuamUgcG9yZXRrYSBlbGVtZW5hdGFcIl0gLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcGFyaXZhbmplIG9kZ292b3JhXCJdIHNtYWxsLFxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVwaXNpdmFuamUgcmlqZcSNaVwiXSBzbWFsbCxcbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcGlzaXZhbmplIHUgZWxlbWVudGVcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiT2RhYmlyYW5qZSByaWplxI1pXCJdIHNtYWxsLFxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcGFyb3ZhXCJdIHNtYWxsLFxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIHNtYWxsLFxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVyZcSRaXZhbmplIHBvcmV0a2EgZWxlbWVuYXRhXCJdIHNtYWxsLFxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIk51bWVyacSNa2lcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUkVQTCB6YWRhdGFrXCJdIHNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRvcy1kcm9wem9uZS13aGlsZS1lbGVtZW50LWRyYWdnaW5nLXN0eWxlIHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxldC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqIG1pbm9yIGZpeGVzLCBtb3ZlIHRvIG1haW4uY3NzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXF1ZXN0aW9uLWluc2VydC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAgLmZhbmN5Ym94LWNhcHRpb24gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxudGFibGUudGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGFibGUudGFibGUgdGJvZHkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG50YWJsZS50YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5udW0tY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucXVlc3Rpb24tYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXF1ZXN0aW9uLWluc2VydC1maWVsZCAuZG9zLWRyYWctYXJlYSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRvcy11bml0LXBhZ2luYXRpb24gLm51bS1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLnF1ZXN0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucXVlc3Rpb24gLmRvcy1pdGVtLWlucHV0IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXVxuICAuZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRlbnRcbiAgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXVxuICAuZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRlbnRcbiAgLmRvcy1kcmFnLWFyZWEge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl1cbiAgLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250ZW50XG4gIC5kb3MtZHJhZy1hcmVhIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kb3MtdGVzdC1maW5pc2hfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmRvcy10ZXN0LWZpbmlzaC5kb3MtYnRuLWRlZi1iYXNpYyxcbi5kb3MtdGVzdC1yZXBlYXQuZG9zLWJ0bi1kZWYtYmFzaWMge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZG9zLXRlc3QtcHJvZ3Jlc3NiYXIudWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5kb3MtdGVzdC1wcm9ncmVzc2Jhci51aS1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMS4zM2VtO1xufVxuXG5wI2NvcnJlY3QtcXVlc3Rpb24tY291bnQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kb3MtdGVzdC1wcm9ncmVzc2Jhci51aS1jb3JuZXItYWxsIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5kb3MtdGVzdC1wcm9ncmVzc2JhciAudWktY29ybmVyLWxlZnQge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZG9zLWdhbGxlcnkge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5kb3MtZ2FsbGVyeS1zbGlkZV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1nYWxsZXJ5LXNsaWRlX190aXRsZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmZhbmN5Ym94LWNhcHRpb24td3JhcCAuZmFuY3lib3gtY2FwdGlvbiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5kb3MtZ2FsbGVyeS1zbGlkZXIgLmRvcy1zbGlkZV9fcHJldixcbiAgLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19uZXh0IHtcbiAgICBib3R0b206IGNhbGMoNTAlKTtcbiAgfVxufVxuXG4uZG9zLWNvbC13cmFwcGVyIC5kb2MtcGFydC1zb2x1dGlvbiAuaXRlbSAuZG9zLXBhcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNoYXJlIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzVweCkge1xuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wtbWVudSA+IC5kcm9wZG93biAuZG9zLWNvbCAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLFxuICAuZG9zLXN0YXRlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS50eXBlLS1zY2VuYXJpbyAuZG9zLW1haW4tYmFubmVyX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmludGVyYWN0aW9uLXJlc2l6ZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuaW50ZXJhY3Rpb24tcmVzaXplLWNvbnRhaW5lciBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA5OSU7IC8qIHdoZW4gaXQgaXMgMTAwJSBpdCBvdmVyZmxvd3MgKi9cbn1cblxuLmludGVyYWN0aW9uLXJlc2l6ZS1jb250YWluZXIgLmludGVyYWN0aW9uLXNjZW5lLXZpZXdlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvM2RfcG9zdGVyLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5kb3Mta2V5LXRlcm1zX190YWJzLnNjZW5hcmlvLW9ubGluZS1hY3Rpdml0eSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5hY3B5LWV4dGVybmFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0xMDAwMHB4O1xufVxuXG5ib2R5LmRvcy12aWRlbyAuZG9zLW1vZHVsZS1ob21lIC5kb3MtbGluZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjZweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRvcy12aWRlbyAuZG9zLWhlYWRlciA+IC5kb3MtcGFydCA+IGEsXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtaGVhZGVyID4gLmRvcy1wYXJ0ID4gYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtY2lyY2xlLmRvcy1zaGFyZSBzdmcge1xuICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUuZG9zLXNoYXJlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLWJvcmRlcik7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSBwIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LmRvcy12aWRlbyBkaXYuZG9zLWNvbC1tYWluIC5kLWZsZXguZmxleC13cmFwIGRpdi5kb3MtbW9kdWxlOmZpcnN0LW9mLXR5cGUsXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlXG4gIGRpdi5kb3MtY29sLW1haW5cbiAgLmQtZmxleC5mbGV4LXdyYXBcbiAgZGl2LmRvcy1tb2R1bGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkuZG9zLXZpZGVvXG4gIGRpdi5kb3MtY29sLW1haW5cbiAgLmQtZmxleC5mbGV4LXdyYXBcbiAgZGl2LmRvcy1tb2R1bGU6Zmlyc3Qtb2YtdHlwZVxuICBoMyxcbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgZGl2LmRvcy1jb2wtbWFpblxuICAuZC1mbGV4LmZsZXgtd3JhcFxuICBkaXYuZG9zLW1vZHVsZTpmaXJzdC1vZi10eXBlXG4gIGgzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlXG4gIC5kb3MtY29udGFpbmVyXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXRoZW1lLXNsaWRlciAuZG9zLW1vZHVsZSAuaW5uZXIuZmxpcC1jYXJkLWZyb250LFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1yZWxhdGVkLXNsaWRlciAuZG9zLW1vZHVsZSAuaW5uZXIuZmxpcC1jYXJkLWZyb250IHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW9cbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtbW9kdWxlXG4gIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5ib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW9cbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtbW9kdWxlXG4gIC5pbm5lclxuICAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm90dG9tOiB1bnNldDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIC5kb3MtY29udGFpbmVyXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXJcbiAgaDUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWNvbnRhaW5lclxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5kb3MtY29sLW1haW5cbiAgLmRvcy1tb2R1bGVcbiAgLmlubmVyXG4gIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlXG4gIC5kb3MtY29udGFpbmVyXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXJcbiAgLmltZ1xuICBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2xpZGVyLWNhcmQtaW1nLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlXG4gIC5kb3MtY29udGFpbmVyXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXJcbiAgc3Ryb25nLFxuYm9keS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QudHlwZS0tZG9zLXZpZGVvXG4gIC5kb3MtY29udGFpbmVyXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXJcbiAgc3Ryb25nIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtbW9kdWxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWNvbnRhaW5lclxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5kb3MtY29sLW1haW5cbiAgLmRvcy1tb2R1bGVcbiAgLmlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuY29udGFpbmVyLFxuYm9keS5kb3MtdmlkZW8gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1heC13aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmNvbnRhaW5lcixcbiAgYm9keS5kb3MtdmlkZW8gLmNvbnRhaW5lci5kb3MtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1mb290ZXIgLmNvbnRhaW5lcixcbiAgYm9keS5kb3MtdmlkZW8gLmRvcy1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuZGl2LmFjcHktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbmRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5kaXYuYWNweS1jaGFwdGVycy1tZW51IC5hY3B5LWNoYXB0ZXJzLWxpc3Qge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xuICB6LWluZGV4OiAxMDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4uYWNweS1leHRlcm5hbENvbnRlbnRBY3Rpb25fX2NvbnRhaW5lciAuYWNweS10cmFuc2NyaXB0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogMjAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNweS1jaGFwdGVycy10aXRsZSAuZG9zLWJ0bi1kZWYtYmFzaWMuYWNweS1jaGFwdGVycy1saXN0LXRvZ2dsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3B5LWNoYXB0ZXJzLW1lbnUgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWJhbm5lcixcbmJvZHkuZG9zLW1vZHVsZS1ob21lLmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG5ib2R5LmRvcy1zaW5nbGUtdW5pdC5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLW1haW4tYmFubmVyXG4gIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50LS10b3AsXG4gIC5kb3MtdmlkZW8gLmRvcy1tYWluLWJhbm5lciAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbmJvZHkuZG9zLXZpZGVvIC5kb3MtbGluZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYWNweS1jaGFwdGVycy1tZW51LmFjcHktY2hhcHRlcnMtbGlzdC1jbG9zZWQge1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvICNuYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tZG9zLWNvbG9yLWJvcmRlcik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZG9zLXJlbGF0ZWQtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kb3MtcmVsYXRlZC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmRvcy1yZWxhdGVkLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uZG9zLXJlbGF0ZWQtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMTZweDtcbn1cblxuLmRvcy10aGVtZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRvcy10aGVtZS1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmRvcy10aGVtZS1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRvcy10aGVtZS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGF0dGVybi1ib3Jkby1sZWZ0LnN2ZykgIWltcG9ydGFudDtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLW1haW4tYmFubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdHRlcm4tYm9yZG8tcmlnaHQuc3ZnKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRvcy1zaW5nbGUtdW5pdC5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvblxuICAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlclxuICAuZG9zLW1haW4taW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4taW5mb3JtYXRpb24uYWN0aXZlIC5kb3MtaWNvbi1jbG9zZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvblxuICAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlclxuICAuZG9zLW1haW4taW5mb3JtYXRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICB3aWR0aDogMTBweDtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLXZpZGVvLWxlY3R1cmUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy11bml0LW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluLXNoZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQge1xuICBtYXJnaW46IDAgNTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1mb290ZXIgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWRvcy1jb2xvci1ib3JkZXItcmdiKSwgMC43KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5kb3MtaGVkZGluZ19faWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLXBhcnQsXG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLm1lbW9yeSxcbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWNvbGxlY3Rpb24tdGFza3MsXG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmRvcy1lbWJlZGRlZC1jb250ZW50LFxuLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5kb3MtbXVsdGltZWRpYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmRvcy10cmFuc2NyaXB0IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tZXh0ZXJuYWxjb250ZW50W2RhdGEtYW5ub3RhdGlvbmNvZGVePVwiZG9zLXVpZFwiXSB7XG4gIGluc2V0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWludGVyYWN0aW9uLFxuLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5hbHRlcm5hdGl2ZS1kaXNwbGF5IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjcHktY29udGVudE5vZGVfX2Jsb2NraW5nQW5ub3RhdGlvbk1hc2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5cbi5kb3MtaGVhZGVyLW5hdmlnYXRlIGEuZG9zLWNpcmNsZS5kb3Mtc2hhcmUgLmRvcy1oZWFkZXItbmF2aWdhdGVfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWNvbnRhaW5lclxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5kb3MtY29sLW1haW5cbiAgLmRvcy1tb2R1bGVcbiAgLmlubmVyXG4gIHN0cm9uZyB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWNvbnRhaW5lclxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5kb3MtY29sLW1haW5cbiAgLmRvcy1tb2R1bGVcbiAgLmlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5XG4gIC5kb3MtaGVhZGVyXG4gIC5kb3MtcGFydFxuICBhOm5vdCguZG9zLWxpbmstZmxvYXQpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAuZG9zLXBhcnQgYTpub3QoLmRvcy1saW5rLWZsb2F0KTpob3ZlciB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC5kb3MtZmxvYXQtZWxlbWVudC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXIgLmRvcy1wYXJ0IGE6bm90KC5kb3MtbGluay1mbG9hdCkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIC5kb3MtbG9nby1jb21wYW55X19pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXIgLmRvcy1wYXJ0IGE6bm90KC5kb3MtbGluay1mbG9hdCkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIC5kb3MtbG9nby1jb21wYW55X19pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWRyb3Bkb3duLWJ0bi5hY3RpdmU6bm90KC5kb3Mtc2V0dGluZ3MpIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1kcm9wZG93bi1idG4uYWN0aXZlOm5vdCguZG9zLXNldHRpbmdzKSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci1ib3JkZXIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2hhcmU6aG92ZXIsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2V0dGluZ3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNoYXJlOmhvdmVyIHN2ZyBwYXRoLFxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNldHRpbmdzOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItYm9yZGVyKTtcbiAgfVxufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAudGVybSBkaXYgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAudGVybSBkaXYgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWRpY3Rpb25hcnkgLmRvcy1tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGF0dGVybi1ib3Jkby1sZWZ0LnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC5kb3MtbWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGF0dGVybi1ib3Jkby1yaWdodC5zdmcpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZG9zLWRpY3Rpb25hcnkudHlwZS0tZG9zLXZpZGVvIC50ZXJtIHtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbn1cblxuYm9keS5kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtbWFpbi1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gaDIge1xuICBmb250LXNpemU6IDEuNTU1ZW07XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGgzIHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBoNSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyIGgyLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXIgaDIge1xuICBmb250LXNpemU6IDEuNTU1ZW07XG59XG5cbmJvZHkuZG9zLW1vZHVsZS1ob21lLnR5cGUtLWRvcy12aWRlb1xuICAuZG9zLWNvbnRhaW5lclxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5kb3MtY29sLW1haW5cbiAgLmRvcy1tb2R1bGVcbiAgLmlubmVyXG4gIC5pbWdcbiAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbmJvZHkuZG9zLW1vZHVsZS1ob21lLnR5cGUtLWRvcy12aWRlbyAuaWNvbi1vdXRjb21lcyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fbmF2LmRvcy1tYWluLWluZm9ybWF0aW9uX19vdXRjb21lc0J1dHRvblxuICBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjVweCA0MnB4O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlci1uYXZpZ2F0ZSBhLmRvcy1zaGFyZS5kb3MtaGVhZGVyLWxvZ28tRVUge1xuICBtYXgtd2lkdGg6IDczcHg7XG4gIG1heC1oZWlnaHQ6IDUzcHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS5jbGlwYm9hcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjEpO1xufVxuXG5ib2R5LmRvcy1tb2R1bGUtaG9tZS5kb3MtdmlkZW8uZmlyc3QgLmZsZXgtd3JhcCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1kb3MtY29sb3Itc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuYm9keS5kb3MtbW9kdWxlLWhvbWUuZG9zLXZpZGVvLmZpcnN0IC5mbGV4LXdyYXA6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5ib2R5LmRvcy1tb2R1bGUtaG9tZS5kb3MtdmlkZW8uZmlyc3RcbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtbW9kdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1wYWdlLW1haW4gLmRvcy1mbG9hdC1lbGVtZW50LmRvcy1mbG9hdC1lbGVtZW50LS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1vZHVsZS5kb3MtZmxpcC1jYXJkIC5idG4uZmxpcC1jYXJkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMi4yZW0gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmZsaXAtY2FyZC1iYWNrIC5pbmZvLXRleHQge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5mbGlwLWNhcmQtYmFjayBwLFxuLmZsaXAtY2FyZC1iYWNrIC5vdXRjb21lcyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYuZG9zLW1haW4taW5mb3JtYXRpb25fX291dGNvbWVzQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pa29uYTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tZG9zLWNvbG9yLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYuZG9zLW1haW4taW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pa29uYTE3LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1kb3MtY29sb3ItYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDhweDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1kb3MtY29sb3ItYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWJhY2tncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1zZWFyY2gtbW9iaWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1kb3MtY29sb3ItYm9yZGVyKTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggOHB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4vKiBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAwcHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoLmFjdGl2ZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufSAqL1xuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaC5hY3RpdmUge1xuICB3aWR0aDogMzE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWRvcy1jb2xvci1wcmltYXJ5LXJnYiksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSBkaXYuZG9zLW1vZHVsZSBoMy5kb3MtdmlkZW8tdGhlbWUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGVfX2ljb24gaW1nIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IGluaXRpYWw7XG4gIHotaW5kZXg6IDEwMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGJ1dHRvbi5zbGljay1hcnJvdzpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluIzY1MDAyYVxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXI6aG92ZXJcbiAgLmltZ1xuICA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tb2R1bGUuZG9zLWZsaXAtY2FyZCBidXR0b24uZmxpcC1jYXJkLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tb2R1bGUuZG9zLWZsaXAtY2FyZCBidXR0b24uZmxpcC1jYXJkLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgLmRvcy1tb2R1bGUuZG9zLWZsaXAtY2FyZFxuICAuZmxpcC1jYXJkLWJhY2tcbiAgYnV0dG9uLmZsaXAtY2FyZC1idXR0b25cbiAgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIC5kb3MtbW9kdWxlLmRvcy1mbGlwLWNhcmRcbiAgLmZsaXAtY2FyZC1mcm9udFxuICBidXR0b24uZmxpcC1jYXJkLWJ1dHRvblxuICBzdmcge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICBkaXYuZG9zLWNvbC1tYWluXG4gIC5kLWZsZXguZmxleC13cmFwXG4gIGRpdi5kb3MtbW9kdWxlOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXNlY29uZGFyeSk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZG9zLXJlbGF0ZWQtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kb3MtcmVsYXRlZC1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZG9zLXJlbGF0ZWQtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMHB4O1xufVxuXG4uZG9zLXJlbGF0ZWQtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmRvcy1yZWxhdGVkLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4uZG9zLXJlbGF0ZWQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5kb3MtcmVsYXRlZC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG4uZG9zLXRoZW1lLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kb3MtdGhlbWUtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMHB4O1xufVxuXG4uZG9zLXRoZW1lLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJvZHkuZG9zLXNpbmdsZS11bml0LmRvcy1kaWN0aW9uYXJ5LnR5cGUtLWRvcy12aWRlb1xuICAuZG9zLW1haW4tYmFubmVyXG4gIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlclxuICBoMiB7XG4gIG1hcmdpbi10b3A6IC03NnB4O1xufVxuXG5ib2R5LmRvcy1zaW5nbGUtdW5pdC50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLWJhbm5lcl9fc2luZ2xlLXBhZ2Uge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtbW9kdWxlLmNvbC1sZy0xMi5jb2wtbWQtMTIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5ib2R5LmRvcy1zaW5nbGUtdW5pdC50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluLXNoZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5kb3Mtc2luZ2xlLXVuaXQudHlwZS0tZG9zLXZpZGVvIC5wbHlyLS12aWRlbyB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hY3B5LWFubm90YXRpb25fX3R5cGUtLWV4dGVybmFsY29udGVudC5hbm5vdGF0aW9uLWl2clxuICAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5hbm5vdGF0aW9uLXF1aXogLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyID4gZGl2LFxuLmFubm90YXRpb24taXZyIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciA+IGRpdiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYW5ub3RhdGlvbi1xdWl6XG4gIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lclxuICA+IGRpdlxuICBoNS5kb3MtY29sbGVjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2LmFjcHktY2hhcHRlcnMtbWVudS5hY3B5LWNoYXB0ZXJzLWxpc3QtbGVmdCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWNweS1leHRlcm5hbENvbnRlbnRBY3Rpb25fX2NvbnRhaW5lciAjbmF2aWdhdGlvbi1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5hY3B5LWFubm90YXRpb25fX3R5cGUtLWV4dGVybmFsY29udGVudC5hbm5vdGF0aW9uLWl2clxuICAuZG9zLXBhcnQuZG9zLWludGVyYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmVcbiAgLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tZXh0ZXJuYWxjb250ZW50XG4gIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZVxuICAuYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYWNweS1jaGFwdGVycy1tZW51LWlubmVyXG4gIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tZXh0ZXJuYWxjb250ZW50LmFjcHktY2hhcHRlcnMtbWVudS1pbm5lciB7XG4gICAgaW5zZXQ6IDAgNjAlIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYWNweS1jaGFwdGVycy1tZW51LWlubmVyIHtcbiAgICBpbnNldDogMCA1MCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5hY3B5LWFubm90YXRpb25fX3R5cGUtLWV4dGVybmFsY29udGVudC5hY3B5LWNoYXB0ZXJzLW1lbnUtaW5uZXIge1xuICAgIGluc2V0OiAwIDQwJSAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29sLXdyYXBwZXIuYWNweS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuYWNweS1jaGFwdGVycy1tZW51LmFjcHktY2hhcHRlcnMtbWVudS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuYWNweS1jaGFwdGVycy1tZW51LmFjcHktY2hhcHRlcnMtbWVudS1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvICNuYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5hY3B5LWNvbnRhaW5lci5mdWxsc2NyZWVuLWFjdGl2ZSAjbmF2aWdhdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5hY3B5LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gMjEwcHgpICogMS43NykgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZmFuY3lib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmFjcHktY2hhcHRlcnMtbWVudSAuYWNweS1jaGFwdGVycy1saXN0LXV0aWxzIGJ1dHRvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlXG4gIC5hY3B5LWNoYXB0ZXJzLW1lbnVcbiAgLmFjcHktY2hhcHRlcnMtbGlzdC11dGlsc1xuICBidXR0b25cbiAgc3ZnXG4gICoge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmFjcHktY2hhcHRlcnMtbWVudSAuYWNweS1jaGFwdGVycy1saXN0LXV0aWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvICNuYXZpZ2F0aW9uLWJ1dHRvbixcbi5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uLmFubm90YXRpb24taXZyIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uLFxuLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24uYW5ub3RhdGlvbi1xdWl6IC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uLFxuLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24uYWNweS1hbm5vdGF0aW9uX190eXBlLS1jYXJkXG4gIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYWNweS1leHRlcm5hbENvbnRlbnRBY3Rpb25fX2NvbnRhaW5lciAjbmF2aWdhdGlvbi1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmFjcHktZXh0ZXJuYWxDb250ZW50QWN0aW9uX19jb250YWluZXIgI25hdmlnYXRpb24tYnV0dG9uIHN2ZyByZWN0IHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0LFxuLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tY2FyZCAuYWNweS1jYXJkQW5ub3RhdGlvbl9fY29udGVudCxcbi5hY3B5LWFubm90YXRpb25fX3R5cGUtLWNhcmQgLmFjcHktY2FyZEFubm90YXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IC5jdXJyZW50LWFubm90YXRpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSAuY3VycmVudC1ub2RlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUuYWN0aXZlLWFubm90YXRpb24gLmN1cnJlbnQtbm9kZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY3B5LWV4dGVybmFsQ29udGVudEFjdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSxcbiAgICB0byhyZ2JhKDAsIDAsIDAsIDAuNykpXG4gICk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNyksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjcHktY2hhcHRlcnMtbWVudSBwIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ib2R5LmRvcy1kaWN0aW9uYXJ5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWRpY3Rpb25hcnktY29udGVudCAuZG9zLWNvbC1tYWluLXNoZWxsLFxuYm9keS5kb3MtaW1wcmVzc3VtLnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1tYWluLXNoZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1uaWdodCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAudGVybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSAubmF2IGxpLmRpc2FibGVkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWRvcy1jb2xvci1wcmltYXJ5LXJnYiksIDAuMik7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5cbi5hY3B5LWNvbnRlbnROb2RlLS1jb250ZW50Q29udGFpbmVyLmFjcHktY29udGVudE5vZGVfX2Jsb2NraW5nQW5ub3RhdGlvbk1hc2tcbiAgLmFjcHktdHJhbnNjcmlwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY3B5LWNoYXB0ZXJzLW1lbnUgLmFjcHktY2hhcHRlci1leHRlcm5hbC1jb250ZW50IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG5cbi5hY3B5LWNvbnRlbnROb2RlLS1jb250ZW50Q29udGFpbmVyIC5kb3MtZmlndXJlLWltZyAuaW1nIHtcbiAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmFjcHktY29udGVudE5vZGUtLWNvbnRlbnRDb250YWluZXIgLmRvcy1nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5mYW5jeWJveC1zdGFnZS5pbWFnZS1tYXJnaW5zIHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1zdGFnZS5pbWFnZS1tYXJnaW5zIHtcbiAgbWFyZ2luOiAxMHB4IDBweCA1MHB4IDBweDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8uZmFuY3lib3gtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYW5ub3RhdGlvbi1xdWl6XG4gIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYW5ub3RhdGlvbi1xdWl6XG4gIC5kb3MtY29sbGVjdGlvbi10YXNrc1xuICAuc2xpY2stZG90c1xuICBsaSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmFjcHktZXh0ZXJuYWxDb250ZW50QWN0aW9uX19jb250YWluZXIgLmFjcHktdHJhbnNjcmlwdDpmb2N1cyxcbiNuYXZpZ2F0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hY3B5LWNoYXB0ZXJzLW1lbnUgLmFjcHktY2hhcHRlcnMtbGlzdC11dGlscyBidXR0b24uYWNweVBsYXllckZ1bGxzY3JlZW4ge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci1ib3JkZXIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jaXJjbGUge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxuICBib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW9cbiAgICAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvblxuICAgIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyXG4gICAgLmRvcy1tYWluLWluZm9ybWF0aW9uXG4gICAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2gge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cblxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUuZG9zLXNoYXJlIHN2ZyB7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICB9XG5cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jaXJjbGUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuXG4gIGJvZHkuZG9zLXNpbmdsZS11bml0LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlci1uYXZpZ2F0ZSBhLmRvcy1zaGFyZS5kb3MtaGVhZGVyLWxvZ28tRVUge1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG5cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZXR0aW5ncy1ncm91cF9fYnRuIGJ1dHRvbi5kb3MtY2lyY2xlIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUudHlwZS0tZG9zLXZpZGVvXG4gICAgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb25cbiAgICAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlclxuICAgIC5kb3MtbWFpbi1pbmZvcm1hdGlvblxuICAgIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fbmF2IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cblxuICBib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDg1cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWltcHJlc3N1bSAuY29udGFpbmVyLmRvcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi5hY3B5LWFubm90YXRpb25fX3R5cGUtLWNhcmQgLmFjcHktY2FyZEFubm90YXRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbmJvZHkuZG9zLXNpbmdsZS11bml0LmRvcy12aWRlby1sZWN0dXJlXG4gIC5kb3MtbWFpbi1iYW5uZXJcbiAgLmRvcy1tYWluLWJhbm5lci13cmFwcGVyXG4gIGgyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLWRhcmstbW9kZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLWJhbm5lciA+IGEuZG9zLWhlYWRlci1sb2dvLUVVLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtaGVhZGVyLWxvZ28tRVUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtaGVhZGVyLWxvZ28tRVUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIGEuZG9zLWhlYWRlci1sb2dvLUVVLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZG9zLWJ0bi1yZWNlbnppamUgc3ZnLFxuLmRvcy1idG4tcmVjZW56aWplIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZG9zLXNpbmdsZS11bml0LnR5cGUtLWRvcy12aWRlbyAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbixcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUudHlwZS0tZG9zLXZpZGVvIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0NXB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC5kb3MtbWFpbi1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLWRpY3Rpb25hcnkudHlwZS0tZG9zLXZpZGVvXG4gICAgLmRvcy1tYWluLWJhbm5lclxuICAgIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlclxuICAgIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgYm9keS5kb3MtZGljdGlvbmFyeS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzNXB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbDpudGgtY2hpbGQobiArIDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtbWVudSAuZG9zLWNvbDpudGgtY2hpbGQobiArIDIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICAuZG9zLW1haW4tbmF2aWdhdGlvbi1idXR0b25zXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fb3V0Y29tZXNCdXR0b25cbiAgKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXJcbiAgLmFsdGVybmF0aXZlLWRpc3BsYXlcbiAgLmRvcy1wYXJ0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1vZHVsZS5kb3MtZmxpcC1jYXJkLnRoZW1lLXRpdGxlLWNhcmQge1xuICBtYXJnaW46IDE2cHg7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIC5kb3MtbW9kdWxlLmRvcy1mbGlwLWNhcmQudGhlbWUtdGl0bGUtY2FyZFxuICAuZmxpcC1jYXJkLWZyb250IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWRvcy1jb2xvci1wcmltYXJ5LXJnYiksIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmFjcHktdmlkZW9Db250ZW50Tm9kZS0tY29udGVudENvbnRhaW5lciB2aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbiIsIi8qKlRPRE86IG1vdmUgdG8gbWFpbi5jc3M/ICoqL1xuYm9keS5kYXJrLXRoZW1lIHN2Zy5pY29uLWRvdWJsZXNjcm9sbCBwYXRoIHtcbiAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5kYXJrLXRoZW1lIC5tZW1vcnkgLnBhaXItdG9vbHRpcCB7XG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG59XG5cbmJvZHkuZGFyay10aGVtZSAuY2FuLWRyb3Atc3R5bGUuc3VjY2VzcyxcbmJvZHkuZGFyay10aGVtZSAuY2FuLWRyb3Atc3R5bGUuZGFuZ2VyIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGFyay10aGVtZSAuZG9zLXVuaXQtcGFnaW5hdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1uZXR3b3JrLWxpc3QgLmRvcy1jaXJjbGUgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1kb3MtY29sb3ItYm9yZGVyLXJnYiksIDAuNSk7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHAgc3ZnLFxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgcCBzdmcgKiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSBwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xufVxuXG5ib2R5LmRhcmstdGhlbWUgLmFjcHktY2hhcHRlcnMtbWVudSAuY3VycmVudC1hbm5vdGF0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWVcbiAgLmRvcy1jb250YWluZXJcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtbW9kdWxlXG4gIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZVxuICAuZG9zLWNvbnRhaW5lclxuICAuZG9zLWNvbC13cmFwcGVyXG4gIC5kb3MtY29sLW1haW5cbiAgLmRvcy1tb2R1bGVcbiAgLmlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbn1cblxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIC5hY3B5LWNoYXB0ZXJzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSBidXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmJvZHkuZGFyay10aGVtZS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1uaWdodCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbmlnaHQgc3Bhbi5kYXJrLXRoZW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkgLmRvcy1uaWdodCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkgLmRvcy1uaWdodCBzcGFuLmRhcmstdGhlbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGhlYWRlciAuZG9zLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWVcbiAgLmFjcHktY2hhcHRlcnMtbWVudVxuICAuYWNweS1jaGFwdGVycy1saXN0LXV0aWxzXG4gIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTE1MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG59XG5cbmJvZHkuZGFyay10aGVtZSBkaXYjbW9kYWxfdG9nZ2xlci5kb3MtYnRuLWRlZi1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTUgIWltcG9ydGFudDtcbn1cblxuYm9keS5kYXJrLXRoZW1lIC5hY3B5LWNoYXB0ZXJzLW1lbnUgLmFjcHktY2hhcHRlci1hbm5vdGF0aW9uIHN2ZyBnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYSBpbWcuRVUtbG9nbyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYSBpbWcuRVUtbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYSBpbWcuRVUtbG9nby1kYXJrLW1vZGUsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGEgaW1nLkVVLWxvZ28tbW9iaWxlLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1zZXR0aW5ncy1ncm91cF9fYnRuIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZGFyay10aGVtZSAuZG9zLW5ldHdvcmstbGlzdC13cmFwcGVyIHN2ZyAqIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuIiwiLyogbGFzdCBlZGl0ZWQgYnkgU29uamEgMjAyMTA1MjYgLSAxNzowMCAqL1xuXG4jb3V0ZXItZHJvcGVsZW1lbnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kcm9wLWVsZW1lbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kcmFnLWRyb3Age1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuI2NvcnJlY3RBbnN3ZXJGaWVsZCBsaSB7XG5cdHBhZGRpbmc6IDVweDtcblx0Zm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnF1ZXN0aW9uLWVsZW1lbnQtaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uZGQtc29sdXRpb257XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRyb3B6b25lLWhvbGRlcntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5hbnN3ZXJzLWhvbGRlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKioga2xhc2Ega29qdSBkaXpham5lcmkgdHJlYmFqdSBwcmViYWNpdGkgdSBtYWluLmNzcywgamVyIMSHZSBzYWRyxb5hdmF0aSBib2plIHRlbWUgLSBpeiBrbGFzZSB0cmViYSBpemJhY2l0aSBvYnJ1YiAoemFkbmppIHByb3ApICovXG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTIgaW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG5cdGJhY2tncm91bmQ6ICM5ODAwM0Y7LyoqIHBvemFkaW5za2EgYm9qYSBEYS9OZSBlbGVtZW50YSBrb2p1IMW+ZWxlICovXG5cdGJvcmRlci1jb2xvcjogIzk4MDAzRjsvKiogYm9qYSBvYnJ1YmEga29qdSDFvmVsZSAqL1xuXHQvKiogY29sb3I6ICMwMDA7IGJvamEgdGVrc3RhIGtvanUgxb5lbGUgKi9cbn1cblxuLyoqIGtsYXNhIGtvanUgZGl6YWpuZXJpIHRyZWJhanUgcHJlYmFjaXRpIHUgbWFpbi5jc3MsIGplciDEh2Ugc2FkcsW+YXZhdGkgYm9qZSB0ZW1lICovXG4uZHJhZy1kcm9wLmNhbi1kcm9wLCAuY2FuLWRyb3Atc3R5bGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDUyOyAvKiogcG96YWRpbnNrYSBib2phIGVsZW1lbnRhICovXG5cdGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyAvKiogYm9qYSBvYnJ1YmEga29qdSDFvmVsZSAqL1xufVxuXG4vKiogb3ZvIG1vZ3UgcHJlYmFjaXRpIHUgbWFpbi5jc3MsIGFrbyDFvmVsZSAtIG92byBqZSBzdGlsIGtvamkgb2RyZcSRdWplIGtha28gaXpnbGVkYSBmb2t1c2lyYW5pIGd1bWIgbmEgb25vbSBkb2RhdG5vbSBTcGFqa2lqZXZvbSBrZXlib2FyZHUgKi9cbi5rZXlib2FyZD5idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IHNvbGlkIDFweCAjMDAwICFpbXBvcnRhbnQ7XG59XG4vKipwcmlrYXogcmV6dWx0YXRhIGt2aXphKiovXG5wI2NvcnJlY3QtcXVlc3Rpb24tY291bnQtdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbiIsIi5rZXlib2FyZF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rZXlib2FyZF9jb250YWluZXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmtleWJvYXJkIHsgIFxuICBtYXJnaW46IDAuMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAyZW0gMC41ZW0gMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDI1JSk7XG4gIG1heC13aWR0aDogMjVlbTtcbiAgbWluLXdpZHRoOiAxNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAwLCAyMDAsIDIwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmtleWJvYXJkIGJ1dHRvbiB7XG4gIG1hcmdpbjogMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua2V5Ym9hcmQgYnV0dG9uLmNsb3NlX2tleWJvYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogaW5pdGlhbDtcbiAgcmlnaHQ6IDFlbTtcbn0iLCIubWVtb3J5IHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZDQ1MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA0N3B4IDUwcHg7XG59XG5cbi5nYW1lLWhvbGRlciB7XG4gIHdpZHRoOiA2MjBweDtcbiAgbWF4LWhlaWdodDogNjIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcmQtaG9sZGVyIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW46IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNhcmQtaG9sZGVyLmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmNvdmVyLFxuLmNhcmQge1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2FyZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXJkLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY292ZXIuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWVtb3J5LXRvb2x0aXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWlyLXRvb2x0aXAge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMS4xZW07XG4gIGhlaWdodDogMS4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0LmdhbWUtaG9sZGVyIHtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0bWF4LWhlaWdodDogMzYwcHg7XG5cdH1cblx0XG5cdC5jYXJkLWhvbGRlciB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmdhbWUtaG9sZGVyIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0bWF4LWhlaWdodDogMzIwcHg7XG5cdH1cblx0LmNhcmQtaG9sZGVyIHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQubWVtb3J5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweCkge1xuXHQuZ2FtZS1ob2xkZXIge1xuXHRcdHdpZHRoOiAyNzVweDtcblx0XHRtYXgtaGVpZ2h0OiAyNzVweDtcblx0fVxuXHQuY2FyZC1ob2xkZXIge1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0fVxuXHRcblx0Lm1lbW9yeSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/