/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/glightbox/dist/css/glightbox.css ***!
  \**************************************************************************************************************************************/
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
        /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}


/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}


/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}


/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./web/static/css/benkotehna.scss ***!
  \***************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*** HTML5 Boilerplate  ***/
/*+clearfix {*/
DIV#breadcrumbs:after, UL.js-tabs-labels:after, UL.tabela LI:after, DIV.pagination:after, DIV.pagination UL:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

DIV#breadcrumbs, UL.js-tabs-labels, UL.tabela LI, DIV.pagination, DIV.pagination UL {
  display: inline-block;
}

DIV#breadcrumbs, UL.js-tabs-labels, UL.tabela LI, DIV.pagination, DIV.pagination UL {
  /*\*/
  display: block;
  /**/
  -height: 1px;
}

/*+}*/
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, NAV, SECTION {
  display: block;
}

AUDIO:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

HTML {
  font-size: 12px;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
  font-family: Arial, Helvetica, sans-serif;
}

HTML, BUTTON, INPUT, SELECT, TEXTAREA {
  font-family: sans-serif;
  color: #1F1F1F;
}

BODY {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
  font-family: arial, helvetica, sans-serif;
  background-image: url(/static/img/bkg.png);
  height: 100%;
}

::-moz-selection {
  background: #3399FF;
  color: #FFF;
  text-shadow: 0px 0px;
}

::selection {
  background: #3399FF;
  color: #FFF;
  text-shadow: 0px 0px;
}

A {
  color: #11598C;
}

A:visited {
  color: #11598C;
}

A:hover {
  color: #000000;
}

/*a:focus { outline: 1px dotted; }*/
A:hover, A:active {
  outline: 0;
}

ABBR[title] {
  border-bottom: 1px dotted #000000;
}

B, STRONG {
  font-weight: bold;
}

BLOCKQUOTE {
  margin: 1em 40px;
}

DFN {
  font-style: italic;
}

HR {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #CCC;
  margin: 1em 0;
  padding: 0;
}

INS {
  background: #FF9;
  color: #000;
  text-decoration: none;
}

MARK {
  background: #FF0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

PRE, CODE, KBD, SAMP {
  font-family: monospace, serif;
  -font-family: "courier new", monospace;
  font-size: 1em;
}

PRE {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

Q {
  quotes: none;
}

Q:before, Q:after {
  content: "";
  content: none;
}

SMALL {
  font-size: 85%;
}

SUB, SUP {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

SUP {
  top: -0.5em;
}

SUB {
  bottom: -0.25em;
}

UL, OL {
  margin: 1em 0;
  padding: 0 0 0 40px;
}

DD {
  margin: 0 0 0 40px;
}

NAV UL, NAV OL {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

IMG {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/*svg:not(:root)*/
#INVALID-RULE {
  overflow: hidden;
}

FIGURE {
  margin: 0;
}

FORM {
  margin: 0;
}

FIELDSET {
  border: 0;
  margin: 0;
  padding: 0;
}

LABEL {
  cursor: pointer;
}

LEGEND {
  border: 0;
  margin-left: -7px; /*[e]- 7 px*/
  padding: 0;
  white-space: normal;
}

BUTTON, INPUT, SELECT, TEXTAREA {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

BUTTON, INPUT {
  line-height: normal;
}

BUTTON, INPUT[type=button], INPUT[type=reset], INPUT[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

BUTTON[disabled], INPUT[disabled] {
  cursor: default;
}

INPUT[type=checkbox], INPUT[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

INPUT[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

INPUT[type=search]::-webkit-search-decoration, INPUT[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

BUTTON::-moz-focus-inner, INPUT::-moz-focus-inner {
  border: 0;
  padding: 0;
}

TEXTAREA {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

TABLE {
  border-collapse: collapse;
  border-spacing: 0;
}

TD {
  vertical-align: top;
}

.chromeframe {
  margin: 0.2em 0;
  background: #CCC;
  color: #000000;
  padding: 0.2em 0;
}

.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

.ir BR {
  display: none;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: rect(auto, auto, auto, auto);
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*** HTML 5 boilerplate end **/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure {
  line-height: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-break: break-word;
  padding-right: 36px;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

.kategorija_dokumentov {
  list-style: none;
  padding-left: 0;
  margin-right: -2%;
}

UL.kategorija_dokumentov LI {
  float: left;
  display: block;
  width: 180px;
  overflow: hidden; /* remove this */
  margin: 0 2% 21px 0;
  position: relative;
}

.kategorija_dokumentov LI .stock {
  background-repeat: no-repeat;
  width: 52px;
  height: 52px;
  position: absolute;
  top: 5px;
  right: 5px;
}

.kategorija_dokumentov LI .stock--on-stock {
  background: url(/static/img/stock/zaloga.png);
  background-image: url(/static/img/stock/zaloga.svg), none;
}

.kategorija_dokumentov LI .stock--not-on-stock {
  background: url(/static/img/stock/po-narocilu.png);
  background-image: url(/static/img/stock/po-narocilu.svg), none;
}

BODY.hr .kategorija_dokumentov LI .stock--on-stock {
  background: url(/static/img/hr/stock/zaliha.png);
  background-image: url(/static/img/hr/stock/zaliha.svg), none;
}

BODY.hr .kategorija_dokumentov LI .stock--not-on-stock {
  background: url(/static/img/hr/stock/narudzba.png);
  background-image: url(/static/img/hr/stock/narudzba.svg), none;
}

.kategorija_dokumentov .title {
  font-size: 13px;
  font-weight: bold;
  background-color: #555555;
  color: white;
  padding: 5px;
  margin-top: 2px;
  position: relative;
}

.kategorija_dokumentov .title a {
  color: #FFFFFF;
  text-decoration: none;
}

.kategorija_dokumentov .image {
  height: 102px;
  width: 53px;
  overflow: hidden;
  text-decoration: none;
}

.kategorija_dokumentov .arrows {
  position: absolute;
  right: 8px;
}

.kategorija_dokumentov.skica li {
  display: block;
  width: 535px;
  margin-bottom: 26px;
}

.kategorija_dokumentov .skica {
  text-decoration: none;
}

/*Ext reset*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

img, body, html {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

q:before, q:after {
  content: "";
}

STRONG {
  font-weight: bold;
}

EM {
  font-style: italic;
}

.reference-project {
  display: flex;
  flex-wrap: wrap;
}
.reference-project__title {
  flex: 0 0 100%;
  font-size: 19px;
}
.reference-project__main-image {
  flex: 0;
  flex-basis: 290px;
}
.reference-project__main-image A {
  display: block;
  width: 100%;
}
.reference-project__main-image IMG {
  width: 100%;
  height: auto;
}
.reference-project__body {
  flex: 1;
  padding: 0 10px;
}
.reference-project__description {
  margin-bottom: 10px;
}
.reference-project__thumbnails {
  display: flex;
  flex-wrap: wrap;
}
.reference-project__thumbnails-item {
  list-style: none;
  padding: 0 5px 5px 0;
}

/** Infotip ***/
A.infotip {
  cursor: pointer;
  /*+placement:shift 0px -1px;*/
  position: relative;
  left: 0px;
  top: -1px;
  margin-left: 2px;
  margin-right: 0px;
}

.prdktResetkeNaZalogi_narocilo .infotip {
  top: -2px;
}

.tooltip {
  display: none;
  /*[disabled]display:block;*/
  background-image: url(/static/img/bubble_desno_top.png);
  background-repeat: no-repeat;
  padding: 58px 30px 0px 45px;
  width: 205px;
  font-size: 11px;
  color: #FFF;
  z-index: 10550;
  text-align: left;
  line-height: 1.6em;
  min-height: 75px;
  font-weight: normal;
}

SPAN.tooltip IMG {
  border: 1px solid #B6B6B6;
  padding: 1px;
  margin: 5px auto;
}

.tooltip .bottom {
  width: 280px;
  height: 28px;
  background-image: url(/static/img/bubble_desno_bottom.png);
  position: absolute;
  bottom: -28px;
  left: 0px;
}

/*** Infotip END **

**  METALnet CSS  ***/
UL.list_vertical {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

H1, H2, H3, H4 {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

H1 {
  color: #11598C;
  font-size: 28px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  margin-top: 25px;
  margin-bottom: 18px;
  font-style: normal;
  font-weight: 500;
}

H2 {
  color: #11598C;
  font-size: 22px;
  margin: 20px 0 10px;
}

H3 {
  font-size: 17px;
  color: #11598C;
  margin: 15px 0;
}

H4 {
  color: #11598C;
  margin-bottom: 0;
}

INPUT.form_problem {
  background-color: #FFA19B;
  border-style: solid;
}

DIV.main-wrap {
  width: 1000px;
  position: relative;
  margin: 0 auto;
}

DIV#vsebina {
  width: 604px;
  background: #FFFFFF;
  z-index: 50;
  border: 1px solid #DDDDDD;
  margin-top: 20px;
  margin-left: 173px;
  margin-bottom: 0;
  #min-height: 1070px;
  min-height: 1340px;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
  position: relative;
  padding-right: 20px;
  padding: 24px 20px 36px 26px;
}

DIV#vsebina.full {
  width: 912px;
  margin-left: 4px;
}

DIV#vsebina.full_with_cart {
  margin-left: 4px;
  width: 739px;
}

DIV#vsebina UL > LI > UL {
  margin-top: 0;
}

.vsebina-wysiwyg {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.vsebina-wysiwyg H2 {
  font-size: 23px;
}
.vsebina-wysiwyg H3 {
  font-size: 18px;
}
.vsebina-wysiwyg H3.underline {
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 4px;
}
.vsebina-wysiwyg STRONG {
  font-weight: bold;
}
.vsebina-wysiwyg P {
  margin: 10px 0;
  line-height: 1.6;
  font-size: 14px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  color: #575757;
}
.vsebina-wysiwyg UL > LI {
  margin: 3px 0 3px 25px;
  list-style: circle;
  padding-left: 0px;
}
.vsebina-wysiwyg UL > LI > UL > LI {
  padding-left: 0px;
}
.vsebina-wysiwyg TABLE.x-btn TD {
  background-color: transparent !important;
}
.vsebina-wysiwyg TABLE P {
  margin: 0 0;
}
.vsebina-wysiwyg TABLE TR TH {
  font-weight: bold;
  color: #ffffff;
  background-color: #666666;
  vertical-align: middle;
  padding: 5px 6px;
}
.vsebina-wysiwyg TABLE TR TD {
  vertical-align: middle;
  padding: 3px 6px;
}
.vsebina-wysiwyg TABLE TR:nth-child(even) TD {
  background-color: #eeeeee;
}
.vsebina-wysiwyg TABLE.border {
  border: 1px solid rgb(211, 211, 211);
  border-width: 1px 0 0 1px;
}
.vsebina-wysiwyg TABLE.border TD {
  border: 1px solid rgb(211, 211, 211);
  border-width: 0 1px 1px 0;
}
.vsebina-wysiwyg TABLE.border TH {
  border: 1px solid rgb(140, 140, 140);
  border-width: 0 1px 1px 0;
}
.vsebina-wysiwyg TABLE.first-col-small-padding TR TD:first-child, .vsebina-wysiwyg TABLE.first-col-small-padding TR TH:first-child {
  padding: 0 1px;
}

/***  Navigation side  ***/
DIV#navigation_side {
  /*+placement:anchor-top-left 3px 309px;*/
  position: absolute;
  left: 3px;
  top: 250px;
}

DIV#navigation_side DIV.menu_group_label {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #11598C;
  margin-bottom: 4px;
  font-size: 17px;
  padding-left: 10px;
  margin-top: -16px;
}

UL.navigation_side {
  width: 170px;
  padding-left: 0px;
  list-style: none;
  font-size: 12px;
  padding-top: 0px;
  margin-top: -1px;
  margin-bottom: 31px;
  font-weight: bold;
}

UL.navigation_side A {
  color: #555555;
  text-decoration: none;
}

UL.navigation_side A:hover {
  color: #000000;
  text-decoration: underline;
}

UL.navigation_side > LI {
  padding-left: 11px;
  padding-top: 10px;
  padding-right: 19px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-left: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  border-top: 1px solid #FFFFFF;
  background-image: url(/static/img/side_menu_back.jpg);
  font-size: 13px;
  position: relative;
  padding: 9px 19px 9px 10px;
}

UL.navigation_side > LI:first-child {
  -moz-border-radius: 8px 0 0;
  -webkit-border-radius: 8px 0 0;
  border-radius: 8px 0 0;
  border-top: 1px solid #DEDEDE;
}

UL.navigation_side > LI:only-child {
  -moz-border-radius: 8px 0 0 8px !important;
  -webkit-border-radius: 8px 0 0 8px !important;
  border-radius: 8px 0 0 8px !important;
  border-top: 1px solid #DEDEDE;
}

UL.navigation_side > LI:last-child {
  -webkit-border-radius: 0 0 0 8px;
  -moz-border-radius: 0 0 0 8px;
  border-radius: 0 0 0 8px;
}

UL.navigation_side > LI.active {
  background-color: #2F6493;
  background-image: none;
  /*[disabled]border:solid #2F6493;*/
  /*[disabled]border-width:1px 0 0 1px;*/
  border-width: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}

UL.navigation_side > LI.active A {
  color: #FFFFFF;
  text-shadow: 1px 1px #000000;
}

UL.navigation_side LI.subfolder {
  padding: 0px;
}

UL.navigation_side LI.folder DIV.menu_arrow {
  /*+placement:anchor-top-right 9px 13px;*/
  position: absolute;
  right: 9px;
  top: 13px;
  top: 12px;
  background-image: url(/static/img/sprite_icons_png.png);
  background-repeat: no-repeat;
  width: 6px;
  height: 11px;
  background-position: -13px 0px;
}

UL.navigation_side LI.folder.active DIV.menu_arrow {
  /*+placement:anchor-top-right 9px 14px;*/
  position: absolute;
  right: 9px;
  top: 14px;
  background-image: url(/static/img/sprite_icons_png.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 11px;
  background-position: -2px 0px;
}

UL.navigation_side LI.folder.expanded DIV.menu_arrow {
  position: absolute;
  right: 9px;
  top: 12px;
  background-image: url(/static/img/sprite_icons_png.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 11px;
  background-position: -2px 0px;
}

/***  Navigation side - sub*/
UL.navigation_side_sub {
  padding: 4px 0 5px;
  margin: 0px;
  color: #8F8F8F;
  list-style: none;
  background-color: #FFFFFF;
}

UL.navigation_side > LI:only-child UL.navigation_side_sub {
  -webkit-border-radius: 0 0 0 8px;
  -moz-border-radius: 0 0 0 8px;
  border-radius: 0 0 0 8px;
}

UL.navigation_side > LI:last-child UL.navigation_side_sub {
  -webkit-border-radius: 0 0 0 8px;
  -moz-border-radius: 0 0 0 8px;
  border-radius: 0 0 0 8px;
}

UL.navigation_side_sub LI {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 13px;
  background-image: url(/static/img/side_menu_bullet.png);
  background-repeat: no-repeat;
  background-position: 0 9px;
  font-size: 11px;
  margin-left: 11px;
  width: 134px;
}

UL.navigation_side_sub LI A:hover {
  text-decoration: underline;
}

UL.navigation_side_sub LI DIV.menu_arrow {
  display: none;
}

UL.navigation_side_sub LI.active {
  background-image: url(/static/img/side_menu_bullet_active.png) !important;
  background-position: 0px 11px;
}

UL.navigation_side_sub LI.active A {
  color: #11598C;
}

/*** Navigation side - konfigurator*/
UL.menu_konfigurator {
  list-style: none;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 11px;
  padding-top: 8px;
  padding-bottom: 1px;
  background-color: #FFFFFF;
  font-weight: bold;
}

UL.menu_konfigurator UL {
  padding-left: 0px;
  list-style: none;
  margin-bottom: 8px;
  margin-top: 6px;
}

UL.menu_konfigurator UL LI {
  padding-bottom: 4px;
  width: 132px;
  position: relative;
  padding-left: 20px;
  font-weight: normal;
  margin-left: 2px;
}

UL.menu_konfigurator UL LI A {
  color: #7D7D7D;
}

UL.menu_konfigurator UL LI.active {
  /*[disabled]font-weight:bold;*/
}

UL.menu_konfigurator UL LI.active A {
  color: #000000;
}

UL.menu_konfigurator UL LI INPUT {
  margin-right: 5px;
  /*+placement:anchor-top-left 0px 2px;*/
  position: absolute;
  left: 0px;
  top: 2px;
}

/*** Catalogue download ***/
.side_catalogue_download {
  border: 1px solid #eaeaea;
  padding: 4px 0px;
  width: 145px;
  background-color: #FBFBFB;
  margin-left: 9px;
  text-align: center;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.side_catalogue_download .katalog {
  margin-top: 7px;
  margin-left: 7px;
}
.side_catalogue_download .katalog--drop-shadow {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.side_catalogue_download A {
  text-align: center;
  position: relative;
  margin-bottom: 4px;
  text-decoration: none;
  display: inline-block;
  line-height: 1em;
  color: #707070;
  font-size: 11px;
}
.side_catalogue_download A .big-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #11598C;
  margin: 8px 0 5px;
}
.side_catalogue_download A .desc {
  font-size: 10px;
  color: #5F5F5F;
  margin: 8px 0;
}

/***  Navigation top  ***/
.navigation-top {
  left: 4px;
  list-style: none;
  height: 105px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f4f4f4+54,e5e5e5+100 */
  background: #f4f4f4; /* Old browsers */
  width: 1000px;
  padding: 0px;
  margin: 0px;
}
.navigation-top__item {
  float: left;
  padding-left: 7px;
  padding-right: 6px;
  font-size: 12px;
  font-family: Ubuntu;
  text-align: center;
  width: 112px;
  padding-top: 0px;
  line-height: 1.1em;
  position: relative;
  height: 95px;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 90px;
  mix-blend-mode: multiply;
  /*
  &--codina {
    background-image: url('/static/img/navigation/top/menu-icon--codina.png');
  }
   */
  /*
  &:after {
    position: absolute;
    right: 1px;
    top: 19px;
    content: '';
    border-left: solid 1px white;
    border-right: solid 1px #fafafa;
    width: 1px;
    background-color: #dadada;
    height: 55px;
  }
  &:last-of-type:after {
    display: none;
  }
  */
}
.navigation-top--hr .navigation-top__item {
  width: 115px;
}
.navigation-top__item--resetke {
  background-image: url("/static/img/navigation/top/menu-icon--resetke.png?v=2");
}
.navigation-top--at .navigation-top__item--resetke {
  background-position: 18% 52%;
}
.navigation-top__item--perforirana-plocevina {
  background-image: url("/static/img/navigation/top/menu-icon--perforirana-plocevina.png?v=2");
}
.navigation-top--at .navigation-top__item--perforirana-plocevina {
  background-position: 14% 56%;
}
.navigation-top__item--ekspandirana-plocevina {
  background-image: url("/static/img/navigation/top/menu-icon--ekspandirana-plocevina.png?v=2");
}
.navigation-top--at .navigation-top__item--ekspandirana-plocevina {
  background-position: 11% 56%;
}
.navigation-top__item--valovite-mreze {
  background-image: url("/static/img/navigation/top/menu-icon--valovite-mreze.png?v=2");
}
.navigation-top__item--varjene-mreze {
  background-image: url("/static/img/navigation/top/menu-icon--varjene-mreze.png?v=2");
}
.navigation-top__item--plocevinaste-resetke {
  background-image: url("/static/img/navigation/top/menu-icon--plocevinaste-resetke.png?v=2");
}
.navigation-top__item--okovje-za-vrata {
  background-image: url("/static/img/navigation/top/menu-icon--okovje-za-vrata.png?v=2");
}
.navigation-top__item--corten {
  background-image: url("/static/img/navigation/top/menu-icon--corten.png?v=2");
}
.navigation-top__item--hardox-pipes {
  background-image: url("/static/img/navigation/top/menu-icon--hardox-cevi.png?v=2");
}
.navigation-top__item--streck-metal {
  background-image: url("/static/img/navigation/top/menu-icon--ekspandirana-plocevina.png?v=2");
}
.navigation-top__item A {
  text-decoration: none;
  height: 37px;
  display: table;
  position: relative;
  padding-top: 57px;
  color: #696969;
}
.navigation-top__item A SPAN {
  display: inline-block;
  display: table-cell;
  vertical-align: middle;
  width: 110px;
  height: 36px;
}
.navigation-top__item A:hover SPAN {
  color: #11598C;
}
.navigation-top__item.active A {
  color: #11598C;
  font-weight: 500;
}
.navigation-top__item.active DIV.menu_arrow {
  position: absolute;
  left: 53px;
  bottom: -9px;
  display: block;
  background-image: url(/static/img/sprite_icons_png.png);
  background-position: -21px 0px;
  width: 20px;
  height: 10px;
}
.navigation-top__item A DIV.menu_arrow {
  display: none;
}

UL.navigation-top.nr-of-cols-3 {
  padding-left: 0px;
  width: 1000px;
}
UL.navigation-top.nr-of-cols-3 LI {
  box-sizing: border-box;
  width: 31%;
  height: 103px;
  text-align: left;
  margin-left: 0;
  margin-right: 3%;
  font-size: 18px;
}
UL.navigation-top.nr-of-cols-3 LI DIV.menu_arrow {
  left: 68px;
  bottom: 0px;
}
UL.navigation-top.nr-of-cols-3 LI A {
  width: 56%;
  height: 71px;
  display: block;
  padding-left: 44%;
  padding-top: 22px;
}
UL.navigation-top.nr-of-cols-3 LI A SPAN {
  width: 100%;
  height: 50px;
}
UL.navigation-top.nr-of-cols-3 LI:first-child A {
  padding-left: 47%;
  width: 53%;
}
UL.navigation-top.nr-of-cols-3 LI:first-child .menu_arrow {
  left: 80px;
}
UL.navigation-top.nr-of-cols-3 LI:last-child {
  width: 32%;
  margin-right: 0;
}
UL.navigation-top.nr-of-cols-3 LI:last-child A {
  padding-left: 40%;
  width: 60%;
}
UL.navigation-top.nr-of-cols-3 LI:last-child .menu_arrow {
  left: 65px;
}

/***  Navigation top banner ***/
#page_banner {
  font-weight: 400 !important;
  font-style: normal !important;
  width: 1000px;
  box-sizing: border-box;
  height: 100px;
  /*+placement:anchor-top-left 4px 164px;*/
  left: 4px;
  top: 173px;
  background-image: url(/static/img/banner_base.jpg);
  color: #FFFFFF;
  font-size: 37px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  padding-top: 46px;
  padding-left: 15px;
  text-shadow: 1px 0px 5px #474747;
  text-decoration: none;
  background-color: #256797;
  background-position: 100% 0;
  background-repeat: no-repeat;
}
#page_banner.banner_resetke {
  background-image: url(/static/img/banner_resetke.jpg);
}
#page_banner.banner_perforirana {
  background-image: url(/static/img/banner_perforirana.jpg);
}
#page_banner.banner_ekspandirana {
  background-image: url(/static/img/banner_ekspandirana.jpg);
}
#page_banner.banner_valovite-mreze {
  background-image: url(/static/img/banner_valovite.jpg);
}
#page_banner.banner_varjene-mreze {
  background-image: url(/static/img/banner_varjene.jpg);
}
#page_banner.banner_plocevinaste-resetke {
  background-image: url(/static/img/banner_plocevinaste.jpg);
}
#page_banner.banner_vodila {
  background-image: url(/static/img/banner_vodila.jpg);
}
#page_banner.banner_lochbleche {
  background-image: url(/static/img/de_at/banner_lochbleche.jpg);
}
#page_banner.banner_hardox-pipes {
  background-image: url(/static/img/banner-hardox-pipes.jpg);
}

/***  Top area  ***/
.top-area {
  min-width: 1000px;
  height: 69px;
  left: 0;
  top: 0;
  background-color: #11598C;
}
.top-area--front {
  background-color: transparent;
}
.top-area__wrap {
  margin: 0 auto;
  width: 1000px;
  display: flex;
}
.top-area__links {
  right: 0;
  padding-top: 27px;
  text-align: right;
  font-size: 11px;
  margin-left: auto;
  color: #FFFFFF;
}
.top-area__links--front {
  color: #828282;
}
.top-area__links A {
  margin-right: 8px;
  margin-left: 8px;
  text-decoration: none;
  color: inherit;
}
.top-area__links A:hover {
  text-decoration: underline;
  color: inherit;
}

.wysiwyg-content {
  line-height: 1.5em;
}
.wysiwyg-content P {
  margin: 10px 0;
}
.wysiwyg-content > UL > LI {
  margin: 3px 0 3px 25px;
  list-style: disc;
  padding-left: 0px;
}
.wysiwyg-content > UL > LI > UL > LI {
  padding-left: 0px;
}

.mnlogo {
  display: block;
  left: 4px;
  top: 17px;
  background-color: #FFFFFF;
  width: 250px;
  padding: 17px;
}

DIV#search_box {
  /*+placement:anchor-top-right 3px 15px;*/
  position: absolute;
  right: 3px;
  top: 15px;
  background-image: url(/static/img/search.png);
  height: 36px;
  width: 231px;
}

DIV#search_box INPUT.search-txtbox {
  /*+placement:anchor-top-left 9px 9px;*/
  position: absolute;
  left: 9px;
  top: 9px;
  height: 18px;
  width: 172px;
  border: 0px solid #000000;
  padding-left: 7px;
  font-size: 12px;
  color: #8C8C8C;
}

DIV#search_box INPUT.search-txtbox.italic {
  font-style: italic;
}

DIV#search_box A {
  /*+placement:anchor-top-right 10px 8px;*/
  position: absolute;
  right: 10px;
  top: 8px;
  background-image: url(/static/img/search.png);
  background-position: -189px -8px;
  height: 20px;
  width: 33px;
  text-indent: -9999px;
  outline: none;
}

/***  Breadcrumbs  ***/
/*[clearfix]*/
DIV#breadcrumbs {
  /*+placement:anchor-top-left 0px 0px;*/
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 10px;
}

DIV#breadcrumbs DIV {
  float: left;
  height: 18px;
  position: relative;
  background-repeat: repeat-x;
  padding-right: 4px;
  padding-left: 18px;
  padding-top: 5px;
}

DIV#breadcrumbs DIV A {
  text-decoration: none;
  color: #424242;
}

DIV#breadcrumbs DIV A:hover {
  text-decoration: underline;
}

DIV#breadcrumbs DIV.bc_start {
  background-image: url(/static/img/breadcrumbs_left.png);
  width: 4px;
  height: 23px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

DIV#breadcrumbs DIV SPAN {
  display: inline-block;
  width: 13px;
  height: 23px;
  /*+placement:anchor-top-right -12px 0px;*/
  position: absolute;
  right: -12px;
  top: 0px;
  z-index: 1000;
}

DIV#breadcrumbs DIV.bc_home {
  background-image: url(/static/img/breadcrumbs_1_back.png);
  padding-left: 2px;
}

DIV#breadcrumbs DIV.bc_home SPAN {
  background-image: url(/static/img/breadcrumbs_1_end.png);
}

DIV#breadcrumbs DIV.bc_home A {
  text-indent: -9999px;
  display: block;
  width: 19px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url(/static/img/breadcrumbs_home.png);
  background-position: 3px -1px;
}

DIV#breadcrumbs DIV.bc_0 {
  background-image: url(/static/img/breadcrumbs_2_back.png);
}

DIV#breadcrumbs DIV.bc_0 SPAN {
  background-image: url(/static/img/breadcrumbs_2_end.png);
}

DIV#breadcrumbs DIV.bc_1 {
  background-image: url(/static/img/breadcrumbs_3_back.png);
}

DIV#breadcrumbs DIV.bc_1 SPAN {
  background-image: url(/static/img/breadcrumbs_3_end.png);
}

DIV#breadcrumbs DIV.bc_2 {
  background-image: url(/static/img/breadcrumbs_4_back.png);
}

DIV#breadcrumbs DIV.bc_2 SPAN {
  background-image: url(/static/img/breadcrumbs_4_end.png);
}

/*** Side portleti ***/
DIV.stranski-portleti-cont {
  /*+placement:anchor-top-right 0px 309px;*/
  position: absolute;
  right: 0;
  top: 240px;
}

DIV#stranski-portleti {
  width: 177px;
  position: relative;
}

/***  Naročilnica  ***/
DIV#narocilnica {
  border: 1px solid #DDDDDD;
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
  width: 159px;
  position: relative;
  overflow: hidden;
  padding-left: 13px;
  background-color: #FFFFFF;
  background-image: url(/static/img/side_menu_back.jpg);
  padding-top: 40px;
  min-height: 36px;
  z-index: 0;
  padding-bottom: 17px;
  vertical-align: 160px;
}

DIV#narocilnica UL {
  padding-left: 0px;
  padding: 0px;
  margin: 0px;
  list-style: none;
}

DIV#narocilnica UL LI {
  padding-top: 1px;
  margin-bottom: 5px;
}

DIV#narocilnica H4 {
  padding: 5px 0 0 15px;
  -webkit-border-radius: 0 8px 0 0;
  -moz-border-radius: 0 8px 0 0;
  border-radius: 0 8px 0 0;
  margin: -1px;
  background-image: url(/static/img/narocilnica_header_back.jpg);
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 19px;
  /*+placement:anchor-top-left 0px 0px;*/
  position: absolute;
  left: 0px;
  top: 0px;
  height: 30px;
  display: block;
  width: 159px;
  text-shadow: 1px 1px #222222;
  font-weight: normal;
}

BODY.hr DIV#narocilnica H4 {
  padding-top: 7px;
  font-size: 17px;
}

DIV#narocilnica .narocilnica_skupaj {
  margin-top: 12px;
  margin-bottom: 9px;
  color: #444444;
  font-weight: bold;
}

DIV#narocilnica .narocilnica_skupaj STRONG {
  font-size: 14px;
  color: #11598C;
}

DIV#narocilnica DIV.cart_icon {
  background-image: url("/static/img/sprite_icons_png.png");
  background-repeat: no-repeat;
  background-position: -1px -12px;
  width: 36px;
  height: 27px;
  /*+placement:anchor-top-right 8px 5px;*/
  position: absolute;
  right: 8px;
  top: 5px;
}

DIV#narocilnica_list {
  width: 140px;
}

DIV#narocilnica_list H5 {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #1F6492;
  margin: 10px 0px 4px;
  line-height: 18px;
  font-weight: bold;
}

DIV#narocilnica_list .opis {
  padding-left: 10px;
  font-size: 10px;
}

DIV#narocilnica_list .opis_line_strong {
  font-weight: bold;
  color: #555555;
}

DIV#narocilnica_list .opis_line_strong STRONG {
  color: #1F6492;
}

DIV#narocilnica_list H5 SPAN {
  color: #6A6A6A;
}

DIV #narocilnica .cart_title {
  margin-top: 10px;
  margin-bottom: 4px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
}

.empty_cart_instructions {
  color: #555555;
  margin-top: 6px;
  font-size: 11px;
}

DIV#narocilnica .separator {
  background-image: url(/static/img/crta_narocilnica.png);
  background-repeat: repeat-x;
  height: 2px;
  margin-left: -12px;
  width: 170px;
  margin-top: 10px;
}

