.mol-ads-cmp {
  font-size: 13px;
}

.mol-ads-cmp div,
.mol-ads-cmp span,
.mol-ads-cmp h1,
.mol-ads-cmp h2,
.mol-ads-cmp h3,
.mol-ads-cmp h4,
.mol-ads-cmp h5,
.mol-ads-cmp h6,
.mol-ads-cmp p,
.mol-ads-cmp blockquote,
.mol-ads-cmp pre,
.mol-ads-cmp a,
.mol-ads-cmp abbr,
.mol-ads-cmp acronym,
.mol-ads-cmp address,
.mol-ads-cmp big,
.mol-ads-cmp cite,
.mol-ads-cmp code,
.mol-ads-cmp del,
.mol-ads-cmp dfn,
.mol-ads-cmp em,
.mol-ads-cmp img,
.mol-ads-cmp ins,
.mol-ads-cmp kbd,
.mol-ads-cmp q,
.mol-ads-cmp s,
.mol-ads-cmp samp,
.mol-ads-cmp small,
.mol-ads-cmp strike,
.mol-ads-cmp strong,
.mol-ads-cmp sub,
.mol-ads-cmp sup,
.mol-ads-cmp tt,
.mol-ads-cmp var,
.mol-ads-cmp b,
.mol-ads-cmp u,
.mol-ads-cmp i,
.mol-ads-cmp center,
.mol-ads-cmp dl,
.mol-ads-cmp dt,
.mol-ads-cmp dd,
.mol-ads-cmp ol,
.mol-ads-cmp ul,
.mol-ads-cmp li,
.mol-ads-cmp fieldset,
.mol-ads-cmp form,
.mol-ads-cmp label,
.mol-ads-cmp legend,
.mol-ads-cmp table,
.mol-ads-cmp caption,
.mol-ads-cmp tbody,
.mol-ads-cmp tfoot,
.mol-ads-cmp thead,
.mol-ads-cmp tr,
.mol-ads-cmp th,
.mol-ads-cmp td,
.mol-ads-cmp article,
.mol-ads-cmp aside,
.mol-ads-cmp canvas,
.mol-ads-cmp details,
.mol-ads-cmp embed,
.mol-ads-cmp figure,
.mol-ads-cmp figcaption,
.mol-ads-cmp footer,
.mol-ads-cmp header,
.mol-ads-cmp hgroup,
.mol-ads-cmp menu,
.mol-ads-cmp nav,
.mol-ads-cmp output,
.mol-ads-cmp ruby,
.mol-ads-cmp section,
.mol-ads-cmp summary,
.mol-ads-cmp time,
.mol-ads-cmp mark,
.mol-ads-cmp audio,
.mol-ads-cmp video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

.mol-ads-cmp article,
.mol-ads-cmp aside,
.mol-ads-cmp details,
.mol-ads-cmp figcaption,
.mol-ads-cmp figure,
.mol-ads-cmp footer,
.mol-ads-cmp header,
.mol-ads-cmp hgroup,
.mol-ads-cmp menu,
.mol-ads-cmp nav,
.mol-ads-cmp section {
  display: block;
}

.mol-ads-cmp body {
  line-height: 1;
}

.mol-ads-cmp ol,
.mol-ads-cmp ul {
  list-style: none;
}

.mol-ads-cmp blockquote,
.mol-ads-cmp q {
  quotes: none;
}

.mol-ads-cmp blockquote::before,
.mol-ads-cmp blockquote::after,
.mol-ads-cmp q::before,
.mol-ads-cmp q::after {
  content: '';
  content: none;
}

.mol-ads-cmp table {
  border-collapse: collapse;
  border-spacing: 0;
}

.mol-ads-cmp i {
  font-style: normal;
}

.mol-ads-cmp h1,
.mol-ads-cmp h2,
.mol-ads-cmp h3,
.mol-ads-cmp h4 {
  font-weight: bold;
}

.mol-ads-cmp {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: end;
	    align-items: flex-end;
	-ms-flex-pack: center;
	    justify-content: center;
	z-index: 99999;
  animation-iteration-count: 1;
  animation-duration: .75s;
  transform: translate3d(0, 0, 0);
  --shake-magnitude: 16px;
  tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

.mol-ads-cmp .mol-ads-cmp--banner {
  display: none;
  background-color: #fff;
  position: fixed;
  right: -32px;  /* for IE. calc from below */
  bottom: -32px; /* - " - */
  left: -32px;   /* - " - */
  right: calc(0px - var(--shake-magnitude));
  bottom: calc(0px - 2 * var(--shake-magnitude));
  left: calc(0px - var(--shake-magnitude));
  padding: -32px;
  padding: calc(1em + var(--shake-magnitude));
  padding-top: 0;
}

@media(min-width: 600px) {
  .mol-ads-cmp .mol-ads-cmp--banner {
    padding-bottom: 1em;
  }
}

.mol-ads-cmp--open {
  padding-bottom: 15em;
}

/* Enable scrolling but not clicks on channel pages */

html.mol-ads-cmp--open #mobile-content .scrollable-content {
  height: auto;
  overflow-y: auto;
}

/* Disable scrolling on article pages only */

html.mol-ads-cmp--open.article-page:not(.ccpa),
html.mol-ads-cmp--open.article-page:not(.ccpa) body,
html.mol-ads-cmp--open.article-page:not(.ccpa) #mobile-content .scrollable-content {
  overflow-y: hidden !important;
}

/* --> Prevent the article section from scrolling half-page down in certain conditions (click on some tooltips, etc) */

html.mol-ads-cmp--open.article-page #mobile-content .scrollable-content {
  height: 90vh !important;
  max-height: 90vh !important;
}

html.mol-ads-cmp--open.article-page #mobile-content {
  position: fixed;
}

/* Keep the sharing bar in place on scrolling-prevented article pages */

html.mol-ads-cmp--open.article-page #mobile-content header.mobile-sharing {
  top: 80px;
}

/* <-- End */

.mol-ads-cmp .mol-ads-cmp--banner-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  z-index: 99999;
}

.mol-ads-cmp .mol-ads-cmp--container {
  margin: 0 auto 20px;
  width: 95%;
}

.mol-ads-cmp .mol-ads-cmp--banner ul.mol-ads-cmp--publisher-purposes {
  list-style-type: disc;
  padding-left: 1.25em;
}

.mol-ads-cmp ul.mol-ads-cmp--publisher-purposes li {
  font-size: 1.25em;
  list-style-type: disc;
  margin: 0.65em 0;
}

.mol-ads-cmp .mol-ads-cmp--button-privacy-link-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 80px;
}

.mol-ads-cmp .mol-ads-cmp--open-settings,
.mol-ads-cmp .mol-ads-cmp--banner .mol-ads-cmp--btn-primary {
  display: block;
  margin: 0 auto;
  text-align: center;
}

.mol-ads-cmp .mol-ads-cmp--banner .mol-ads-cmp--btn-primary {
  /* width: 14em;
  margin-top: 1em;
  margin-bottom: 1em; */
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  width: 200px;
  height: 60px;
  background-color: #0cac0d;
  border-radius: 2px;
}

.mol-ads-cmp .mol-ads-cmp--banner .mol-ads-cmp--btn-primary:hover {
  background-color: #0a9b0b;
  cursor: pointer;
}