DIV#narocilnica A.v_kosarico_link {
  display: inline-block;
  background-color: #739900;
  margin: 7px 0 5px;
  padding: 8px 17px 8px 17px;
  font-weight: 600;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  border-radius: 4px;
}
DIV#narocilnica A.v_kosarico_link:hover {
  background-color: rgb(122.6666666667, 163.2, 0);
}

.edit-cart-link {
  text-align: center;
  display: block;
  font-size: 11px;
  color: #666666;
}

.side-cart-vat-notice {
  font-size: 11px;
  margin-top: 12px;
  color: #666666;
  text-align: center;
}

DIV#narocilnica .delivery-costs {
  margin-top: 10px;
  font-weight: bold;
}

DIV#narocilnica .odstrani_link {
  background-image: url(/static/img/narocilnica_odstrani.png);
  background-repeat: no-repeat;
  background-position: 0 1px;
  color: #444444;
  padding-left: 16px;
  font-size: 9px;
}

DIV#narocilnica DIV.cart_last_entries {
  /*background-color: #DDDDDD;*/
  color: #333333;
  margin-top: 18px;
  margin-bottom: 12px;
}

.narocilnica_cena_skupaj {
  font-weight: bold;
  font-size: 12px;
  /*color: #1F6492;*/
}

/***Side icons***/
UL#side_icons {
  width: 165px;
  position: relative;
  letter-spacing: -1px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  list-style: none;
  font-size: 14px;
  color: #858585;
  padding-right: 0px;
  margin-top: 30px;
  padding-left: 4px;
}

UL#side_icons LI {
  margin-bottom: 17px;
  position: relative;
  /*[disabled]padding-left:51px;*/
}

UL#side_icons LI.dostava .ikona {
  background-image: url(/static/img/side_ikone.jpg);
  /*+placement:anchor-top-left -6px 0px;*/
  position: absolute;
  left: -6px;
  top: 0px;
  width: 56px;
  height: 64px;
}

UL#side_icons LI.dostava STRONG {
  color: #5093E4;
  font-weight: bold;
}

UL#side_icons LI.zaloga .ikona {
  background-image: url(/static/img/side_ikone.jpg);
  background-position: 0px -71px;
  /*+placement:anchor-top-left -7px 10px;*/
  position: absolute;
  left: -7px;
  top: 10px;
  width: 56px;
  height: 40px;
}

UL#side_icons LI.zaloga STRONG {
  color: #D39E1A;
}

UL#side_icons LI.enkos .ikona {
  background-image: url(/static/img/side_ikone.jpg);
  background-position: 0px -110px;
  /*+placement:anchor-top-left -5px 3px;*/
  position: absolute;
  left: -5px;
  top: 3px;
  width: 56px;
  height: 52px;
}

UL#side_icons LI.enkos STRONG {
  color: #7AAE4C;
}

UL#side_icons .cais-logo {
  border: 1px solid #eaeaea;
  background-color: #fbfbfb;
  border-radius: 10px;
  display: inline-block;
  margin-top: 20px;
  margin-left: 30px;
  padding: 20px;
  text-align: center;
}

/*** Footer ***/
DIV.footer_wrap {
  background-color: #444444;
  /*border: 1px dashed #E6E6E6;
  border-width: 1px 0px 1px 0;*/
  margin-top: -28px;
  padding-top: 54px;
  min-width: 1000px;
}

DIV.footer {
  margin: 0px auto;
  width: 800px;
  padding-top: 0px;
  padding-bottom: 22px;
  padding-left: 175px;
  color: #F5F5F5;
}

DIV.footer_group {
  font-weight: bold;
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 14px;
}

DIV.footer > DIV.group {
  float: left;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  width: 195px;
}

DIV.footer > DIV.group_0 {
  width: 180px;
}
BODY.de_at DIV.footer > DIV.group_0 {
  width: 220px;
}

DIV.footer > DIV.group_1 {
  width: 238px;
}
BODY.de_at DIV.footer > DIV.group_1 {
  width: 223px;
}

DIV.footer > DIV > UL {
  list-style: none;
  padding: 0px 0px 0px 0;
  margin: 0px;
}

DIV.footer > DIV > UL > LI {
  margin-bottom: 7px;
  text-decoration: none;
  background-image: url(/static/img/footer_bullet.png);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  padding-left: 13px;
  font-size: 11px;
}

DIV.footer A {
  text-decoration: none;
  color: #F5F5F5;
}

DIV.footer A:hover {
  color: #FFFFFF;
}

DIV.footnote {
  clear: both;
  text-align: center;
  font-size: 9px;
  color: #F5F5F5;
  padding-top: 9px;
  padding-bottom: 9px;
}

DIV.footer_separator {
  background-image: url(/static/img/crta_footer.png);
  background-repeat: repeat-x;
  height: 2px;
  width: 614px;
  margin: 0 auto;
}

DIV.footer H3 {
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 9px;
}

DIV.footer .naslov {
  margin-bottom: 17px;
  padding-left: 23px;
  background-image: url(/static/img/ikona_map_bright_gray.png);
  background-repeat: no-repeat;
  background-position: 0 1px;
}

DIV.footer .tel {
  margin-bottom: 17px;
  padding-left: 23px;
  background-image: url(/static/img/ikona_phone_bright_gray.png);
  background-repeat: no-repeat;
  background-position: 0 0px;
}

DIV.footer .email {
  padding-left: 23px;
  margin-bottom: 3px;
  background-image: url(/static/img/ikona_mail_bright_gray.png);
  background-repeat: no-repeat;
  background-position: 0 1px;
}

DIV.footer .email A {
  text-decoration: underline;
}

DIV.footer .kontakt {
  width: 242px;
  color: #F5F5F5;
}

/** Product tabs ***/
UL.product-tabs {
  /* The tabs will be rendered by JS */
  display: none;
  list-style: none;
  padding-left: 0px;
}

UL.product-tabs > LI {
  margin-top: 20px;
  margin-bottom: 26px;
}

UL.product-tabs > LI > A.tab_label {
  height: 18px;
  display: block;
  text-decoration: none;
  font-size: 14px;
  outline: none;
  font-weight: bold;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 0px;
  margin-bottom: 6px;
  width: 555px;
}

/*** Product tabs jQuery ***/
/*[clearfix]*/
UL.js-tabs-labels {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  height: 28px;
  margin-top: 4px;
  position: relative;
}

UL.js-tabs-labels > LI {
  list-style: none;
  padding: 6px 30px 1px 32px;
  float: left;
  text-decoration: none;
  font-weight: bold;
  border: solid #E6E6E6;
  border-width: 1px 1px 0;
  margin: 0 4px 0 0;
  height: 20px;
  font-size: 12px;
  cursor: pointer;
  position: relative;
  background-color: #FFFFFF;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(39%, #ffffff), color-stop(100%, #f9f9f9));
  background: -moz-linear-gradient(top, #ffffff 39%, #f9f9f9 100%);
  background: -webkit-linear-gradient(top, #ffffff 39%, #f9f9f9 100%);
  background: linear-gradient(to bottom, #ffffff 39%, #f9f9f9 100%);
}

UL.js-tabs-labels > LI.active {
  background-color: #FEFEFE;
  background-image: none;
}

UL.js-tabs-labels > LI .icon {
  background-image: url(/static/img/tabs_slices.png);
  width: 22px;
  height: 17px;
  background-repeat: no-repeat;
  position: absolute;
  left: 3px;
  top: 3px;
}

UL.js-tabs-labels > LI.cenik {
  padding-left: 8px;
  margin-left: 34px;
}

UL.js-tabs-labels > LI.cenik.active {
  padding-left: 42px;
  margin-left: 0px;
}

UL.js-tabs-labels > LI.cenik .icon {
  background-position: 0 0px;
  background-image: url(/static/img/tabs_cenik.png);
  top: -1px;
  left: -35px;
  width: 35px;
  height: 29px;
}

UL.js-tabs-labels.opened > LI .icon {
  background-image: url(/static/img/tabs_slices.png);
  width: 22px;
  height: 17px;
  left: 4px;
  top: 5px;
}

UL.js-tabs-labels.opened > LI.cenik {
  margin-left: 0px;
  padding-left: 42px;
}

UL.js-tabs-labels > LI.cenik.active .icon {
  background-image: url(/static/img/tabs_slices.png);
  background-position: 0 -20px;
  width: 22px;
  height: 17px;
  left: 4px;
  top: 5px;
}

UL.js-tabs-labels > LI.no-icon .icon {
  display: none;
}

UL.js-tabs-labels > LI.no-icon {
  padding-left: 12px;
}

UL.js-tabs-labels > LI.galerija .icon {
  background-position: -23px -3px;
  top: 7px;
  left: 5px;
}

UL.js-tabs-labels > LI.galerija.active .icon {
  background-position: -23px -22px;
}

UL.js-tabs-labels > LI.nosilnost_teza .icon {
  background-position: -74px 1px;
  width: 17px;
  left: 6px;
  top: 4px;
}

UL.js-tabs-labels > LI.nosilnost_teza.active .icon {
  background-position: -74px -18px;
}

UL.js-tabs-labels > LI.skica .icon {
  background-image: url(/static/img/tabs_skica.png);
  background-position: 0px 3px;
  width: 17px;
  left: 6px;
  top: 4px;
}

UL.js-tabs-labels > LI.skica.active .icon {
  background-position: 0px -17px;
}

UL.js-tabs-labels > LI.dodatne_moznosti .icon {
  background-position: -45px -1px;
  top: 5px;
  left: 6px;
  height: 17px;
  width: 17px;
}

UL.js-tabs-labels > LI.dodatne_moznosti.active .icon {
  background-position: -45px -20px;
}

UL.js-tabs-labels > LI.icon {
  background-image: url(/static/img/tabs_slices.png);
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  position: absolute;
}

UL.js-tabs-labels > LI.closed {
  border-width: 1px;
}

UL.js-tabs-labels > LI .toggle {
  background-image: url(/static/img/tabs_slices.png);
  width: 10px;
  height: 6px;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 12px;
  background-position: -65px -2px;
}

UL.js-tabs-labels > LI.active .toggle {
  background-position: -65px -31px;
}

UL.js-tabs-labels > LI.active {
  background-color: #FFFFFF;
  height: 21px;
}

UL.js-tabs-labels > LI.active A {
  color: #11598C;
}

UL.js-tabs-labels > LI > A {
  text-decoration: none;
  outline: none;
  color: #333333;
}

UL.js-tabs-content {
  width: 600px;
  border: 1px solid #ECECEC;
  padding-left: 0px;
  list-style: none;
  margin-top: 0px;
  margin-bottom: 10px;
}

UL.js-tabs-content > LI {
  display: none;
  padding: 16px 13px 10px 13px;
  margin: 0 0 0;
}

UL.js-tabs-content > LI.active {
  display: block;
}

UL.product-tabs-proc > LI {
  display: none;
  border: 1px solid #ECECEC;
  margin-top: 30px;
  margin-bottom: 9px;
}

UL.product-tabs-proc > LI.active {
  display: block;
}

UL.product-tabs-proc > LI > A.tab_label {
  /*+placement:float-left 0px 0px;*/
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
}

UL.product-tabs-proc > LI.active > A.tab_label {
  background-color: #FFFFFF;
  /*[disabled]height:24px;*/
  z-index: 3000;
  /*+placement:float-left 0px 0px;*/
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
  font-weight: bold;
  color: #11598C;
}

DIV.js-product-tabs DIV.tab_title {
  color: #11598C;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
}

/*** Produkt sklop ***/
DIV.produkt_sklop H2 {
  margin-bottom: 2px;
  font-size: 23px;
  margin-top: 24px;
  width: 460px;
}

/***Resetka opis***/
DIV.prdktResetkeNaZalogi_narocilo {
  margin-bottom: 20px;
}

DIV.resetka_opis {
  width: 422px;
  min-height: 95px;
  font-size: 11px;
  background-color: #FBFBFB;
  border: 1px solid #EFEFEF;
  padding-left: 178px;
  padding-top: 15px;
  position: relative;
  padding-bottom: 15px;
}

DIV.resetka_opis DIV.resetka_slika {
  /*+placement:anchor-top-left 0px 0px;*/
  position: absolute;
  left: 0px;
  top: 0px;
}

DIV.resetka_slika A.image_magnify {
  /*+placement:anchor-bottom-right 0px 0px;*/
  position: absolute;
  right: 0px;
  bottom: 0px;
  outline: none;
}

DIV.hardox_opis {
  width: 350px;
  min-height: 95px;
  font-size: 12px;
  padding-left: 215px;
  position: relative;
  padding-bottom: 15px;
}
DIV.hardox_opis UL {
  margin-bottom: 13px;
}
DIV.hardox_opis UL LI {
  list-style: outside;
  margin: 5px 0 5px 14px;
}
DIV.hardox_opis .hardox_slika {
  /*+placement:anchor-top-left 0px 0px;*/
  position: absolute;
  left: 0;
  top: 0;
}
DIV.hardox_opis .hardox-ssab-approved-distributor {
  position: absolute;
  left: 0;
  top: 155px;
}
DIV.hardox_opis A.image_magnify {
  /*+placement:anchor-bottom-right 0px 0px;*/
  position: absolute;
  right: 0px;
  bottom: 0px;
  outline: none;
}

.plocevina_opis A.image_magnify {
  /*+placement:anchor-bottom-right 0px 0px;*/
  position: absolute;
  right: 0px;
  bottom: 0px;
  right: 0;
  bottom: 56px;
  outline: none;
  top: 10px;
}

.plocevina_opis .front_image {
  margin-left: 116px;
}

.plocevina_opis A.pdf_link {
  /*+placement:anchor-bottom-right 0px 0px;*/
  position: absolute;
  right: 0px;
  bottom: 0px;
  right: 0;
  top: 35px;
  outline: none;
}

/*** Perforirana pločevina opis ***/
DIV.plocevina_opis {
  width: 447px;
  height: 88px;
  background-color: #FBFBFB;
  border: 1px solid #EFEFEF;
  padding-left: 153px;
  padding-top: 20px;
  position: relative;
  padding-bottom: 15px;
}

DIV.plocevina_opis .slika {
  width: 100%;
  height: 123px;
  /*+placement:anchor-top-left 0px 0px;*/
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}

DIV.plocevina_opis .slika .skica {
  /*+placement:anchor-top-left 0px 0px;*/
  position: absolute;
  left: 0px;
  top: 0px;
}

DIV.plocevina_opis .opis {
  /*+placement:anchor-bottom-left 0px 0px;*/
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 22px;
  background-color: rgba(255, 255, 255, 0.9);
}

DIV.plocevina_opis .lastnosti {
  padding-top: 0px;
  margin-top: 4px;
  margin-left: 9px;
}

DIV.plocevina_opis .lastnosti LI {
  float: left;
  margin-right: 25px;
  padding-top: 0px;
  margin-top: 0px;
}

DIV.plocevina_opis .lastnosti LI:last-child {
  margin-right: 0px;
}

/*** Tabela ***/
UL.tabela {
  list-style: none;
  padding-left: 0px;
  margin-top: 16px;
  border: 0px dotted #D2D2D2;
}

UL.tabela.topborder {
  border-width: 1px 0px 0px;
  margin-top: 15px !important;
}

/*[clearfix]*/
UL.tabela > LI {
  margin: 0;
  padding-bottom: 0px;
  height: 29px;
  padding-left: 9px !important;
  border-bottom: 1px dotted #D2D2D2;
  font-size: 12px;
}

UL.tabela > LI > DIV {
  float: left;
}

UL.tabela LI.no_header {
  margin-top: 12px;
  border-top: 1px dotted #D2D2D2;
}

UL.tabela LI.header_1 {
  margin-top: 12px;
  padding-top: 8px;
  height: 28px;
  color: #424242;
  font-size: 17px;
  padding-left: 0;
  font-weight: bold;
}

UL.tabela LI.header_1.resetke {
  background-color: #D9D9D9;
  border-top: 0px solid #000000;
  margin-top: 12px;
  padding-top: 8px;
  height: 23px;
  color: #333333;
  font-weight: normal;
  font-size: 12px;
  padding-left: 9px;
}

UL.tabela LI.header_1 > DIV {
  padding-top: 0px;
}

UL.tabela LI.header_2 {
  background-color: #E2E2E2;
  padding-top: 6px;
  height: 21px;
}

UL.tabela LI.header_2.single_header {
  margin-top: 12px;
}

UL.tabela LI.header_2 DIV {
  padding-top: 0px;
}

UL.tabela LI > DIV {
  float: left;
  padding-top: 7px;
}

/***Tabela rešetke***/
UL.tabela_resetke LI.header_2 DIV.kolicina {
  padding-top: 0px;
}

UL.tabela_resetke LI > DIV.sirina {
  width: 62px;
  /*text-align: right;*/
}

UL.tabela_resetke LI > DIV.dimenzijex {
  text-align: center;
  width: 42px;
}

UL.tabela_resetke LI > DIV.dolzina {
  width: 83px;
}

UL.tabela_resetke LI > DIV.cena_kos {
  width: 128px;
  font-weight: bold;
  text-align: right;
}

UL.tabela_resetke LI > DIV.cena_multiply {
  width: 41px;
  text-align: center;
}

UL.tabela_resetke LI > DIV.kolicina {
  width: 78px;
  padding-top: 2px;
}

UL.tabela_resetke LI > DIV.kolicina INPUT {
  width: 30px;
  margin-top: 2px;
}

UL.tabela_resetke LI > DIV.vrednost {
  width: 84px;
  font-weight: bold;
  text-align: center;
  padding-right: 12px;
}

UL.tabela_resetke LI > DIV.vkosarico {
  width: 28px;
  padding-top: 2px;
}

/*** Okrogle rešetke ***/
UL.tabela_okrogleResetke LI.header_2 DIV.kolicina {
  padding-top: 0px;
}

UL.tabela_okrogleResetke LI > DIV.premer {
  width: 85px;
  /*text-align: right;*/
}

UL.tabela_okrogleResetke LI > DIV.nosilni_trak {
  width: 98px;
  /*text-align: right;*/
}

UL.tabela_okrogleResetke LI > DIV.cena_kos {
  width: 80px;
  font-weight: bold;
  text-align: right;
}

UL.tabela_okrogleResetke LI > DIV.cena_multiply {
  width: 41px;
  text-align: center;
}

UL.tabela_okrogleResetke LI > DIV.kolicina {
  width: 78px;
  padding-top: 2px;
}

UL.tabela_okrogleResetke LI > DIV.kolicina INPUT {
  width: 30px;
  margin-top: 2px;
}

UL.tabela_okrogleResetke LI > DIV.vrednost {
  width: 84px;
  font-weight: bold;
  text-align: center;
  padding-right: 12px;
}

UL.tabela_okrogleResetke LI > DIV.vkosarico {
  width: 28px;
  padding-top: 2px;
}

TABLE.data-table-hardox-pipes {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0;
  border: 0;
}
TABLE.data-table-hardox-pipes th {
  background-color: #e7eef3;
  font-weight: bold;
  border-right: 1px solid #f4f9ff;
  padding: 8px;
  text-align: left;
}
TABLE.data-table-hardox-pipes td {
  border: 0;
  padding: 8px;
  border-right: 1px solid #ddd;
}
TABLE.data-table-hardox-pipes td:last-child {
  border-right: none;
}
TABLE.data-table-hardox-pipes tr {
  border-bottom: 1px solid #ddd;
}
TABLE.data-table-hardox-pipes tr:last-child {
  border-bottom: none;
}
TABLE.data-table-hardox-pipes tr:hover {
  background-color: #f9f9f9;
}

UL.tabela_hardoxPipes LI.header_2 {
  height: 35px;
}
UL.tabela_hardoxPipes LI .hardox-pipes-col__diameter {
  width: 175px;
}
UL.tabela_hardoxPipes LI .hardox-pipes-col__diameter--customizable {
  width: 210px;
}
UL.tabela_hardoxPipes LI .hardox-pipes-col__length {
  width: 95px;
}
UL.tabela_hardoxPipes LI .hardox-pipes-col__length-input {
  width: 103px;
}
UL.tabela_hardoxPipes LI > .quantity {
  width: 112px;
}
UL.tabela_hardoxPipes LI .inline-length {
  font-size: 12px;
  height: 18px;
  text-align: left;
  padding: 0 5px;
  margin: 0;
  border: 1px solid #aaa;
}
UL.tabela_hardoxPipes LI .cena_meter--customizable {
  width: 130px;
}
UL.tabela_hardoxPipes LI > .cena_skupaj {
  width: 155px;
}
UL.tabela_hardoxPipes LI > .cena_skupaj--customizable {
  width: 95px;
}
UL.tabela_hardoxPipes LI > .cena_skupaj .st_kosov {
  color: #a0a0a0;
}
UL.tabela_hardoxPipes LI > .cena_skupaj STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_hardoxPipes LI .vkosarico {
  padding-top: 2px;
  width: 27px;
}

/*** Perforirana pločevina tabela ***/
UL.tabela_perforirana LI > .format {
  width: 166px;
}
UL.tabela_perforirana LI > .debelina {
  width: 120px;
  text-align: center;
  padding-right: 5px;
}
UL.tabela_perforirana LI > .quantity {
  width: 90px;
  text-align: left;
}
UL.tabela_perforirana LI > .profil_material {
  width: 200px;
}
UL.tabela_perforirana LI > .cena_kos {
  width: 108px;
  text-align: center;
}
UL.tabela_perforirana LI > .cena_kos STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_perforirana LI > .cena_skupaj {
  width: 150px;
  text-align: center;
}
UL.tabela_perforirana LI > .cena_skupaj .st_kosov {
  color: #a0a0a0;
}
UL.tabela_perforirana LI > .cena_skupaj STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_perforirana LI > .vkosarico {
  width: 29px;
  padding-top: 2px;
}

/*** Vpenjalni profili tabela ***/
UL.tabela_vpenjalni {
  /*LI > .cena_kos {
    width: 125px;
    text-align: center;
  }*/
}
UL.tabela_vpenjalni LI > .material {
  width: 190px;
}
UL.tabela_vpenjalni LI > .quantity {
  width: 142px;
  font-size: 0.9em;
}
UL.tabela_vpenjalni LI > .cena_skupaj {
  width: 165px;
  text-align: center;
}
UL.tabela_vpenjalni LI > .cena_skupaj .st_kosov {
  color: #a0a0a0;
}
UL.tabela_vpenjalni LI > .vkosarico {
  width: 28px;
  padding-top: 2px;
}

/*** Tabela kleme ***/
UL.tabela_kleme LI > DIV.material {
  width: 220px;
}
UL.tabela_kleme LI > .cena_kos STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_kleme LI > .quantity {
  width: 110px;
}
UL.tabela_kleme LI > .cena_skupaj {
  width: 163px;
  text-align: center;
}
UL.tabela_kleme LI > .cena_skupaj STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_kleme LI > .vkosarico {
  width: 28px;
  padding-top: 2px;
}

/***Lastnosti produkta***/
UL.lastnosti {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
  /*[empty]padding-bottom:;*/
}

UL.lastnosti LI {
  padding-bottom: 3px;
}

UL.lastnosti SPAN.opis_lastnosti {
  font-weight: bold;
}

DIV.cene_brez_ddv {
  font-size: 11px;
  color: #777777;
  text-align: right;
  /*margin-top: -10px;*/
}

DIV.cene_brez_ddv.top {
  margin-top: 10px;
  margin-bottom: -13px;
}

DIV.cene_brez_ddv.top-with-title {
  margin-top: 20px;
  margin-bottom: -41px;
}

/***Dobava***/
DIV.dobava {
  /*+placement:anchor-top-right 0px -22px;*/
  position: absolute;
  right: 0px;
  top: -22px;
  /*background-image: url(/static/img/ikona_dobava.png);*/
  background-repeat: no-repeat;
  height: 20px;
  padding-left: 29px;
  padding-top: 7px;
  font-size: 11px;
}

/***Paginacija*/
DIV.page_numbers {
  color: #666666;
  font-size: 13px;
}

.page_filter {
  background: #F8F8F8;
  padding: 1px 10px 6px;
  margin-top: -5px;
  margin-bottom: 20px;
}

.page_filter HR {
  background-image: url(/img/crta_rezultati.png);
  background-repeat: repeat-x;
  border: none;
  height: 2px;
  margin: 3px 0;
}

.page_filter .title {
  font-weight: bold;
  color: #11598C;
  font-size: 13px;
  padding-top: 1px;
  margin-top: 5px;
}

.page_filter .filter_title {
  font-size: 11px;
  padding-left: 8px;
  color: #555555;
}

.page_filter > UL {
  margin: 6px 0 4px;
  list-style: none;
  padding-left: 0px;
}

.page_filter > UL > LI {
  font-size: 11px;
  vertical-align: top;
  display: inline-block;
  width: 138px;
  margin-right: 18px;
}

.page_filter UL UL {
  list-style: none;
  padding-left: 0;
  margin-top: 0px;
  margin-bottom: 4px;
  padding-bottom: 0px;
}

.page_filter UL UL LI {
  background-color: #EFEFEF;
  border: 1px solid #D0D0D0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  padding-left: 7px;
  padding-top: 2px;
  font-size: 12px;
  position: relative;
  margin-bottom: 3px;
  padding-bottom: 2px;
}

.page_filter .filter_clear_link {
  display: block;
  position: absolute;
  right: 6px;
  top: 6px;
  background-image: url(/static/img/x.png);
  background-repeat: no-repeat;
  width: 9px;
  height: 9px;
}

.page_filter .lower_part {
  margin-top: 7px;
}

.page_filter .lower_part .no_results {
  color: #B31E1F;
  font-weight: bold;
  font-size: 13px;
}

.page_filter .paginacija {
  float: right;
  padding-top: 0px;
  width: 139px;
  text-align: center;
}

.page_filter .paginacija .previous_page {
  background-image: url(/static/img/nazaj_active.png);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 8px;
  margin-top: -2px;
}

.page_filter .paginacija .previous_page.inactive {
  background-image: url(/static/img/nazaj_inactive.png);
}

.page_filter .paginacija .next_page {
  background-image: url(/static/img/naprej_active.png);
  display: block;
  width: 20px;
  height: 20px;
  float: right;
  margin-left: 8px;
  margin-top: -2px;
}

.page_filter .paginacija .next_page.inactive {
  background-image: url(/static/img/naprej_inactive.png);
}

/*[clearfix]*/
DIV.pagination {
  text-align: center;
  margin-bottom: 0px;
  width: 563px;
  color: #666666;
  margin-top: 33px;
}

/*[clearfix]*/
DIV.pagination UL {
  list-style: none;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-left: 0px;
  margin-top: 12px;
  padding-top: 0;
  margin-bottom: 0px;
}

DIV.pagination LI {
  /*[disabled]float:left;*/
  display: inline-block;
  padding-left: 9px;
  padding-right: 10px;
  height: 21px;
  padding-top: 4px;
  padding: 4px 10px 2px 11px;
  padding-bottom: 2px;
}

DIV.pagination LI.active {
  background-color: #11598C;
  color: #FFFFFF;
}

/***Slider*/
.slider_cont {
  width: 448px;
  height: 20px;
  position: relative;
  /*[disabled]border:1px solid #000000;*/
}

/***Vizi loader***/
.viziloader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 10000;
}

.viziloader .middlecont {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -100px;
  margin-top: -25px;
  height: 50px;
  width: 200px;
  text-align: center;
  background-color: #444444;
  color: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.viziloader .middlecont .loader {
  background-image: url(/static/img/ajax-loader-full-page.gif);
  width: 32px;
  height: 32px;
  position: absolute;
  margin-top: -16px;
  margin-left: -16px;
  top: 50%;
  left: 50%;
}

.viziloader .middlecont .loading_text {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 15px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.viziloader_image_preload {
  background-image: url("/static/img/ajax-loader-full-page.gif");
}

.galerija-cont {
  min-height: 75px;
}

.galerija-cont .loader {
  text-align: center;
  padding-top: 70px;
  color: #888888;
}

UL.galerije_sklopi {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 589px;
  padding-top: 0;
}

UL.galerije_sklopi LI {
  float: left;
  margin-right: 18px;
  margin-top: 0px;
  width: 273px;
}

UL.galerije_sklopi .naslov_galerije {
  font-size: 13px;
  font-weight: bold;
  background-color: #555555;
  color: #FFFFFF;
  padding: 5px;
  margin-top: 2px;
  position: relative;
}

UL.galerije_sklopi .naslov_galerije .arrows {
  display: block;
  position: absolute;
  right: 8px;
  top: 4px;
}

UL.galerije_sklopi .naslov_galerije A {
  text-decoration: none;
  color: #FFFFFF;
}

UL.galerija_slik {
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 590px;
  height: 100px;
}

UL.galerija_slik LI {
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-top: 0;
  list-style: none;
  padding-left: 0px;
}

.galerija_big_image {
  text-align: center;
}

.oddaj_narocilo_btn {
  margin-top: 24px;
  background: url(/static/img/oddaj_narocilo.png);
  border: 0 none;
  height: 34px;
  text-indent: -9999px;
  width: 140px;
  background-repeat: no-repeat;
  float: right;
  outline: none;
}

.nadaljuj_na_prijavo_btn {
  margin-top: 24px;
  background: url(/static/img/nadaljuj_na_prijavo.png);
  border: 0 none;
  height: 36px;
  text-indent: -9999px;
  width: 172px;
  background-repeat: no-repeat;
  float: right;
  outline: none;
}

.nadaljuj_na_prijavo_btn_de_at {
  background: url(/static/img/de_at/weiter-login-button.png);
  width: 164px;
  height: 34px;
  /*
  &:active{
    background-position: -166px;
  }
  */
}

.nadaljuj_na_prijavo_btn_hr {
  background: url(/static/img/hr/nastavi-na-prijavo.png);
  width: 164px;
  height: 34px;
}

UL.galerija_tab {
  list-style: none;
  padding-left: 0px;
  width: 548px;
}

UL.galerija_tab LI {
  float: left;
  margin: 8px 8px 0px 0px;
  height: 65px;
  width: 100px;
}

.prdktEkspandiranaPlocevina_narocilo .produkt_vnos {
  height: 37px;
}
.prdktEkspandiranaPlocevina_narocilo .produkt_vnos .debelina {
  height: 30px;
  font-size: 11px;
  padding-top: 3px;
  width: 226px;
}
.prdktEkspandiranaPlocevina_narocilo .cena_kos {
  padding-top: 10px;
  width: 120px;
}
.prdktEkspandiranaPlocevina_narocilo .quantity {
  padding-top: 10px;
  width: 140px;
}
.prdktEkspandiranaPlocevina_narocilo .cena_skupaj {
  padding-top: 10px;
  width: 164px;
  text-align: center;
}
.prdktEkspandiranaPlocevina_narocilo .cena_skupaj .st_kosov {
  color: #a0a0a0;
}
.prdktEkspandiranaPlocevina_narocilo .tabela_ekspandirana .vkosarico {
  padding-top: 5px;
  width: 27px;
}

.tabela_ekspandirana .produkt_vnos .po-narocilu-notice {
  width: 300px;
  padding-top: 11px;
  font-weight: bold;
}

.tabela_plocevinaste .produkt_vnos .po-narocilu-notice {
  width: 298px;
  text-align: center;
  height: 21px;
  background-color: #F5F5F5;
}

.tabela_mreze .debelina_zice {
  width: 225px;
}
.tabela_mreze .cena_kos {
  width: 120px;
}
.tabela_mreze .quantity {
  width: 142px;
}
.tabela_mreze .cena_skupaj {
  width: 164px;
  text-align: center;
}
.tabela_mreze .cena_skupaj .st_kosov {
  color: #a0a0a0;
}
.tabela_mreze .vkosarico {
  padding-top: 2px;
  width: 27px;
}

.prdktPlocevinasteResetke_narocilo .produkt_top {
  position: relative;
  margin-bottom: 2px;
}

.prdktPlocevinasteResetke_narocilo .produkt_top DIV {
  float: left;
  height: 125px;
  margin-right: 1px;
}

.prdktPlocevinasteResetke_narocilo .produkt_top .skica {
  width: 144px;
}

.prdktPlocevinasteResetke_narocilo .produkt_top .slika_produkt {
  width: 168px;
  border: 1px solid #EFEFEF;
}

.prdktPlocevinasteResetke_narocilo .produkt_top .opis {
  width: 279px;
  padding-right: 5px;
  border: 1px solid #EFEFEF;
  color: #444444;
  font-size: 11px;
}

.prdktPlocevinasteResetke_narocilo .produkt_top UL {
  padding-left: 27px;
  list-style: square;
  padding-top: 5px;
}

.prdktPlocevinasteResetke_narocilo .produkt_top LI {
  margin-bottom: 0px;
}

/*** Pločevinaste rešetke tabela ***/
UL.tabela_plocevinaste LI .debelina {
  width: 58px;
  text-align: center;
}
UL.tabela_plocevinaste LI .dolzina {
  width: 73px;
  text-align: center;
}
UL.tabela_plocevinaste LI .sirina {
  width: 76px;
  text-align: center;
}
UL.tabela_plocevinaste LI .visina {
  width: 60px;
  text-align: center;
}
UL.tabela_plocevinaste LI .quantity {
  width: 80px;
  margin-left: 25px;
  text-align: center;
  font-size: 0.9em;
}
UL.tabela_plocevinaste LI > .cena_skupaj {
  width: 160px;
  text-align: center;
}
UL.tabela_plocevinaste LI > .cena_skupaj .st_kosov {
  color: #a0a0a0;
}
UL.tabela_plocevinaste LI > .cena_skupaj STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_plocevinaste LI > .vkosarico {
  width: 27px;
  padding-top: 2px;
}

/*** Okovje ***/
.prdktOkovje_narocilo {
  width: 566px;
}

.produkt_sklop.prdktOkovje_narocilo H2 {
  font-size: 17px;
  width: 470px;
  margin-bottom: 8px;
}

.vodilo_opis {
  position: relative;
  margin-bottom: 0px;
}

.vodilo_opis .slike {
  margin-right: -5px;
}

.vodilo_opis .thumbs {
  margin-bottom: -8px;
}

.vodilo_opis .slike .slikabig {
  border: 1px solid #ECECEC;
  width: 370px;
  float: left;
  margin-right: 8px;
}

.vodilo_opis .slike .slikabig_komplet {
  width: 565px;
  background-color: #F7F7F7;
}

.vodilo_opis .slike .slika {
  float: left;
  margin-right: 2px;
  width: 186px;
  height: 150px;
  border: 1px solid #ECECEC;
  margin-bottom: 8px;
}

.vodilo_opis .slike .slika:last-child {
  margin-bottom: 0px;
}

.tabela_okovje {
  margin-top: 16px;
  margin-bottom: 12px;
  border: 0px dotted #D2D2D2;
  border-collapse: separate;
}

.tabela_okovje TR {
  padding-bottom: 0px;
  font-size: 11px;
}

.tabela_okovje TD {
  text-align: center;
  padding-top: 7px;
  padding-bottom: 4px;
  border-bottom: 1px dotted #D2D2D2;
  border-right: 1px dotted #CCCCCC;
}

.tabela_okovje TD:last-child {
  border-right: 0;
}

.tabela_okovje TD.cena .skupaj {
  font-weight: bold;
}

.tabela_okovje .header_1 {
  background-color: #5C5C5C;
  border-top: 0 solid #000000;
  margin-top: 12px;
  color: #FFFFFF;
}

.tabela_okovje .header_1 TD {
  border-right: 1px solid #777777;
  border-bottom: 0;
}

.tabela_okovje .header_1 TD:last-child {
  border-right: 0;
}

.tabela_okovje .header_2 {
  background-color: #EEEEEE;
}

.tabela_okovje .header_2 TD {
  border-right: 1px solid #DDDDDD;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabela_okovje .header_2 TD:last-child {
  border-right: 0;
}

.tabela_okovje .artikel {
  text-align: left;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 4px;
}

.tabela_okovje TD.cena {
  width: 195px;
}

.tabela_okovje .naroci {
  padding-top: 1px;
  padding-bottom: 1px;
}

/*** Product list universal ***/
.grid3InRow {
  width: 105%;
}

.productItem3InRow {
  width: 164px;
  /*total width: 180px*/
  height: 297px;
  /*total height: 280px*/
  border: 1px solid #D6D6D6;
  font-size: 11px;
  color: #1F1F1F;
  float: left;
  margin-right: 10px;
  margin-bottom: 22px;
  padding: 0 8px;
}

.productItem3InRow .image {
  position: relative;
  top: 0;
  left: -8px;
  width: 180px;
  height: 125px;
}

.productItem3InRow H2 {
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  margin: 0px 0 3px;
  padding: 0;
}

.productItem3InRow H2 A {
  text-decoration: none;
}

.productItem3InRow H2 A:hover {
  text-decoration: underline;
}

.productItem3InRow .description {
  height: 101px;
  color: #666666;
}

.productItem3InRow .description P {
  margin: 0;
}

.productItem3InRow .price {
  font-size: 10px;
  padding-top: 7px;
  height: 21px;
  position: relative;
  border-style: dotted;
  border-width: 1px 0;
  border-color: #DEDEDE;
  margin-top: 2px;
  margin-bottom: 8px;
}

.productItem3InRow .price STRONG {
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  color: #DAA506;
  position: absolute;
  top: 3px;
  right: 0;
}

.productItem3InRow .productFooter {
  position: relative;
}

.productItem3InRow A.descriptionLink {
  background-color: #7F7F7F;
  color: #FFFFFF;
  width: 41px;
  padding: 5px 0 4px;
  display: inline-block;
  /*[disabled]font-weight:bold;*/
  font-size: 11px;
  text-align: center;
  border-radius: 3px;
  text-decoration: none;
}

.productItem3InRow A.descriptionLink:hover {
  background-color: #555555;
}

.productItem3InRow .cartCtrls {
  position: absolute;
  right: 33px;
  top: 0;
  font-size: 11px;
}

.productItem3InRow .cartCtrls INPUT {
  width: 25px;
  padding: 4px;
  font-size: 14px;
  line-height: 14px;
  margin-left: 3px;
  text-align: center;
  border: 1px solid #CFCFCF;
}

.productItem3InRow .orderLink {
  background-image: url(/static/img/cart_small.png);
  text-indent: -9999px;
  display: block;
  float: right;
  width: 28px;
  height: 26px;
}

/*** Tabela GFK rešetke ***/
.prdktGFK_narocilo .produkt_vnos {
  height: 37px;
}
.prdktGFK_narocilo .produkt_vnos .debelina {
  height: 30px;
  font-size: 11px;
  padding-top: 3px;
  width: 224px;
}
.prdktGFK_narocilo .cena_kos {
  padding-top: 10px;
  width: 135px;
}
.prdktGFK_narocilo .quantity {
  width: 100px;
  padding-top: 10px;
}
.prdktGFK_narocilo .cena_skupaj {
  padding-top: 10px;
  width: 174px;
  text-align: center;
}
.prdktGFK_narocilo .tabela_gfk .vkosarico {
  padding-top: 5px;
  width: 27px;
}

/*** Lestveni profili ***/
.prdktLestveniProfil_narocilo .produkt_top {
  position: relative;
  margin-bottom: 2px;
}
.prdktLestveniProfil_narocilo .produkt_top DIV {
  float: left;
  height: 127px;
  margin-right: 1px;
}
.prdktLestveniProfil_narocilo .produkt_top .skica {
  width: 163px;
}
.prdktLestveniProfil_narocilo .produkt_top .slika_produkt {
  width: 210px;
  border: 1px solid #EFEFEF;
}
.prdktLestveniProfil_narocilo .produkt_top .opis {
  width: 185px;
  height: 117px;
  padding: 10px 0px 0px;
  border: 1px solid #EFEFEF;
  color: #444444;
  font-size: 11px;
}
.prdktLestveniProfil_narocilo .produkt_top UL {
  padding-left: 27px;
}
.prdktLestveniProfil_narocilo .produkt_top LI {
  margin-bottom: 0px;
}

/*** Tabela lestveni profili ***/
UL.tabela_lestveni_profil LI > DIV.material {
  width: 215px;
}
UL.tabela_lestveni_profil LI > .cena_kos {
  width: 132px;
}
UL.tabela_lestveni_profil LI > .quantity {
  width: 90px;
}
UL.tabela_lestveni_profil LI > .cena_skupaj {
  width: 194px;
  text-align: center;
}
UL.tabela_lestveni_profil LI > .cena_skupaj STRONG {
  /*[disabled]color:#11598C;*/
}
UL.tabela_lestveni_profil LI > .vkosarico {
  width: 27px;
  padding-top: 2px;
}

DIV.infobox {
  box-sizing: border-box;
  border: 2px solid #eeeeee;
  padding: 18px 10px 18px 60px;
  background: url(/static/img/icons/info.png) no-repeat 20px 50%;
  background-image: url(/static/img/icons/info.svg);
  margin: 20px 0;
}

DIV.infobox--check-also {
  font-size: 17px;
  font-weight: bold;
}
DIV.infobox--check-also A {
  text-decoration: none;
  border-bottom: 1px dotted #11598C;
}

/***
*** Areas
***/
UL.content-3-columns {
  list-style: none;
  padding-left: none;
  margin: 15px 0;
}
UL.content-3-columns:after {
  content: "";
  display: table;
  clear: both;
}
UL.content-3-columns LI {
  list-style: none;
  padding-left: 0;
  width: 32%;
  float: left;
  margin: 0 2% 0 0;
}
UL.content-3-columns LI.last {
  margin: 0;
}
UL.content-3-columns LI H2, UL.content-3-columns LI H3 {
  margin-top: 0;
  margin-bottom: 0;
}

BODY.editmode UL.content-3-columns {
  background-color: #f2f2f2;
  border: 1px solid #dddddd;
}

.photo-with-border {
  border: 1px solid #E1E1E1;
  margin-bottom: 3px;
}

UL.accordion {
  padding-left: 0;
  list-style: none;
}

.accordion IMG {
  max-width: 100% !important;
}

UL.accordion LI.accordion__item {
  list-style: none;
  margin: 7px 0;
  position: relative;
  border: 1px solid #EEEEEE;
  padding: 11px 6px 0 15px;
}

.accordion__item {
  border: 1px solid #EEEEEE;
  min-height: 25px;
  cursor: pointer;
  background-color: #f8f8f8;
}

.accordion__item--opened {
  background-color: transparent;
  cursor: auto;
}

.accordion__item__header {
  cursor: pointer;
}

H3.accordion__item__title {
  margin: 0;
  color: black;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px dotted black;
  display: inline-block;
  line-height: 1;
}

.accordion__toggle-btn {
  background-color: #11598C;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 6px;
  right: 6px;
  background-image: url(/bundles/app/areas/accordion/accordion-toggle-plus.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.accordion__item--opened .accordion__toggle-btn {
  background-image: url(/bundles/app/areas/accordion/accordion-toggle-minus.png);
}

.accordion__item__content {
  position: relative;
  top: 8px;
  border-top: 1px solid #EEEEEE;
  display: none;
}

.catalog-popup-cont {
  width: 520px;
  padding: 20px 33px 18px;
  margin: 0 auto;
  background-color: white;
  position: relative;
}

.catalog-order-form {
  position: relative;
  color: #555555;
}
.catalog-order-form H1 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 27px;
}
.catalog-order-form .subtitle {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.catalog-order-form .catalog-img-desc {
  margin-top: 20px;
}
.catalog-order-form .catalog-img-desc:after {
  content: "";
  display: table;
  clear: both;
}
.catalog-order-form .catalog-img-desc .catalog-image {
  position: absolute;
  left: 40px;
  bottom: 68px;
  width: 26%;
  float: left;
}
.catalog-order-form .catalog-img-desc .catalog-description {
  width: 71%;
  position: relative;
  left: -15px;
  float: left;
  margin-top: 10px;
  line-height: 1.9em;
}
.catalog-order-form FORM {
  position: relative;
  z-index: 150;
}
.catalog-order-form .addressdg {
  margin-top: 0;
  padding-top: 1px;
  padding-bottom: 1px;
}
.catalog-order-form .addressdg .formRow {
  margin-top: 0;
}
.catalog-order-form .catalogtypedg {
  margin-bottom: 0;
}

.catalog-order-form FORM .formRow {
  margin: 10px 0;
}
.catalog-order-form FORM .formRow:after {
  content: "";
  display: table;
  clear: both;
}
.catalog-order-form FORM .formRow.error INPUT[type=text] {
  border-color: #a01d2b;
}
.catalog-order-form FORM .formRow INPUT[type=text] {
  padding: 5px 6px;
  font-size: 15px;
  width: 97%;
  border: 1px solid #CCCCCC;
}
.catalog-order-form FORM .formRow LABEL {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.catalog-order-form FORM .formRow .label, .catalog-order-form FORM .formRow .data {
  float: left;
  line-height: 30px;
}
.catalog-order-form FORM .formRow .label {
  width: 155px;
  text-align: right;
  margin-right: 10px;
}
.catalog-order-form FORM .formRow .data {
  width: 330px;
}
.catalog-order-form FORM .formRow.newsletter-disclaimer {
  margin-top: 0;
}
.catalog-order-form FORM .formRow.newsletter-disclaimer .data {
  font-size: 11px;
  line-height: 1.5em;
  margin-bottom: 10px;
}

.catalog-order-form .submit-odposlji {
  background-color: transparent;
  background-image: url(/static/img/sl/btn-send.png);
  width: 101px;
  height: 33px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  border: 0;
}
.catalog-order-form .submit-odposlji.de_AT {
  background-image: url(/static/img/de_at/btn-send.png);
  width: 108px;
}
.catalog-order-form .submit-odposlji.hr {
  background-image: url(/static/img/hr/btn-posalji.png);
  width: 95px;
}
.catalog-order-form .submit-odposlji.loading {
  background: url("/static/img/ajax-loader-white-bg.gif") no-repeat;
  outline: none;
}
.catalog-order-form .disclaimer {
  font-size: 11px;
  padding: 15px 0 0;
  text-align: center;
  width: 98%;
  color: #888888;
}

.catalog-order-form .error-message {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: inline-block;
  position: relative;
  margin-top: 7px;
  margin-left: 5px;
  padding: 7px 20px 7px 30px;
  background: #a01d2b;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}
.catalog-order-form .error-message:after {
  position: absolute;
  top: -12px;
  left: 10px;
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent #a01d2b transparent;
}
.catalog-order-form .error-message LI {
  margin: 4px 0;
  list-style: disc;
}

.catalog-download-confirmation {
  color: #888888;
}
.catalog-download-confirmation H2 {
  margin-bottom: 7px;
}
.catalog-download-confirmation .cdc-content {
  margin-top: 20px;
}
.catalog-download-confirmation .cdc-content:after {
  content: "";
  display: table;
  clear: both;
}
.catalog-download-confirmation .cdc-catalog-image {
  float: left;
  width: 55%;
}
.catalog-download-confirmation .cdc-download-explanation {
  float: left;
  font-size: 18px;
  padding: 50px 3% 0vizien;
  width: 45%;
}
.catalog-download-confirmation .cdc-download-explanation .cdc-countdown {
  font-weight: bold;
}
.catalog-download-confirmation .cdc-direct-link {
  margin-top: 25px;
  font-size: 12px;
}
.catalog-download-confirmation .cdc-printed-confirmation {
  font-size: 18px;
  margin-bottom: 35px;
}

/***
*** Plugins
***/
.vizi-number-field {
  display: inline-block;
  height: 18px;
  vertical-align: middle;
  margin-right: 3px;
  margin-top: -2px;
  border: 1px solid #dddddd;
}
.vizi-number-field:after {
  content: "";
  display: table;
  clear: both;
}
.vizi-number-field INPUT {
  float: left;
  font-size: 12px;
  height: 18px;
  width: 16px;
  text-align: center;
  padding: 0 5px;
  margin: 0;
  border: 1px solid #ddd;
  border-width: 0 1px;
}
.vizi-number-field .vnf-inc-btn {
  padding-top: 2px;
  width: 12px;
  height: 16px;
  float: left;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  background-color: #eaeaea;
  color: #11598C;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.vizi-number-field .vnf-inc-btn:hover {
  background-color: #dedede;
}
.h2_resetke {
  color: #555555;
  font-size: 16px;
  margin: 0px 0 24px 0;
}

.highlights-gallery {
  margin-bottom: 52px;
}
.highlights-gallery .image-viewer {
  float: left;
  width: 222px;
}
.highlights-gallery .image-viewer .big {
  padding: 1px;
  border: 1px solid #e1e1e1;
  margin-bottom: 4px;
}
.highlights-gallery .image-viewer .thumbs {
  width: 234px;
}
.highlights-gallery .image-viewer .small {
  padding: 1px;
  border: 1px solid #e1e1e1;
  margin-right: 4px;
  margin-bottom: 4px;
  display: block;
  float: left;
}

.highlight-points {
  width: 310px;
  float: left;
  padding: 0 0 0 20px;
  list-style: none;
  margin: 0;
}
.highlight-points__item {
  font-size: 12px;
  margin-bottom: 15px;
  padding-left: 28px;
  background-image: url(/static/img/kljukica.png);
  background-position: 0 3px;
  line-height: 21px;
  background-repeat: no-repeat;
}

.povprasevanje_form {
  margin-top: 40px;
  width: 564px;
  font-size: 12px;
}
.povprasevanje_form INPUT, .povprasevanje_form TEXTAREA {
  border: 1px solid #dddddd;
  padding: 5px;
  width: 227px;
  background-color: #ffffff;
  font-size: 12px;
}
.povprasevanje_form SELECT {
  width: 237px;
  padding: 5px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  font-size: 12px;
}
.povprasevanje_form H2 {
  background-color: #fcfcfc;
  border-color: #efefef;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  padding: 10px 20px;
  margin-bottom: 0px;
}
.povprasevanje_form H3 SPAN {
  color: #777777;
  font-weight: normal;
}
.povprasevanje_form .form {
  margin-top: 23px;
}
.povprasevanje_form .split {
  width: 263px;
  height: 300px;
  padding-left: 20px;
  padding-bottom: 20px;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #efefef;
}
.povprasevanje_form .produkt {
  border-right-width: 0px;
  padding-right: 1px;
}
.povprasevanje_form .formRow {
  margin-bottom: 11px;
  margin-top: 12px;
}
.povprasevanje_form .label {
  font-size: 13px;
}
.povprasevanje_form .label .required_field {
  color: #9B1717;
}

.povprasevanje_form .send {
  background-color: #fcfcfc;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  padding: 10px 20px;
  text-align: right;
}
.povprasevanje_form .send .submit_btn {
  /*float: right;*/
  background-image: url(/static/img/gumb_oddaj_povprasevanje.png);
  text-indent: -9999px;
  width: 195px;
  height: 34px;
  border: none;
}
BODY.de_at .povprasevanje_form .send .submit_btn {
  background-image: url(/static/img/de_at/anfrage.png);
  width: 160px;
}
BODY.hr .povprasevanje_form .send .submit_btn {
  background-image: url(/static/img/hr/upit.png);
  width: 125px;
  height: 33px;
}

.povprasevanje-form .formRowCheckbox {
  margin-top: 23px;
}

.formRowCheckbox .data {
  width: 24px;
  float: left;
}

.formRowCheckbox .data input {
  width: 24px;
}

.formRowCheckbox .label {
  float: left;
  width: 228px;
  font-size: 11px;
}

#tockovna_nosilnost {
  width: 90px;
}

.povprasevanje_success {
  background-color: #11598C;
  font-size: 22px;
  font-weight: bold;
  padding: 20px;
  color: #ffffff;
}

.povprasevanje-form {
  font-size: 12px;
}
.povprasevanje-form__sirina-dolzina-wrap INPUT {
  width: 82px;
}
.povprasevanje-form__st-kosov input {
  width: 80px;
  margin-right: 5px;
}
.povprasevanje-form__tockovna-nosilnost input {
  width: 80px;
  margin-right: 5px;
}
.povprasevanje-form__multiply-sign {
  font-size: 20px;
  display: inline-block;
  position: relative;
  top: 2px;
  margin: 0 3px;
}
.povprasevanje-form__opombe {
  width: 237px;
  height: 75px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
}
.povprasevanje-form__postna-st {
  width: 52px !important;
  margin-right: 4px;
}
.povprasevanje-form__kraj {
  width: 154px !important;
}
.povprasevanje-form__checkbox-wrap {
  margin-top: 23px !important;
}
.povprasevanje-form__checkbox-label {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
.povprasevanje-form__errors {
  padding: 0 0 0 0;
  margin: 3px 0 0 0;
  color: #ee2c2e;
  width: 163px;
}
.povprasevanje-form__errors-item {
  padding-left: 0;
}

/*
** Master naročilnica seznam
*/
#lastnosti_narocila > DIV {
  margin-bottom: 15px;
  margin-right: 8px;
  padding: 14px 20px 0px;
  float: left;
  background-color: #f2f2f2;
  height: 98px;
}

#lastnosti_narocila H3 {
  font-size: 13px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

#lastnosti_narocila:after {
  content: "";
  display: table;
  clear: both;
}
#lastnosti_narocila .nacin_placila {
  width: 230px;
}
#lastnosti_narocila .nacin_placila UL {
  margin-top: 10px;
}
#lastnosti_narocila .nacin_placila UL LI {
  margin-bottom: 10px;
}
#lastnosti_narocila .opombe {
  width: 395px;
}
#lastnosti_narocila .opombe TEXTAREA {
  border: 1px solid #cccccc;
  padding: 5px;
  width: 390px;
  height: 50px;
}

#master_narocilnica {
  width: 903px;
}
#master_narocilnica UL.seznam {
  list-style: none;
  padding-left: 0px;
}
#master_narocilnica UL.seznam .product_id {
  font-weight: bold;
  font-size: 15px;
}