@media(min-width: 600px) {
  .mol-ads-cmp .mol-ads-cmp--privacy-link-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-size: 0.9em;
  }

  .mol-ads-cmp .mol-ads-cmp--banner .mol-ads-cmp--button-privacy-link-group .mol-ads-cmp--btn-primary:hover {
    background-color: #0a9b0b;
  }
}

.mol-ads-cmp .mol-ads-cmp--open-settings {
  display: inline;
  text-align: left;
}

.mol-ads-cmp a.mol-ads-cmp--open-settings {
  text-decoration: underline;
}

.mol-ads-cmp--cookie-settings {
  float: left;
  cursor: pointer;
  display: block;
  border-radius: 3px;
  padding: 0.5em 0;
  width: 200px;
  margin-right: 20px;
  text-align: center;
  font-size: 16px;
  background: transparent;
  border: 1px solid rgba(255,255,255,0.2902);
  color: #fff;
  height: 60px;
}

.mol-ads-cmp--cookie-settings:hover {
  background: rgba(0,0,0,0.10196);
}

div.mol-ads-cmp--message , div.mol-ads-ccpa--message {
  font-size: 16px;
  width: 420px;
  height: 40px;
}

div.mol-ads-ccpa--message { margin-top: 35px; }

.mol-ads-cmp .mol-ads-cmp--banner p {
  font-size: 1.4em;
}

.mol-ads-cmp--nobr {
  white-space: pre;
}

.mol-ads-cmp .mol-ads-cmp--tooltip {
  position: relative;
  display: inline-block;
}

.mol-ads-cmp--tooltip-trigger {
  position: relative;
  display: inline-block;
}

/* Prevent flickering on small screens when the tooltip
   appears just on top of the trigger and disappears, and reappears.
   (hack) We achieve this by lifting the trigger element above the
   tooltip, so the hover rules on it can take over and keep it open
*/

.mol-ads-cmp--tooltip-trigger:hover {
  z-index: 9999999999;
}

/* The Icon */

.mol-ads-cmp .mol-ads-cmp--info {
  width: 0.8em;
  height: 0.8em;
  margin-top: -0.2em;
  vertical-align: middle;
}

/* Alignment div to hold the tooltip in the right position */

.mol-ads-cmp--tooltipcontent {
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-width: 1em;
  border-style: solid;
  border-color: rgba(244, 249, 255, 1) transparent transparent transparent;
  pointer-events: none;
  z-index: 1;
}

/* The visible container of the tooltip */

.mol-ads-cmp--tooltipframe {
  position: -webkit-sticky;
  position: sticky;
  left: 1em;
  right: 1em;
  margin: 1em !important;
  padding: .5em !important;
  overflow-y: auto;
  min-height: auto;
  display: block;
  border: 1px solid rgba(153, 153, 153, 1) !important;
  background-color: rgba(244, 249, 255, 1);
	max-width: calc(100vw - 2em);
  font-weight: normal;
  box-sizing: border-box;
  color: black;
  pointer-events: all;
}

@media(min-height: 600px) {
  .mol-ads-cmp--tooltipcontent {
    position: absolute;
    left: -100vw;
    right: -100vw;
    bottom: 15px;
  }

  .mol-ads-cmp--tooltipframe {
    overflow-y: visible;
  }
}

.mol-ads-cmp .mol-ads-cmp--tooltipcontent:target {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media(min-height: 600px) {
  /* Triangles */
  .mol-ads-cmp .mol-ads-cmp--tooltipcontent:target::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -16px;
    margin-left: -0.6em;
    border-width: 1em 0.6em;
    border-style: solid;
    border-color: rgba(153, 153, 153, 1) transparent transparent transparent;
  }

  .mol-ads-cmp .mol-ads-cmp--tooltipcontent:target::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -14px;
    margin-left: -0.6em;
    border-width: 1em 0.6em;
    border-style: solid;
    border-color: rgba(244, 249, 255, 1) transparent transparent transparent;
    z-index: 2;
  }
}

/* Tooltip close button */

.mol-ads-cmp--tooltip-close {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' width='27' height='22' viewBox='-4.89 0 52.77 43' id='icon--closeSmlFat' x='318' y='264'%3e%3ctitle%3eclose_sml_fat%3c/title%3e%3cpath d='M21.5 13.032L9.06.592A1.999 1.999 0 0 0 6.224.59L.591 6.224a2.008 2.008 0 0 0 0 2.836l12.44 12.44L.592 33.94a1.999 1.999 0 0 0 0 2.836l5.633 5.633a2.008 2.008 0 0 0 2.836 0l12.44-12.44 12.44 12.44a2 2 0 0 0 2.836 0l5.633-5.633a2.008 2.008 0 0 0 0-2.836L29.968 21.5l12.44-12.44a2 2 0 0 0 0-2.836L36.776.591a2.007 2.007 0 0 0-2.836 0L21.5 13.032z' fill='%23CCC' fill-rule='evenodd'/%3e%3c/svg%3e");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
}

/* Hide the tooltip close button on mouse-triggered scenarios */

.mol-ads-cmp--tooltip-trigger:focus:not(hover) ~ .mol-ads-cmp--tooltipcontent .mol-ads-cmp--tooltip-close,
.mol-ads-cmp--tooltip-trigger:active:not(hover) ~ .mol-ads-cmp--tooltipcontent .mol-ads-cmp--tooltip-close {
  display: none;
}

.mol-ads-cmp .mol-ads-cmp--tooltip span.mol-ads-cmp--tooltipcontent-header {
  margin-right: 0.4em;
  font-weight: bold;
  white-space: normal;
}

.mol-ads-cmp ul.mol-ads-cmp--publisher-purposes .mol-ads-cmp--tooltip li {
  font-size: 0.875em;
  list-style-type: none;
  margin: 0.65em 0;
}

@keyframes shake {
  0% { transform: translate3d(var(--shake-magnitude), 0, 0); }
  10% { transform: translate3d(calc(var(--shake-magnitude) * -.625), 0, 0); }
  20% { transform: translate3d(calc(var(--shake-magnitude) * .5), 0, 0); }
  30% { transform: translate3d(calc(var(--shake-magnitude) * -.25), 0, 0); }
  40% { transform: translate3d(calc(var(--shake-magnitude) * .125), 0, 0); }
  50% { transform: translate3d(calc(var(--shake-magnitude) * -.0625), 0, 0); }
  60% { transform: translate3d(0px, 0, 0); }
}

@keyframes shake2 {
  0%  { transform: translate3d(calc(var(--shake-magnitude) * 1), 0, 0); }
  33% { transform: translate3d(calc(var(--shake-magnitude) * -.5), 0, 0); }
  66% { transform: translate3d(calc(var(--shake-magnitude) * .125), 0, 0); }
  100% { transform: translate3d(0px, 0, 0); }
}

@keyframes bounce {
  0% { transform: translate3d(0, var(--shake-magnitude), 0); }
  10% { transform: translate3d(0, calc(var(--shake-magnitude) * -.625), 0); }
  20% { transform: translate3d(0, calc(var(--shake-magnitude) * .5), 0); }
  30% { transform: translate3d(0, calc(var(--shake-magnitude) * -.25), 0); }
  40% { transform: translate3d(0, calc(var(--shake-magnitude) * .125), 0); }
  50% { transform: translate3d(0, calc(var(--shake-magnitude) * -.0625), 0); }
  60% { transform: translate3d(0, 0px, 0); }
}