.master_narocilnica_seznam {
  width: 903px;
}
.master_narocilnica_seznam TH {
  background-color: #f2f2f2;
  padding: 8px 12px 7px;
  text-align: left;
}
.master_narocilnica_seznam TR {
  border: solid #e9e9e9 0;
  border-bottom-width: 1px;
}
.master_narocilnica_seznam TD {
  padding: 17px 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
}

.master_narocilnica_seznam td.artikel {
  width: 249px;
}
.master_narocilnica_seznam td.artikel STRONG {
  font-size: 15px;
  font-weight: bold;
  color: #11598C;
  padding-right: 20px;
}
.master_narocilnica_seznam td.artikel .sifra {
  font-weight: bold;
  color: #555555;
}

.master_narocilnica_seznam .opis {
  font-size: 10px;
  width: 210px;
}

.master_narocilnica_seznam .opis P {
  margin: 0;
}

.master_narocilnica_seznam .cena_kos {
  text-align: center;
}

.master_narocilnica_seznam .kolicina {
  text-align: center;
}

.master_narocilnica_seznam .kolicina input {
  width: 26px;
}

.master_narocilnica_seznam .kolicina .osvezi {
  color: #777777;
}

.master_narocilnica_seznam .cena_skupaj {
  text-align: center;
}

.master_narocilnica_seznam .odstrani {
  text-align: center;
  width: 74px;
  padding-left: 0;
  padding-right: 0;
}

.master_narocilnica_skupaj {
  background-color: #f2f2f2;
  float: right;
}

.master_narocilnica_skupaj tr td {
  padding: 10px 10px;
}

.master_narocilnica_skupaj tr.skupaj_brez_ddv {
  font-size: 12px;
}

.master_narocilnica_skupaj tr.skupaj_ddv {
  font-size: 12px;
}

.master_narocilnica_skupaj tr.skupaj_z_ddv {
  font-size: 15px;
  color: #11598C;
  font-weight: bold;
}

.master_narocilnica_skupaj .key {
  width: 178px;
  text-align: right;
}

.master_narocilnica_skupaj .value {
  width: 80px;
}

/*
** Fin naročilnica seznam
*/
.fin_narocilnica_seznam {
  width: 800px;
}

.fin_narocilnica_seznam th {
  background-color: #f2f2f2;
  padding: 8px 12px 7px;
  text-align: left;
}

.fin_narocilnica_seznam tr {
  border: solid #e9e9e9 0;
  border-bottom-width: 1px;
}

.fin_narocilnica_seznam td {
  padding: 17px 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
}

.fin_narocilnica_seznam .artikel {
  width: 219px;
  padding-right: 20px;
}

.fin_narocilnica_seznam .artikel h3 {
  padding-top: 0px;
  margin-top: 0px;
  font-size: 15px;
  font-weight: bold;
  color: #11598C;
  margin-bottom: 10px;
}

.fin_narocilnica_seznam .opis {
  font-size: 11px;
  width: 240px;
}

.fin_narocilnica_seznam .cena_kos {
  text-align: center;
}

.fin_narocilnica_seznam .kolicina {
  text-align: center;
}

.master_narocilnica_seznam .cena_skupaj {
  text-align: center;
}

.fin_narocilnica_skupaj {
  background-color: #f2f2f2;
  width: 290px;
  float: right;
}

.fin_narocilnica_skupaj tr td {
  padding: 10px 10px;
}

.fin_narocilnica_skupaj tr.skupaj_brez_ddv {
  font-size: 12px;
}

.fin_narocilnica_skupaj tr.skupaj_ddv {
  font-size: 12px;
}

.fin_narocilnica_skupaj tr.skupaj_z_ddv {
  font-size: 15px;
  color: #11598C;
  font-weight: bold;
}

.fin_narocilnica_skupaj .key {
  width: 257px;
  text-align: right;
}

.fin_narocilnica_skupaj .value {
  width: 102px;
}

/* Naročilnica progress */
ul.narocilnica_progress {
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 920px;
  height: 95px;
}

hr.active_step_identifier {
  border: 0px;
  border-bottom: 1px solid #E0E0E0;
  height: 1px;
  margin: 0 0 20px 0px;
  width: 902px;
}

.narocilnica_progress li {
  float: left;
  color: #525252;
  width: 22%;
  /*padding-right: 30px;*/
  padding-left: 60px;
  position: relative;
  margin-top: 26px;
  margin-left: 26px;
  padding-top: 5px;
}
.narocilnica_progress li.step_2 {
  width: 28%;
}
.narocilnica_progress li.step_3 {
  width: 20%;
}

.narocilnica_progress li.active .selected_cont {
  position: absolute;
  width: 33px;
  height: 12px;
  background-color: #FFFFFF;
  background-image: url(/static/img/progress_crta_puscica.png);
  background-repeat: no-repeat;
  top: 59px;
  left: 8px;
}

.narocilnica_progress li a {
  text-decoration: none;
  color: #525252;
}

.narocilnica_progress li.active a {
  text-decoration: none;
  color: #11598C;
}

.narocilnica_progress li.active {
  color: #11598C;
}

.narocilnica_progress li.active strong {
  color: #11598C;
}

.narocilnica_progress li strong {
  font-size: 17px;
  color: #474747;
  display: block;
}

.narocilnica_progress .step_nr {
  background: url("/static/img/progress_gumbi.png") no-repeat scroll -3px 0 transparent;
  background-position: -1px 0px;
  height: 50px;
  width: 50px;
  position: absolute;
  top: 0;
  left: 0;
}

.narocilnica_progress .step_1 .step_nr {
  background-position: -1px 0;
}

.narocilnica_progress .step_1.active .step_nr {
  background-position: -1px -61px;
}

.narocilnica_progress .step_2 .step_nr {
  background-position: -67px 0;
}

.narocilnica_progress .step_2.active .step_nr {
  background-position: -67px -61px;
}

.narocilnica_progress .step_3 .step_nr {
  background-position: -128px 0;
}

.narocilnica_progress .step_3.active .step_nr {
  background-position: -128px -61px;
}

/* Registracija */
/*
** Registracija
*/
.registracija_form {
  width: 100%;
  margin-top: 17px;
}
.registracija_form .formRow {
  padding: 7px 0;
}
.registracija_form .formRow.error INPUT {
  border: 1px solid #841221;
}
.registracija_form .error-message {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  max-width: 150px;
  position: relative;
  margin-top: 7px;
  margin-left: 5px;
  padding: 7px 20px 7px 30px;
  background: #a01d2b;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}
.registracija_form .error-message:after {
  position: absolute;
  top: -12px;
  left: 10px;
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent #a01d2b transparent;
}
.registracija_form .error-message LI {
  margin: 4px 0;
  list-style: disc;
}

#eposta_cont {
  margin-top: 15px;
}

#Registriraj_cont {
  margin-top: 15px;
  margin-bottom: 18px;
}

.postna-st-field {
  width: 49px !important;
  margin-right: 6px;
}

.registracija_form .fieldset {
  padding: 10px 0;
  margin: 10px 0;
}

.registracija_form #form_company_info_is_podjetje {
  width: 17px;
  height: 17px;
  margin-top: 5px;
}

.registracija_form .fieldset.podjetje {
  padding: 0;
  margin: 13px 0 0;
}

.registracija_form .formRow .label {
  width: 142px;
  display: inline-block;
  text-align: right;
  padding-right: 10px;
  vertical-align: top;
  padding-bottom: 0;
  padding-top: 7px;
  position: relative;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.registracija_form .formRow .data {
  display: inline-block;
  text-align: left;
}

.registracija_form .formRow .data input[type=text] {
  padding: 0 4px;
  width: 199px;
}

.registracija_form .errors {
  padding: 0 0 0 15px;
  margin: 3px 0 0 0;
  color: #ee2c2e;
  width: 163px;
}

.required_field {
  color: #ee2c2e;
}

.id_ddv {
  display: none;
}

.is_ddv .id_ddv {
  display: inline;
}

.is_ddv input {
  width: 156px !important;
}

.registracija-left {
  margin-right: 17px;
  margin-left: 35px;
}

.registracija-cont {
  padding: 20px 25px 24px 19px;
  border: 1px solid #E0E0E0;
  width: 371px;
  /*float:left;*/
  margin: 0 auto;
  margin-top: 15px;
}

.registracija-cont .form_toggle {
  outline: none;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: bold;
}

.registracija-cont .form_toggle em {
  font-style: normal;
}

.registracija-cont.closed .form_toggle em {
  text-decoration: underline;
}

.registracija-cont.closed .form_toggle span {
  text-decoration: underline;
}

.registracija-cont .form_toggle span {
  color: #AAAAAA;
  font-weight: normal;
}

.registracija-cont .arrows {
  display: none;
}

.registracija-cont.closed .arrows {
  display: inline;
}

.registracija_loggedin {
  border: 1px solid #E0E0E0;
  width: 765px;
  margin-left: 35px;
  padding: 20px 25px 24px 19px;
}

.registracija-cont input {
  border: 1px solid #CCCCCC;
  height: 25px;
  width: 185px;
}

#postna_st_cont #kraj {
  width: 131px;
}

#Registriraj, .submit-btn--registration {
  background: url(/static/img/gumb_nadaljuj.png);
  border: none 0;
  width: 205px;
  height: 34px;
  text-indent: -9999px;
  padding: 0;
  margin: 0;
}
BODY.de_at #Registriraj, BODY.de_at .submit-btn--registration {
  background: url(/static/img/de_at/weiter.png);
  width: 89px;
  height: 33px;
}
BODY.hr #Registriraj, BODY.hr .submit-btn--registration {
  background: url(/static/img/hr/nastavi-na-slanje.png);
  width: 161px;
  height: 34px;
}

input#prijavi_se {
  background: url("/static/img/gumb_prijavi_se.png") no-repeat scroll -2px -2px transparent;
  border: none 0;
  width: 115px;
  height: 34px;
  text-indent: -9999px;
  padding: 0;
  margin: 0;
}
BODY.hr input#prijavi_se {
  background: url(/static/img/hr/prijava.png) no-repeat scroll transparent;
}

.koncni_pregled_narocila {
  width: 759px;
  border: 1px solid #DDDDDD;
  padding: 30px;
  -webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.3);
  margin-left: 31px;
  margin-bottom: 30px;
  position: relative;
}

.koncni_pregled_narocila .fin_narocilnica_seznam {
  width: 100%;
}

.koncni_pregled_narocila .cena_skupaj,
.koncni_pregled_narocila .cena_kos {
  width: 110px;
}

.koncni_pregled_narocila .cena_skupaj {
  text-align: center;
  font-weight: bold;
}

.koncni_pregled_narocila .title_narocilnica {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 50px;
}

.koncni_pregled_narocila .title_narocilnica span {
  background-color: #EEEEEE;
  padding: 10px 30px 10px 15px;
  margin: 0;
}

.koncni_pregled_narocila .artikel {
  width: 310px;
}

.koncni_pregled_narocila .cena_skupaj {
  width: 110px;
}

.koncni_pregled_narocila .logo {
  margin: 30px 0 50px 0;
}

.koncni_pregled_narocila .kupec {
  border: 1px solid #EEEEEE;
  font-size: 15px;
  line-height: 23px;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 50px;
  width: 300px;
  padding: 16px;
}

.koncni_pregled_narocila .kupec .dodatno {
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  margin-top: 4px;
  color: #888888;
}

.koncni_pregled_narocila .kupec .dodatno A {
  color: #888888;
  text-decoration: none;
}

.koncni_pregled_narocila .kupec .dodatno A:hover {
  color: #888888;
  text-decoration: underline;
}

.koncni_pregled_narocila .podjetje {
  position: absolute;
  top: 58px;
  left: 600px;
}

.koncni_pregled_narocila .veljavnost {
  font-weight: bold;
  font-size: 13px;
  position: absolute;
  top: 150px;
  left: 600px;
}

.koncni_pregled_narocila .odposlji_btn {
  position: absolute;
  top: 237px;
  left: 599px;
  width: 200px;
}

.oddaj_narocilo_fin_btn {
  margin-top: 7px;
  background: url(/static/img/odposlji_narocilnico.png);
  border: 0 none;
  height: 36px;
  text-indent: -9999px;
  width: 182px;
  background-repeat: no-repeat;
  outline: none;
  margin-bottom: 23px;
  margin-left: 670px;
}
BODY.de_at .oddaj_narocilo_fin_btn {
  background: url(/static/img/de_at/bestellung_large.png);
  width: 177px;
  height: 33px;
}
BODY.hr .oddaj_narocilo_fin_btn {
  background: url(/static/img/hr/posalji-upit.png);
  width: 140px;
  height: 33px;
  margin-left: 608px;
}

.oddaj_narocilo_fin_btn.inside {
  margin-left: 578px;
  margin-top: 25px;
}
BODY.de_at .oddaj_narocilo_fin_btn.inside {
  margin-left: 583px;
}

.koncni_pregled_narocila .odposlji_btn .oddaj_narocilo_fin_btn,
BODY.de_at .koncni_pregled_narocila .odposlji_btn .oddaj_narocilo_fin_btn {
  margin-left: 0;
}

.koncni_pregled_narocila .narocilnica_footnote {
  margin-top: 90px;
  font-size: 11px;
  color: #666666;
  text-align: center;
}

.register_prompt {
  width: 550px;
  padding: 5px 25px 18px;
  background-color: #EEEEEE;
  margin-bottom: 20px;
}

.register_prompt p {
  font-size: 13px;
  margin-bottom: 15px;
}

.register_prompt h2 {
  margin-top: 10px;
  margin-bottom: 8px;
}

.register_prompt .input_geslo {
  width: 141px;
  margin-right: 15px;
}

.lastnosti_narocila {
  margin: 25px 0 0;
  padding: 10px 13px;
  width: 303px;
  background-color: #f3f3f3;
}

.corten-sheet-metal-table, .corten-pipes-table {
  width: 80%;
}

.corten-sheet-metal-column {
  width: 25%;
  text-align: center;
}