@keyframes bounce2 {
  0% { transform: translate3d(0, var(--shake-magnitude), 0); }
  15% { transform: translate3d(0, 0px, 0); }
  30% { transform: translate3d(0, calc(var(--shake-magnitude) * .5), 0); }
  45% { transform: translate3d(0, 0px, 0); }
  60% { transform: translate3d(0, calc(var(--shake-magnitude) * .25), 0); }
  75% { transform: translate3d(0, 0px, 0); }
  90% { transform: translate3d(0, calc(var(--shake-magnitude) * .125), 0); }
  100% { transform: translate3d(0, 0px, 0); }
}

@keyframes bounce3 {
  0% { transform: translate3d(0, calc(var(--shake-magnitude) * -1), 0); }
  20% { transform: translate3d(0, 0px, 0); }
  40% { transform: translate3d(0, calc(var(--shake-magnitude) * -.5), 0); }
  60% { transform: translate3d(0, 0px, 0); }
  80% { transform: translate3d(0, calc(var(--shake-magnitude) * -.25), 0); }
  100% { transform: translate3d(0, 0px, 0); }
}

@keyframes bounce4 {
  0%  { transform: translate3d(0, calc(var(--shake-magnitude) * 1), 0); }
  33% { transform: translate3d(0, calc(var(--shake-magnitude) * -.5), 0); }
  66% { transform: translate3d(0, calc(var(--shake-magnitude) * .125), 0); }
  100% { transform: translate3d(0, 0, 0); }
}

@keyframes bounce4r {
  0%  { transform: translate3d(0, calc(var(--shake-magnitude) * -1), 0); }
  33% { transform: translate3d(0, calc(var(--shake-magnitude) * .5), 0); }
  66% { transform: translate3d(0, calc(var(--shake-magnitude) * -.125), 0); }
  100% { transform: translate3d(0, 0, 0); }
}

@keyframes bounce3d {
  0% { transform: translate3d(0, 0, var(--shake-magnitude)); }
  20% { transform: translate3d(0, 0px, 0); }
  40% { transform: translate3d(0, 0, calc(var(--shake-magnitude) * -.5)); }
  60% { transform: translate3d(0, 0px, 0); }
  80% { transform: translate3d(0, 0, calc(var(--shake-magnitude) * -.25)); }
  100% { transform: translate3d(0, 0px, 0); }
}

.mol-ads-cmp .mol-ads-cmp--alert {
  animation: alert 0.5s 1;
  animation-delay: 10s;
  animation-fill-mode: forwards;
  background-color: #004db3;
  border: solid 2px #b2c9e8;
  bottom: 3em;
  left: 5%;
  position: fixed;
  width: 90%;
  z-index: 100000;
}

.mol-ads-cmp .mol-ads-cmp--alert-text {
  background-color: rgba(255, 255, 255, 0.9);
  margin: 0;
  padding: 1em;
}

@keyframes alert {
  0% {
    opacity: 1;
  }

  95% {
    height: auto;
    opacity: 0;
    width: 90%;
  }

  100% {
    height: 0;
    opacity: 0;
    overflow: hidden;
    width: 0;
  }
}

.mol-ads-cmp .mol-ads-cmp--close {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  font-size: 1.7em;
  line-height: 0.7em;
  padding: 0.06em 0.1em 0.17em 0.13em;
  position: absolute;
  right: -0.5em;
  top: -0.5em;
}

:root {
  --mol-ads-cmp--border: solid 1px #e3e3e3;
  --mol-ads-cmp--height: 3em;
  --mol-ads-cmp--primary: #0cac0d;
  --mol-ads-cmp--secondary: transparent;
}

.mol-ads-cmp p,
.mol-ads-cmp li {
  font-size: 0.875em;
}

.mol-ads-cmp h2 {
  font-size: 1.25em;
  margin: 1.5em 0 0.9em;
}

.mol-ads-cmp h3,
.mol-ads-cmp h4 {
  font-size: 1.6em;
  margin-bottom: 0.5em;
  margin-top: 1.5em;
}

.mol-ads-cmp p {
  line-height: 1.4em;
  margin-bottom: 0.5em;
}

.mol-ads-cmp .mol-ads-cmp--btn-primary,
.mol-ads-cmp .mol-ads-cmp--btn-secondary {
  border-radius: 3px;
  margin-bottom: 1.25em;
  padding: 0.5em 0;
  width: 14em;
}

.mol-ads-cmp .mol-ads-cmp--btn-primary {
  background: #0cac0d;
  background: var(--mol-ads-cmp--primary);
  border: none;
  color: #fff;
}

.mol-ads-cmp .mol-ads-cmp--btn-secondary {
  background: transparent;
  background: var(--mol-ads-cmp--secondary);
  border: solid 1px #e3e3e3;
  border: var(--mol-ads-cmp--border);
  color: #004db3;
}

.mol-ads-cmp .mol-ads-cmp--settings h3,
.mol-ads-cmp .mol-ads-cmp--settings h4 {
  font-size: 1em;
  font-weight: bold;
}

.mol-ads-cmp .mol-ads-cmp--settings h5 {
  font-size: .9rem;
  font-weight: bold;
  margin: 1rem 0 .4rem 0;
}

.mol-ads-cmp .mol-ads-vendors-paragraph { margin-top: 10px; }

.mol-ads-cmp .mol-ads-cmp--settings-purposes,
.mol-ads-cmp .mol-ads-cmp--settings-consents {
  list-style-type: none;
  margin-top: 7px;
  padding-left: 0;
  border-bottom: solid 1px #e3e3e3;
}