.catalogue-cover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OztBQzdCQTtFQUNFO0FEZ0NGOztBQzlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaUNGOztBQy9CQTtFQUNFO0VBQ0E7RUFDQTtBRGtDRjs7QUNoQ0E7QUFDQTtFQUNFO0FEbUNGOztBQ2pDQTtFQUNFO0FEb0NGOztBQ2xDQTtFQUNFO0FEcUNGOztBQ25DQTtFQUNFO0VBQ0E7RUFDQTtBRHNDRjs7QUNwQ0E7RUFDRTtBRHVDRjs7QUNyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdDRjs7QUN0Q0E7RUFDRTtFQUNBO0VBQ0E7QUR5Q0Y7O0FDdkNBO0VBQ0U7QUQwQ0Y7O0FDeENBO0VBQ0U7RUFDQTtBRDJDRjs7QUN6Q0E7RUFDRTtBRDRDRjs7QUMxQ0E7RUFDRTtFQUNBO0FENkNGOztBQzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOENGOztBQzVDQTtFQUNFO0FEK0NGOztBQzdDQTtFQUNFO0VBQ0E7QURnREY7O0FDOUNBO0VBQ0U7RUFDQTtFQUNBO0FEaURGOztBQzFDQTtFQUNFO0VBQ0E7QUQ2Q0Y7O0FDM0NBO0VBQ0U7QUQ4Q0Y7O0FDNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrQ0Y7O0FDN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdERjs7QUM5Q0E7RUFDRTtBRGlERjs7QUMvQ0E7RUFDRTtFQUNBO0FEa0RGOztBQ2hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtREY7O0FDakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0RGOztBQ2xEQTtFQUNFO0FEcURGOztBQ25EQTtFQUNFO0VBQ0E7QURzREY7O0FDcERBO0VBQ0U7QUR1REY7O0FDckRBO0VBQ0U7QUR3REY7O0FDckRBO0FDeFJBO0FBeUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxtQkM3RWdDO0VEOEVoQyxZQzdFZ0M7RUQrRTlCO0FGdVFKOztBRWxRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxUUY7O0FFalFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvUUY7O0FFaFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZtUUY7O0FFL1BBO0VBQ0U7QUZrUUY7O0FFOVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaVFGOztBRS9QQTs7RUFFRTtFQUNBO0FGa1FGOztBRTlQQTtFQUNFO0FGaVFGOztBRS9QQTs7RUFFRTtFQUNBO0VBQ0E7QUZrUUY7O0FFaFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZtUUY7O0FFalFBO0VBQ0U7QUZvUUY7O0FFalFBOzs7O0VBSUU7RUFDQTtFQUNBO0FGb1FGOztBRWhRQTtFQUNFO0FGbVFGOztBRS9QQTtFQUNFO0FGa1FGOztBRXhQQTtFQUNFLFdDMUtnQztFRDJLaEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJQRjs7QUV6UEE7RUFDRSxXQ3JMZ0M7QUhpYmxDOztBRTFQQTtFQUNFLFdDdkxnQztBSG9ibEM7O0FFelBBO0VBQ0U7QUY0UEY7O0FFeFBBO0VBQ0U7QUYyUEY7O0FFdFBBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5UEY7O0FFdlBBO0VBQ0U7RUFDQTtBRjBQRjs7QUVyUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUNyT2dDO0VEc09oQztFQUNBLFdDdE9nQztFRHdPaEM7RUFDQTtFQUNBO0FGdVBGO0FFclBFO0VBRUU7QUZzUEo7QUVuUEU7RUFDRTtBRnFQSjs7QUVsUEE7RUFDRSxXQ3JQZ0M7QUgwZWxDOztBRW5QQTs7RUFFRSxXQzFQZ0M7RUQyUGhDO0VBQ0E7RUFDQTtFQUNBO0FGc1BGOztBRWxQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdDcFFnQztFRHFRaEM7RUFDQTtBRnFQRjs7QUVoUEU7RUFDRTtFQUNBLGFDaFI4QjtFRGlSOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtUEo7O0FFalBFO0VBQ0U7QUZvUEo7O0FFbFBFOztFQUVFO0FGcVBKOztBRWhQSTs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrUE47QUUvT0k7O0VBR0U7RUFDQTtFQUNBO0FGZ1BOO0FFN09JOztFQUVFO0VBQ0E7QUYrT047O0FFMU9FO0VBQ0U7QUY2T0o7QUUzT0k7O0VBRUU7RUFDQTtBRjZPTjtBRTNPSTs7RUFFRTtFQUNBO0FGNk9OOztBRXpPRTtFQUNFO0FGNE9KO0FFM09JOztFQUVFO0VBQ0E7QUY2T047QUUzT0k7O0VBRUU7QUY2T047O0FFcE9FO0VBQ0UsaUJDNVY4QjtFRDZWOUIsb0JDN1Y4QjtBSG9rQmxDOztBRXJPRTtFQUNFO0VBQ0E7RUFDQSxnQkNoVzhCO0FId2tCbEM7O0FFdE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ5T0o7O0FFdk9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NDcFk4QjtFRHFZOUIsZ0JDalg4QjtBSDJsQmxDOztBRXhPRTtFQUNFO0FGMk9KOztBRWxPQTtBQUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxT0o7O0FFbE9BO0FBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTQ3pZOEI7RUQwWTlCLFlDelk4QjtFRDBZOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDQzNhOEI7RUQ0YTlCLGdCQ2xaOEI7QUh1bkJsQzs7QUVuT0U7RUFDRTtBRnNPSjs7QUVwT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1T0o7O0FFck9FO0VBQ0U7RUFDQTtFQUNBLGNDNVo4QjtFRDZaOUI7RUFDQTtBRndPSjs7QUVyT0U7RUFDRSxjQ2phOEI7RURrYTlCO0VBQ0E7RUFDQTtBRndPSjs7QUV0T0U7RUFDRTtBRnlPSjs7QUV0T0U7RUFDRTtBRnlPSjs7QUVuT0k7RUFDQTs7SUFBQTtFQUdFO0lBQ0U7SUFDQTtFRnNPTjtFRXBPSTtJQUNFO0VGc09OO0VFcE9FO0VBQ0U7SUFDRTtJQUNBO0VGc09OO0VFbk9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGcU9OO0VFbk9JO0lBQ0U7RUZxT047RUVuT0k7SUFDRTtJQUNBO0VGcU9OO0VFbk9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGcU9OO0VFbk9JO0lBQ0U7SUFDQTtFRnFPTjtBQUNGO0FFNU5BO0VBQ0U7SUFDRTtJQUNBO0VGOE5GO0VFNU5BO0lBQ0U7SUFDQTtFRjhORjtFRTVOQTtJQUNFO0lBQ0E7RUY4TkY7RUU1TkE7SUFDRSxpQkN0aEI4QjtJRHVoQjlCLGtCQ3ZoQjhCO0VIcXZCaEM7QUFDRjtBRXJOSTtFQUNFO0FGdU5OO0FFck5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVOTjtBRXJOSTtFQUNFO0FGdU5OO0FFck5JO0VBQ0U7QUZ1Tk47QUVyTkk7RUFDRTtFQUNBO0VBQ0E7QUZ1Tk47O0FJdHhCQTtFQUNDO0VBQ0E7RUFDQTtBSnl4QkQ7O0FJdHhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtBSnl4Qko7O0FJdHhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnl4Qko7O0FJdHhCQTtFQUNJO0VBQ0E7QUp5eEJKOztBSXR4QkE7RUFDSTtFQUNBO0FKeXhCSjs7QUl0eEJBO0VBQ0k7RUFDQTtBSnl4Qko7O0FJdHhCQTtFQUNJO0VBQ0E7QUp5eEJKOztBSXR4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnl4QkQ7O0FJdHhCQTtFQUNDO0VBQ0E7QUp5eEJEOztBSXR4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSnl4QkQ7O0FJdHhCQTtFQUNDO0VBQ0E7QUp5eEJEOztBSXJ4QkE7RUFDQztFQUNBO0VBQ0E7QUp3eEJEOztBSXJ4QkE7RUFDQztBSnd4QkQ7O0FBOTFCQTtBQUNBO0VBQ0U7RUFDQTtBQWkyQkY7O0FBOTFCQTtFQUNFO0FBaTJCRjs7QUE5MUJBO0VBQ0U7RUFDQTtBQWkyQkY7O0FBOTFCQTtFQUNFO0FBaTJCRjs7QUE5MUJBO0VBQ0U7QUFpMkJGOztBQTkxQkE7RUFDRTtBQWkyQkY7O0FBOTFCQTtFQUNFO0FBaTJCRjs7QUE5MUJBO0VBQ0U7QUFpMkJGOztBQTkxQkE7RUFDRTtBQWkyQkY7O0FLOTRCQTtFQUNFO0VBQ0E7QUxpNUJGO0FLLzRCRTtFQUNFO0VBQ0E7QUxpNUJKO0FLNTRCRTtFQUNFO0VBQ0E7QUw4NEJKO0FLNTRCSTtFQUNFO0VBQ0E7QUw4NEJOO0FLMzRCSTtFQUNFO0VBQ0E7QUw2NEJOO0FLejRCRTtFQUNFO0VBQ0E7QUwyNEJKO0FLdjRCRTtFQUNFO0FMeTRCSjtBS3Q0QkU7RUFDRTtFQUNBO0FMdzRCSjtBS3A0QkU7RUFDRTtFQUNBO0FMczRCSjs7QUFoNEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW00QkY7O0FBaDRCQTtFQUNFO0FBbTRCRjs7QUFoNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtNEJGOztBQWg0QkE7RUFDRTtFQUNBO0VBQ0E7QUFtNEJGOztBQWg0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtNEJGOztBQWg0QkE7O3FCQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFrNEJGOztBQS8zQkE7RUFDRSxpRE0vRm1CO0VOZ0duQjtBQWs0QkY7O0FBLzNCQTtFQUVFLGNNM0dhO0VONEdiO0VBQ0EsaURNdkdtQjtFTndHbkI7RUFDQTtFQUNBO0VBQ0E7QUFpNEJGOztBQTkzQkE7RUFHRSxjTXZIYTtFTndIYjtFQUNBO0FBKzNCRjs7QUE1M0JBO0VBQ0U7RUFDQSxjTTlIYTtFTitIYjtBQSszQkY7O0FBNTNCQTtFQUNFLGNNbklhO0VOb0liO0FBKzNCRjs7QUE1M0JBO0VBQ0U7RUFDQTtBQSszQkY7O0FBNTNCQTtFQUVFLGFNcEpVO0VOcUpWO0VBQ0E7QUE4M0JGOztBQTEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2M0JGOztBQTEzQkE7RUFDRTtFQUNBO0FBNjNCRjs7QUExM0JBO0VBQ0U7RUFDQTtBQTYzQkY7O0FBMTNCQTtFQUNFO0FBNjNCRjs7QUExM0JBO0VBQ0UsaURNL0ttQjtBTjRpQ3JCO0FBMzNCRTtFQUNFO0FBNjNCSjtBQTEzQkU7RUFDRTtBQTQzQko7QUExM0JJO0VBQ0U7RUFDQTtBQTQzQk47QUF4M0JFO0VBQ0U7QUEwM0JKO0FBdjNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlETXRNaUI7RU51TWpCLGNBN01jO0FBc2tDbEI7QUF0M0JFO0VBQ0U7RUFDQTtFQUNBO0FBdzNCSjtBQXQzQkk7RUFDRTtBQXczQk47QUFuM0JJO0VBQ0U7QUFxM0JOO0FBaDNCSTtFQUNFO0FBazNCTjtBQTkyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZzNCUjtBQTcyQk07RUFDRTtFQUNBO0FBKzJCUjtBQXYyQlE7RUFDRTtBQXkyQlY7QUFuMkJFO0VBQ0U7RUFDQTtBQXEyQko7QUFuMkJJO0VBQ0U7RUFDQTtBQXEyQk47QUFsMkJJO0VBQ0U7RUFDQTtBQW8yQk47QUE5MUJNO0VBQ0U7QUFnMkJSOztBT3ZuQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQMG5DRjs7QU94bkNBO0VBQ0UsaURESW1CO0VDSG5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDJuQ0Y7O0FPem5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0bkNGOztBTzFuQ0E7RUFDRTtFQUNBO0FQNm5DRjs7QU8zbkNBO0VBQ0U7RUFDQTtBUDhuQ0Y7O0FPNW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtuQ0Y7O0FPN25DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQZ29DRjs7QU85bkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBpb0NGOztBTy9uQ0E7RUFDRTtFQUNBO0VBQ0E7QVBrb0NGOztBT2hvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG1vQ0Y7O0FPam9DQTtFQUNFO0VBQ0E7QVBvb0NGOztBT2xvQ0E7RUFDRTtBUHFvQ0Y7O0FPbm9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc29DRjs7QU9wb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdW9DRjs7QU9wb0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHVvQ0o7O0FPcG9DQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHVvQ0Y7O0FPcm9DQTtFQUNFO0VBQ0E7RUFDQTtBUHdvQ0Y7O0FPdG9DQTtFQUNFO0VBQ0E7RUFDQTtBUHlvQ0Y7O0FPdm9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDBvQ0Y7O0FPeG9DQTtFQUNFO0FQMm9DRjs7QU96b0NBO0VBQ0U7QVA0b0NGOztBTzFvQ0E7RUFDRTtFQUNBO0FQNm9DRjs7QU8zb0NBO0VBQ0U7QVA4b0NGOztBTzVvQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtvQ0Y7O0FPN29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQZ3BDRjs7QU85b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXBDRjs7QU8vb0NBO0VBQ0U7QVBrcENGOztBT2hwQ0E7RUFDRTtBUG1wQ0Y7O0FPanBDQTtFQUNFO0FQb3BDRjs7QU9scENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFwQ0Y7O0FPanBDQTtBQUNBO0VBQ0U7RUFHQTtFQUNBO0VBQ0E7RUFFQTtF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QUFrMENKO0FBaDBDSTtFQUNFO0FBazBDTjs7QUE3ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnMENGOztBQTd6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWcwQ0Y7O0FBN3pDQTtFQUNFO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnMENGOztBQTd6Q0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWcwQ0Y7O0FBN3pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtBQWcwQ0Y7O0FBN3pDQTtFQUNFO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnMENGOztBQTd6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtBQWcwQ0Y7O0FBN3pDQTtFQUNFO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnMENGOztBQTd6Q0E7RUFDRTtBQWcwQ0Y7O0FBN3pDQTtFQUNFO0FBZzBDRjs7QUE3ekNBO0VBQ0U7QUFnMENGOztBQTd6Q0E7RUFDRTtBQWcwQ0Y7O0FBN3pDQTtFQUNFO0FBZzBDRjs7QUE3ekNBO0VBQ0U7QUFnMENGOztBQTd6Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZzBDRjs7QUE3ekNBO0VBQ0U7RUFDQTtBQWcwQ0Y7O0FBN3pDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZzBDRjs7QUE3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ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXd6Q0Y7O0FBcnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3ekNGOztBQXJ6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd3pDRjs7QUFyekNBO0VBQ0U7QUF3ekNGOztBQXJ6Q0E7RUFDRTtFQUNBO0FBd3pDRjs7QUFyekNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXd6Q0Y7O0FBcnpDQTtFQUNFO0VBQ0E7QUF3ekNGOztBQXJ6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXd6Q0Y7O0FBcnpDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXd6Q0Y7O0FBcnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtFQUNBO0FBc3pDRjs7QUFuekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtFQUNBO0FBc3pDRjs7QUFuekNBO0VBQ0U7RUFDQTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtFQUNBO0FBc3pDRjs7QUFuekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc3pDRjs7QUFuekNBO0VBQ0U7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0FBc3pDRjs7QUFuekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7QUFzekNGOztBQW56Q0E7RUFDRTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtBQXN6Q0Y7O0FBbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXN6Q0Y7O0FBbHpDQTtFQUNFO0VBQ0E7RUFDQTtBQXF6Q0Y7O0FBbHpDQTtFQUNFO0FBcXpDRjs7QUFsekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxekNGOztBQWx6Q0E7RUFDRTtBQXF6Q0Y7O0FBbHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxekNGOztBQWx6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXF6Q0Y7O0FBbHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcXpDRjs7QUFsekNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXF6Q0Y7O0FBbHpDQTtBQUNBO0VBQ0U7QUFxekNGOztBQWx6Q0E7RUFFRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtekNGOztBQWh6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW16Q0Y7O0FBaHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtekNGOztBQWh6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUVBO0VBQ0E7QUFnekNGO0FBOXlDRTtFQUNFO0FBZ3pDSjtBQS95Q0k7RUFDRTtFQUNBO0FBaXpDTjtBQTd5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQSt5Q0o7QUE1eUNFO0VBQ0U7RUFDQTtFQUNBO0FBOHlDSjtBQTN5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNnlDSjs7QUF6eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0eUNGOztBQXp5Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0VBQ0E7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0FBNHlDRjs7QUF6eUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0VBQ0E7QUE0eUNGOztBQXp5Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNHlDRjs7QUF6eUNBO0VBQ0U7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0VBQ0E7QUE0eUNGOztBQXp5Q0E7RUFDRTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtBQTR5Q0Y7O0FBenlDQTtBQUNBO0VBQ0U7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtFQUNBO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtBQTR5Q0Y7O0FBenlDQTtFQUNFO0VBQ0E7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0FBNHlDRjs7QUF6eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE0eUNGOztBQXp5Q0E7RUFDRTtFQUNBO0FBNHlDRjs7QUF4eUNBO0FBQ0E7RUFDRTtBQTJ5Q0Y7O0FBeHlDQTtFQUNFO0VBQ0E7QUEyeUNGOztBQXh5Q0E7RUFDRTtFQUNBO0FBMnlDRjs7QUF4eUNBO0VBQ0U7RUFDQTtFQUNBO0FBMnlDRjs7QUF4eUNBO0VBQ0U7RUFDQTtBQTJ5Q0Y7O0FBeHlDQTtFQUNFO0VBQ0E7QUEyeUNGOztBQXh5Q0E7RUFDRTtFQUNBO0FBMnlDRjs7QUF4eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyeUNGOztBQXh5Q0E7RUFDRTtFQUNBO0FBMnlDRjs7QUF4eUNBO0VBQ0U7RUFDQTtFQUVBO0VBRUE7QUF5eUNGO0FBdnlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5eUNKO0FBdHlDRTtFQUNFO0VBQ0E7RUFDQTtBQXd5Q0o7QUF2eUNJO0VBQ0U7QUF5eUNOO0FBcnlDRTtFQUNFO0FBdXlDSjtBQXR5Q0k7RUFDRTtBQXd5Q047QUF0eUNJO0VBQ0U7QUF3eUNOOztBQWp5Q0U7RUFDRTtBQW95Q0o7QUEveENFO0VBQ0U7QUFpeUNKO0FBaHlDSTtFQUNFO0FBa3lDTjtBQTl4Q0U7RUFDRTtBQWd5Q0o7QUE3eENFO0VBQ0U7QUEreENKO0FBNXhDRTtFQUNFO0FBOHhDSjtBQTN4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2eENKO0FBenhDSTtFQUNFO0FBMnhDTjtBQXZ4Q0U7RUFDRTtBQXl4Q0o7QUF4eENJO0VBQ0U7QUEweENOO0FBdnhDSTtFQUNFO0FBeXhDTjtBQXR4Q0k7RUFDRTtBQXd4Q047QUFweENFO0VBQ0U7RUFDQTtBQXN4Q0o7O0FBbHhDQTtBQUVFO0VBQ0U7QUFveENKO0FBanhDRTtFQUNFO0VBQ0E7RUFDQTtBQW14Q0o7QUFoeENFO0VBQ0U7RUFDQTtBQWt4Q0o7QUEvd0NFO0VBQ0U7QUFpeENKO0FBOXdDRTtFQUNFO0VBQ0E7QUFneENKO0FBN3dDRTtFQUNFO0FBK3dDSjtBQTV3Q0U7RUFDRTtFQUNBO0FBOHdDSjtBQTV3Q0k7RUFDRTtBQTh3Q047QUEzd0NJO0VBQ0U7QUE2d0NOO0FBendDRTtFQUNFO0VBQ0E7QUEyd0NKOztBQXZ3Q0E7QUFDQTtFQUtFOzs7SUFBQTtBQXl3Q0Y7QUE3d0NFO0VBQ0U7QUErd0NKO0FBeHdDRTtFQUNFO0VBQ0E7QUEwd0NKO0FBdndDRTtFQUNFO0VBQ0E7QUF5d0NKO0FBdndDSTtFQUNFO0FBeXdDTjtBQXJ3Q0U7RUFDRTtFQUNBO0FBdXdDSjs7QUFud0NBO0FBRUU7RUFDRTtBQXF3Q0o7QUE5dkNFO0VBQ0U7QUFnd0NKO0FBN3ZDRTtFQUNFO0FBK3ZDSjtBQTV2Q0U7RUFDRTtFQUNBO0FBOHZDSjtBQTN2Q0U7RUFDRTtBQTZ2Q0o7QUExdkNFO0VBQ0U7RUFDQTtBQTR2Q0o7O0FBdnZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtBQTB2Q0Y7O0FBdnZDQTtFQUNFO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtFQUNBO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7QUFDQTtFQUNFO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtFQUNFO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtFQUNFO0FBMHZDRjs7QUF2dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtBQTB2Q0Y7O0FBdnZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwdkNGOztBQXZ2Q0E7RUFDRTtFQUNBO0FBMHZDRjs7QUF2dkNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTB2Q0Y7O0FBdHZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5dkNGOztBQXR2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXl2Q0Y7O0FBdHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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RUFDQTtFQUNBO0VBQ0E7QUE4dENGOztBQTN0Q0E7RUFDRTtBQTh0Q0Y7O0FBM3RDQTtFQUNFO0FBOHRDRjs7QUEzdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4dENGOztBQTN0Q0E7RUFDRTtFQUNBO0FBOHRDRjs7QUEzdENBO0VBQ0U7QUE4dENGOztBQTN0Q0E7RUFDRTtBQTh0Q0Y7O0FBM3RDQTtFQUNFO0VBQ0E7RUFDQTtBQTh0Q0Y7O0FBM3RDQTtFQUNFO0FBOHRDRjs7QUEzdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4dENGOztBQTN0Q0E7RUFDRTtBQTh0Q0Y7O0FBM3RDQTtFQUNFO0VBQ0E7QUE4dENGOztBQTN0Q0E7QUFDQTtFQUNFO0FBOHRDRjs7QUEzdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTh0Q0Y7O0FBM3RDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2dENGOztBQTF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNnRDRjs7QUExdENBO0VBQ0U7QUE2dENGOztBQTF0Q0E7RUFDRTtBQTZ0Q0Y7O0FBMXRDQTtFQUNFO0VBQ0E7QUE2dENGOztBQTF0Q0E7RUFDRTtBQTZ0Q0Y7O0FBMXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZ0Q0Y7O0FBMXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNnRDRjs7QUExdENBO0VBQ0U7QUE2dENGOztBQTF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZ0Q0Y7O0FBMXRDQTtFQUNFO0FBNnRDRjs7QUExdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE2dENGOztBQTF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZ0Q0Y7O0FBMXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZ0Q0Y7O0FBMXRDQTtBQUVFO0VBQ0U7QUE0dENKO0FBMXRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNHRDTjtBQXh0Q0U7RUFDRTtFQUNBO0FBMHRDSjtBQXZ0Q0U7RUFDRTtFQUNBO0FBeXRDSjtBQXR0Q0U7RUFDRTtFQUNBO0VBQ0E7QUF3dENKO0FBcnRDRTtFQUNFO0VBQ0E7QUF1dENKOztBQW50Q0E7QUFDQTtFQUNFO0VBQ0E7QUFzdENGO0FBcHRDRTtFQUNFO0VBQ0E7RUFDQTtBQXN0Q0o7QUFudENFO0VBQ0U7QUFxdENKO0FBbHRDRTtFQUNFO0VBQ0E7QUFvdENKO0FBanRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW10Q0o7QUFodENFO0VBQ0U7QUFrdENKO0FBL3NDRTtFQUNFO0FBaXRDSjs7QUE3c0NBO0FBRUU7RUFDRTtBQStzQ0o7QUE1c0NFO0VBQ0U7QUE4c0NKO0FBM3NDRTtFQUNFO0FBNnNDSjtBQTFzQ0U7RUFDRTtFQUNBO0FBNHNDSjtBQXpzQ0U7RUFDRTtBQTJzQ0o7QUF4c0NFO0VBQ0U7RUFDQTtBQTBzQ0o7O0FBcHNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVzQ0Y7O0FBcHNDQTtFQUNFO0VBQ0E7QUF1c0NGO0FBcnNDRTtFQUNFO0VBQ0E7QUF1c0NKOztBQW5zQ0E7O0dBQUE7QVV4bUZBO0VBQ0U7RUFDQTtFQUNBO0FWaXpIRjtBUTd5SEU7RUFDRTtFQUNBO0VBQ0E7QVIreUhKO0FVcHpIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzekhKO0FVcnpISTtFQUNFO0FWdXpITjtBVXB6SEk7RUFDRTtFQUNBO0FWc3pITjs7QVVqekhBO0VBQ0U7RUFDQTtBVm96SEY7O0FXNTBIQTtFQUNJO0VBQ0E7QVgrMEhKOztBWWoxSEE7RUFDSTtFQUNBO0FabzFISjs7QVloMUhJO0VBQ0k7QVptMUhSOztBWS8wSEE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FaaTFISjs7QVk5MEhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVppMUhKOztBWTkwSEE7RUFDSTtFQUNBO0FaaTFISjs7QVk5MEhBO0VBQ0k7QVppMUhKOztBWTkwSEE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBWiswSEo7O0FZNTBIQTtFQUNJLHlCTjNDVztFTTRDWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaKzBISjs7QVk1MEhBO0VBQ0k7QVorMEhKOztBWTUwSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWiswSEo7O0FhbjVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzNUhGOztBYW41SEE7RUFDRTtFQUNBO0FiczVIRjtBYXA1SEU7RUFDRTtFQUNBO0VBRUE7QWJxNUhKO0FhbDVIRTtFQUNFLGlEUFJpQjtFT1NqQjtBYm81SEo7QWFoNUhFO0VBRUU7QWJpNUhKO0FRcjZIRTtFQUNFO0VBQ0E7RUFDQTtBUnU2SEo7QWFwNUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnM1SE47QWFuNUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicTVITjtBYWo1SEU7RUFDRTtFQUNBO0FibTVISjtBYWg1SEU7RUFDRTtFQUNBO0VBQ0E7QWJrNUhKO0FhajVISTtFQUNFO0FibTVITjtBYS80SEU7RUFDRTtBYmk1SEo7O0FhMzRIRTtFQUVFO0FiNjRISjtBUTU4SEU7RUFDRTtFQUNBO0VBQ0E7QVI4OEhKO0FhaDVISTtFQUNFO0FiazVITjtBYS80SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYmk1SE47QWEvNEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmk1SE47QWEvNEhJO0VBQ0U7RUFDQTtBYmk1SE47QWEvNEhJO0VBQ0U7RUFDQTtFQUNBO0FiaTVITjtBYS80SEk7RUFDRTtBYmk1SE47QWEvNEhJO0VBQ0U7QWJpNUhOO0FhaDVITTtFQUNFO0VBQ0E7RUFDQTtBYms1SFI7O0FhMTRIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VMckdGO0VBQ0E7RUFDQTtFS3FHRTtBYis0SEo7QWE5NEhJO0VBQ0U7RUFDQTtBYmc1SE47QWE5NEhJO0VBQ0U7RUFDQTtBYmc1SE47QWE5NEhJO0VBQ0U7RUFDQTtBYmc1SE47QWE1NEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjg0SEo7O0FhejRIRTtFTGhKQSxrQktpSnlCO0VMaEp6QiwwQktnSnlCO0VML0l6Qix1QksrSXlCO0VBQ3ZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjg0SEo7QWE3NEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIrNEhOO0FhNTRISTtFQUNFO0VBQ0E7QWI4NEhOOztBYXo0SEE7RUFDRTtBYjQ0SEY7QWExNEhFO0VBQ0U7QWI0NEhKO0FhejRIRTtFQUNFO0FiMjRISjtBUTVqSUU7RUFDRTtFQUNBO0VBQ0E7QVI4aklKO0FhNTRIRTtFQUNFO0VBQ0E7QWI4NEhKO0FhMzRIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiNjRISjtBYTU0SEk7RUFDRTtBYjg0SE47QWExNEhFO0VBQ0U7RUFDQTtBYjQ0SEo7QWF6NEhFO0VBQ0U7RUFDQTtBYjI0SEo7O0FBNStDQTs7R0FBQTtBY2puRkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRrbUlGO0FRbG1JRTtFQUNFO0VBQ0E7RUFDQTtBUm9tSUo7QWNybUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdW1JSjtBY3BtSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUnpCVztFUTBCWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc21JSjtBY3BtSUk7RUFDRTtBZHNtSU47QWU3b0lBO0VBQ0U7RUFDQTtFQUNBO0FmK29JRjs7QWU1b0lBO0VBQ0U7QWYrb0lGO0FlN29JRTtFQUNFO0VBQ0E7QWYrb0lKO0FlN29JSTtFQUNFO0VBQ0E7RUFDQTtBZitvSU47QWU1b0lJO0VBQ0U7QWY4b0lOO0FlM29JSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjZvSU47O0FleG9JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyb0lGO0Flem9JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMm9JSjs7QWV0b0lBO0VBQ0U7RUFDQTtFQUNBO0FmeW9JRjtBZXZvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeW9JSjtBZXRvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmd29JSjtBZXJvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1b0lKO0FlcG9JRTtFQUNFO0VBQ0E7QWZzb0lKO0Flbm9JRTtFQUNFO0FmcW9JSjtBZWxvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb29JSjtBZWpvSUU7RUFDRTtFQUNBO0FmbW9JSjtBZWhvSUU7RUFDRTtFQUNBO0Fma29JSjtBZS9uSUU7RUFDRTtBZmlvSUo7QWUvbklJO0VBQ0U7QWZpb0lOOztBZTVuSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYrbklGO0FlN25JRTtFQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZituSUo7QWU3bklJO0VBQ0U7RUFDQTtBZituSU47QWU3bklJO0VBQ0U7RUFDQTtFQUNBO0FmK25JTjs7QWV4bklBO0VBQ0U7QWYybklGOztBZXhuSUE7RUFDRTtFQUNBO0FmMm5JRjs7QWV4bklBO0VBQ0U7QWYybklGOztBZXhuSUE7RUFDRTtFQUNBO0VBQ0E7QWYybklGOztBZXhuSUE7RUFDRTtBZjJuSUY7O0FleG5JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYybklGOztBZXhuSUE7RUFDRTtBZjJuSUY7QWV4bklJO0VBQ0U7QWYwbklOO0FldG5JRTtFQUNFO0VBQ0E7QWZ3bklKO0Flcm5JRTtFQUNFO0VBQ0E7QWZ1bklKO0FlcG5JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzbklKO0Flbm5JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmcW5JSjtBZWxuSUU7RUFDRTtFQUNBO0Fmb25JSjtBZWpuSUU7RUFDRTtBZm1uSUo7QWVobklFO0VBQ0U7QWZrbklKO0FlL21JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmluSUo7QWU5bUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZnbklKO0FlNW1JRTtFQUNFO0FmOG1JSjs7QWdCcDJJQTs7Q0FBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnUySUY7O0FnQm4ySUE7RUFDRTtFQUNBO0VBQ0E7QWhCczJJRjs7QVFqM0lFO0VBQ0U7RUFDQTtFQUNBO0FSbzNJSjtBZ0J2MklFO0VBQ0U7QWhCeTJJSjtBZ0J0MklFO0VBQ0U7QWhCdzJJSjtBZ0J2MklJO0VBQ0U7QWhCeTJJTjtBZ0JyMklFO0VBQ0U7QWhCdTJJSjtBZ0J0MklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCdzJJTjs7QWdCbjJJQTtFQUNFO0FoQnMySUY7QWdCcDJJRTtFQUNFO0VBQ0E7QWhCczJJSjtBZ0JwMklJO0VBQ0U7RUFDQTtBaEJzMklOOztBZ0JoMklBO0VBQ0U7QWhCbTJJRjtBZ0JqMklFO0VBQ0U7RUFDQTtFQUNBO0FoQm0ySUo7QWdCaDJJRTtFQUNFO0VBQ0E7QWhCazJJSjtBZ0IvMUlFO0VBQ0U7RUFDQTtFQUNBO0FoQmkySUo7O0FnQjcxSUE7RUFDRTtBaEJnMklGO0FnQjkxSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJnMklKO0FnQjcxSUU7RUFDRTtFQUNBO0FoQisxSUo7O0FnQjMxSUE7RUFDRTtFQUNBO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7RUFDQTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7RUFDQTtFQUNBO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtFQUNBO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtBaEI4MUlGOztBZ0IzMUlBOztDQUFBO0FBR0E7RUFDRTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7RUFDQTtFQUNBO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtFQUNBO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtFQUNBO0VBQ0E7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0VBQ0E7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7RUFDQTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7RUFDQTtFQUNBO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtBaEI4MUlGOztBZ0IzMUlBO0VBQ0U7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0FoQjgxSUY7O0FnQjMxSUE7RUFDRTtFQUNBO0VBQ0E7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0VBQ0E7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0FoQjgxSUY7O0FnQjMxSUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCODFJRjs7QWdCMzFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI4MUlGO0FnQjUxSUU7RUFDRTtBaEI4MUlKO0FnQjMxSUU7RUFDRTtBaEI2MUlKOztBZ0J6MUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0MUlGOztBZ0J6MUlBO0VBQ0U7RUFDQTtBaEI0MUlGOztBZ0J6MUlBO0VBQ0U7RUFDQTtBaEI0MUlGOztBZ0J6MUlBO0VBQ0U7QWhCNDFJRjs7QWdCejFJQTtFQUNFO0FoQjQxSUY7O0FnQnoxSUE7RUFDRTtFQUNBO0VBQ0E7QWhCNDFJRjs7QWdCejFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjQxSUY7O0FnQnoxSUE7RUFDRTtBaEI0MUlGOztBZ0J6MUlBO0VBQ0U7QWhCNDFJRjs7QWdCejFJQTtFQUNFO0FoQjQxSUY7O0FnQnoxSUE7RUFDRTtBaEI0MUlGOztBZ0J6MUlBO0VBQ0U7QWhCNDFJRjs7QWdCejFJQTtFQUNFO0FoQjQxSUY7O0FnQnoxSUE7QUFDQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBaEIyMUlGO0FnQnoxSUU7RUFDRTtBaEIyMUlKO0FnQnoxSU07RUFFRTtBaEIwMUlSO0FnQnIxSUU7RVJ6WEEsa0JRMFh5QjtFUnpYekIsMEJReVh5QjtFUnhYekIsdUJRd1h5QjtFQUV2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdzFJSjtBZ0J2MUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeTFJTjtBZ0J0MUlJO0VBQ0U7RUFDQTtBaEJ3MUlOOztBZ0JsMUlBO0VBQ0U7QWhCcTFJRjs7QWdCbDFJQTtFQUNFO0VBQ0E7QWhCcTFJRjs7QWdCbDFJQTtFQUNFO0VBQ0E7QWhCcTFJRjs7QWdCbDFJQTtFQUNFO0VBQ0E7QWhCcTFJRjs7QWdCbDFJQTtFQUNFO0VBQ0E7RUFDQTtBaEJxMUlGOztBZ0JsMUlBO0VBQ0U7RUFDQTtBaEJxMUlGOztBZ0JsMUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJxMUlGOztBZ0JsMUlBO0VBQ0U7RUFDQTtBaEJxMUlGOztBZ0JsMUlBO0VBQ0U7RUFDQTtBaEJxMUlGOztBZ0JsMUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCcTFJRjs7QWdCbDFJQTtFQUNFO0FoQnExSUY7O0FnQmwxSUE7RUFDRTtBaEJxMUlGOztBZ0JsMUlBO0VBQ0U7QWhCcTFJRjs7QWdCbDFJQTtFQUNFO0FoQnExSUY7O0FnQmwxSUE7RUFDRTtFQUNBO0FoQnExSUY7O0FnQi8wSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCazFJRjs7QWdCLzBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrMUlGOztBZ0IvMElBO0VBQ0U7QWhCazFJRjs7QWdCLzBJQTtFQUNFO0FoQmsxSUY7O0FnQi8wSUE7RUFDRTtBaEJrMUlGOztBZ0IvMElBO0VBQ0U7RUFDQTtBaEJrMUlGOztBZ0IvMElBO0VBQ0U7QWhCazFJRjs7QWdCLzBJQTtFQUNFO0FoQmsxSUY7O0FnQi8wSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJrMUlGOztBZ0IvMElBO0VBQ0U7RUFDQTtFQUNBO0FoQmsxSUY7O0FnQi8wSUE7RUFDRTtBaEJrMUlGOztBZ0IvMElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCazFJRjtBZ0JoMUlFO0VBQ0U7RUFDQTtFQUNBO0FoQmsxSUo7QWdCLzBJRTtFQUNFO0VBQ0E7RUFDQTtBaEJpMUlKOztBZ0I3MElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCZzFJRjtBZ0IvMElFO0VBQ0U7QWhCaTFJSjs7QWdCNzBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7QWhCZzFJRjs7QWdCNzBJQTs7RUFFRTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7RUFDQTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7RUFDQTtFQUNBO0FoQmcxSUY7O0FnQjcwSUE7RUFDRTtFQUNBO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0FoQmcxSUY7O0FnQjcwSUE7RUFDRTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7RUFDQTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmcxSUY7QWdCLzBJRTtFQUNFO0VBQ0E7RUFDQTtBaEJpMUlKO0FnQi8wSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJpMUlKOztBZ0I3MElBO0VBQ0U7RUFDQTtBaEJnMUlGO0FnQi8wSUU7RUFDRTtBaEJpMUlKOztBZ0I3MElBOztFQUVFO0FoQmcxSUY7O0FnQjcwSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJnMUlGOztBZ0I3MElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7QWhCZzFJRjs7QWdCNzBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmcxSUY7O0FBcDlFQTtFQUNFO0FBdTlFRjs7QUFwOUVBO0VBQ0U7RUFDQTtBQXU5RUY7O0FBcDlFQTtFQUNFO0VBQ0E7QUF1OUVGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZ2xpZ2h0Ym94L2Rpc3QvY3NzL2dsaWdodGJveC5jc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvYmVua290ZWhuYS5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL19odG1sNWJvaWxlcnBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvX21hZ25pZmljUG9wdXAuMC45LjMuc2NzcyIsIndlYnBhY2s6Ly8vLi93ZWIvc3RhdGljL2Nzcy9fbWFnbmlmaWNQb3B1cC4wLjkuMy5zZXR0aW5ncy5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL3Byb2R1a3Qva2F0ZWdvcmlqYS5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL19yZWZlcmVuY2VQcm9qZWN0cy5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL19nbG9iYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvX25hdmlnYXRpb25TaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL19uYXZpZ2F0aW9uVG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvYXJlYXMvY29udGVudDNjb2x1bW5zL19jb250ZW50M2NvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi93ZWIvc3RhdGljL2Nzcy9hcmVhcy9waG90b3dpdGhib3JkZXIvX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvYXJlYXMvYWNjb3JkaW9uL19zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL19rYXRhbG9nRm9ybS5zY3NzIiwid2VicGFjazovLy8uL3dlYi9zdGF0aWMvY3NzL2xpYi9fdml6aU51bWJlckZpZWxkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3N0YXRpYy9jc3MvX3BvdnByYXNldmFuamUuc2NzcyIsIndlYnBhY2s6Ly8vLi93ZWIvc3RhdGljL2Nzcy9fbmFyb2NpbG8uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZ2xpZ2h0Ym94LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyLmluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLmN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLnByZXYge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWlubmVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZ3ZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWJvdHRvbSxcbiAgICAgICAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3Age1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCxcbiAgICAgICAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlIGlmcmFtZSxcbiAgICAuZ3NsaWRlIHZpZGVvIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLmdzbGlkZTpub3QoLmN1cnJlbnQpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nc2xpZGUtaW1hZ2Uge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nLFxuICAgICAgICAuZGVzYy1ib3R0b20gLmdzbGlkZS1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIGltZyxcbiAgICAgICAgLmRlc2MtcmlnaHQgLmdzbGlkZS1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdzbGlkZS1pbWFnZSBpbWcuZHJhZ2dpbmcge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUtdmlkZW8gLnBseXJfX3Bvc3Rlci1lbmFibGVkLnBseXItLWxvYWRpbmcgLnBseXJfX3Bvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8gLmd2aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8qIG1heC13aWR0aDogMTYwdm1pbjsgKi9cbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ3NsaWRlLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4zNCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8ucGxheWluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlby5mdWxsc2NyZWVuIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXZoO1xufVxuXG4uZ3NsaWRlLXZpZGVvLmZ1bGxzY3JlZW4gdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdzbGlkZS1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmdzbGlkZS1pbmxpbmUgLmdpbmxpbmVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1pbmxpbmUgLmRyYWdnaW5nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZ2lubGluZWQtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3NsaWRlLWV4dGVybmFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3NsaWRlLW1lZGlhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnpvb21lZCAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtbWVkaWEsXG4gICAgLmRlc2MtYm90dG9tIC5nc2xpZGUtbWVkaWEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4gICAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1ib3R0b20sXG4gICAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi10b3Age1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnpvb21lZCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsaWdodGJveC1idXR0b24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKlxuICogRGVzY3JpcHRpb24gZm9yIG1vYmlsZXNcbiAqIHNvbWV0aGluZyBsaWtlIGZhY2Vib29rIGRvZXMgdGhlIGRlc2NyaXB0aW9uXG4gKiBmb3IgdGhlIHBob3Rvc1xuKi9cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE5cHggMTFweDtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc4dmg7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksIHRvKHJnYmEoMCwgMCwgMCwgMC43NSkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjc1KSAxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgLmRlc2MtbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5nZGVzYy1vcGVuIC5nc2xpZGUtbWVkaWEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZ2Rlc2Mtb3BlbiAuZ2Rlc2MtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmdkZXNjLWNsb3NlZCAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ncmVzZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5nYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGlnaHRib3gtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsaWdodGJveC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsb2FkZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDQ3JTtcbn1cblxuLmdvdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDFweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdvdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdwcmV2LFxuLmduZXh0LFxuLmdjbG9zZSB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdwcmV2IHN2Zyxcbi5nbmV4dCBzdmcsXG4uZ2Nsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncHJldi5kaXNhYmxlZCxcbi5nbmV4dC5kaXNhYmxlZCxcbi5nY2xvc2UuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5ncHJldiAuZ2Fycm93LFxuLmduZXh0IC5nYXJyb3csXG4uZ2Nsb3NlIC5nYXJyb3cge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5nYnRuLmZvY3VzZWQge1xuICBvdXRsaW5lOiAycHggc29saWQgIzBmM2Q4MTtcbn1cblxuaWZyYW1lLndhaXQtYXV0b3BsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xpZ2h0Ym94LWNsb3NpbmcgLmduZXh0LFxuICAgIC5nbGlnaHRib3gtY2xvc2luZyAuZ3ByZXYsXG4gICAgLmdsaWdodGJveC1jbG9zaW5nIC5nY2xvc2Uge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLypTa2luICovXG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdkZXNjLWlubmVyIHtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4gICAgLmdsaWdodGJveC1jbGVhbiAuZ25leHQsXG4gICAgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiBwYXRoLFxuLmdsaWdodGJveC1jbGVhbiAuZ25leHQgcGF0aCxcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuXG4vKkNTUyBBbmltYXRpb25zKi9cblxuLmdmYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ2ZhZGVJbiAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ2ZhZGVJbiAwLjVzIGVhc2U7XG59XG5cbi5nZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnZmFkZU91dCAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ2ZhZGVPdXQgMC41cyBlYXNlO1xufVxuXG4uZ3NsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVPdXRMZWZ0IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBnc2xpZGVPdXRMZWZ0IDAuM3MgZWFzZTtcbn1cblxuLmdzbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVJbkxlZnQgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZUluTGVmdCAwLjNzIGVhc2U7XG59XG5cbi5nc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVPdXRSaWdodCAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3NsaWRlT3V0UmlnaHQgMC4zcyBlYXNlO1xufVxuXG4uZ3NsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVJblJpZ2h0IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBnc2xpZGVJblJpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmd6b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3pvb21JbiAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3pvb21JbiAwLjVzIGVhc2U7XG59XG5cbi5nem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnem9vbU91dCAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3pvb21PdXQgMC41cyBlYXNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRib3hMb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2ZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGd6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGd6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3pvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UsXG4gICAgICAgICAgICAgICAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3AgLmdzbGlkZS1pbWFnZSBpbWcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1sZWZ0IC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1sZWZ0IC5nc2xpZGUtaW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdzbGlkZS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDk3dmg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cbiAgLnpvb21lZCAuZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG4gIC5nc2xpZGUtaW5saW5lIHtcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xuICB9XG4gIC5nc2xpZGUtZXh0ZXJuYWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCxcbiAgICAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICB9XG4gIC5nbGlnaHRib3gtb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkyKTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtbWVkaWEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tbGVmdCAuZ2Rlc2MtaW5uZXIsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5kZXNjcmlwdGlvbi1yaWdodCAuZ2Rlc2MtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldixcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXY6aG92ZXIsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dDpob3Zlcixcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MjBweCkge1xuICAuZ292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJfaHRtbDVib2lsZXJwbGF0ZVwiO1xuQGltcG9ydCBcIl9tYWduaWZpY1BvcHVwLjAuOS4zXCI7XG5AaW1wb3J0IFwiX2dsb2JhbHNcIjtcbkBpbXBvcnQgXCJfdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJvZHVrdC9rYXRlZ29yaWphXCI7XG5cbiRib2R5LXRleHQtY29sb3I6ICM1NzU3NTc7XG5cblxuLypFeHQgcmVzZXQqL1xuaHRtbCwgYm9keSwgZGl2LCBkbCwgZHQsIGRkLCB1bCwgb2wsIGxpLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwcmUsIGZvcm0sIGZpZWxkc2V0LCBpbnB1dCwgcCwgYmxvY2txdW90ZSwgdGgsIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcsIGJvZHksIGh0bWwge1xuICBib3JkZXI6IDA7XG59XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGNvZGUsIGRmbiwgZW0sIHN0cm9uZywgdGgsIHZhciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuY2FwdGlvbiwgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5TVFJPTkcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuRU0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBpbXBvcnQgJ3JlZmVyZW5jZVByb2plY3RzJztcblxuLyoqIEluZm90aXAgKioqL1xuQS5pbmZvdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKitwbGFjZW1lbnQ6c2hpZnQgMHB4IC0xcHg7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5wcmRrdFJlc2V0a2VOYVphbG9naV9uYXJvY2lsbyAuaW5mb3RpcCB7XG4gIHRvcDogLTJweDtcbn1cblxuLnRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICAvKltkaXNhYmxlZF1kaXNwbGF5OmJsb2NrOyovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9idWJibGVfZGVzbm9fdG9wLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDU4cHggMzBweCAwcHggNDVweDtcbiAgd2lkdGg6IDIwNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB6LWluZGV4OiAxMDU1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5TUEFOLnRvb2x0aXAgSU1HIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAgcGFkZGluZzogMXB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4udG9vbHRpcCAuYm90dG9tIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9idWJibGVfZGVzbm9fYm90dG9tLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjhweDtcbiAgbGVmdDogMHB4O1xufVxuXG4vKioqIEluZm90aXAgRU5EICoqXG5cbioqICBNRVRBTG5ldCBDU1MgICoqKi9cblxuVUwubGlzdF92ZXJ0aWNhbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbkgxLCBIMiwgSDMsIEg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5U3RhbmRhcmQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkgxIHtcbiAgLy9jb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlTdGFuZGFyZDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5IMiB7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFxuICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuXG5IMyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5INCB7XG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5JTlBVVC5mb3JtX3Byb2JsZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBMTlCO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG5ESVYubWFpbi13cmFwIHtcbiAgLy93aWR0aDogOTY3cHg7XG4gIHdpZHRoOiAkcGFnZVdpZHRoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvL3BhZGRpbmctdG9wOiAxcHg7XG59XG5cbkRJViN2c2ViaW5hIHtcbiAgd2lkdGg6IDYwNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiA1MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE3M3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAjbWluLWhlaWdodDogMTA3MHB4O1xuICBtaW4taGVpZ2h0OiAxMzQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMjRweCAyMHB4IDM2cHggMjZweDtcbn1cblxuRElWI3ZzZWJpbmEuZnVsbCB7XG4gIHdpZHRoOiA5MTJweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuRElWI3ZzZWJpbmEuZnVsbF93aXRoX2NhcnQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB3aWR0aDogNzM5cHg7XG59XG5cbkRJViN2c2ViaW5hIFVMID4gTEkgPiBVTCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi52c2ViaW5hLXd5c2l3eWcge1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlTdGFuZGFyZDtcbiAgXG4gIEgyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cblxuICBIMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJi51bmRlcmxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjY2NjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgfVxuXG4gIFNUUk9ORyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBQIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlTdGFuZGFyZDtcbiAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgfVxuXG4gIFVMID4gTEkge1xuICAgIG1hcmdpbjogM3B4IDAgM3B4IDI1cHg7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgPiBVTCA+IExJIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIFRBQkxFLngtYnRuIHtcbiAgICBURCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIFRBQkxFIHtcbiAgICBQIHtcbiAgICAgIG1hcmdpbjogMCAwO1xuICAgIH1cblxuICAgIFRSIHtcbiAgICAgIFRIIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgfVxuXG4gICAgICBURCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuXG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgVEQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBUQUJMRS5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTEsIDIxMSwgMjExKTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuXG4gICAgVEQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMSwgMjExLCAyMTEpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICB9XG5cbiAgICBUSCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTQwLCAxNDAsIDE0MCk7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgIH1cbiAgfVxuXG4gIFRBQkxFLmZpcnN0LWNvbC1zbWFsbC1wYWRkaW5nIHtcbiAgICBUUiB7XG4gICAgICBURDpmaXJzdC1jaGlsZCwgVEg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcIl9uYXZpZ2F0aW9uU2lkZVwiO1xuQGltcG9ydCBcIl9uYXZpZ2F0aW9uVG9wXCI7XG5cbi8qKiogIFRvcCBhcmVhICAqKiovXG4udG9wLWFyZWEge1xuICBtaW4td2lkdGg6ICRwYWdlV2lkdGg7XG4gIGhlaWdodDogNjlweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuXG4gICYtLWZyb250IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkcGFnZVdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuXG4gICZfX2xpbmtzIHtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAmLS1mcm9udCB7XG4gICAgICBjb2xvcjogJGNvbG9yTGluaztcbiAgICB9XG5cbiAgICBBIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi53eXNpd3lnLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIFAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gICYgPiBVTCA+IExJIHtcbiAgICBtYXJnaW46IDNweCAwIDNweCAyNXB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICA+IFVMID4gTEkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tbmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNHB4O1xuICB0b3A6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTdweDtcbn1cblxuRElWI3NlYXJjaF9ib3gge1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1yaWdodCAzcHggMTVweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3NlYXJjaC5wbmcpO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAyMzFweDtcbn1cblxuRElWI3NlYXJjaF9ib3ggSU5QVVQuc2VhcmNoLXR4dGJveCB7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItdG9wLWxlZnQgOXB4IDlweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA5cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE3MnB4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuRElWI3NlYXJjaF9ib3ggSU5QVVQuc2VhcmNoLXR4dGJveC5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkRJViNzZWFyY2hfYm94IEEge1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1yaWdodCAxMHB4IDhweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3NlYXJjaC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg5cHggLThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKiogIEJyZWFkY3J1bWJzICAqKiovXG4vKltjbGVhcmZpeF0qL1xuRElWI2JyZWFkY3J1bWJzIHtcbiAgLyorcGxhY2VtZW50OmFuY2hvci10b3AtbGVmdCAwcHggMHB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWIEEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDI0MjQyO1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWIEE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuRElWI2JyZWFkY3J1bWJzIERJVi5iY19zdGFydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9icmVhZGNydW1ic19sZWZ0LnBuZyk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuRElWI2JyZWFkY3J1bWJzIERJViBTUEFOIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1yaWdodCAtMTJweCAwcHg7Ki9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWLmJjX2hvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYnJlYWRjcnVtYnNfMV9iYWNrLnBuZyk7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWLmJjX2hvbWUgU1BBTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9icmVhZGNydW1ic18xX2VuZC5wbmcpO1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWLmJjX2hvbWUgQSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2JyZWFkY3J1bWJzX2hvbWUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xcHg7XG59XG5cbkRJViNicmVhZGNydW1icyBESVYuYmNfMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9icmVhZGNydW1ic18yX2JhY2sucG5nKTtcbn1cblxuRElWI2JyZWFkY3J1bWJzIERJVi5iY18wIFNQQU4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYnJlYWRjcnVtYnNfMl9lbmQucG5nKTtcbn1cblxuRElWI2JyZWFkY3J1bWJzIERJVi5iY18xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2JyZWFkY3J1bWJzXzNfYmFjay5wbmcpO1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWLmJjXzEgU1BBTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9icmVhZGNydW1ic18zX2VuZC5wbmcpO1xufVxuXG5ESVYjYnJlYWRjcnVtYnMgRElWLmJjXzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYnJlYWRjcnVtYnNfNF9iYWNrLnBuZyk7XG59XG5cbkRJViNicmVhZGNydW1icyBESVYuYmNfMiBTUEFOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2JyZWFkY3J1bWJzXzRfZW5kLnBuZyk7XG59XG5cbi8qKiogU2lkZSBwb3J0bGV0aSAqKiovXG5ESVYuc3RyYW5za2ktcG9ydGxldGktY29udCB7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItdG9wLXJpZ2h0IDBweCAzMDlweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI0MHB4O1xufVxuXG5ESVYjc3RyYW5za2ktcG9ydGxldGkge1xuICB3aWR0aDogMTc3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqKiAgTmFyb8SNaWxuaWNhICAqKiovXG5ESVYjbmFyb2NpbG5pY2Ege1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgd2lkdGg6IDE1OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3NpZGVfbWVudV9iYWNrLmpwZyk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgdmVydGljYWwtYWxpZ246IDE2MHB4O1xufVxuXG5ESVYjbmFyb2NpbG5pY2EgVUwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuRElWI25hcm9jaWxuaWNhIFVMIExJIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5ESVYjbmFyb2NpbG5pY2EgSDQge1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA4cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggMCAwO1xuICBtYXJnaW46IC0xcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9uYXJvY2lsbmljYV9oZWFkZXJfYmFjay5qcGcpO1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlTdGFuZGFyZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgLyorcGxhY2VtZW50OmFuY2hvci10b3AtbGVmdCAwcHggMHB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1OXB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMjIyMjIyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5CT0RZLmhyIERJViNuYXJvY2lsbmljYSBINCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuRElWI25hcm9jaWxuaWNhIC5uYXJvY2lsbmljYV9za3VwYWoge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuRElWI25hcm9jaWxuaWNhIC5uYXJvY2lsbmljYV9za3VwYWogU1RST05HIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExNTk4Qztcbn1cblxuRElWI25hcm9jaWxuaWNhIERJVi5jYXJ0X2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9zcHJpdGVfaWNvbnNfcG5nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMTJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjdweDtcbiAgLyorcGxhY2VtZW50OmFuY2hvci10b3AtcmlnaHQgOHB4IDVweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNXB4O1xufVxuXG5ESVYjbmFyb2NpbG5pY2FfbGlzdCB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuRElWI25hcm9jaWxuaWNhX2xpc3QgSDUge1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlTdGFuZGFyZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFGNjQ5MjtcbiAgbWFyZ2luOiAxMHB4IDBweCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuRElWI25hcm9jaWxuaWNhX2xpc3QgLm9waXMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuRElWI25hcm9jaWxuaWNhX2xpc3QgLm9waXNfbGluZV9zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbkRJViNuYXJvY2lsbmljYV9saXN0IC5vcGlzX2xpbmVfc3Ryb25nIFNUUk9ORyB7XG4gIGNvbG9yOiAjMUY2NDkyO1xufVxuXG5ESVYjbmFyb2NpbG5pY2FfbGlzdCBINSBTUEFOIHtcbiAgY29sb3I6ICM2QTZBNkE7XG59XG5cbkRJViAjbmFyb2NpbG5pY2EgLmNhcnRfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVN0YW5kYXJkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmVtcHR5X2NhcnRfaW5zdHJ1Y3Rpb25zIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5ESVYjbmFyb2NpbG5pY2EgLnNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9jcnRhX25hcm9jaWxuaWNhLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ESVYjbmFyb2NpbG5pY2Ege1xuICBBLnZfa29zYXJpY29fbGluayB7XG4gICAgJGxpbmtDb2xvcjogIzczOTkwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcbiAgICBtYXJnaW46IDdweCAwIDVweDtcbiAgICBwYWRkaW5nOiA4cHggMTdweCA4cHggMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlua0NvbG9yLCAyJSk7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0LWNhcnQtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5zaWRlLWNhcnQtdmF0LW5vdGljZSB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBtYXJnaW4tdG9wOjEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkRJViNuYXJvY2lsbmljYSAuZGVsaXZlcnktY29zdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuRElWI25hcm9jaWxuaWNhIC5vZHN0cmFuaV9saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL25hcm9jaWxuaWNhX29kc3RyYW5pLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuRElWI25hcm9jaWxuaWNhIERJVi5jYXJ0X2xhc3RfZW50cmllcyB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI0RERERERDsqL1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm5hcm9jaWxuaWNhX2NlbmFfc2t1cGFqIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLypjb2xvcjogIzFGNjQ5MjsqL1xufVxuXG4vKioqU2lkZSBpY29ucyoqKi9cblVMI3NpZGVfaWNvbnMge1xuICB3aWR0aDogMTY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVN0YW5kYXJkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG5VTCNzaWRlX2ljb25zIExJIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKltkaXNhYmxlZF1wYWRkaW5nLWxlZnQ6NTFweDsqL1xufVxuXG5VTCNzaWRlX2ljb25zIExJLmRvc3RhdmEgLmlrb25hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3NpZGVfaWtvbmUuanBnKTtcbiAgLyorcGxhY2VtZW50OmFuY2hvci10b3AtbGVmdCAtNnB4IDBweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG5VTCNzaWRlX2ljb25zIExJLmRvc3RhdmEgU1RST05HIHtcbiAgY29sb3I6ICM1MDkzRTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5VTCNzaWRlX2ljb25zIExJLnphbG9nYSAuaWtvbmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc2lkZV9pa29uZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTcxcHg7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItdG9wLWxlZnQgLTdweCAxMHB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5VTCNzaWRlX2ljb25zIExJLnphbG9nYSBTVFJPTkcge1xuICBjb2xvcjogI0QzOUUxQTtcbn1cblxuVUwjc2lkZV9pY29ucyBMSS5lbmtvcyAuaWtvbmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc2lkZV9pa29uZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExMHB4O1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1sZWZ0IC01cHggM3B4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cblVMI3NpZGVfaWNvbnMgTEkuZW5rb3MgU1RST05HIHtcbiAgY29sb3I6ICM3QUFFNEM7XG59XG5cblVMI3NpZGVfaWNvbnMgLmNhaXMtbG9nbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqKiBGb290ZXIgKioqL1xuRElWLmZvb3Rlcl93cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgLypib3JkZXI6IDFweCBkYXNoZWQgI0U2RTZFNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDFweCAwOyovXG4gIG1hcmdpbi10b3A6IC0yOHB4O1xuICBwYWRkaW5nLXRvcDogNTRweDtcbiAgbWluLXdpZHRoOiAkcGFnZVdpZHRoO1xufVxuXG5ESVYuZm9vdGVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgY29sb3I6ICNGNUY1RjU7XG59XG5cbkRJVi5mb290ZXIgQSB7XG59XG5cbkRJVi5mb290ZXJfZ3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuRElWLmZvb3RlciA+IERJVi5ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiAxOTVweDtcbn1cblxuRElWLmZvb3RlciA+IERJVi5ncm91cF8wIHtcbiAgd2lkdGg6IDE4MHB4O1xuXG4gIEJPRFkuZGVfYXQgJiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbkRJVi5mb290ZXIgPiBESVYuZ3JvdXBfMSB7XG4gIHdpZHRoOiAyMzhweDtcblxuICBCT0RZLmRlX2F0ICYge1xuICAgIHdpZHRoOiAyMjNweDtcbiAgfVxufVxuXG5ESVYuZm9vdGVyID4gRElWID4gVUwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwO1xuICBtYXJnaW46IDBweDtcbn1cblxuRElWLmZvb3RlciA+IERJViA+IFVMID4gTEkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2Zvb3Rlcl9idWxsZXQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbkRJVi5mb290ZXIgQSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGNUY1RjU7XG59XG5cbkRJVi5mb290ZXIgQTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5ESVYuZm9vdG5vdGUge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbkRJVi5mb290ZXJfc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2NydGFfZm9vdGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA2MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkRJVi5mb290ZXIgSDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbkRJVi5mb290ZXIgLm5hc2xvdiB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2lrb25hX21hcF9icmlnaHRfZ3JheS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbn1cblxuRElWLmZvb3RlciAudGVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWtvbmFfcGhvbmVfYnJpZ2h0X2dyYXkucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHg7XG59XG5cbkRJVi5mb290ZXIgLmVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pa29uYV9tYWlsX2JyaWdodF9ncmF5LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXB4O1xufVxuXG5ESVYuZm9vdGVyIC5lbWFpbCBBIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkRJVi5mb290ZXIgLmtvbnRha3Qge1xuICB3aWR0aDogMjQycHg7XG4gIGNvbG9yOiAjRjVGNUY1O1xufVxuXG4vKiogUHJvZHVjdCB0YWJzICoqKi9cblVMLnByb2R1Y3QtdGFicyB7XG4gIC8qIFRoZSB0YWJzIHdpbGwgYmUgcmVuZGVyZWQgYnkgSlMgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cblVMLnByb2R1Y3QtdGFicyA+IExJIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuVUwucHJvZHVjdC10YWJzID4gTEkgPiBBLnRhYl9sYWJlbCB7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgd2lkdGg6IDU1NXB4O1xufVxuXG4vKioqIFByb2R1Y3QgdGFicyBqUXVlcnkgKioqL1xuLypbY2xlYXJmaXhdKi9cblVMLmpzLXRhYnMtbGFiZWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDFweCAzMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAvL0BpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAzOSUsICNmOWY5ZjkgMTAwJSkpOyBERVBSRUNBVEVEIC0gd2FzIGEgY29tcGFzcyBmdW5jdGlvblxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgzOSUsICNmZmZmZmYpLCBjb2xvci1zdG9wKDEwMCUsICNmOWY5ZjkpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDM5JSwgI2Y5ZjlmOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDM5JSwgI2Y5ZjlmOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAzOSUsICNmOWY5ZjkgMTAwJSk7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzID4gTEkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkVGRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSSAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy90YWJzX3NsaWNlcy5wbmcpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzID4gTEkuY2VuaWsge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzID4gTEkuY2VuaWsuYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLmNlbmlrIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy90YWJzX2NlbmlrLnBuZyk7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzLm9wZW5lZCA+IExJIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3RhYnNfc2xpY2VzLnBuZyk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA1cHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzLm9wZW5lZCA+IExJLmNlbmlrIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLmNlbmlrLmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy90YWJzX3NsaWNlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNXB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLm5vLWljb24gLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLm5vLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzID4gTEkuZ2FsZXJpamEgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtM3B4O1xuICB0b3A6IDdweDtcbiAgbGVmdDogNXB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLmdhbGVyaWphLmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yM3B4IC0yMnB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLm5vc2lsbm9zdF90ZXphIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggMXB4O1xuICB3aWR0aDogMTdweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDRweDtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSS5ub3NpbG5vc3RfdGV6YS5hY3RpdmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAtMThweDtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSS5za2ljYSAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy90YWJzX3NraWNhLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzcHg7XG4gIHdpZHRoOiAxN3B4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogNHB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLnNraWNhLmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTdweDtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSS5kb2RhdG5lX21vem5vc3RpIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1cHggLTFweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDZweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSS5kb2RhdG5lX21vem5vc3RpLmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NXB4IC0yMHB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvdGFic19zbGljZXMucG5nKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJLmNsb3NlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5VTC5qcy10YWJzLWxhYmVscyA+IExJIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvdGFic19zbGljZXMucG5nKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0ycHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzID4gTEkuYWN0aXZlIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzFweDtcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cblVMLmpzLXRhYnMtbGFiZWxzID4gTEkuYWN0aXZlIEEge1xuICBjb2xvcjogIzExNTk4Qztcbn1cblxuVUwuanMtdGFicy1sYWJlbHMgPiBMSSA+IEEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5VTC5qcy10YWJzLWNvbnRlbnQge1xuICB3aWR0aDogNjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuVUwuanMtdGFicy1jb250ZW50ID4gTEkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDEzcHggMTBweCAxM3B4O1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG5VTC5qcy10YWJzLWNvbnRlbnQgPiBMSS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuVUwucHJvZHVjdC10YWJzLXByb2MgPiBMSSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuVUwucHJvZHVjdC10YWJzLXByb2MgPiBMSS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuVUwucHJvZHVjdC10YWJzLXByb2MgPiBMSSA+IEEudGFiX2xhYmVsIHtcbiAgLyorcGxhY2VtZW50OmZsb2F0LWxlZnQgMHB4IDBweDsqL1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuXG5VTC5wcm9kdWN0LXRhYnMtcHJvYyA+IExJLmFjdGl2ZSA+IEEudGFiX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLypbZGlzYWJsZWRdaGVpZ2h0OjI0cHg7Ki9cbiAgei1pbmRleDogMzAwMDtcbiAgLyorcGxhY2VtZW50OmZsb2F0LWxlZnQgMHB4IDBweDsqL1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTU5OEM7XG59XG5cbkRJVi5qcy1wcm9kdWN0LXRhYnMgRElWLnRhYl90aXRsZSB7XG4gIGNvbG9yOiAjMTE1OThDO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qKiogUHJvZHVrdCBza2xvcCAqKiovXG5ESVYucHJvZHVrdF9za2xvcCBIMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogNDYwcHg7XG59XG5cbi8qKipSZXNldGthIG9waXMqKiovXG5ESVYucHJka3RSZXNldGtlTmFaYWxvZ2lfbmFyb2NpbG8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5ESVYucmVzZXRrYV9vcGlzIHtcbiAgLy93aWR0aDogMzgzcHg7XG4gIHdpZHRoOiA0MjJweDtcbiAgLy9oZWlnaHQ6IDk1cHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgcGFkZGluZy1sZWZ0OiAxNzhweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkRJVi5yZXNldGthX29waXMgRElWLnJlc2V0a2Ffc2xpa2Ege1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1sZWZ0IDBweCAwcHg7Ki9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuXG5ESVYucmVzZXRrYV9zbGlrYSBBLmltYWdlX21hZ25pZnkge1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLWJvdHRvbS1yaWdodCAwcHggMHB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkRJVi5oYXJkb3hfb3BpcyB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgcGFkZGluZy1sZWZ0OiAyMTVweDtcbiAgLy9wYWRkaW5nLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICBVTCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBMSSB7XG4gICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luOiA1cHggMCA1cHggMTRweDtcbiAgICB9XG4gIH1cblxuICAuaGFyZG94X3NsaWthIHtcbiAgICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1sZWZ0IDBweCAwcHg7Ki9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuaGFyZG94LXNzYWItYXBwcm92ZWQtZGlzdHJpYnV0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTU1cHg7XG4gIH1cblxuICBBLmltYWdlX21hZ25pZnkge1xuICAgIC8qK3BsYWNlbWVudDphbmNob3ItYm90dG9tLXJpZ2h0IDBweCAwcHg7Ki9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5wbG9jZXZpbmFfb3BpcyBBLmltYWdlX21hZ25pZnkge1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLWJvdHRvbS1yaWdodCAwcHggMHB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDU2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvcDogMTBweDtcbn1cblxuLnBsb2NldmluYV9vcGlzIC5mcm9udF9pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMTZweDtcbn1cblxuLnBsb2NldmluYV9vcGlzIEEucGRmX2xpbmsge1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLWJvdHRvbS1yaWdodCAwcHggMHB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKiogUGVyZm9yaXJhbmEgcGxvxI1ldmluYSBvcGlzICoqKi9cbkRJVi5wbG9jZXZpbmFfb3BpcyB7XG4gIHdpZHRoOiA0NDdweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuICBwYWRkaW5nLWxlZnQ6IDE1M3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuRElWLnBsb2NldmluYV9vcGlzIC5zbGlrYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyM3B4O1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1sZWZ0IDBweCAwcHg7Ki9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ESVYucGxvY2V2aW5hX29waXMgLnNsaWthIC5za2ljYSB7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItdG9wLWxlZnQgMHB4IDBweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG5cbkRJVi5wbG9jZXZpbmFfb3BpcyAub3BpcyB7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItYm90dG9tLWxlZnQgMHB4IDBweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuRElWLnBsb2NldmluYV9vcGlzIC5sYXN0bm9zdGkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbkRJVi5wbG9jZXZpbmFfb3BpcyAubGFzdG5vc3RpIExJIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5ESVYucGxvY2V2aW5hX29waXMgLmxhc3Rub3N0aSBMSTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi8qKiogVGFiZWxhICoqKi9cblVMLnRhYmVsYSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXI6IDBweCBkb3R0ZWQgI0QyRDJEMjtcbn1cblxuVUwudGFiZWxhLnRvcGJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLypbY2xlYXJmaXhdKi9cblVMLnRhYmVsYSA+IExJIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0QyRDJEMjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5VTC50YWJlbGEgPiBMSSA+IERJViB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5VTC50YWJlbGEgTEkubm9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjRDJEMkQyO1xufVxuXG5VTC50YWJlbGEgTEkuaGVhZGVyXzEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblVMLnRhYmVsYSBMSS5oZWFkZXJfMS5yZXNldGtlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5cblVMLnRhYmVsYSBMSS5oZWFkZXJfMSA+IERJViB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cblVMLnRhYmVsYSBMSS5oZWFkZXJfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGhlaWdodDogMjFweDtcbn1cblxuVUwudGFiZWxhIExJLmhlYWRlcl8yLnNpbmdsZV9oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5VTC50YWJlbGEgTEkuaGVhZGVyXzIgRElWIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuVUwudGFiZWxhIExJID4gRElWIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi8qKipUYWJlbGEgcmXFoWV0a2UqKiovXG5VTC50YWJlbGFfcmVzZXRrZSBMSS5oZWFkZXJfMiBESVYua29saWNpbmEge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5VTC50YWJlbGFfcmVzZXRrZSBMSSA+IERJVi5zaXJpbmEge1xuICB3aWR0aDogNjJweDtcbiAgLyp0ZXh0LWFsaWduOiByaWdodDsqL1xufVxuXG5VTC50YWJlbGFfcmVzZXRrZSBMSSA+IERJVi5kaW1lbnppamV4IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbn1cblxuVUwudGFiZWxhX3Jlc2V0a2UgTEkgPiBESVYuZG9semluYSB7XG4gIHdpZHRoOiA4M3B4O1xufVxuXG5VTC50YWJlbGFfcmVzZXRrZSBMSSA+IERJVi5jZW5hX2tvcyB7XG4gIHdpZHRoOiAxMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5VTC50YWJlbGFfcmVzZXRrZSBMSSA+IERJVi5jZW5hX211bHRpcGx5IHtcbiAgd2lkdGg6IDQxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuVUwudGFiZWxhX3Jlc2V0a2UgTEkgPiBESVYua29saWNpbmEge1xuICB3aWR0aDogNzhweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuVUwudGFiZWxhX3Jlc2V0a2UgTEkgPiBESVYua29saWNpbmEgSU5QVVQge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5VTC50YWJlbGFfcmVzZXRrZSBMSSA+IERJVi52cmVkbm9zdCB7XG4gIHdpZHRoOiA4NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG5VTC50YWJlbGFfcmVzZXRrZSBMSSA+IERJVi52a29zYXJpY28ge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuXG4vKioqIE9rcm9nbGUgcmXFoWV0a2UgKioqL1xuVUwudGFiZWxhX29rcm9nbGVSZXNldGtlIExJLmhlYWRlcl8yIERJVi5rb2xpY2luYSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cblVMLnRhYmVsYV9va3JvZ2xlUmVzZXRrZSBMSSA+IERJVi5wcmVtZXIge1xuICB3aWR0aDogODVweDtcbiAgLyp0ZXh0LWFsaWduOiByaWdodDsqL1xufVxuXG5VTC50YWJlbGFfb2tyb2dsZVJlc2V0a2UgTEkgPiBESVYubm9zaWxuaV90cmFrIHtcbiAgd2lkdGg6IDk4cHg7XG4gIC8qdGV4dC1hbGlnbjogcmlnaHQ7Ki9cbn1cblxuVUwudGFiZWxhX29rcm9nbGVSZXNldGtlIExJID4gRElWLmNlbmFfa29zIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuVUwudGFiZWxhX29rcm9nbGVSZXNldGtlIExJID4gRElWLmNlbmFfbXVsdGlwbHkge1xuICB3aWR0aDogNDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5VTC50YWJlbGFfb2tyb2dsZVJlc2V0a2UgTEkgPiBESVYua29saWNpbmEge1xuICB3aWR0aDogNzhweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuVUwudGFiZWxhX29rcm9nbGVSZXNldGtlIExJID4gRElWLmtvbGljaW5hIElOUFVUIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuVUwudGFiZWxhX29rcm9nbGVSZXNldGtlIExJID4gRElWLnZyZWRub3N0IHtcbiAgd2lkdGg6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cblVMLnRhYmVsYV9va3JvZ2xlUmVzZXRrZSBMSSA+IERJVi52a29zYXJpY28ge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuVEFCTEUuZGF0YS10YWJsZS1oYXJkb3gtcGlwZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLy9mb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTBweCAwO1xuICAvL2JvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiAwO1xuXG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWYzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNGY5ZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuICB9XG5cbn1cblxuVUwudGFiZWxhX2hhcmRveFBpcGVzIExJIHtcbiAgJi5oZWFkZXJfMiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgICYtLWN1c3RvbWl6YWJsZSB7XG4gICAgfVxuICB9XG5cbiAgLmhhcmRveC1waXBlcy1jb2xfX2RpYW1ldGVyIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgJi0tY3VzdG9taXphYmxlIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG4gIH1cblxuICAuaGFyZG94LXBpcGVzLWNvbF9fbGVuZ3RoIHtcbiAgICB3aWR0aDogOTVweDtcbiAgfVxuXG4gIC5oYXJkb3gtcGlwZXMtY29sX19sZW5ndGgtaW5wdXQge1xuICAgIHdpZHRoOiAxMDNweDtcbiAgfVxuXG4gID4gLnF1YW50aXR5IHtcbiAgICB3aWR0aDogMTEycHg7XG4gIH1cblxuICAuaW5saW5lLWxlbmd0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICB9XG5cbiAgLmNlbmFfbWV0ZXIge1xuICAgICYtLWN1c3RvbWl6YWJsZSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgPiAuY2VuYV9za3VwYWoge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICAmLS1jdXN0b21pemFibGUge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuXG4gICAgLnN0X2tvc292IHtcbiAgICAgIGNvbG9yOiAjYTBhMGEwO1xuICAgIH1cblxuICAgIFNUUk9ORyB7XG4gICAgICAvKltkaXNhYmxlZF1jb2xvcjojMTE1OThDOyovXG4gICAgfVxuICB9XG5cbiAgLnZrb3NhcmljbyB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxufVxuXG4vKioqIFBlcmZvcmlyYW5hIHBsb8SNZXZpbmEgdGFiZWxhICoqKi9cblVMLnRhYmVsYV9wZXJmb3JpcmFuYSBMSSB7XG4gID4gLmZvcm1hdCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgPiAuZGViZWxpbmEge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgPiAucXVhbnRpdHkge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICA+IC5wcm9maWxfbWF0ZXJpYWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gID4gLmNlbmFfa29zIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgPiAuY2VuYV9rb3MgU1RST05HIHtcbiAgICAvKltkaXNhYmxlZF1jb2xvcjojMTE1OThDOyovXG4gIH1cblxuICA+IC5jZW5hX3NrdXBhaiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zdF9rb3NvdiB7XG4gICAgICBjb2xvcjogI2EwYTBhMDtcbiAgICB9XG5cbiAgICBTVFJPTkcge1xuICAgICAgLypbZGlzYWJsZWRdY29sb3I6IzExNTk4QzsqL1xuICAgIH1cbiAgfVxuXG4gID4gLnZrb3NhcmljbyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuXG4vKioqIFZwZW5qYWxuaSBwcm9maWxpIHRhYmVsYSAqKiovXG5VTC50YWJlbGFfdnBlbmphbG5pIHtcbiAgTEkgPiAubWF0ZXJpYWwge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC8qTEkgPiAuY2VuYV9rb3Mge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH0qL1xuICBMSSA+IC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICBMSSA+IC5jZW5hX3NrdXBhaiB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zdF9rb3NvdiB7XG4gICAgICBjb2xvcjogI2EwYTBhMDtcbiAgICB9XG4gIH1cblxuICBMSSA+IC52a29zYXJpY28ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuLyoqKiBUYWJlbGEga2xlbWUgKioqL1xuVUwudGFiZWxhX2tsZW1lIHtcbiAgTEkgPiBESVYubWF0ZXJpYWwge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIExJID4gLmNlbmFfa29zIHtcbiAgICAvL3dpZHRoOiAxMzJweDtcbiAgfVxuXG4gIExJID4gLmNlbmFfa29zIFNUUk9ORyB7XG4gICAgLypbZGlzYWJsZWRdY29sb3I6IzExNTk4QzsqL1xuICB9XG5cbiAgTEkgPiAucXVhbnRpdHkge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuXG4gIExJID4gLmNlbmFfc2t1cGFqIHtcbiAgICB3aWR0aDogMTYzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgTEkgPiAuY2VuYV9za3VwYWogU1RST05HIHtcbiAgICAvKltkaXNhYmxlZF1jb2xvcjojMTE1OThDOyovXG4gIH1cblxuICBMSSA+IC52a29zYXJpY28ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuXG4vKioqTGFzdG5vc3RpIHByb2R1a3RhKioqL1xuVUwubGFzdG5vc3RpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIC8qW2VtcHR5XXBhZGRpbmctYm90dG9tOjsqL1xufVxuXG5VTC5sYXN0bm9zdGkgTEkge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG5VTC5sYXN0bm9zdGkgU1BBTi5vcGlzX2xhc3Rub3N0aSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ESVYuY2VuZV9icmV6X2RkdiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKm1hcmdpbi10b3A6IC0xMHB4OyovXG59XG5cbkRJVi5jZW5lX2JyZXpfZGR2LnRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xM3B4O1xufVxuXG5ESVYuY2VuZV9icmV6X2Rkdi50b3Atd2l0aC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC00MXB4O1xufVxuXG4vKioqRG9iYXZhKioqL1xuRElWLmRvYmF2YSB7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItdG9wLXJpZ2h0IDBweCAtMjJweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogLTIycHg7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2lrb25hX2RvYmF2YS5wbmcpOyovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi8qKipQYWdpbmFjaWphKi9cbkRJVi5wYWdlX251bWJlcnMge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucGFnZV9maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiAxcHggMTBweCA2cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlX2ZpbHRlciBIUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2NydGFfcmV6dWx0YXRpLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAzcHggMDtcbn1cblxuLnBhZ2VfZmlsdGVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzExNTk4QztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wYWdlX2ZpbHRlciAuZmlsdGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5wYWdlX2ZpbHRlciA+IFVMIHtcbiAgbWFyZ2luOiA2cHggMCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucGFnZV9maWx0ZXIgPiBVTCA+IExJIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4ucGFnZV9maWx0ZXIgVUwgVUwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFnZV9maWx0ZXIgVUwgVUwgTEkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5wYWdlX2ZpbHRlciAuZmlsdGVyX2NsZWFyX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3gucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG5cbi5wYWdlX2ZpbHRlciAubG93ZXJfcGFydCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnBhZ2VfZmlsdGVyIC5sb3dlcl9wYXJ0IC5ub19yZXN1bHRzIHtcbiAgY29sb3I6ICNCMzFFMUY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wYWdlX2ZpbHRlciAucGFnaW5hY2lqYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgd2lkdGg6IDEzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlX2ZpbHRlciAucGFnaW5hY2lqYSAucHJldmlvdXNfcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9uYXphal9hY3RpdmUucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnBhZ2VfZmlsdGVyIC5wYWdpbmFjaWphIC5wcmV2aW91c19wYWdlLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL25hemFqX2luYWN0aXZlLnBuZyk7XG59XG5cbi5wYWdlX2ZpbHRlciAucGFnaW5hY2lqYSAubmV4dF9wYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL25hcHJlal9hY3RpdmUucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnBhZ2VfZmlsdGVyIC5wYWdpbmFjaWphIC5uZXh0X3BhZ2UuaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvbmFwcmVqX2luYWN0aXZlLnBuZyk7XG59XG5cbi8qW2NsZWFyZml4XSovXG5ESVYucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB3aWR0aDogNTYzcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4vKltjbGVhcmZpeF0qL1xuRElWLnBhZ2luYXRpb24gVUwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5ESVYucGFnaW5hdGlvbiBMSSB7XG4gIC8qW2Rpc2FibGVkXWZsb2F0OmxlZnQ7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAycHggMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuRElWLnBhZ2luYXRpb24gTEkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTk4QztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qKipTbGlkZXIqL1xuLnNsaWRlcl9jb250IHtcbiAgd2lkdGg6IDQ0OHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypbZGlzYWJsZWRdYm9yZGVyOjFweCBzb2xpZCAjMDAwMDAwOyovXG59XG5cblxuLyoqKlZpemkgbG9hZGVyKioqL1xuLnZpemlsb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi52aXppbG9hZGVyIC5taWRkbGVjb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udml6aWxvYWRlciAubWlkZGxlY29udCAubG9hZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2FqYXgtbG9hZGVyLWZ1bGwtcGFnZS5naWYpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi52aXppbG9hZGVyIC5taWRkbGVjb250IC5sb2FkaW5nX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5U3RhbmRhcmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi52aXppbG9hZGVyX2ltYWdlX3ByZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9hamF4LWxvYWRlci1mdWxsLXBhZ2UuZ2lmXCIpO1xufVxuXG4uZ2FsZXJpamEtY29udCB7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG59XG5cbi5nYWxlcmlqYS1jb250IC5sb2FkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuVUwuZ2FsZXJpamVfc2tsb3BpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNTg5cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5VTC5nYWxlcmlqZV9za2xvcGkgTEkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAyNzNweDtcbn1cblxuVUwuZ2FsZXJpamVfc2tsb3BpIC5uYXNsb3ZfZ2FsZXJpamUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuVUwuZ2FsZXJpamVfc2tsb3BpIC5uYXNsb3ZfZ2FsZXJpamUgLmFycm93cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNHB4O1xufVxuXG5VTC5nYWxlcmlqZV9za2xvcGkgLm5hc2xvdl9nYWxlcmlqZSBBIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuVUwuZ2FsZXJpamFfc2xpayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiA1OTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuVUwuZ2FsZXJpamFfc2xpayBMSSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5nYWxlcmlqYV9iaWdfaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZGRhal9uYXJvY2lsb19idG4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvb2RkYWpfbmFyb2NpbG8ucG5nKTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmFkYWxqdWpfbmFfcHJpamF2b19idG4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvbmFkYWxqdWpfbmFfcHJpamF2by5wbmcpO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE3MnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYWRhbGp1al9uYV9wcmlqYXZvX2J0bl9kZV9hdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9kZV9hdC93ZWl0ZXItbG9naW4tYnV0dG9uLnBuZyk7XG4gIHdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICAvKlxuICAmOmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2cHg7XG4gIH1cbiAgKi9cbn1cblxuLm5hZGFsanVqX25hX3ByaWphdm9fYnRuX2hyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2hyL25hc3RhdmktbmEtcHJpamF2by5wbmcpO1xuICB3aWR0aDogMTY0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuVUwuZ2FsZXJpamFfdGFiIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiA1NDhweDtcbn1cblxuVUwuZ2FsZXJpamFfdGFiIExJIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDhweCAwcHggMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnByZGt0RWtzcGFuZGlyYW5hUGxvY2V2aW5hX25hcm9jaWxvIHtcbiAgLnByb2R1a3Rfdm5vcyB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuXG4gICAgLmRlYmVsaW5hIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMjI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNlbmFfa29zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAucXVhbnRpdHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5jZW5hX3NrdXBhaiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zdF9rb3NvdiB7XG4gICAgICBjb2xvcjogI2EwYTBhMDtcbiAgICB9XG4gIH1cblxuICAudGFiZWxhX2Vrc3BhbmRpcmFuYSAudmtvc2FyaWNvIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG59XG5cbi50YWJlbGFfZWtzcGFuZGlyYW5hIC5wcm9kdWt0X3Zub3MgLnBvLW5hcm9jaWx1LW5vdGljZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFiZWxhX3Bsb2NldmluYXN0ZSAucHJvZHVrdF92bm9zIC5wby1uYXJvY2lsdS1ub3RpY2Uge1xuICB3aWR0aDogMjk4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4udGFiZWxhX21yZXplIHtcbiAgLmRlYmVsaW5hX3ppY2Uge1xuICAgIHdpZHRoOiAyMjVweDtcbiAgfVxuXG4gIC5jZW5hX2tvcyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLnF1YW50aXR5IHtcbiAgICB3aWR0aDogMTQycHg7XG4gIH1cblxuICAuY2VuYV9za3VwYWoge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuc3Rfa29zb3Yge1xuICAgICAgY29sb3I6ICNhMGEwYTA7XG4gICAgfVxuICB9XG5cbiAgLnZrb3NhcmljbyB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxufVxuXG4ucHJka3RQbG9jZXZpbmFzdGVSZXNldGtlX25hcm9jaWxvIC5wcm9kdWt0X3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucHJka3RQbG9jZXZpbmFzdGVSZXNldGtlX25hcm9jaWxvIC5wcm9kdWt0X3RvcCBESVYge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5wcmRrdFBsb2NldmluYXN0ZVJlc2V0a2VfbmFyb2NpbG8gLnByb2R1a3RfdG9wIC5za2ljYSB7XG4gIHdpZHRoOiAxNDRweDtcbn1cblxuLnByZGt0UGxvY2V2aW5hc3RlUmVzZXRrZV9uYXJvY2lsbyAucHJvZHVrdF90b3AgLnNsaWthX3Byb2R1a3Qge1xuICB3aWR0aDogMTY4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG59XG5cbi5wcmRrdFBsb2NldmluYXN0ZVJlc2V0a2VfbmFyb2NpbG8gLnByb2R1a3RfdG9wIC5vcGlzIHtcbiAgd2lkdGg6IDI3OXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5wcmRrdFBsb2NldmluYXN0ZVJlc2V0a2VfbmFyb2NpbG8gLnByb2R1a3RfdG9wIFVMIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wcmRrdFBsb2NldmluYXN0ZVJlc2V0a2VfbmFyb2NpbG8gLnByb2R1a3RfdG9wIExJIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKioqIFBsb8SNZXZpbmFzdGUgcmXFoWV0a2UgdGFiZWxhICoqKi9cblxuVUwudGFiZWxhX3Bsb2NldmluYXN0ZSB7XG4gIExJIC5kZWJlbGluYSB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgTEkgLmRvbHppbmEge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIExJIC5zaXJpbmEge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIExJIC52aXNpbmEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIExJIC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICBMSSA+IC5jZW5hX3NrdXBhaiB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zdF9rb3NvdiB7XG4gICAgICBjb2xvcjogI2EwYTBhMDtcbiAgICB9XG5cbiAgICBTVFJPTkcge1xuICAgICAgLypbZGlzYWJsZWRdY29sb3I6IzExNTk4QzsqL1xuICAgIH1cbiAgfVxuXG4gIExJID4gLnZrb3NhcmljbyB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuXG59XG5cbi8qKiogT2tvdmplICoqKi9cbi5wcmRrdE9rb3ZqZV9uYXJvY2lsbyB7XG4gIHdpZHRoOiA1NjZweDtcbn1cblxuLnByb2R1a3Rfc2tsb3AucHJka3RPa292amVfbmFyb2NpbG8gSDIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udm9kaWxvX29waXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnZvZGlsb19vcGlzIC5zbGlrZSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLnZvZGlsb19vcGlzIC50aHVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4udm9kaWxvX29waXMgLnNsaWtlIC5zbGlrYWJpZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHdpZHRoOiAzNzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udm9kaWxvX29waXMgLnNsaWtlIC5zbGlrYWJpZ19rb21wbGV0IHtcbiAgd2lkdGg6IDU2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuXG4udm9kaWxvX29waXMgLnNsaWtlIC5zbGlrYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDE4NnB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi52b2RpbG9fb3BpcyAuc2xpa2UgLnNsaWthOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi50YWJlbGFfb2tvdmplIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyOiAwcHggZG90dGVkICNEMkQyRDI7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi50YWJlbGFfb2tvdmplIFRSIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udGFiZWxhX29rb3ZqZSBURCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjRDJEMkQyO1xuICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI0NDQ0NDQztcbn1cblxuLnRhYmVsYV9va292amUgVEQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnRhYmVsYV9va292amUgVEQuY2VuYSAuc2t1cGFqIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJlbGFfb2tvdmplIC5oZWFkZXJfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzVDNUM7XG4gIGJvcmRlci10b3A6IDAgc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJlbGFfb2tvdmplIC5oZWFkZXJfMSBURCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YWJlbGFfb2tvdmplIC5oZWFkZXJfMSBURDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4udGFiZWxhX29rb3ZqZSAuaGVhZGVyXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuXG4udGFiZWxhX29rb3ZqZSAuaGVhZGVyXzIgVEQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREREREO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4udGFiZWxhX29rb3ZqZSAuaGVhZGVyXzIgVEQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnRhYmVsYV9va292amUgLmFydGlrZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnRhYmVsYV9va292amUgVEQuY2VuYSB7XG4gIHdpZHRoOiAxOTVweDtcbn1cblxuLnRhYmVsYV9va292amUgLm5hcm9jaSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi8qKiogUHJvZHVjdCBsaXN0IHVuaXZlcnNhbCAqKiovXG4uZ3JpZDNJblJvdyB7XG4gIHdpZHRoOiAxMDUlO1xufVxuXG4ucHJvZHVjdEl0ZW0zSW5Sb3cge1xuICB3aWR0aDogMTY0cHg7XG4gIC8qdG90YWwgd2lkdGg6IDE4MHB4Ki9cbiAgaGVpZ2h0OiAyOTdweDtcbiAgLyp0b3RhbCBoZWlnaHQ6IDI4MHB4Ki9cbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZENjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzFGMUYxRjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wcm9kdWN0SXRlbTNJblJvdyAuaW1hZ2Uge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTI1cHg7XG59XG5cbi5wcm9kdWN0SXRlbTNJblJvdyBIMiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDBweCAwIDNweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3RJdGVtM0luUm93IEgyIEEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0SXRlbTNJblJvdyBIMiBBOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0SXRlbTNJblJvdyAuZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDEwMXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnByb2R1Y3RJdGVtM0luUm93IC5kZXNjcmlwdGlvbiBQIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdEl0ZW0zSW5Sb3cgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI0RFREVERTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wcm9kdWN0SXRlbTNJblJvdyAucHJpY2UgU1RST05HIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjREFBNTA2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMDtcbn1cblxuLnByb2R1Y3RJdGVtM0luUm93IC5wcm9kdWN0Rm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdEl0ZW0zSW5Sb3cgQS5kZXNjcmlwdGlvbkxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Y3RjdGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDQxcHg7XG4gIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKltkaXNhYmxlZF1mb250LXdlaWdodDpib2xkOyovXG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3RJdGVtM0luUm93IEEuZGVzY3JpcHRpb25MaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbn1cblxuLnByb2R1Y3RJdGVtM0luUm93IC5jYXJ0Q3RybHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzM3B4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnByb2R1Y3RJdGVtM0luUm93IC5jYXJ0Q3RybHMgSU5QVVQge1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG59XG5cbi5wcm9kdWN0SXRlbTNJblJvdyAub3JkZXJMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2NhcnRfc21hbGwucG5nKTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi8qKiogVGFiZWxhIEdGSyByZcWhZXRrZSAqKiovXG4ucHJka3RHRktfbmFyb2NpbG8ge1xuICAucHJvZHVrdF92bm9zIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAuZGViZWxpbmEge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHdpZHRoOiAyMjRweDtcbiAgICB9XG4gIH1cblxuICAuY2VuYV9rb3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMzVweDtcbiAgfVxuXG4gIC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNlbmFfc2t1cGFqIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhYmVsYV9nZmsgLnZrb3NhcmljbyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxufVxuXG4vKioqIExlc3R2ZW5pIHByb2ZpbGkgKioqL1xuLnByZGt0TGVzdHZlbmlQcm9maWxfbmFyb2NpbG8gLnByb2R1a3RfdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgRElWIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEyN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLnNraWNhIHtcbiAgICB3aWR0aDogMTYzcHg7XG4gIH1cblxuICAuc2xpa2FfcHJvZHVrdCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gIH1cblxuICAub3BpcyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgVUwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgfVxuXG4gIExJIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLyoqKiBUYWJlbGEgbGVzdHZlbmkgcHJvZmlsaSAqKiovXG5VTC50YWJlbGFfbGVzdHZlbmlfcHJvZmlsIHtcbiAgTEkgPiBESVYubWF0ZXJpYWwge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgfVxuXG4gIExJID4gLmNlbmFfa29zIHtcbiAgICB3aWR0aDogMTMycHg7XG4gIH1cblxuICBMSSA+IC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICBMSSA+IC5jZW5hX3NrdXBhaiB7XG4gICAgd2lkdGg6IDE5NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIExJID4gLmNlbmFfc2t1cGFqIFNUUk9ORyB7XG4gICAgLypbZGlzYWJsZWRdY29sb3I6IzExNTk4QzsqL1xuICB9XG5cbiAgTEkgPiAudmtvc2FyaWNvIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG5cbn1cblxuXG5ESVYuaW5mb2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxOHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29ucy9pbmZvLnBuZykgbm8tcmVwZWF0IDIwcHggNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbnMvaW5mby5zdmcpO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuRElWLmluZm9ib3gtLWNoZWNrLWFsc28ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMTU5OEM7XG4gIH1cbn1cblxuLyoqKlxuKioqIEFyZWFzXG4qKiovXG5AaW1wb3J0IFwiYXJlYXMvY29udGVudDNjb2x1bW5zL19jb250ZW50M2NvbHVtbnNcIjtcbkBpbXBvcnQgXCJhcmVhcy9waG90b3dpdGhib3JkZXIvX3N0eWxlXCI7XG5AaW1wb3J0IFwiYXJlYXMvYWNjb3JkaW9uL19zdHlsZVwiO1xuXG5AaW1wb3J0IFwiX2thdGFsb2dGb3JtXCI7XG5cbi8qKipcbioqKiBQbHVnaW5zXG4qKiovXG5AaW1wb3J0IFwibGliL192aXppTnVtYmVyRmllbGRcIjtcbkBpbXBvcnQgXCJwb3ZwcmFzZXZhbmplXCI7XG5AaW1wb3J0IFwibmFyb2NpbG9cIjtcblxuLmNvcnRlbi1zaGVldC1tZXRhbC10YWJsZSwgLmNvcnRlbi1waXBlcy10YWJsZSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb3J0ZW4tc2hlZXQtbWV0YWwtY29sdW1uIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0YWxvZ3VlLWNvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG59IiwiLyoqKiBIVE1MNSBCb2lsZXJwbGF0ZSAgKioqL1xuLyorY2xlYXJmaXggeyovXG5ESVYjYnJlYWRjcnVtYnM6YWZ0ZXIsIFVMLmpzLXRhYnMtbGFiZWxzOmFmdGVyLCBVTC50YWJlbGEgTEk6YWZ0ZXIsIERJVi5wYWdpbmF0aW9uOmFmdGVyLCBESVYucGFnaW5hdGlvbiBVTDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5ESVYjYnJlYWRjcnVtYnMsIFVMLmpzLXRhYnMtbGFiZWxzLCBVTC50YWJlbGEgTEksIERJVi5wYWdpbmF0aW9uLCBESVYucGFnaW5hdGlvbiBVTCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkRJViNicmVhZGNydW1icywgVUwuanMtdGFicy1sYWJlbHMsIFVMLnRhYmVsYSBMSSwgRElWLnBhZ2luYXRpb24sIERJVi5wYWdpbmF0aW9uIFVMIHtcbiAgLypcXCovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiovXG4gIC1oZWlnaHQ6IDFweDtcbn1cbi8qK30qL1xuQVJUSUNMRSwgQVNJREUsIERFVEFJTFMsIEZJR0NBUFRJT04sIEZJR1VSRSwgRk9PVEVSLCBIRUFERVIsIEhHUk9VUCwgTkFWLCBTRUNUSU9OIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkFVRElPOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5IVE1MIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5IVE1MLCBCVVRUT04sIElOUFVULCBTRUxFQ1QsIFRFWFRBUkVBIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMUYxRjFGO1xufVxuQk9EWSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmtnLnBuZyk7XG4gIGhlaWdodDogMTAwJTtcbn1cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzM5OUZGO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHg7XG59XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzMzk5RkY7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweDtcbn1cbkEge1xuICBjb2xvcjogIzExNTk4Qztcbn1cbkE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMTE1OThDO1xufVxuQTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLyphOmZvY3VzIHsgb3V0bGluZTogMXB4IGRvdHRlZDsgfSovXG5BOmhvdmVyLCBBOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5BQkJSW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDAwMDtcbn1cbkIsIFNUUk9ORyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQkxPQ0tRVU9URSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ERk4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5IUiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbklOUyB7XG4gIGJhY2tncm91bmQ6ICNGRjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5NQVJLIHtcbiAgYmFja2dyb3VuZDogI0ZGMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5QUkUsIENPREUsIEtCRCwgU0FNUCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAtZm9udC1mYW1pbHk6IFwiY291cmllciBuZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblBSRSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuUSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblE6YmVmb3JlLCBROmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblNNQUxMIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5TVUIsIFNVUCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5TVVAge1xuICB0b3A6IC0wLjVlbTtcbn1cblNVQiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblVMLCBPTCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG5ERCB7XG4gIG1hcmdpbjogMCAwIDAgNDBweDtcbn1cbk5BViBVTCwgTkFWIE9MIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuSU1HIHtcbiAgYm9yZGVyOiAwO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLypzdmc6bm90KDpyb290KSovXG4jSU5WQUxJRC1SVUxFIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkZJR1VSRSB7XG4gIG1hcmdpbjogMDtcbn1cbkZPUk0ge1xuICBtYXJnaW46IDA7XG59XG5GSUVMRFNFVCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuTEFCRUwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5MRUdFTkQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4OyAvKltlXS0gNyBweCovXG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5CVVRUT04sIElOUFVULCBTRUxFQ1QsIFRFWFRBUkVBIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbkJVVFRPTiwgSU5QVVQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQlVUVE9OLCBJTlBVVFt0eXBlPVwiYnV0dG9uXCJdLCBJTlBVVFt0eXBlPVwicmVzZXRcIl0sIElOUFVUW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuQlVUVE9OW2Rpc2FibGVkXSwgSU5QVVRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuSU5QVVRbdHlwZT1cImNoZWNrYm94XCJdLCBJTlBVVFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuSU5QVVRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbklOUFVUW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIElOUFVUW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5CVVRUT046Oi1tb3otZm9jdXMtaW5uZXIsIElOUFVUOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuVEVYVEFSRUEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbklOUFVUOnZhbGlkLCBURVhUQVJFQTp2YWxpZCB7XG59XG5JTlBVVDppbnZhbGlkLCBURVhUQVJFQTppbnZhbGlkIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjBEREREO1xufVxuVEFCTEUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblREIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jaHJvbWVmcmFtZSB7XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG4uaXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uaXIgQlIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG5cbi8qKiogSFRNTCA1IGJvaWxlcnBsYXRlIGVuZCAqKi8iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuQGltcG9ydCBcIl9tYWduaWZpY1BvcHVwLjAuOS4zLnNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9cbi8vIENvbnRlbnRzOlxuLy9cbi8vIDEuIERlZmF1bHQgU2V0dGluZ3Ncbi8vIDIuIEdlbmVyYWwgc3R5bGVzXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXG4vLyAgICAtIEN1cnNvcnNcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcbi8vIDMuIEFwcGVhcmFuY2Vcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xuLy8gICAgLSBDbG9zZSBpY29uXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3Ncbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXG4vLyAgICAtIElFNyBzdXBwb3J0XG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIERlZmF1bHQgU2V0dGluZ3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzBiMGIwYiAhZGVmYXVsdDtcbiRvdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7XG4kc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7IC8vIHNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcbiRwb3B1cC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7IC8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcbiRwb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlOiAgICAgICA2cHggIWRlZmF1bHQ7IC8vIFNhbWUgYXMgYWJvdmUsIGJ1dCBpcyBhcHBsaWVkIHdoZW4gd2lkdGggb2Ygd2luZG93IGlzIGxlc3MgdGhhbiA4MDBweFxuXG4kei1pbmRleC1iYXNlOiAgICAgICAgICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDsgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG4kaW5jbHVkZS1hcnJvd3M6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgLy8gaW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcbiRjb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0O1xuJGNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7XG4kaW5uZXItY2xvc2UtaWNvbi1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRjb250cm9scy10ZXh0LWNvbG9yOiAgICAgICAgICAgICAjQ0NDICFkZWZhdWx0OyAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRiAhZGVmYXVsdDtcbiRJRTdzdXBwb3J0OiAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAvLyBWZXJ5IGJhc2ljIElFNyBzdXBwb3J0XG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRpbmNsdWRlLWlmcmFtZS10eXBlOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGlmcmFtZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kaWZyYW1lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRpZnJhbWUtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRpZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0O1xuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRpbmNsdWRlLWltYWdlLXR5cGU6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGltYWdlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kaW1hZ2UtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRpbWFnZS1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xuJGluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7IC8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxuXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcbiRjYXB0aW9uLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAjRjNGM0YzICFkZWZhdWx0O1xuJGNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEdlbmVyYWwgc3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG92ZXJsYXktY29sb3I7XG4gIG9wYWNpdHk6ICRvdmVybGF5LW9wYWNpdHk7XG4gIEBpZiAkSUU3c3VwcG9ydCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvdmVybGF5LW9wYWNpdHkqMTAwKTtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciBwb3B1cFxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkei1pbmRleC1iYXNlICsgMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbn1cblxuLy8gUm9vdCBjb250YWluZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAkcG9wdXAtcGFkZGluZy1sZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBQb3B1cCBjb250ZW50IGhvbGRlclxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAkei1pbmRleC1iYXNlICsgNTtcbn1cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8vIEN1cnNvcnNcbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLm1mcC16b29tLW91dC1jdXIsXG4ubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMy4gQXBwZWFyYW5jZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAkY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyA0O1xufVxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAkY29udHJvbHMtdGV4dC1jb2xvcjtcbn1cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogJGNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG59XG5cbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyA2O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwXG59XG5cblxuLy8gQ2xvc2UgaWNvblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY29udHJvbHMtb3BhY2l0eTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICRjb250cm9scy1jb2xvcjtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogJGlubmVyLWNsb3NlLWljb24tY29sb3I7XG59XG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogJGNvbnRyb2xzLWNvbG9yO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogJGNvbnRyb2xzLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJGluY2x1ZGUtYXJyb3dzIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6ICRjb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1mcC1hcnJvdyB7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyLFxuICAgIC5tZnAtYixcbiAgICAubWZwLWEge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgIC5tZnAtYiB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgIC5tZnAtYiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweFxuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAubWZwLWIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNmM2YzZjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRpZnJhbWUtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRpZnJhbWUtcGFkZGluZy10b3A7XG4gIH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkaWZyYW1lLW1heC13aWR0aDtcbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYmFja2dyb3VuZDogJGlmcmFtZS1iYWNrZ3JvdW5kO1xuICB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkaW5jbHVkZS1pbWFnZS10eXBlIHtcblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcubWZwLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogJGltYWdlLXBhZGRpbmctdG9wIDAgJGltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAkaW1hZ2UtcGFkZGluZy10b3A7XG4gICAgYm90dG9tOiAkaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYmFja2dyb3VuZDogJGltYWdlLWJhY2tncm91bmQ7XG4gIH1cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogIC0zNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJGNhcHRpb24tdGl0bGUtY29sb3I7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogJGNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuXG4gIEBpZiAkaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgIC8qKlxuICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gICAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJHBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJHBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuXG5cbi8vIElFNyBzdXBwb3J0XG4vLyBTdHlsZXMgdGhhdCBtYWtlIHBvcHVwIGxvb2sgbmljaWVyIGluIG9sZCBJRVxuQGlmICRJRTdzdXBwb3J0IHtcbiAgLm1mcC1pZTcge1xuICAgIC5tZnAtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLm1mcC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzBiMGIwYjsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIG92ZXJsYXkgc2NyZWVuXG4kb3ZlcmxheS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgMC44OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2Ygb3ZlcmxheSBzY3JlZW5cbiRzaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kcG9wdXAtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgOHB4OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcbiRwb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlOiAgICAgICA2cHg7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2FtZSBhcyBhYm92ZSwgYnV0IGlzIGFwcGxpZWQgd2hlbiB3aWR0aCBvZiB3aW5kb3cgaXMgbGVzcyB0aGFuIDgwMHB4XG5cbiR6LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhc2Ugei1pbmRleCBvZiBwb3B1cFxuXG4vLyBjb250cm9sc1xuJGluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJGNvbnRyb2xzLW9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuNjU7ICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIGNvbnRyb2xzXG4kY29udHJvbHMtY29sb3I6ICAgICAgICAgICAgICAgICAgI0ZGRjsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNvbnRyb2xzXG4kaW5uZXItY2xvc2UtaWNvbi1jb2xvcjogICAgICAgICAgIzMzMzsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNsb3NlIGJ1dHRvbiB3aGVuIGluc2lkZVxuJGNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0M7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGNvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRJRTdzdXBwb3J0OiAgICAgICAgICAgICAgICAgICAgICB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgLy8gVmVyeSBiYXNpYyBJRTcgc3VwcG9ydFxuXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXG4kaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRpZnJhbWUtcGFkZGluZy10b3A6ICAgICAgICAgICAgICA0MHB4OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSWZyYW1lIHBhZGRpbmcgdG9wXG4kaWZyYW1lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzAwMDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb2YgaWZyYW1lc1xuJGlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRpZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXG5cbi8vIEltYWdlLXR5cGUgb3B0aW9uc1xuJGluY2x1ZGUtaW1hZ2UtdHlwZTogICAgICAgICAgICAgIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSW1hZ2UtdHlwZSBwb3B1cHNcbiRpbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGltYWdlLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgIDQwcHg7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIHRvcFxuJGltYWdlLXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgIDQwcHg7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIGJvdHRvbVxuJGluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kY2FwdGlvbi10aXRsZS1jb2xvcjogICAgICAgICAgICAgI0YzRjNGMzsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gdGl0bGUgY29sb3JcbiRjYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAjQkRCREJEOyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiBzdWJ0aXRsZSBjb2xvciIsIi5rYXRlZ29yaWphX2Rva3VtZW50b3Yge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogLTIlO1xuXHR9XG5cblVMLmthdGVnb3JpamFfZG9rdW1lbnRvdiAgTEkge1xuXHRmbG9hdDogbGVmdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxODBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogcmVtb3ZlIHRoaXMgKi9cbiAgICBtYXJnaW46IDAgMiUgMjFweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG4ua2F0ZWdvcmlqYV9kb2t1bWVudG92ICBMSSAuc3RvY2sge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xufVxuXG4ua2F0ZWdvcmlqYV9kb2t1bWVudG92ICBMSSAuc3RvY2stLW9uLXN0b2NrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvc3RvY2svemFsb2dhLnBuZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3N0b2NrL3phbG9nYS5zdmcpLCBub25lO1xufVxuXG4ua2F0ZWdvcmlqYV9kb2t1bWVudG92ICBMSSAuc3RvY2stLW5vdC1vbi1zdG9jayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL3N0b2NrL3BvLW5hcm9jaWx1LnBuZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3N0b2NrL3BvLW5hcm9jaWx1LnN2ZyksIG5vbmU7XG59XG5cbkJPRFkuaHIgLmthdGVnb3JpamFfZG9rdW1lbnRvdiAgTEkgLnN0b2NrLS1vbi1zdG9jayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2hyL3N0b2NrL3phbGloYS5wbmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9oci9zdG9jay96YWxpaGEuc3ZnKSwgbm9uZTtcbn1cblxuQk9EWS5ociAua2F0ZWdvcmlqYV9kb2t1bWVudG92ICBMSSAuc3RvY2stLW5vdC1vbi1zdG9jayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2hyL3N0b2NrL25hcnVkemJhLnBuZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2hyL3N0b2NrL25hcnVkemJhLnN2ZyksIG5vbmU7XG59XG5cbi5rYXRlZ29yaWphX2Rva3VtZW50b3YgLnRpdGxlIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcblx0Y29sb3I6IHdoaXRlO1xuXHRwYWRkaW5nOiA1cHg7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cbi5rYXRlZ29yaWphX2Rva3VtZW50b3YgLnRpdGxlIGF7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuLmthdGVnb3JpamFfZG9rdW1lbnRvdiAuaW1hZ2V7XG5cdGhlaWdodDogMTAycHg7XG5cdHdpZHRoOiA1M3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuLmthdGVnb3JpamFfZG9rdW1lbnRvdiAuYXJyb3dzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogOHB4O1xuXHR9XG5cblxuLmthdGVnb3JpamFfZG9rdW1lbnRvdi5za2ljYSBsaXtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6IDUzNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHR9XG5cbi5rYXRlZ29yaWphX2Rva3VtZW50b3YgLnNraWNhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG4iLCIucmVmZXJlbmNlLXByb2plY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICAmX190aXRsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIC8vY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAvL2NvbG9yOiAkY29sb3JUZXh0O1xuICB9XG4gIFxuICAmX19tYWluLWltYWdlIHtcbiAgICBmbGV4OiAwO1xuICAgIGZsZXgtYmFzaXM6IDI5MHB4O1xuICAgIFxuICAgIEEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgSU1HIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgXG4gIH1cbiAgXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIFxuICAmX190aHVtYm5haWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgfVxuICBcbiAgJl9fdGh1bWJuYWlscy1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweCAwO1xuICB9XG59IiwiJHBhZ2VXaWR0aDogMTAwMHB4O1xuXG4vLyMjIyMjIyMjI1xuLy8gQ29sb3JzXG4vLyMjIyMjIyMjI1xuJGNvbG9yVGV4dDogIzFiMjAyNDtcbiRjb2xvclByaW1hcnk6ICMxMTU5OEM7XG4kY29sb3JTZWNvbmRhcnk6ICM3QkEzMEI7XG5cbiRjb2xvckxpbms6ICM4MjgyODI7XG5cblxuJGZvbnRGYW1pbHlTdGFuZGFyZDogVWJ1bnR1LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIsIi8qKiogIE5hdmlnYXRpb24gc2lkZSAgKioqL1xuRElWI25hdmlnYXRpb25fc2lkZSB7XG4gIC8qK3BsYWNlbWVudDphbmNob3ItdG9wLWxlZnQgM3B4IDMwOXB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDI1MHB4O1xufVxuRElWI25hdmlnYXRpb25fc2lkZSBESVYubWVudV9ncm91cF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVN0YW5kYXJkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzExNTk4QztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUge1xuICB3aWR0aDogMTcwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuVUwubmF2aWdhdGlvbl9zaWRlIEEge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuVUwubmF2aWdhdGlvbl9zaWRlIEE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUgPiBMSSB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zaWRlX21lbnVfYmFjay5qcGcpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOXB4IDE5cHggOXB4IDEwcHg7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUgPiBMSTpmaXJzdC1jaGlsZCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcbn1cblVMLm5hdmlnYXRpb25fc2lkZSA+IExJOm9ubHktY2hpbGQge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUgPiBMSTpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMCA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA4cHg7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUgPiBMSS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY2NDkzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAvKltkaXNhYmxlZF1ib3JkZXI6c29saWQgIzJGNjQ5MzsqL1xuICAvKltkaXNhYmxlZF1ib3JkZXItd2lkdGg6MXB4IDAgMCAxcHg7Ki9cbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUgPiBMSS5hY3RpdmUgQSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMDAwMDAwO1xufVxuVUwubmF2aWdhdGlvbl9zaWRlIExJLnN1YmZvbGRlciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblVMLm5hdmlnYXRpb25fc2lkZSBMSS5mb2xkZXIgRElWLm1lbnVfYXJyb3cge1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1yaWdodCA5cHggMTNweDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMTNweDtcbiAgdG9wOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc3ByaXRlX2ljb25zX3BuZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDBweDtcbn1cblVMLm5hdmlnYXRpb25fc2lkZSBMSS5mb2xkZXIuYWN0aXZlIERJVi5tZW51X2Fycm93IHtcbiAgLyorcGxhY2VtZW50OmFuY2hvci10b3AtcmlnaHQgOXB4IDE0cHg7Ki9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICB0b3A6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zcHJpdGVfaWNvbnNfcG5nLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAwcHg7XG59XG5cblVMLm5hdmlnYXRpb25fc2lkZSBMSS5mb2xkZXIuZXhwYW5kZWQgRElWLm1lbnVfYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOXB4O1xuICAgIHRvcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc3ByaXRlX2ljb25zX3BuZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAwcHg7XG59XG5cbi8qKiogIE5hdmlnYXRpb24gc2lkZSAtIHN1YiovXG5VTC5uYXZpZ2F0aW9uX3NpZGVfc3ViIHtcbiAgcGFkZGluZzogNHB4IDAgNXB4O1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICM4RjhGOEY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGUgPiBMSTpvbmx5LWNoaWxkIFVMLm5hdmlnYXRpb25fc2lkZV9zdWIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAwIDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDhweDtcbn1cblVMLm5hdmlnYXRpb25fc2lkZSA+IExJOmxhc3QtY2hpbGQgVUwubmF2aWdhdGlvbl9zaWRlX3N1YiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDAgOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgOHB4O1xufVxuVUwubmF2aWdhdGlvbl9zaWRlX3N1YiBMSSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3NpZGVfbWVudV9idWxsZXQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA5cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHdpZHRoOiAxMzRweDtcbn1cblVMLm5hdmlnYXRpb25fc2lkZV9zdWIgTEkgQTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuVUwubmF2aWdhdGlvbl9zaWRlX3N1YiBMSSBESVYubWVudV9hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5VTC5uYXZpZ2F0aW9uX3NpZGVfc3ViIExJLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zaWRlX21lbnVfYnVsbGV0X2FjdGl2ZS5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxMXB4O1xufVxuVUwubmF2aWdhdGlvbl9zaWRlX3N1YiBMSS5hY3RpdmUgQSB7XG4gIGNvbG9yOiAjMTE1OThDO1xufVxuLyoqKiBOYXZpZ2F0aW9uIHNpZGUgLSBrb25maWd1cmF0b3IqL1xuVUwubWVudV9rb25maWd1cmF0b3Ige1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuVUwubWVudV9rb25maWd1cmF0b3IgVUwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5VTC5tZW51X2tvbmZpZ3VyYXRvciBVTCBMSSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHdpZHRoOiAxMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5VTC5tZW51X2tvbmZpZ3VyYXRvciBVTCBMSSBBIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5VTC5tZW51X2tvbmZpZ3VyYXRvciBVTCBMSS5hY3RpdmUge1xuICAvKltkaXNhYmxlZF1mb250LXdlaWdodDpib2xkOyovXG59XG5VTC5tZW51X2tvbmZpZ3VyYXRvciBVTCBMSS5hY3RpdmUgQSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuVUwubWVudV9rb25maWd1cmF0b3IgVUwgTEkgSU5QVVQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgLyorcGxhY2VtZW50OmFuY2hvci10b3AtbGVmdCAwcHggMnB4OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDJweDtcbn1cblxuXG4vKioqIENhdGFsb2d1ZSBkb3dubG9hZCAqKiovXG4uc2lkZV9jYXRhbG9ndWVfZG93bmxvYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAkd2lkdGhUb3RhbDogMTQ1cHg7XG4gICRzaWRlUGFkZGluZzogMHB4O1xuICBwYWRkaW5nOiA0cHggJHNpZGVQYWRkaW5nO1xuICB3aWR0aDogJHdpZHRoVG90YWwgLSAkc2lkZVBhZGRpbmcqMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcblxuICBtYXJnaW4tbGVmdDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XG5cbiAgLmthdGFsb2d7XG4gICAgbWFyZ2luLXRvcDo3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAmLS1kcm9wLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuICB9XG5cbiAgQXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgLmJpZy1saW5re1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgbWFyZ2luOiA4cHggMCA1cHg7XG4gICAgfVxuXG4gICAgLmRlc2N7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzVGNUY1RjtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgJGFwcHJveGltYXRlLWVtLXZhbHVlOiAxMnB4IC8gMWVtO1xuICAkd2lkZXItdGhhbi1hbnktc2NyZWVuOiAtOTk5OWVtO1xuICB0ZXh0LWluZGVudDogJHdpZGVyLXRoYW4tYW55LXNjcmVlbiAqICRhcHByb3hpbWF0ZS1lbS12YWx1ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIkBpbXBvcnQgXCJnbG9iYWxzXCI7XG4vKioqICBOYXZpZ2F0aW9uIHRvcCAgKioqL1xuLm5hdmlnYXRpb24tdG9wIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgLy90b3A6IDY5cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL21lbmlfYmFjay5qcGcpO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGhlaWdodDogMTA1cHg7XG5cbiAgJGdyYWRpZW50UG9zaXRpb246IDI4JTtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmNGY0ZjQrNTQsZTVlNWU1KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLy9iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZjRmNGY0ICRncmFkaWVudFBvc2l0aW9uLCAjZTVlNWU1IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAvL2JhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmNGY0ZjQgJGdyYWRpZW50UG9zaXRpb24sICNlNWU1ZTUgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmNGY0ZjQgJGdyYWRpZW50UG9zaXRpb24sICNlNWU1ZTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBcbiAgd2lkdGg6ICRwYWdlV2lkdGg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogVWJ1bnR1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiA5MHB4O1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgIC5uYXZpZ2F0aW9uLXRvcC0taHIgJiB7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgfVxuXG4gICAgJi0tcmVzZXRrZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvaW1nL25hdmlnYXRpb24vdG9wL21lbnUtaWNvbi0tcmVzZXRrZS5wbmc/dj0yJyk7XG4gICAgICAubmF2aWdhdGlvbi10b3AtLWF0ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOCUgNTIlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1wZXJmb3JpcmFuYS1wbG9jZXZpbmEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2ltZy9uYXZpZ2F0aW9uL3RvcC9tZW51LWljb24tLXBlcmZvcmlyYW5hLXBsb2NldmluYS5wbmc/dj0yJyk7XG4gICAgICAubmF2aWdhdGlvbi10b3AtLWF0ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNCUgNTYlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1la3NwYW5kaXJhbmEtcGxvY2V2aW5hIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9pbWcvbmF2aWdhdGlvbi90b3AvbWVudS1pY29uLS1la3NwYW5kaXJhbmEtcGxvY2V2aW5hLnBuZz92PTInKTtcbiAgICAgIC5uYXZpZ2F0aW9uLXRvcC0tYXQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExJSA1NiU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXZhbG92aXRlLW1yZXplIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9pbWcvbmF2aWdhdGlvbi90b3AvbWVudS1pY29uLS12YWxvdml0ZS1tcmV6ZS5wbmc/dj0yJyk7XG4gICAgfVxuICAgICYtLXZhcmplbmUtbXJlemUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2ltZy9uYXZpZ2F0aW9uL3RvcC9tZW51LWljb24tLXZhcmplbmUtbXJlemUucG5nP3Y9MicpO1xuICAgIH1cbiAgICAmLS1wbG9jZXZpbmFzdGUtcmVzZXRrZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvaW1nL25hdmlnYXRpb24vdG9wL21lbnUtaWNvbi0tcGxvY2V2aW5hc3RlLXJlc2V0a2UucG5nP3Y9MicpO1xuICAgIH1cbiAgICAmLS1va292amUtemEtdnJhdGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2ltZy9uYXZpZ2F0aW9uL3RvcC9tZW51LWljb24tLW9rb3ZqZS16YS12cmF0YS5wbmc/dj0yJyk7XG4gICAgfVxuICAgICYtLWNvcnRlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvaW1nL25hdmlnYXRpb24vdG9wL21lbnUtaWNvbi0tY29ydGVuLnBuZz92PTInKTtcbiAgICB9XG4gICAgJi0taGFyZG94LXBpcGVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9pbWcvbmF2aWdhdGlvbi90b3AvbWVudS1pY29uLS1oYXJkb3gtY2V2aS5wbmc/dj0yJyk7XG4gICAgfVxuXG4gICAgLypcbiAgICAmLS1jb2RpbmEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2ltZy9uYXZpZ2F0aW9uL3RvcC9tZW51LWljb24tLWNvZGluYS5wbmcnKTtcbiAgICB9XG4gICAgICovXG4gICAgXG4gICAgJi0tc3RyZWNrLW1ldGFsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9pbWcvbmF2aWdhdGlvbi90b3AvbWVudS1pY29uLS1la3NwYW5kaXJhbmEtcGxvY2V2aW5hLnBuZz92PTInKTtcbiAgICB9XG5cbiAgICAvKlxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB3aGl0ZTtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmYWZhZmE7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgKi9cblxuICAgIEEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICAgIGNvbG9yOiAjNjk2OTY5O1xuXG4gICAgICBTUEFOIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBTUEFOIHtcbiAgICAgICAgY29sb3I6ICMxMTU5OEM7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBBe1xuICAgICAgICBjb2xvcjogIzExNTk4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgRElWLm1lbnVfYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zcHJpdGVfaWNvbnNfcG5nLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMXB4IDBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBBIERJVi5tZW51X2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblVMLm5hdmlnYXRpb24tdG9wLm5yLW9mLWNvbHMtM3tcbiAgJHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQ7XG4gIHdpZHRoOiAxMDAwcHggLSAkcGFkZGluZy1sZWZ0O1xuXG4gIExJIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OztcbiAgICB3aWR0aDogMzElO1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBESVYubWVudV9hcnJvd3tcbiAgICAgIGxlZnQ6IDY4cHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG4gICAgQSB7XG4gICAgICAkcGFkZGluZy1sZWZ0OiA0NCU7XG4gICAgICAkcGFkZGluZy10b3A6IDIycHg7XG4gICAgICB3aWR0aDogMTAwJSAtICRwYWRkaW5nLWxlZnQ7XG4gICAgICBoZWlnaHQ6IDkzcHggLSAkcGFkZGluZy10b3A7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy10b3A7XG4gICAgfVxuICAgIEEgU1BBTntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgQXtcbiAgICAgICAgJHBhZGRpbmctbGVmdDogNDclO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlIC0gJHBhZGRpbmctbGVmdDtcbiAgICAgIH1cbiAgICAgIC5tZW51X2Fycm93e1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQXtcbiAgICAgICAgJHBhZGRpbmctbGVmdDogNDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlIC0gJHBhZGRpbmctbGVmdDtcbiAgICAgIH1cbiAgICAgIC5tZW51X2Fycm93e1xuICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqICBOYXZpZ2F0aW9uIHRvcCBiYW5uZXIgKioqL1xuI3BhZ2VfYmFubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLy93aWR0aDogOTQ1cHg7XG4gIHdpZHRoOiAkcGFnZVdpZHRoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICAvKitwbGFjZW1lbnQ6YW5jaG9yLXRvcC1sZWZ0IDRweCAxNjRweDsqL1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDE3M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmFubmVyX2Jhc2UuanBnKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5U3RhbmRhcmQ7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMHB4IDVweCAjNDc0NzQ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTY3OTc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgXG4gICYuYmFubmVyX3Jlc2V0a2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9iYW5uZXJfcmVzZXRrZS5qcGcpO1xuICB9XG4gICYuYmFubmVyX3BlcmZvcmlyYW5hIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmFubmVyX3BlcmZvcmlyYW5hLmpwZyk7XG4gIH1cbiAgJi5iYW5uZXJfZWtzcGFuZGlyYW5hIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmFubmVyX2Vrc3BhbmRpcmFuYS5qcGcpO1xuICB9XG4gICYuYmFubmVyX3ZhbG92aXRlLW1yZXplIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmFubmVyX3ZhbG92aXRlLmpwZyk7XG4gIH1cbiAgJi5iYW5uZXJfdmFyamVuZS1tcmV6ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2Jhbm5lcl92YXJqZW5lLmpwZyk7XG4gIH1cbiAgJi5iYW5uZXJfcGxvY2V2aW5hc3RlLXJlc2V0a2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9iYW5uZXJfcGxvY2V2aW5hc3RlLmpwZyk7XG4gIH1cbiAgJi5iYW5uZXJfdm9kaWxhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmFubmVyX3ZvZGlsYS5qcGcpO1xuICB9XG4gICYuYmFubmVyX2xvY2hibGVjaGV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2RlX2F0L2Jhbm5lcl9sb2NoYmxlY2hlLmpwZyk7XG4gIH1cbiAgJi5iYW5uZXJfaGFyZG94LXBpcGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvYmFubmVyLWhhcmRveC1waXBlcy5qcGcpO1xuICB9XG59XG4iLCJVTC5jb250ZW50LTMtY29sdW1uc3tcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiBub25lO1xuICBtYXJnaW46IDE1cHggMDtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgTEl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbjogMCAyJSAwIDA7XG4gICAgJi5sYXN0e1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEgyLCBIM3tcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5CT0RZLmVkaXRtb2RlIFVMLmNvbnRlbnQtMy1jb2x1bW5ze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXG59IiwiLnBob3RvLXdpdGgtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn0iLCJVTC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgICBJTUcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblVMLmFjY29yZGlvbiBMSS5hY2NvcmRpb25fX2l0ZW0geyAvL0xvbmdlciBzZWxlY3RvciBmb3Igc3BlY2lmaWNpdHkgcmVhc29ucyA6KFxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogN3B4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgcGFkZGluZzogMTFweCA2cHggMCAxNXB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tLW9wZW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBhdXRvO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtX19oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuSDMuYWNjb3JkaW9uX19pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAvL2NvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWNjb3JkaW9uX190b2dnbGUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1bmRsZXMvYXBwL2FyZWFzL2FjY29yZGlvbi9hY2NvcmRpb24tdG9nZ2xlLXBsdXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tLW9wZW5lZCAuYWNjb3JkaW9uX190b2dnbGUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1bmRsZXMvYXBwL2FyZWFzL2FjY29yZGlvbi9hY2NvcmRpb24tdG9nZ2xlLW1pbnVzLnBuZyk7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5jYXRhbG9nLXBvcHVwLWNvbnR7XG4gIHdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogMjBweCAzM3B4IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1vcmRlci1mb3Jte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTU1NTU1O1xuXG4gIEgxe1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG5cbiAgLnN1YnRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVN0YW5kYXJkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvL3BhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWltZy1kZXNje1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAuY2F0YWxvZy1pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBib3R0b206IDY4cHg7XG4gICAgICB3aWR0aDogMjYlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNhdGFsb2ctZGVzY3JpcHRpb257XG4gICAgICB3aWR0aDogNzElO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS45ZW07XG4gICAgfVxuICB9XG5cbiAgRk9STXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTUwO1xuICB9XG5cbiAgLmFkZHJlc3NkZ3tcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIC5mb3JtUm93e1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9ndHlwZWRne1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2ctb3JkZXItZm9ybSBGT1JNe1xuXG4gIC5mb3JtUm93e1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgJi5lcnJvciBJTlBVVFt0eXBlPXRleHRde1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTAxZDJiO1xuICAgIH1cblxuICAgIElOUFVUW3R5cGU9dGV4dF17XG4gICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgfVxuICAgIExBQkVMe1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAubGFiZWwsIC5kYXRhe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLmxhYmVse1xuICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5kYXRhe1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgICAmLm5ld3NsZXR0ZXItZGlzY2xhaW1lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgLmRhdGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZy1vcmRlci1mb3JtIHtcblxuICAuc3VibWl0LW9kcG9zbGppe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zbC9idG4tc2VuZC5wbmcpO1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgQGluY2x1ZGUgaGlkZS10ZXh0KCk7XG4gICAgYm9yZGVyOiAwO1xuICAgICYuZGVfQVR7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvZGVfYXQvYnRuLXNlbmQucG5nKTtcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICB9XG4gICAgJi5ociB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaHIvYnRuLXBvc2FsamkucG5nKTtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgIH1cbiAgICAmLmxvYWRpbmcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYWpheC1sb2FkZXItd2hpdGUtYmcuZ2lmXCIpIG5vLXJlcGVhdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRpc2NsYWltZXJ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOTglO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICB9XG59XG5cbi5jYXRhbG9nLW9yZGVyLWZvcm0ge1xuICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2EwMWQyYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMnB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhMDFkMmIgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgTEl7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2ctZG93bmxvYWQtY29uZmlybWF0aW9uIHtcbiAgY29sb3I6ICM4ODg4ODg7XG5cbiAgSDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLmNkYy1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxuXG4gIC5jZGMtY2F0YWxvZy1pbWFnZXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTUlO1xuICB9XG5cbiAgLmNkYy1kb3dubG9hZC1leHBsYW5hdGlvbntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNTBweCAzJSAwdml6aWVuO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgLmNkYy1jb3VudGRvd257XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5jZGMtZGlyZWN0LWxpbmt7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuY2RjLXByaW50ZWQtY29uZmlybWF0aW9ue1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59IiwiLnZpemktbnVtYmVyLWZpZWxke1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cbiAgSU5QVVR7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgfVxuXG4gIC52bmYtaW5jLWJ0bntcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIC1tb3otdXNlci1zZWxlY3QgICAgIDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3QgICA6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdCAgOiBub25lO1xuICAgIC1vLXVzZXItc2VsZWN0ICAgICAgIDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdCAgICAgICAgICA6IG5vbmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICB9XG4gIH1cblxuXG4gIC52bmYtYWRke1xuXG4gIH1cblxufSIsIi5oMl9yZXNldGtlIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwcHggMCAyNHB4IDA7XG59XG5cbi5oaWdobGlnaHRzLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuXG4gIC5pbWFnZS12aWV3ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjJweDtcblxuICAgIC5iaWcge1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAudGh1bWJzIHtcbiAgICAgIHdpZHRoOiAyMzRweDtcbiAgICB9XG5cbiAgICAuc21hbGwge1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmhpZ2hsaWdodC1wb2ludHMge1xuICB3aWR0aDogMzEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9rbGp1a2ljYS5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4ucG92cHJhc2V2YW5qZV9mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDU2NHB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgSU5QVVQsIFRFWFRBUkVBIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMjI3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgXG4gIFNFTEVDVCB7XG4gICAgd2lkdGg6IDIzN3B4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgSDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDBweCAxcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIEgzIFNQQU4ge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuXG4gIC5zcGxpdCB7XG4gICAgd2lkdGg6IDI2M3B4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNlZmVmZWY7XG4gIH1cblxuICAucHJvZHVrdCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLmZvcm1Sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgLnJlcXVpcmVkX2ZpZWxkIHtcbiAgICAgIGNvbG9yOiAjOUIxNzE3O1xuICAgIH1cbiAgfVxufVxuXG4ucG92cHJhc2V2YW5qZV9mb3JtIC5zZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLnN1Ym1pdF9idG4ge1xuICAvKmZsb2F0OiByaWdodDsqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9ndW1iX29kZGFqX3BvdnByYXNldmFuamUucG5nKTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIEJPRFkuZGVfYXQgJntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9kZV9hdC9hbmZyYWdlLnBuZyk7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgfVxuICAgIEJPRFkuaHIgJntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9oci91cGl0LnBuZyk7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4ucG92cHJhc2V2YW5qZS1mb3JtIC5mb3JtUm93Q2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uZm9ybVJvd0NoZWNrYm94IC5kYXRhIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9ybVJvd0NoZWNrYm94IC5kYXRhIGlucHV0IHtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5mb3JtUm93Q2hlY2tib3ggLmxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4jdG9ja292bmFfbm9zaWxub3N0IHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5wb3ZwcmFzZXZhbmplX3N1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1OThDO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvdnByYXNldmFuamUtZm9ybSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgXG4gICZfX3NpcmluYS1kb2x6aW5hLXdyYXAge1xuICAgIElOUFVUIHtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0LWtvc292IGlucHV0IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gICZfX3RvY2tvdm5hLW5vc2lsbm9zdCBpbnB1dCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgXG4gICZfX211bHRpcGx5LXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbiAgXG4gICZfX29wb21iZSB7XG4gICAgd2lkdGg6IDIzN3B4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmX19wb3N0bmEtc3Qge1xuICAgIHdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7IC8vQkFTVE9ETyByZWZhY3RvciB0aGlzXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAmX19rcmFqIHtcbiAgICB3aWR0aDogMTU0cHggIWltcG9ydGFudDsgLy9CQVNUT0RPIHJlZmFjdG9yIHRoaXNcbiAgfVxuICBcbiAgJl9fY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjNweCAhaW1wb3J0YW50OyAvL0JBU1RPRE8gcmVmYWN0b3IgdGhpc1xuICB9XG5cbiAgJl9fY2hlY2tib3gtbGFiZWwge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbiAgfVxuXG4gICZfX2Vycm9ycyB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICBjb2xvcjogI2VlMmMyZTtcbiAgICB3aWR0aDogMTYzcHg7XG4gICAgXG4gIH1cbiAgXG4gICZfX2Vycm9ycy1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJfdXRpbGl0aWVzXCI7XG5cbi8qXG4qKiBNYXN0ZXIgbmFyb8SNaWxuaWNhIHNlem5hbVxuKi9cbiNsYXN0bm9zdGlfbmFyb2NpbGE+RElWIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBoZWlnaHQ6IDk4cHg7XG5cbn1cblxuI2xhc3Rub3N0aV9uYXJvY2lsYSBIMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xufVxuXG4jbGFzdG5vc3RpX25hcm9jaWxhIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgLm5hY2luX3BsYWNpbGEge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIC5uYWNpbl9wbGFjaWxhIFVMIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIExJIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm9wb21iZSB7XG4gICAgd2lkdGg6IDM5NXB4O1xuICAgIFRFWFRBUkVBIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiNtYXN0ZXJfbmFyb2NpbG5pY2Ege1xuICB3aWR0aDogOTAzcHg7XG5cbiAgVUwuc2V6bmFtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgLnByb2R1Y3RfaWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLm1hc3Rlcl9uYXJvY2lsbmljYV9zZXpuYW0ge1xuICB3aWR0aDogOTAzcHg7XG5cbiAgVEgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZzogOHB4IDEycHggN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBUUiB7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTllOWU5IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgVEQge1xuICAgIHBhZGRpbmc6IDE3cHggMTJweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxufVxuXG4ubWFzdGVyX25hcm9jaWxuaWNhX3Nlem5hbSB0ZC5hcnRpa2VsIHtcbiAgd2lkdGg6IDI0OXB4O1xuXG4gIFNUUk9ORyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMTE1OThDO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2lmcmEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICB9XG59XG5cbi5tYXN0ZXJfbmFyb2NpbG5pY2Ffc2V6bmFtIC5vcGlzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMjEwcHg7XG59XG5cbi5tYXN0ZXJfbmFyb2NpbG5pY2Ffc2V6bmFtIC5vcGlzIFAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXN0ZXJfbmFyb2NpbG5pY2Ffc2V6bmFtIC5jZW5hX2tvcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hc3Rlcl9uYXJvY2lsbmljYV9zZXpuYW0gLmtvbGljaW5hIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFzdGVyX25hcm9jaWxuaWNhX3Nlem5hbSAua29saWNpbmEgaW5wdXQge1xuICB3aWR0aDogMjZweDtcbn1cblxuLm1hc3Rlcl9uYXJvY2lsbmljYV9zZXpuYW0gLmtvbGljaW5hIC5vc3Zlemkge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLm1hc3Rlcl9uYXJvY2lsbmljYV9zZXpuYW0gLmNlbmFfc2t1cGFqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFzdGVyX25hcm9jaWxuaWNhX3Nlem5hbSAub2RzdHJhbmkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tYXN0ZXJfbmFyb2NpbG5pY2Ffc2t1cGFqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWFzdGVyX25hcm9jaWxuaWNhX3NrdXBhaiB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLm1hc3Rlcl9uYXJvY2lsbmljYV9za3VwYWogdHIuc2t1cGFqX2JyZXpfZGR2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFzdGVyX25hcm9jaWxuaWNhX3NrdXBhaiB0ci5za3VwYWpfZGR2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFzdGVyX25hcm9jaWxuaWNhX3NrdXBhaiB0ci5za3VwYWpfel9kZHYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTE1OThDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1hc3Rlcl9uYXJvY2lsbmljYV9za3VwYWogLmtleSB7XG4gIHdpZHRoOiAxNzhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYXN0ZXJfbmFyb2NpbG5pY2Ffc2t1cGFqIC52YWx1ZSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4vKlxuKiogRmluIG5hcm/EjWlsbmljYSBzZXpuYW1cbiovXG4uZmluX25hcm9jaWxuaWNhX3Nlem5hbSB7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9zZXpuYW0gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA4cHggMTJweCA3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5maW5fbmFyb2NpbG5pY2Ffc2V6bmFtIHRyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZTllOWU5IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9zZXpuYW0gdGQge1xuICBwYWRkaW5nOiAxN3B4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9zZXpuYW0gLmFydGlrZWwge1xuICB3aWR0aDogMjE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5maW5fbmFyb2NpbG5pY2Ffc2V6bmFtIC5hcnRpa2VsIGgzIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzExNTk4QztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9zZXpuYW0gLm9waXMge1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9zZXpuYW0gLmNlbmFfa29zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmluX25hcm9jaWxuaWNhX3Nlem5hbSAua29saWNpbmEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXN0ZXJfbmFyb2NpbG5pY2Ffc2V6bmFtIC5jZW5hX3NrdXBhaiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9za3VwYWoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB3aWR0aDogMjkwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9za3VwYWogdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5maW5fbmFyb2NpbG5pY2Ffc2t1cGFqIHRyLnNrdXBhal9icmV6X2RkdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9za3VwYWogdHIuc2t1cGFqX2RkdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpbl9uYXJvY2lsbmljYV9za3VwYWogdHIuc2t1cGFqX3pfZGR2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzExNTk4QztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maW5fbmFyb2NpbG5pY2Ffc2t1cGFqIC5rZXkge1xuICB3aWR0aDogMjU3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmluX25hcm9jaWxuaWNhX3NrdXBhaiAudmFsdWUge1xuICB3aWR0aDogMTAycHg7XG59XG5cbi8qIE5hcm/EjWlsbmljYSBwcm9ncmVzcyAqL1xudWwubmFyb2NpbG5pY2FfcHJvZ3Jlc3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogOTIwcHg7XG4gIGhlaWdodDogOTVweDtcbn1cblxuaHIuYWN0aXZlX3N0ZXBfaWRlbnRpZmllciB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMHB4O1xuICB3aWR0aDogOTAycHg7XG59XG5cbi5uYXJvY2lsbmljYV9wcm9ncmVzcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzUyNTI1MjtcbiAgd2lkdGg6IDIyJTtcbiAgLypwYWRkaW5nLXJpZ2h0OiAzMHB4OyovXG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgcGFkZGluZy10b3A6IDVweDtcblxuICAmLnN0ZXBfMiB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuXG4gICYuc3RlcF8zIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5uYXJvY2lsbmljYV9wcm9ncmVzcyBsaS5hY3RpdmUgLnNlbGVjdGVkX2NvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9wcm9ncmVzc19jcnRhX3B1c2NpY2EucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA1OXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi5uYXJvY2lsbmljYV9wcm9ncmVzcyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cblxuLm5hcm9jaWxuaWNhX3Byb2dyZXNzIGxpLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzExNTk4Qztcbn1cblxuLm5hcm9jaWxuaWNhX3Byb2dyZXNzIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTE1OThDO1xufVxuXG4ubmFyb2NpbG5pY2FfcHJvZ3Jlc3MgbGkuYWN0aXZlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTE1OThDO1xufVxuXG4ubmFyb2NpbG5pY2FfcHJvZ3Jlc3MgbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzQ3NDc0NztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXJvY2lsbmljYV9wcm9ncmVzcyAuc3RlcF9uciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL3Byb2dyZXNzX2d1bWJpLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC0zcHggMCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmFyb2NpbG5pY2FfcHJvZ3Jlc3MgLnN0ZXBfMSAuc3RlcF9uciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggMDtcbn1cblxuLm5hcm9jaWxuaWNhX3Byb2dyZXNzIC5zdGVwXzEuYWN0aXZlIC5zdGVwX25yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtNjFweDtcbn1cblxuLm5hcm9jaWxuaWNhX3Byb2dyZXNzIC5zdGVwXzIgLnN0ZXBfbnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjdweCAwO1xufVxuXG4ubmFyb2NpbG5pY2FfcHJvZ3Jlc3MgLnN0ZXBfMi5hY3RpdmUgLnN0ZXBfbnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjdweCAtNjFweDtcbn1cblxuLm5hcm9jaWxuaWNhX3Byb2dyZXNzIC5zdGVwXzMgLnN0ZXBfbnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLm5hcm9jaWxuaWNhX3Byb2dyZXNzIC5zdGVwXzMuYWN0aXZlIC5zdGVwX25yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02MXB4O1xufVxuXG4vKiBSZWdpc3RyYWNpamEgKi9cbi8qXG4qKiBSZWdpc3RyYWNpamFcbiovXG5cbi5yZWdpc3RyYWNpamFfZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuXG4gIC5mb3JtUm93IHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAmLmVycm9ye1xuICAgICAgSU5QVVR7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmYjNiMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg0MTIyMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNhMDFkMmI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogc29saWQgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTAxZDJiIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIExJe1xuICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICB9XG59XG5cblxuI2Vwb3N0YV9jb250IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuI1JlZ2lzdHJpcmFqX2NvbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucG9zdG5hLXN0LWZpZWxkIHtcbiAgd2lkdGg6IDQ5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5yZWdpc3RyYWNpamFfZm9ybSAuZmllbGRzZXQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ucmVnaXN0cmFjaWphX2Zvcm0gI2Zvcm1fY29tcGFueV9pbmZvX2lzX3BvZGpldGplIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmVnaXN0cmFjaWphX2Zvcm0gLmZpZWxkc2V0LnBvZGpldGplIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbn1cblxuLnJlZ2lzdHJhY2lqYV9mb3JtIC5mb3JtUm93IC5sYWJlbCB7XG4gIHdpZHRoOiAxNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG5cbi5yZWdpc3RyYWNpamFfZm9ybSAuZm9ybVJvdyAuZGF0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlZ2lzdHJhY2lqYV9mb3JtIC5mb3JtUm93IC5kYXRhIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdpZHRoOiAxOTlweDtcbn1cblxuLnJlZ2lzdHJhY2lqYV9mb3JtIC5lcnJvcnMge1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgY29sb3I6ICNlZTJjMmU7XG4gIHdpZHRoOiAxNjNweDtcbn1cblxuLnJlcXVpcmVkX2ZpZWxkIHtcbiAgY29sb3I6ICNlZTJjMmU7XG59XG5cbi5pZF9kZHYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNfZGR2IC5pZF9kZHYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pc19kZHYgaW5wdXQge1xuICB3aWR0aDogMTU2cHggIWltcG9ydGFudDtcbn1cblxuLnJlZ2lzdHJhY2lqYS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnJlZ2lzdHJhY2lqYS1yaWdodCB7XG59XG5cbi5yZWdpc3RyYWNpamEtY29udCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyNHB4IDE5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHdpZHRoOiAzNzFweDtcbiAgLypmbG9hdDpsZWZ0OyovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmVnaXN0cmFjaWphLWNvbnQgLmZvcm1fdG9nZ2xlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVnaXN0cmFjaWphLWNvbnQgLmZvcm1fdG9nZ2xlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucmVnaXN0cmFjaWphLWNvbnQuY2xvc2VkIC5mb3JtX3RvZ2dsZSBlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVnaXN0cmFjaWphLWNvbnQuY2xvc2VkIC5mb3JtX3RvZ2dsZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWdpc3RyYWNpamEtY29udCAuZm9ybV90b2dnbGUgc3BhbiB7XG4gIGNvbG9yOiAjQUFBQUFBO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmVnaXN0cmFjaWphLWNvbnQgLmFycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpc3RyYWNpamEtY29udC5jbG9zZWQgLmFycm93cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnJlZ2lzdHJhY2lqYV9sb2dnZWRpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHdpZHRoOiA3NjVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyNHB4IDE5cHg7XG59XG5cbi5yZWdpc3RyYWNpamEtY29udCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDE4NXB4O1xufVxuXG4jcG9zdG5hX3N0X2NvbnQgI2tyYWoge1xuICB3aWR0aDogMTMxcHg7XG59XG5cbiNSZWdpc3RyaXJhaiwgLnN1Ym1pdC1idG4tLXJlZ2lzdHJhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9ndW1iX25hZGFsanVqLnBuZyk7XG4gIGJvcmRlcjogbm9uZSAwO1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBCT0RZLmRlX2F0ICZ7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2RlX2F0L3dlaXRlci5wbmcpO1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuXG4gIEJPRFkuaHIgJntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaHIvbmFzdGF2aS1uYS1zbGFuamUucG5nKTtcbiAgICB3aWR0aDogMTYxcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbmlucHV0I3ByaWphdmlfc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9ndW1iX3ByaWphdmlfc2UucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTJweCAtMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgMDtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIEJPRFkuaHIgJntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaHIvcHJpamF2YS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIHtcbiAgd2lkdGg6IDc1OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBwYWRkaW5nOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoNTAsIDUwLCA1MCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoNTAsIDUwLCA1MCwgMC4zKTtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC5maW5fbmFyb2NpbG5pY2Ffc2V6bmFtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rb25jbmlfcHJlZ2xlZF9uYXJvY2lsYSAuY2VuYV9za3VwYWosXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLmNlbmFfa29zIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLmNlbmFfc2t1cGFqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC50aXRsZV9uYXJvY2lsbmljYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5rb25jbmlfcHJlZ2xlZF9uYXJvY2lsYSAudGl0bGVfbmFyb2NpbG5pY2Egc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC5hcnRpa2VsIHtcbiAgd2lkdGg6IDMxMHB4O1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLmNlbmFfc2t1cGFqIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLmxvZ28ge1xuICBtYXJnaW46IDMwcHggMCA1MHB4IDA7XG59XG5cbi5rb25jbmlfcHJlZ2xlZF9uYXJvY2lsYSAua3VwZWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLmt1cGVjIC5kb2RhdG5vIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC5rdXBlYyAuZG9kYXRubyBBIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC5rdXBlYyAuZG9kYXRubyBBOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLnBvZGpldGplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4cHg7XG4gIGxlZnQ6IDYwMHB4O1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLnZlbGphdm5vc3Qge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IDYwMHB4O1xufVxuXG4ua29uY25pX3ByZWdsZWRfbmFyb2NpbGEgLm9kcG9zbGppX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMzdweDtcbiAgbGVmdDogNTk5cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLm9kZGFqX25hcm9jaWxvX2Zpbl9idG4ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9vZHBvc2xqaV9uYXJvY2lsbmljby5wbmcpO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE4MnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBtYXJnaW4tbGVmdDogNjcwcHg7XG4gIEJPRFkuZGVfYXQgJntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvZGVfYXQvYmVzdGVsbHVuZ19sYXJnZS5wbmcpO1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbiAgQk9EWS5ociAme1xuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9oci9wb3NhbGppLXVwaXQucG5nKTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MDhweDtcbiAgfVxufVxuXG4ub2RkYWpfbmFyb2NpbG9fZmluX2J0bi5pbnNpZGUge1xuICBtYXJnaW4tbGVmdDogNTc4cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIEJPRFkuZGVfYXQgJntcbiAgICBtYXJnaW4tbGVmdDogNTgzcHg7XG4gIH1cbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC5vZHBvc2xqaV9idG4gLm9kZGFqX25hcm9jaWxvX2Zpbl9idG4sXG5CT0RZLmRlX2F0IC5rb25jbmlfcHJlZ2xlZF9uYXJvY2lsYSAub2Rwb3NsamlfYnRuIC5vZGRhal9uYXJvY2lsb19maW5fYnRue1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmtvbmNuaV9wcmVnbGVkX25hcm9jaWxhIC5uYXJvY2lsbmljYV9mb290bm90ZSB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlZ2lzdGVyX3Byb21wdCB7XG4gIHdpZHRoOiA1NTBweDtcbiAgcGFkZGluZzogNXB4IDI1cHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlZ2lzdGVyX3Byb21wdCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVnaXN0ZXJfcHJvbXB0IGgyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucmVnaXN0ZXJfcHJvbXB0IC5pbnB1dF9nZXNsbyB7XG4gIHdpZHRoOiAxNDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubGFzdG5vc3RpX25hcm9jaWxhIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICB3aWR0aDogMzAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/