.mol-ads-cmp .mol-ads-cmp--tab-body a { color: #004db3; }

.mol-ads-cmp .mol-ads-cmp--tab-body a:hover { color: #003780; }

.mol-ads-cmp .mol-ads-cmp--settings-purposes-title {
  font-size: 14px;
  font-weight: bold;
}

.mol-ads-cmp .mol-ads-cmp--settings-consents li { font-size: 14px; }

.mol-ads-cmp .mol-ads-cmp--settings-purposes {
  counter-reset: mol-ads-cmp--settings-purposes;
}

.mol-ads-cmp .mol-ads-cmp--settings-purpose {
  margin-bottom: 0.7em;
}

.mol-ads-cmp .mol-ads-cmp--settings-purpose::before {
  background-color: #00aad2;
  border-radius: 50%;
  color: #fff;
  content: counter(mol-ads-cmp--settings-purposes);
  counter-increment: mol-ads-cmp--settings-purposes;
  display: inline-block;
  font-size: 10px;
  line-height: 15px;
  margin-right: 0.5em;
  text-align: center;
  width: 14px;
  height: 14px;
	vertical-align: 2px;
}

.mol-ads-cmp .mol-ads-cmp--settings-consent {
  background-color: #fff;
  border-top: solid 1px #e3e3e3;
  border-top: var(--mol-ads-cmp--border);
}

.mol-ads-cmp .mol-ads-tcf-vendors {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 17px;
  font-size: 14px;
}

.mol-ads-cmp .mol-ads-non-tcf-vendors { list-style-type: none; }

.mol-ads-cmp .mol-ads-non-tcf-vendors li:first-child { border-top: solid 1px #e3e3e3; }

.mol-ads-cmp .mol-ads-non-tcf-vendors li { border-bottom: solid 1px #e3e3e3; }

.mol-ads-cmp .mol-ads-non-tcf-item {
  width: 100%;
  padding: 12px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.mol-ads-cmp .mol-ads-non-tcf-item a { margin-right: 32px; }

.mol-ads-cmp .mol-ads-cmp-accordion { width: 100%; }

.mol-ads-cmp .mol-ads-cmp-accordion.active .mol-ads-cmp-accordion-chevron { -ms-transform: rotate(90deg); transform: rotate(90deg); }

.mol-ads-cmp .mol-ads-cmp-accordion.active .mol-ads-cmp-accordion-panel { display: block; }

.mol-ads-cmp .mol-ads-cmp-accordion-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 12px 0;
  cursor: pointer;
}

.mol-ads-cmp .mol-ads-cmp-accordion-title:hover { background-color: rgba(0,0,0,0.10196); }

.mol-ads-cmp .mol-ads-cmp-accordion-title-container { width: calc(100% - 20px); }

.mol-ads-cmp .mol-ads-cmp-accordion-title-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.mol-ads-cmp .mol-ads-cmp--settings-consent-bullet {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.mol-ads-cmp .mol-ads-cmp-circle {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #00aad2;
  color: white;
  font-size: 14px;
  margin-right: 10px;
  text-align: center;
  padding: 3.5px;
}

.mol-ads-cmp .mol-ads-cmp-accordion-chevron {
  float: right;
  font-size: 14px;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
  transition: 0.4s;
  color: #828282;
}

.mol-ads-cmp .mol-ads-cmp-accordion-panel {
  display: none;
  overflow: hidden;
  width: 100%;
  transition: max-height 0.4s ease-out;
  margin: 10px 0;
}

.mol-ads-cmp .mol-ads-policy-link-list a {
  display: inline-block;
  text-decoration: underline;
  margin: 5px;
}

.mol-ads-cmp .mol-ads-cmp-list { margin-bottom: 10px; }

.mol-ads-cmp .mol-ads-cmp-list-header { font-weight: bold; }

.mol-ads-cmp .mol-ads-cmp--settings-consent::after {
  clear: both;
  content: "";
  display: table;
}

.mol-ads-cmp .mol-ads-cmp--settings-consent-policy {
  margin: 0 13px 0 7.7px;
  color: #003580;
  white-space: nowrap;
}

.mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--btn-primary,
.mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--btn-secondary { margin-left: 1em; }

.mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--btn-primary:hover { background: #097c09; }

.mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--btn-secondary:hover { background: rgba(0,0,0,0.10196); }

.mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--modal-footer .mol-ads-cmp--switch-tabs {
  display: block;
  margin-bottom: 1em;
}

.mol-ads-cmp--switch-tabs .mol-ads-cmp--icon::before {
  content: "›";
  font-size: 1.4em;
  line-height: 0.3em;
  padding-left: 0.3em;
}

.mol-ads-cmp .mol-ads-cmp--settings-advertising .mol-ads-cmp--modal-footer .mol-ads-cmp--switch-tabs,
.mol-ads-cmp .mol-ads-cmp--settings-functional .mol-ads-cmp--modal-footer .mol-ads-cmp--btn-secondary {
  display: none;
}

.mol-ads-cmp .mol-ads-cmp-footer-privacy {
  float: left;
  color: #8d8d8d;
  font-size: 14px;
  margin-top: 12px;
}

.mol-ads-cmp .mol-ads-cmp-footer-privacy:hover { color: #595959; }

.mol-ads-cmp .mol-ads-cmp-footer-buttons { float: right; }

.mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--btn-primary, .mol-ads-cmp .mol-ads-cmp--settings .mol-ads-cmp--btn-secondary {
  height: 40px;
  width: 240px;
}

.ccpa .mol-ads-cmp .mol-ads-cmp-footer-privacy { text-decoration: underline; }

.mol-ads-cmp {
  display: none;
}

.ccpa .mol-ads-cmp {
  pointer-events: none;
}

.ccpa .mol-ads-cmp--banner {
  pointer-events: all;
}

.mol-ads-cmp--open .mol-ads-cmp {
  display: block;
}

.mol-ads-cmp .mol-ads-cmp--settings {
  display: none;
}

.mol-ads-cmp.mol-ads-cmp--settings-open,
.mol-ads-cmp.mol-ads-cmp--settings-open .mol-ads-cmp--settings {
  display: block;
}

.mol-ads-cmp.mol-ads-cmp--settings-open .mol-ads-cmp--banner {
  display: none;
}

.mol-ads-cmp--open .mol-ads-cmp--banner {
  display: block;
}

.mol-ads-cmp--restricted {
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%;
}

.mol-ads-cmp .mol-ads-cmp--collapsed .mol-ads-cmp--collapse-target {
  display: none;
}

.mol-ads-cmp .mol-ads-cmp--banner-wrapper {
  display: none;
}

.mol-ads-cmp--open .mol-ads-cmp .mol-ads-cmp--banner-wrapper {
  display: -ms-flexbox;
  display: flex;
}

.mol-ads-cmp--open {
  padding-bottom: inherit;
}

.mol-ads-cmp .mol-ads-cmp--banner {
  position: fixed;
  bottom: 0;
  background: #0a50b0;
  z-index: 99999;
}

.mol-ads-cmp .mol-ads-cmp--banner .mol-ads-cmp--btn-primary {
  cursor: pointer;
  padding-left: 50px;
  position: relative;
}

.mol-ads-cmp .mol-ads-cmp--banner .mol-ads-cmp--btn-primary::before {
  border-style: solid;
  border-width: 10px 0 10px 20px;
  border-color: transparent transparent transparent #fff;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 10px;
  left: 15px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 10px;
}

.mol-ads-cmp .mol-ads-cmp--open-settings {
  display: block;
  margin-left: auto;
  text-decoration: underline;
  margin-right: auto;
  font-size: .85em;
}

.mol-ads-cmp .mol-ads-cmp--btn-primary,
.mol-ads-cmp .mol-ads-cmp--btn-secondary {
  padding-left: 1em;
  padding-right: 1em;
  width: auto;
}

.mol-ads-cmp .mol-ads-cmp--alert {
  position: absolute;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jc3MvcmVzZXQuY3NzIiwiLi4vLi4vc3JjL2Nzcy9iYW5uZXIuY3NzIiwiLi4vLi4vc3JjL2Nzcy9hbGVydC5jc3MiLCIuLi8uLi9zcmMvY3NzL2Nsb3NlLmNzcyIsIi4uLy4uL3NyYy9jc3MvdmFycy5jc3MiLCIuLi8uLi9zcmMvY3NzL2NvbnRlbnQuY3NzIiwiLi4vLi4vc3JjL2Nzcy9zZXR0aW5ncy5jc3MiLCIuLi8uLi9zcmMvY3NzL2Z1bmN0aW9uYWxpdHkuY3NzIiwiLi4vLi4vc3JjL2Nzcy92aWRlby5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0RUUsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YseUJBQXlCO0NBQzFCOztBQUVELGlEQUFpRDs7QUFDakQ7Ozs7Ozs7Ozs7O0VBV0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7OztFQUlFLFlBQVk7RUFDWixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEOzs7O0VBSUUsa0JBQWtCO0NBQ25COztBQ3pJRDtDQUNDLGdCQUFnQjtDQUNoQixPQUFPO0NBQ1AsU0FBUztDQUNULFFBQVE7Q0FDUixVQUFVO0NBQ1YscUJBQWM7Q0FBZCxjQUFjO0NBQ2Qsd0JBQW9CO0tBQXBCLG9CQUFvQjtDQUNwQixvQkFBc0I7S0FBdEIsc0JBQXNCO0NBQ3RCLHNCQUF3QjtLQUF4Qix3QkFBd0I7Q0FDeEIsZUFBZTtFQUNkLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsZ0NBQWdDO0VBQ2hDLHdC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QStCO0VBQy9CLHVEQUF1RDtFQUN2RCx1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLGVBQWU7RUFDZixhQUFhO0VBQ2IsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsU0FBUztFQUNULFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7O0FBRUQ7O0VBRUUsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEIiLCJmaWxlIjoidmlkZW8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1vbC1hZHMtY21wIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubW9sLWFkcy1jbXAgZGl2LFxuLm1vbC1hZHMtY21wIHNwYW4sXG4ubW9sLWFkcy1jbXAgaDEsXG4ubW9sLWFkcy1jbXAgaDIsXG4ubW9sLWFkcy1jbXAgaDMsXG4ubW9sLWFkcy1jbXAgaDQsXG4ubW9sLWFkcy1jbXAgaDUsXG4ubW9sLWFkcy1jbXAgaDYsXG4ubW9sLWFkcy1jbXAgcCxcbi5tb2wtYWRzLWNtcCBibG9ja3F1b3RlLFxuLm1vbC1hZHMtY21wIHByZSxcbi5tb2wtYWRzLWNtcCBhLFxuLm1vbC1hZHMtY21wIGFiYnIsXG4ubW9sLWFkcy1jbXAgYWNyb255bSxcbi5tb2wtYWRzLWNtcCBhZGRyZXNzLFxuLm1vbC1hZHMtY21wIGJpZyxcbi5tb2wtYWRzLWNtcCBjaXRlLFxuLm1vbC1hZHMtY21wIGNvZGUsXG4ubW9sLWFkcy1jbXAgZGVsLFxuLm1vbC1hZHMtY21wIGRmbixcbi5tb2wtYWRzLWNtcCBlbSxcbi5tb2wtYWRzLWNtcCBpbWcsXG4ubW9sLWFkcy1jbXAgaW5zLFxuLm1vbC1hZHMtY21wIGtiZCxcbi5tb2wtYWRzLWNtcCBxLFxuLm1vbC1hZHMtY21wIHMsXG4ubW9sLWFkcy1jbXAgc2FtcCxcbi5tb2wtYWRzLWNtcCBzbWFsbCxcbi5tb2wtYWRzLWNtcCBzdHJpa2UsXG4ubW9sLWFkcy1jbXAgc3Ryb25nLFxuLm1vbC1hZHMtY21wIHN1Yixcbi5tb2wtYWRzLWNtcCBzdXAsXG4ubW9sLWFkcy1jbXAgdHQsXG4ubW9sLWFkcy1jbXAgdmFyLFxuLm1vbC1hZHMtY21wIGIsXG4ubW9sLWFkcy1jbXAgdSxcbi5tb2wtYWRzLWNtcCBpLFxuLm1vbC1hZHMtY21wIGNlbnRlcixcbi5tb2wtYWRzLWNtcCBkbCxcbi5tb2wtYWRzLWNtcCBkdCxcbi5tb2wtYWRzLWNtcCBkZCxcbi5tb2wtYWRzLWNtcCBvbCxcbi5tb2wtYWRzLWNtcCB1bCxcbi5tb2wtYWRzLWNtcCBsaSxcbi5tb2wtYWRzLWNtcCBmaWVsZHNldCxcbi5tb2wtYWRzLWNtcCBmb3JtLFxuLm1vbC1hZHMtY21wIGxhYmVsLFxuLm1vbC1hZHMtY21wIGxlZ2VuZCxcbi5tb2wtYWRzLWNtcCB0YWJsZSxcbi5tb2wtYWRzLWNtcCBjYXB0aW9uLFxuLm1vbC1hZHMtY21wIHRib2R5LFxuLm1vbC1hZHMtY21wIHRmb290LFxuLm1vbC1hZHMtY21wIHRoZWFkLFxuLm1vbC1hZHMtY21wIHRyLFxuLm1vbC1hZHMtY21wIHRoLFxuLm1vbC1hZHMtY21wIHRkLFxuLm1vbC1hZHMtY21wIGFydGljbGUsXG4ubW9sLWFkcy1jbXAgYXNpZGUsXG4ubW9sLWFkcy1jbXAgY2FudmFzLFxuLm1vbC1hZHMtY21wIGRldGFpbHMsXG4ubW9sLWFkcy1jbXAgZW1iZWQsXG4ubW9sLWFkcy1jbXAgZmlndXJlLFxuLm1vbC1hZHMtY21wIGZpZ2NhcHRpb24sXG4ubW9sLWFkcy1jbXAgZm9vdGVyLFxuLm1vbC1hZHMtY21wIGhlYWRlcixcbi5tb2wtYWRzLWNtcCBoZ3JvdXAsXG4ubW9sLWFkcy1jbXAgbWVudSxcbi5tb2wtYWRzLWNtcCBuYXYsXG4ubW9sLWFkcy1jbXAgb3V0cHV0LFxuLm1vbC1hZHMtY21wIHJ1YnksXG4ubW9sLWFkcy1jbXAgc2VjdGlvbixcbi5tb2wtYWRzLWNtcCBzdW1tYXJ5LFxuLm1vbC1hZHMtY21wIHRpbWUsXG4ubW9sLWFkcy1jbXAgbWFyayxcbi5tb2wtYWRzLWNtcCBhdWRpbyxcbi5tb2wtYWRzLWNtcCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbi5tb2wtYWRzLWNtcCBhcnRpY2xlLFxuLm1vbC1hZHMtY21wIGFzaWRlLFxuLm1vbC1hZHMtY21wIGRldGFpbHMsXG4ubW9sLWFkcy1jbXAgZmlnY2FwdGlvbixcbi5tb2wtYWRzLWNtcCBmaWd1cmUsXG4ubW9sLWFkcy1jbXAgZm9vdGVyLFxuLm1vbC1hZHMtY21wIGhlYWRlcixcbi5tb2wtYWRzLWNtcCBoZ3JvdXAsXG4ubW9sLWFkcy1jbXAgbWVudSxcbi5tb2wtYWRzLWNtcCBuYXYsXG4ubW9sLWFkcy1jbXAgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9sLWFkcy1jbXAgYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubW9sLWFkcy1jbXAgb2wsXG4ubW9sLWFkcy1jbXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubW9sLWFkcy1jbXAgYmxvY2txdW90ZSxcbi5tb2wtYWRzLWNtcCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG4ubW9sLWFkcy1jbXAgYmxvY2txdW90ZTo6YmVmb3JlLFxuLm1vbC1hZHMtY21wIGJsb2NrcXVvdGU6OmFmdGVyLFxuLm1vbC1hZHMtY21wIHE6OmJlZm9yZSxcbi5tb2wtYWRzLWNtcCBxOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9sLWFkcy1jbXAgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLm1vbC1hZHMtY21wIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tb2wtYWRzLWNtcCBoMSxcbi5tb2wtYWRzLWNtcCBoMixcbi5tb2wtYWRzLWNtcCBoMyxcbi5tb2wtYWRzLWNtcCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLm1vbC1hZHMtY21wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDk5OTk5O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC0tc2hha2UtbWFnbml0dWRlOiAxNnB4O1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTMycHg7ICAvKiBmb3IgSUUuIGNhbGMgZnJvbSBiZWxvdyAqL1xuICBib3R0b206IC0zMnB4OyAvKiAtIFwiIC0gKi9cbiAgbGVmdDogLTMycHg7ICAgLyogLSBcIiAtICovXG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLXNoYWtlLW1hZ25pdHVkZSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gMiAqIHZhcigtLXNoYWtlLW1hZ25pdHVkZSkpO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLXNoYWtlLW1hZ25pdHVkZSkpO1xuICBwYWRkaW5nOiAtMzJweDtcbiAgcGFkZGluZzogY2FsYygxZW0gKyB2YXIoLS1zaGFrZS1tYWduaXR1ZGUpKTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4ubW9sLWFkcy1jbXAtLW9wZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVlbTtcbn1cblxuLyogRW5hYmxlIHNjcm9sbGluZyBidXQgbm90IGNsaWNrcyBvbiBjaGFubmVsIHBhZ2VzICovXG5odG1sLm1vbC1hZHMtY21wLS1vcGVuICNtb2JpbGUtY29udGVudCAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vKiBEaXNhYmxlIHNjcm9sbGluZyBvbiBhcnRpY2xlIHBhZ2VzIG9ubHkgKi9cbmh0bWwubW9sLWFkcy1jbXAtLW9wZW4uYXJ0aWNsZS1wYWdlOm5vdCguY2NwYSksXG5odG1sLm1vbC1hZHMtY21wLS1vcGVuLmFydGljbGUtcGFnZTpub3QoLmNjcGEpIGJvZHksXG5odG1sLm1vbC1hZHMtY21wLS1vcGVuLmFydGljbGUtcGFnZTpub3QoLmNjcGEpICNtb2JpbGUtY29udGVudCAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tPiBQcmV2ZW50IHRoZSBhcnRpY2xlIHNlY3Rpb24gZnJvbSBzY3JvbGxpbmcgaGFsZi1wYWdlIGRvd24gaW4gY2VydGFpbiBjb25kaXRpb25zIChjbGljayBvbiBzb21lIHRvb2x0aXBzLCBldGMpICovXG5odG1sLm1vbC1hZHMtY21wLS1vcGVuLmFydGljbGUtcGFnZSAjbW9iaWxlLWNvbnRlbnQgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwubW9sLWFkcy1jbXAtLW9wZW4uYXJ0aWNsZS1wYWdlICNtb2JpbGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogS2VlcCB0aGUgc2hhcmluZyBiYXIgaW4gcGxhY2Ugb24gc2Nyb2xsaW5nLXByZXZlbnRlZCBhcnRpY2xlIHBhZ2VzICovXG5odG1sLm1vbC1hZHMtY21wLS1vcGVuLmFydGljbGUtcGFnZSAjbW9iaWxlLWNvbnRlbnQgaGVhZGVyLm1vYmlsZS1zaGFyaW5nIHtcbiAgdG9wOiA4MHB4O1xufVxuLyogPC0tIEVuZCAqL1xuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1iYW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tYmFubmVyIHVsLm1vbC1hZHMtY21wLS1wdWJsaXNoZXItcHVycG9zZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuXG4ubW9sLWFkcy1jbXAgdWwubW9sLWFkcy1jbXAtLXB1Ymxpc2hlci1wdXJwb3NlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbjogMC42NWVtIDA7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJ1dHRvbi1wcml2YWN5LWxpbmstZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tb3Blbi1zZXR0aW5ncyxcbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJhbm5lciAubW9sLWFkcy1jbXAtLWJ0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJhbm5lciAubW9sLWFkcy1jbXAtLWJ0bi1wcmltYXJ5IHtcbiAgLyogd2lkdGg6IDE0ZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGNhYzBkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJhbm5lciAubW9sLWFkcy1jbXAtLWJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOWIwYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA2MDBweCkge1xuICAubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1wcml2YWN5LWxpbmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuXG4gIC5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJhbm5lciAubW9sLWFkcy1jbXAtLWJ1dHRvbi1wcml2YWN5LWxpbmstZ3JvdXAgLm1vbC1hZHMtY21wLS1idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhOWIwYjtcbiAgfVxufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1vcGVuLXNldHRpbmdzIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9sLWFkcy1jbXAgYS5tb2wtYWRzLWNtcC0tb3Blbi1zZXR0aW5ncyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9sLWFkcy1jbXAtLWNvb2tpZS1zZXR0aW5ncyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY0YTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLm1vbC1hZHMtY21wLS1jb29raWUtc2V0dGluZ3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwMWE7XG59XG5cbmRpdi5tb2wtYWRzLWNtcC0tbWVzc2FnZSAsIGRpdi5tb2wtYWRzLWNjcGEtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5kaXYubW9sLWFkcy1jY3BhLS1tZXNzYWdlIHsgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5tb2wtYWRzLWNtcC0tbm9iciB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1vbC1hZHMtY21wLS10b29sdGlwLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogUHJldmVudCBmbGlja2VyaW5nIG9uIHNtYWxsIHNjcmVlbnMgd2hlbiB0aGUgdG9vbHRpcFxuICAgYXBwZWFycyBqdXN0IG9uIHRvcCBvZiB0aGUgdHJpZ2dlciBhbmQgZGlzYXBwZWFycywgYW5kIHJlYXBwZWFycy5cbiAgIChoYWNrKSBXZSBhY2hpZXZlIHRoaXMgYnkgbGlmdGluZyB0aGUgdHJpZ2dlciBlbGVtZW50IGFib3ZlIHRoZVxuICAgdG9vbHRpcCwgc28gdGhlIGhvdmVyIHJ1bGVzIG9uIGl0IGNhbiB0YWtlIG92ZXIgYW5kIGtlZXAgaXQgb3BlblxuKi9cbi5tb2wtYWRzLWNtcC0tdG9vbHRpcC10cmlnZ2VyOmhvdmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbn1cblxuLyogVGhlIEljb24gKi9cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWluZm8ge1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogQWxpZ25tZW50IGRpdiB0byBob2xkIHRoZSB0b29sdGlwIGluIHRoZSByaWdodCBwb3NpdGlvbiAqL1xuLm1vbC1hZHMtY21wLS10b29sdGlwY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NCwgMjQ5LCAyNTUsIDEpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogVGhlIHZpc2libGUgY29udGFpbmVyIG9mIHRoZSB0b29sdGlwICovXG4ubW9sLWFkcy1jbXAtLXRvb2x0aXBmcmFtZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAxKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjQ5LCAyNTUsIDEpO1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyZW0pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogYmxhY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYShtaW4taGVpZ2h0OiA2MDBweCkge1xuICAubW9sLWFkcy1jbXAtLXRvb2x0aXBjb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1vbC1hZHMtY21wLS10b29sdGlwZnJhbWUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tdG9vbHRpcGNvbnRlbnQ6dGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gIC8qIFRyaWFuZ2xlcyAqL1xuICAubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS10b29sdGlwY29udGVudDp0YXJnZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbiAgICBib3JkZXItd2lkdGg6IDFlbSAwLjZlbTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCAxKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXRvb2x0aXBjb250ZW50OnRhcmdldDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxZW0gMC42ZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ0LCAyNDksIDI1NSwgMSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4vKiBUb29sdGlwIGNsb3NlIGJ1dHRvbiAqL1xuLm1vbC1hZHMtY21wLS10b29sdGlwLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCc/JTNlJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI3JyBoZWlnaHQ9JzIyJyB2aWV3Qm94PSctNC44OSAwIDUyLjc3IDQzJyBpZD0naWNvbi0tY2xvc2VTbWxGYXQnIHg9JzMxOCcgeT0nMjY0JyUzZSUzY3RpdGxlJTNlY2xvc2Vfc21sX2ZhdCUzYy90aXRsZSUzZSUzY3BhdGggZD0nTTIxLjUgMTMuMDMyTDkuMDYuNTkyQTEuOTk5IDEuOTk5IDAgMCAwIDYuMjI0LjU5TC41OTEgNi4yMjRhMi4wMDggMi4wMDggMCAwIDAgMCAyLjgzNmwxMi40NCAxMi40NEwuNTkyIDMzLjk0YTEuOTk5IDEuOTk5IDAgMCAwIDAgMi44MzZsNS42MzMgNS42MzNhMi4wMDggMi4wMDggMCAwIDAgMi44MzYgMGwxMi40NC0xMi40NCAxMi40NCAxMi40NGEyIDIgMCAwIDAgMi44MzYgMGw1LjYzMy01LjYzM2EyLjAwOCAyLjAwOCAwIDAgMCAwLTIuODM2TDI5Ljk2OCAyMS41bDEyLjQ0LTEyLjQ0YTIgMiAwIDAgMCAwLTIuODM2TDM2Ljc3Ni41OTFhMi4wMDcgMi4wMDcgMCAwIDAtMi44MzYgMEwyMS41IDEzLjAzMnonIGZpbGw9JyUyM0NDQycgZmlsbC1ydWxlPSdldmVub2RkJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKiBIaWRlIHRoZSB0b29sdGlwIGNsb3NlIGJ1dHRvbiBvbiBtb3VzZS10cmlnZ2VyZWQgc2NlbmFyaW9zICovXG4ubW9sLWFkcy1jbXAtLXRvb2x0aXAtdHJpZ2dlcjpmb2N1czpub3QoaG92ZXIpIH4gLm1vbC1hZHMtY21wLS10b29sdGlwY29udGVudCAubW9sLWFkcy1jbXAtLXRvb2x0aXAtY2xvc2UsXG4ubW9sLWFkcy1jbXAtLXRvb2x0aXAtdHJpZ2dlcjphY3RpdmU6bm90KGhvdmVyKSB+IC5tb2wtYWRzLWNtcC0tdG9vbHRpcGNvbnRlbnQgLm1vbC1hZHMtY21wLS10b29sdGlwLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tdG9vbHRpcCBzcGFuLm1vbC1hZHMtY21wLS10b29sdGlwY29udGVudC1oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1vbC1hZHMtY21wIHVsLm1vbC1hZHMtY21wLS1wdWJsaXNoZXItcHVycG9zZXMgLm1vbC1hZHMtY21wLS10b29sdGlwIGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMC42NWVtIDA7XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tc2hha2UtbWFnbml0dWRlKSwgMCwgMCk7IH1cbiAgMTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAtLjYyNSksIDAsIDApOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLjUpLCAwLCAwKTsgfVxuICAzMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC0uMjUpLCAwLCAwKTsgfVxuICA0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC4xMjUpLCAwLCAwKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC0uMDYyNSksIDAsIDApOyB9XG4gIDYwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlMiB7XG4gIDAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogMSksIDAsIDApOyB9XG4gIDMzJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLS41KSwgMCwgMCk7IH1cbiAgNjYlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAuMTI1KSwgMCwgMCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1zaGFrZS1tYWduaXR1ZGUpLCAwKTsgfVxuICAxMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC0uNjI1KSwgMCk7IH1cbiAgMjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAuNSksIDApOyB9XG4gIDMwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLS4yNSksIDApOyB9XG4gIDQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLjEyNSksIDApOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLS4wNjI1KSwgMCk7IH1cbiAgNjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApOyB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlMiB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1zaGFrZS1tYWduaXR1ZGUpLCAwKTsgfVxuICAxNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7IH1cbiAgMzAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAuNSksIDApOyB9XG4gIDQ1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTsgfVxuICA2MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC4yNSksIDApOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTsgfVxuICA5MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC4xMjUpLCAwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApOyB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlMyB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAtMSksIDApOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTsgfVxuICA0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC0uNSksIDApOyB9XG4gIDYwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTsgfVxuICA4MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC0uMjUpLCAwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApOyB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlNCB7XG4gIDAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogMSksIDApOyB9XG4gIDMzJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLS41KSwgMCk7IH1cbiAgNjYlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAuMTI1KSwgMCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2U0ciB7XG4gIDAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLTEpLCAwKTsgfVxuICAzMyUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tc2hha2UtbWFnbml0dWRlKSAqIC41KSwgMCk7IH1cbiAgNjYlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXNoYWtlLW1hZ25pdHVkZSkgKiAtLjEyNSksIDApOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlM2Qge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgdmFyKC0tc2hha2UtbWFnbml0dWRlKSk7IH1cbiAgMjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApOyB9XG4gIDQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLS41KSk7IH1cbiAgNjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApOyB9XG4gIDgwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgY2FsYyh2YXIoLS1zaGFrZS1tYWduaXR1ZGUpICogLS4yNSkpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7IH1cbn1cbiIsIi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWFsZXJ0IHtcbiAgYW5pbWF0aW9uOiBhbGVydCAwLjVzIDE7XG4gIGFuaW1hdGlvbi1kZWxheTogMTBzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGRiMztcbiAgYm9yZGVyOiBzb2xpZCAycHggI2IyYzllODtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDUlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA5MCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tYWxlcnQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbkBrZXlmcmFtZXMgYWxlcnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDk1JSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbiIsIi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAwLjA2ZW0gMC4xZW0gMC4xN2VtIDAuMTNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuNWVtO1xuICB0b3A6IC0wLjVlbTtcbn1cbiIsIjpyb290IHtcbiAgLS1tb2wtYWRzLWNtcC0tYm9yZGVyOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgLS1tb2wtYWRzLWNtcC0taGVpZ2h0OiAzZW07XG4gIC0tbW9sLWFkcy1jbXAtLXByaW1hcnk6ICMwY2FjMGQ7XG4gIC0tbW9sLWFkcy1jbXAtLXNlY29uZGFyeTogdHJhbnNwYXJlbnQ7XG59XG4iLCJAaW1wb3J0IFwidmFycy5jc3NcIjtcblxuLm1vbC1hZHMtY21wIHAsXG4ubW9sLWFkcy1jbXAgbGkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5tb2wtYWRzLWNtcCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDEuNWVtIDAgMC45ZW07XG59XG5cbi5tb2wtYWRzLWNtcCBoMyxcbi5tb2wtYWRzLWNtcCBoNCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLm1vbC1hZHMtY21wIHAge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1idG4tcHJpbWFyeSxcbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgd2lkdGg6IDE0ZW07XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW9sLWFkcy1jbXAtLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW9sLWFkcy1jbXAtLXNlY29uZGFyeSk7XG4gIGJvcmRlcjogdmFyKC0tbW9sLWFkcy1jbXAtLWJvcmRlcik7XG4gIGNvbG9yOiAjMDA0ZGIzO1xufVxuIiwiQGltcG9ydCBcInZhcnMuY3NzXCI7XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzIGgzLFxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MgaDQge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzIGg1IHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMXJlbSAwIC40cmVtIDA7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy12ZW5kb3JzLXBhcmFncmFwaCB7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MtcHVycG9zZXMsXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncy1jb25zZW50cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlM2UzO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS10YWItYm9keSBhIHsgY29sb3I6ICMwMDRkYjM7IH1cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXRhYi1ib2R5IGE6aG92ZXIgeyBjb2xvcjogIzAwMzc4MDsgfVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncy1wdXJwb3Nlcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzLWNvbnNlbnRzIGxpIHsgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzLXB1cnBvc2VzIHtcbiAgY291bnRlci1yZXNldDogbW9sLWFkcy1jbXAtLXNldHRpbmdzLXB1cnBvc2VzO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncy1wdXJwb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzLXB1cnBvc2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobW9sLWFkcy1jbXAtLXNldHRpbmdzLXB1cnBvc2VzKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG1vbC1hZHMtY21wLS1zZXR0aW5ncy1wdXJwb3NlcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiAycHg7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzLWNvbnNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiB2YXIoLS1tb2wtYWRzLWNtcC0tYm9yZGVyKTtcbn1cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy10Y2YtdmVuZG9ycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtbm9uLXRjZi12ZW5kb3JzIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtbm9uLXRjZi12ZW5kb3JzIGxpOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlM2UzZTM7IH1cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1ub24tdGNmLXZlbmRvcnMgbGkgeyBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlMzsgfVxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLW5vbi10Y2YtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1ub24tdGNmLWl0ZW0gYSB7IG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLWFjY29yZGlvbiB7IHdpZHRoOiAxMDAlOyB9XG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLWFjY29yZGlvbi5hY3RpdmUgLm1vbC1hZHMtY21wLWFjY29yZGlvbi1jaGV2cm9uIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLWFjY29yZGlvbi5hY3RpdmUgLm1vbC1hZHMtY21wLWFjY29yZGlvbi1wYW5lbCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtYWNjb3JkaW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC1hY2NvcmRpb24tdGl0bGU6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTAxOTYpOyB9XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciB7IHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLWFjY29yZGlvbi10aXRsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncy1jb25zZW50LWJ1bGxldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtY2lyY2xlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWQyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuNXB4O1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLWFjY29yZGlvbi1jaGV2cm9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLWFjY29yZGlvbi1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtcG9saWN5LWxpbmstbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtbGlzdCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC1saXN0LWhlYWRlciB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzLWNvbnNlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncy1jb25zZW50LXBvbGljeSB7XG4gIG1hcmdpbjogMCAxM3B4IDAgNy43cHg7XG4gIGNvbG9yOiAjMDAzNTgwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncyAubW9sLWFkcy1jbXAtLWJ0bi1wcmltYXJ5LFxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MgLm1vbC1hZHMtY21wLS1idG4tc2Vjb25kYXJ5IHsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MgLm1vbC1hZHMtY21wLS1idG4tcHJpbWFyeTpob3ZlciB7IGJhY2tncm91bmQ6ICMwOTdjMDk7IH1cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzIC5tb2wtYWRzLWNtcC0tYnRuLXNlY29uZGFyeTpob3ZlciB7IGJhY2tncm91bmQ6ICMwMDAwMDAxYTsgfVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1zZXR0aW5ncyAubW9sLWFkcy1jbXAtLW1vZGFsLWZvb3RlciAubW9sLWFkcy1jbXAtLXN3aXRjaC10YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1vbC1hZHMtY21wLS1zd2l0Y2gtdGFicyAubW9sLWFkcy1jbXAtLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC6XCI7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjNlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MtYWR2ZXJ0aXNpbmcgLm1vbC1hZHMtY21wLS1tb2RhbC1mb290ZXIgLm1vbC1hZHMtY21wLS1zd2l0Y2gtdGFicyxcbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLXNldHRpbmdzLWZ1bmN0aW9uYWwgLm1vbC1hZHMtY21wLS1tb2RhbC1mb290ZXIgLm1vbC1hZHMtY21wLS1idG4tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC1mb290ZXItcHJpdmFjeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC1mb290ZXItcHJpdmFjeTpob3ZlciB7IGNvbG9yOiAjNTk1OTU5OyB9XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtZm9vdGVyLWJ1dHRvbnMgeyBmbG9hdDogcmlnaHQ7IH1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MgLm1vbC1hZHMtY21wLS1idG4tcHJpbWFyeSwgLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3MgLm1vbC1hZHMtY21wLS1idG4tc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5jY3BhIC5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtZm9vdGVyLXByaXZhY3kgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSIsIi5tb2wtYWRzLWNtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jY3BhIC5tb2wtYWRzLWNtcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2NwYSAubW9sLWFkcy1jbXAtLWJhbm5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5tb2wtYWRzLWNtcC0tb3BlbiAubW9sLWFkcy1jbXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9sLWFkcy1jbXAubW9sLWFkcy1jbXAtLXNldHRpbmdzLW9wZW4sXG4ubW9sLWFkcy1jbXAubW9sLWFkcy1jbXAtLXNldHRpbmdzLW9wZW4gLm1vbC1hZHMtY21wLS1zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9sLWFkcy1jbXAubW9sLWFkcy1jbXAtLXNldHRpbmdzLW9wZW4gLm1vbC1hZHMtY21wLS1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9sLWFkcy1jbXAtLW9wZW4gLm1vbC1hZHMtY21wLS1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vbC1hZHMtY21wLS1yZXN0cmljdGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1jb2xsYXBzZWQgLm1vbC1hZHMtY21wLS1jb2xsYXBzZS10YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2wtYWRzLWNtcC0tb3BlbiAubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCJAaW1wb3J0IFwicmVzZXQuY3NzXCI7XG5AaW1wb3J0IFwiYmFubmVyLmNzc1wiO1xuQGltcG9ydCBcImFsZXJ0LmNzc1wiO1xuQGltcG9ydCBcImNsb3NlLmNzc1wiO1xuQGltcG9ydCBcImNvbnRlbnQuY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MuY3NzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25hbGl0eS5jc3NcIjtcblxuLm1vbC1hZHMtY21wLS1vcGVuIHtcbiAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMGE1MGIwO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tYmFubmVyIC5tb2wtYWRzLWNtcC0tYnRuLXByaW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1iYW5uZXIgLm1vbC1hZHMtY21wLS1idG4tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAyMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTBweDtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tb3Blbi1zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAuODVlbTtcbn1cblxuLm1vbC1hZHMtY21wIC5tb2wtYWRzLWNtcC0tYnRuLXByaW1hcnksXG4ubW9sLWFkcy1jbXAgLm1vbC1hZHMtY21wLS1idG4tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tb2wtYWRzLWNtcCAubW9sLWFkcy1jbXAtLWFsZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIl19 */