@charset "UTF-8";
@font-face {
  font-family: "MulishRegular";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-regular.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-regular.woff") format("woff");
}
@font-face {
  font-family: "MulishSemiBold";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-semibold.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-semibold.woff") format("woff");
}
@font-face {
  font-family: "MulishBold";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-bold.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-bold.woff") format("woff");
}
@font-face {
  font-family: "MulishExtraBold";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-extrabold.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-extrabold.woff") format("woff");
}
@font-face {
  font-family: "MulishExtraBoldItalic";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-extrabolditalic.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-extrabolditalic.woff") format("woff");
}
@font-face {
  font-family: "MulishLight";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-light.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-light.woff") format("woff");
}
@font-face {
  font-family: "MulishExtraLight";
  src: url("/themes/custom/akademisk/fonts/mulish/mulish-extralight.woff2") format("woff2"), url("/themes/custom/akademisk/fonts/mulish/mulish-extralight.woff") format("woff");
}
[class*=icon-]:before {
  font-family: "iconPack";
  font-size: 1rem;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000;
}

.icon-download-line:before {
  content: "\e800";
}

.icon-icons-1:before {
  content: "\e801";
}

.icon-icons-2:before {
  content: "\e802";
}

.icon-icons-3:before {
  content: "\e803";
}

.icon-icons8-account:before {
  content: "\e804";
}

.icon-icons8-add:before {
  content: "\e805";
}

.icon-icons8-align_right:before {
  content: "\e806";
}

.icon-icons8-at_sign:before {
  content: "\e807";
}

.icon-icons8-below:before {
  content: "\e808";
}

.icon-icons8-book:before {
  content: "\e809";
}

.icon-icons8-books:before {
  content: "\e80a";
}

.icon-icons8-bursts:before {
  content: "\e80b";
}

.icon-icons8-cancel:before {
  content: "\e80c";
}

.icon-icons8-close:before {
  content: "\e80d";
}

.icon-icons8-facebook:before {
  content: "\e80e";
}

.icon-icons8-favorite:before {
  content: "\e80f";
}

.icon-icons8-full_shopping_basket:before {
  content: "\e810";
}

.icon-icons8-headphones:before {
  content: "\e811";
}

.icon-icons8-hearing:before {
  content: "\e812";
}

.icon-icons8-info:before {
  content: "\e813";
}

.icon-icons8-instagram:before {
  content: "\e814";
}

.icon-icons8-information:before {
  content: "\e815";
}

.icon-icons8-iphone:before {
  content: "\e816";
}

.icon-icons8-linkedin:before {
  content: "\e817";
}

.icon-icons8-lock:before {
  content: "\e818";
}

.icon-icons8-mail:before {
  content: "\e819";
}

.icon-icons8-menu:before {
  content: "\e81a";
}

.icon-icons8-musical_notes:before {
  content: "\e81b";
}

.icon-icons8-mute:before {
  content: "\e81c";
}

.icon-icons8-notification:before {
  content: "\e81d";
}

.icon-icons8-open_book:before {
  content: "\e81e";
}

.icon-icons8-padlock:before {
  content: "\e81f";
}

.icon-icons8-phone:before {
  content: "\e820";
}

.icon-icons8-plus_math:before {
  content: "\e821";
}

.icon-icons8-search:before {
  content: "\e822";
}

.icon-icons8-shopping_basket:before {
  content: "\e823";
}

.icon-icons8-subtract:before {
  content: "\e824";
}

.icon-icons8-tiktok:before {
  content: "\e825";
}

.icon-icons8-touchscreen:before {
  content: "\e826";
}

.icon-icons8-twitter:before {
  content: "\e827";
}

.icon-icons8-voice:before {
  content: "\e828";
}

.icon-icons8-youtube_logo:before {
  content: "\e829";
}

.icon-icons8-technical_support:before {
  content: "\e82a";
}

.icon-download-line-1:before {
  content: "\e82b";
}

.icon-icons8-tiktok-1:before {
  content: "\e82c";
}

.icon-icons8-backward:before {
  content: "\e82d";
}

.icon-icons8-forward:before {
  content: "\e82e";
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes orbit {
  0% {
    transform: translate(calc(var(--uib-size) * 0.5)) scale(0.73684);
    opacity: 0.65;
  }
  5% {
    transform: translate(calc(var(--uib-size) * 0.4)) scale(0.684208);
    opacity: 0.58;
  }
  10% {
    transform: translate(calc(var(--uib-size) * 0.3)) scale(0.631576);
    opacity: 0.51;
  }
  15% {
    transform: translate(calc(var(--uib-size) * 0.2)) scale(0.578944);
    opacity: 0.44;
  }
  20% {
    transform: translate(calc(var(--uib-size) * 0.1)) scale(0.526312);
    opacity: 0.37;
  }
  25% {
    transform: translate(0%) scale(0.47368);
    opacity: 0.3;
  }
  30% {
    transform: translate(calc(var(--uib-size) * -0.1)) scale(0.526312);
    opacity: 0.37;
  }
  35% {
    transform: translate(calc(var(--uib-size) * -0.2)) scale(0.578944);
    opacity: 0.44;
  }
  40% {
    transform: translate(calc(var(--uib-size) * -0.3)) scale(0.631576);
    opacity: 0.51;
  }
  45% {
    transform: translate(calc(var(--uib-size) * -0.4)) scale(0.684208);
    opacity: 0.58;
  }
  50% {
    transform: translate(calc(var(--uib-size) * -0.5)) scale(0.73684);
    opacity: 0.65;
  }
  55% {
    transform: translate(calc(var(--uib-size) * -0.4)) scale(0.789472);
    opacity: 0.72;
  }
  60% {
    transform: translate(calc(var(--uib-size) * -0.3)) scale(0.842104);
    opacity: 0.79;
  }
  65% {
    transform: translate(calc(var(--uib-size) * -0.2)) scale(0.894736);
    opacity: 0.86;
  }
  70% {
    transform: translate(calc(var(--uib-size) * -0.1)) scale(0.947368);
    opacity: 0.93;
  }
  75% {
    transform: translate(0%) scale(1);
    opacity: 1;
  }
  80% {
    transform: translate(calc(var(--uib-size) * 0.1)) scale(0.947368);
    opacity: 0.93;
  }
  85% {
    transform: translate(calc(var(--uib-size) * 0.2)) scale(0.894736);
    opacity: 0.86;
  }
  90% {
    transform: translate(calc(var(--uib-size) * 0.3)) scale(0.842104);
    opacity: 0.79;
  }
  95% {
    transform: translate(calc(var(--uib-size) * 0.4)) scale(0.789472);
    opacity: 0.72;
  }
  100% {
    transform: translate(calc(var(--uib-size) * 0.5)) scale(0.73684);
    opacity: 0.65;
  }
}
@media screen and (min-width: 991px) {
  *:focus-visible {
    outline: 1px solid #000 !important;
    outline-offset: 2px;
  }
}
@media screen and (max-width: 990px) {
  *:focus-visible {
    outline: none;
  }
}

.type-label {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #1B1B1B;
  color: #FFF;
}

body:not(.page-node-type-page):not(.path-cart):not(.page-node-type-article):not(.page-node-type-video):not(.path-product):not(.path-ordrer) .dialog-off-canvas-main-canvas header#header {
  position: sticky;
  top: 0;
}

body.domReady .tooltip {
  display: inline-block;
}

.locked {
  pointer-events: none;
}

a[href="<nolink>"] {
  background-color: #777777;
  pointer-events: none;
  border-color: #777777;
}

.paragraph .button > div > span,
.paragraph .button > span,
.paragraph .cta-area > div > span,
.paragraph .cta-area > span,
.paragraph .link > div > span,
.paragraph .link > span {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #777777;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  background-color: #777777;
  pointer-events: none;
}
.paragraph .button > div > span.disabled, .paragraph .button > div > span[disabled], .paragraph .button > div > span:disabled,
.paragraph .button > span.disabled,
.paragraph .button > span[disabled],
.paragraph .button > span:disabled,
.paragraph .cta-area > div > span.disabled,
.paragraph .cta-area > div > span[disabled],
.paragraph .cta-area > div > span:disabled,
.paragraph .cta-area > span.disabled,
.paragraph .cta-area > span[disabled],
.paragraph .cta-area > span:disabled,
.paragraph .link > div > span.disabled,
.paragraph .link > div > span[disabled],
.paragraph .link > div > span:disabled,
.paragraph .link > span.disabled,
.paragraph .link > span[disabled],
.paragraph .link > span:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph .button > div > span:hover,
.paragraph .button > span:hover,
.paragraph .cta-area > div > span:hover,
.paragraph .cta-area > span:hover,
.paragraph .link > div > span:hover,
.paragraph .link > span:hover {
  background-color: #ADBA9C;
}
.paragraph .button > div > span:active,
.paragraph .button > span:active,
.paragraph .cta-area > div > span:active,
.paragraph .cta-area > span:active,
.paragraph .link > div > span:active,
.paragraph .link > span:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph .button > div > span,
  .paragraph .button > span,
  .paragraph .cta-area > div > span,
  .paragraph .cta-area > span,
  .paragraph .link > div > span,
  .paragraph .link > span {
    min-width: 150px;
  }
}

.webshop-throbber {
  --uib-size: 35px;
  --uib-speed: 1.5s;
  display: flex;
  visibility: hidden;
  position: absolute;
  top: calc(50dvh - 18px);
  left: calc(50% - 18px);
  display: none;
  align-items: center;
  justify-content: center;
  height: var(--uib-size);
  width: var(--uib-size);
  animation: rotate calc(var(--uib-speed) * 1.667) infinite linear;
  z-index: 11;
}
.webshop-throbber:before, .webshop-throbber:after {
  content: "";
  position: absolute;
  height: 60%;
  width: 60%;
  border-radius: 50%;
  background-color: #98A983;
  will-change: transform;
  flex-shrink: 0;
}
.webshop-throbber:before {
  animation: orbit var(--uib-speed) linear infinite;
}
.webshop-throbber:after {
  animation: orbit var(--uib-speed) linear calc(var(--uib-speed) / -2) infinite;
}

.loading {
  position: relative;
}
.loading > .webshop-throbber,
.loading > * > .webshop-throbber {
  display: block;
  visibility: visible;
}
.loading:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 1px);
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(2px);
}

.show_more {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  text-decoration: none;
  color: #777777;
  border-radius: 3px;
  transition: background-color 0.4s ease;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.show_more a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
.show_more:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #777777 !important;
}
.show_more:focus-visible, .show_more:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
.show_more:focus-visible:after, .show_more:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateX(5px);
}
.show_more:active {
  background-color: #E6E6E6;
}
.show_more span {
  color: #1B1B1B;
  font-family: "MulishSemiBold";
}
.show_more span:last-child {
  display: none;
}
.show_more.less span:first-child {
  display: none;
}
.show_more.less span:last-child {
  display: inline-block;
}
.show_more.less:after {
  transform: rotate(180deg);
  order: -1;
  margin: 2px 6px 0 0;
}
.show_more.less:hover:after {
  transform: translateX(-5px) rotate(180deg);
}
.show_more:after {
  margin: 2px 0 0 6px;
  color: #1B1B1B !important;
}

.vat-changer {
  position: relative;
  display: flex;
  justify-content: flex-end;
  font-size: 14px;
  line-height: 20px;
  color: #1B1B1B;
  cursor: pointer;
}
.vat-changer:after {
  content: "";
  display: block;
  width: 40px;
  height: 20px;
  background-color: #D4D4D4;
  border-radius: 10px;
  margin: 0 0 0 10px;
  transition: background-color 0.3s ease;
}
.vat-changer:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #FFF;
  position: absolute;
  right: 22px;
  top: 0;
  border: 2px solid #D4D4D4;
  border-radius: 10px;
  transition: right 0.3s ease;
}
.vat-changer:hover:before {
  border-color: #AAAAAA;
}

body.with-vat .vat-changer:after {
  background-color: #98A983;
}
body.with-vat .vat-changer:before {
  right: 0;
  border-color: #98A983;
}
body.with-vat .vat-changer:hover:before {
  border-color: #7f9366;
}

.js-form-type-number input[type=number].quantity::-webkit-outer-spin-button,
.js-form-type-number input[type=number].quantity::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.js-form-type-number input[type=number] {
  -moz-appearance: textfield;
}

.tooltip {
  position: relative;
  display: none;
  vertical-align: middle;
  margin: 0 0 0 10px;
  z-index: 2;
}
.tooltip span.tooltip-icon {
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #777777;
  color: #777777;
  border-radius: 100%;
  cursor: pointer;
}
.tooltip span.tooltip-icon:before {
  content: "i";
  font-family: "MulishBold";
  font-size: 10px;
  line-height: 14px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.tooltip span.tooltip-icon:hover {
  border-color: #1B1B1B;
  color: #1B1B1B;
}
.tooltip span.tooltip-icon:hover + .tooltip-messaage {
  opacity: 1;
  visibility: visible;
}
.tooltip span.tooltip-icon.hover + .tooltip-messaage {
  z-index: 999;
}
@media screen and (min-width: 481px) {
  .tooltip a.tooltip-icon:hover + .tooltip-messaage {
    opacity: 1;
    visibility: visible;
  }
}
.tooltip .tooltip-messaage {
  width: 100vw;
  position: absolute;
  top: 24px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
  background-color: #1B1B1B;
  color: #FFF;
  padding: 8px 10px;
  font-size: 10px;
  line-height: 14px;
  border-radius: 3px;
}
.tooltip .tooltip-messaage:before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 9px solid #1B1B1B;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  top: -8px;
}
.tooltip.large .tooltip-icon:hover + .tooltip-messaage {
  transform: translate(0, 0);
}
.tooltip.large .tooltip-messaage {
  max-width: 300px;
  right: -110px;
  transform: translate(0, 6px);
}
.tooltip.large .tooltip-messaage:before {
  right: 109px;
}
@media screen and (max-width: 480px) {
  .tooltip.large .tooltip-messaage {
    right: -14px;
  }
  .tooltip.large .tooltip-messaage:before {
    right: 14px;
  }
}
.tooltip.small .tooltip-icon:hover + .tooltip-messaage {
  transform: translate(-50%, 0);
}
.tooltip.small .tooltip-messaage {
  max-width: 250px;
  left: 50%;
  transform: translate(-50%, 6px);
}
.tooltip.small .tooltip-messaage:before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip:hover {
  z-index: 3;
}

body > .skip-to-content {
  position: fixed !important;
  right: 100%;
  top: 55px;
  z-index: 999;
  transition: transform 0.3s ease;
  padding: 5px 20px 5px 10px;
  white-space: nowrap;
  text-decoration: none;
  font-family: "MulishSemiBold";
  color: #1B1B1B;
  background-color: #FFF;
}
body > .skip-to-content:active, body > .skip-to-content:focus {
  transform: translateX(100%);
}

.cta:not(.small) {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.cta:not(.small).disabled, .cta:not(.small)[disabled], .cta:not(.small):disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.cta:not(.small):hover {
  background-color: #ADBA9C;
}
.cta:not(.small):active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .cta:not(.small) {
    min-width: 150px;
  }
}

.cta.small {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  padding: 6px 10px;
  border-radius: 27px;
}
.cta.small.disabled, .cta.small[disabled], .cta.small:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.cta.small:hover {
  background-color: #ADBA9C;
}
.cta.small:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .cta.small {
    min-width: 150px;
  }
}

.ghost-cta {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #98A983;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 6px 15px;
  border-radius: 36px;
}
.ghost-cta:hover {
  background-color: #EAEEE6;
}
.ghost-cta:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .ghost-cta {
    min-width: 150px;
  }
}

.add-to-cart {
  position: relative;
  display: inline-block;
  -webkit-appearance: none;
  background-color: #98A983;
  border: none;
  color: #1B1B1B;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  padding: 10px;
  border-radius: 36px;
  color: #FFF;
  cursor: pointer;
  font-family: "MulishSemiBold";
  min-width: 180px;
  text-align: center;
  overflow: hidden;
}
.add-to-cart > span {
  transition: opacity 0.3s ease, transform 0.3s ease;
  color: #1B1B1B;
}
.add-to-cart > span.text {
  opacity: 1;
  transition-delay: 0.2s;
  font-family: "MulishBold";
}
.add-to-cart > span.added {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #98A983;
  opacity: 0;
  transform: scale(0.8);
}
.add-to-cart > span.added:before {
  content: "\e810";
  font-family: "iconPack";
  display: inline-block;
  font-size: 18px;
  margin: 0 15px 0 0;
}
.add-to-cart:not(.animate):hover {
  background-color: #ADBA9C;
}
.add-to-cart.animate > span.text {
  opacity: 0;
  transition-delay: 0s;
}
.add-to-cart.animate > span.added {
  opacity: 1;
  transition-delay: 0.2s;
  transform: scale(1);
}
.add-to-cart.disabled, .add-to-cart[disabled], .add-to-cart:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}

.remove-from-cart {
  display: block;
  position: relative;
  width: 34px;
  height: 34px;
  border: 1px solid #D4D4D4;
  border-radius: 100%;
  text-indent: -9999em;
  overflow: hidden;
  font-size: 0;
  cursor: pointer;
}
.remove-from-cart:before, .remove-from-cart:after {
  content: "";
  width: 20px;
  height: 1.5px;
  background-color: #000;
  position: absolute;
  left: 6px;
  top: 16px;
}
.remove-from-cart:before {
  transform: rotate(-45deg);
}
.remove-from-cart:after {
  transform: rotate(45deg);
}
.remove-from-cart:hover {
  border-color: #000;
}
.remove-from-cart:active {
  border-color: #D4D4D4;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.16);
}

.paragraph {
  position: relative;
  overflow: hidden;
}
.paragraph > .container > .component-header, .paragraph > .view-article.article-listing > .component-header,
.paragraph > .view-podcast > .component-header {
  position: relative;
  margin: 0 0 16px;
  z-index: 2;
}
.paragraph > .container > .component-header > .title, .paragraph > .view-article.article-listing > .component-header > .title,
.paragraph > .view-podcast > .component-header > .title {
  margin: 0;
  font-family: "MulishBold";
  color: #1B1B1B;
}
.paragraph > .container > .background-image, .paragraph > .view-article.article-listing > .background-image,
.paragraph > .view-podcast > .background-image,
.paragraph > .container > .mobile-image,
.paragraph > .view-article.article-listing > .mobile-image,
.paragraph > .view-podcast > .mobile-image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}
.paragraph > .container > .background-image img, .paragraph > .view-article.article-listing > .background-image img,
.paragraph > .view-podcast > .background-image img,
.paragraph > .container > .mobile-image img,
.paragraph > .view-article.article-listing > .mobile-image img,
.paragraph > .view-podcast > .mobile-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 481px) {
  .paragraph > .container > .mobile-image, .paragraph > .view-article.article-listing > .mobile-image,
  .paragraph > .view-podcast > .mobile-image {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .paragraph > .container > .mobile-image + .background-image, .paragraph > .view-article.article-listing > .mobile-image + .background-image,
  .paragraph > .view-podcast > .mobile-image + .background-image {
    display: none !important;
  }
}
.paragraph.small-top-padding {
  padding-top: 20px;
}
.paragraph.small-bottom-padding {
  padding-bottom: 20px;
}
.paragraph.medium-top-padding {
  padding-top: 40px;
}
.paragraph.medium-bottom-padding {
  padding-bottom: 40px;
}
.paragraph.large-top-padding {
  padding-top: 80px;
}
.paragraph.large-bottom-padding {
  padding-bottom: 80px;
}
.paragraph.align-left, .paragraph.align-right {
  float: none;
}
.paragraph .navigation {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0 0 16px 0;
}
.paragraph .navigation .control {
  position: relative;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 100%;
  background-color: #FFF;
}
.paragraph .navigation .control:after {
  display: block;
  width: 100%;
  font-family: "iconPack";
  color: #1B1B1B;
  font-size: 16px;
  line-height: 35px;
  text-align: center;
}
.paragraph .navigation .control.prev:after {
  content: "\e82d";
}
.paragraph .navigation .control.next {
  margin: 0 0 0 5px;
}
.paragraph .navigation .control.next:after {
  content: "\e82e";
}
.paragraph .navigation .control.disabled {
  pointer-events: none;
}
.paragraph .navigation .control.disabled:after {
  color: #777777;
}
.paragraph .navigation .control:active {
  background-color: #F2F2F2;
}
.paragraph .navigation.locked-prev .prev {
  pointer-events: none;
}
.paragraph .navigation.locked-next .next {
  pointer-events: none;
}
.paragraph .component-header + .navigable > .navigation {
  margin: -40px 0 16px 0;
}
.paragraph.no-navigation .navigation {
  display: none;
}
.paragraph.display-fullscreen > .container, .paragraph.display-fullscreen > .view-article.article-listing,
.paragraph.display-fullscreen > .view-podcast {
  max-width: 100%;
  padding: 0;
}

article.node--type-page .node__content > .paragraph:first-child {
  padding-top: 210px !important;
  margin-top: -80px !important;
}
article.node--type-page .node__content > .paragraph:first-child.image-and-content-component {
  padding-top: 185px !important;
}

iframe {
  border: none;
  width: 100%;
}

.select2-processed > select {
  display: none;
}
.select2-processed > select + .ajax-progress {
  position: absolute;
  z-index: 9;
  left: -20px;
  bottom: 5px;
  padding: 0;
}
.select2-processed > select + .ajax-progress > .message {
  display: none;
}
.select2-processed > select + .select2 .select2-selection, .select2-processed > select + .ajax-progress + .select2 .select2-selection {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 16px;
  line-height: 38px;
  font-family: "MulishBold";
  color: #1B1B1B;
  border: 2px solid #E6E6E6;
  border-radius: 20px !important;
  height: 38px;
  padding: 0 35px 0 12px;
  cursor: pointer;
  min-width: 78px;
}
.select2-processed > select + .select2 .select2-selection .select2-selection__rendered, .select2-processed > select + .ajax-progress + .select2 .select2-selection .select2-selection__rendered {
  line-height: 36px;
  text-align: left;
}
.select2-processed > select + .select2 .select2-selection .select2-search--inline, .select2-processed > select + .ajax-progress + .select2 .select2-selection .select2-search--inline {
  display: none;
}
.select2-processed > select + .select2 .select2-selection .select2-selection__arrow, .select2-processed > select + .ajax-progress + .select2 .select2-selection .select2-selection__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%) rotate(90deg);
}
.select2-processed > select + .select2 .select2-selection .select2-selection__arrow b, .select2-processed > select + .ajax-progress + .select2 .select2-selection .select2-selection__arrow b {
  display: none;
}
.select2-processed > select + .select2 .select2-selection .select2-selection__arrow:after, .select2-processed > select + .ajax-progress + .select2 .select2-selection .select2-selection__arrow:after {
  display: block;
  font-family: "iconPack";
  content: "\e82e";
  color: #000;
  font-size: 16px;
  line-height: 16px;
  width: 9px;
  height: 16px;
}
.select2-processed > select + .select2 .select2-selection:hover, .select2-processed > select + .ajax-progress + .select2 .select2-selection:hover {
  border-color: rgba(27, 27, 27, 0.2);
}
.select2-processed > select + .select2.select2-container--open, .select2-processed > select + .ajax-progress + .select2.select2-container--open {
  z-index: 10;
}
.select2-processed > select + .select2.select2-container--open .select2-selection, .select2-processed > select + .ajax-progress + .select2.select2-container--open .select2-selection {
  background-color: #FFF;
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
  border-color: #1B1B1B;
}
.select2-processed > select + .select2.select2-container--open .select2-selection .select2-selection__arrow, .select2-processed > select + .ajax-progress + .select2.select2-container--open .select2-selection .select2-selection__arrow {
  transform: translateY(-50%) rotate(-90deg);
}
.select2-processed > select + .select2.select2-container--open.select2-container--above + .select2-container, .select2-processed > select + .ajax-progress + .select2.select2-container--open.select2-container--above + .select2-container {
  top: auto !important;
  bottom: 50px;
}
.select2-processed > select + .select2 + .select2-container, .select2-processed > select + .select2 + .description + .select2-container, .select2-processed > select + .ajax-progress + .select2 + .select2-container, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container {
  background-color: #FFF;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  padding: 10px;
  min-width: 330px;
  transform: translateY(5px);
  z-index: 2;
  right: 0;
  left: auto !important;
}
.select2-processed > select + .select2 + .select2-container .select2-search, .select2-processed > select + .select2 + .description + .select2-container .select2-search, .select2-processed > select + .ajax-progress + .select2 + .select2-container .select2-search, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container .select2-search {
  display: none;
}
.select2-processed > select + .select2 + .select2-container > span.select2-dropdown, .select2-processed > select + .select2 + .description + .select2-container > span.select2-dropdown, .select2-processed > select + .ajax-progress + .select2 + .select2-container > span.select2-dropdown, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container > span.select2-dropdown {
  position: relative;
  border: none;
  width: 100% !important;
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options, .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options, .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options li, .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options li, .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options li, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options li {
  border-radius: 5px;
  overflow: hidden;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 22px;
  padding: 5px;
  cursor: pointer;
  background-size: 24px auto;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #FFF;
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options li.select2-results__option--highlighted, .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options li.select2-results__option--highlighted, .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options li.select2-results__option--highlighted, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options li.select2-results__option--highlighted {
  background-color: unset;
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true], .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true], .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true], .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true] {
  font-family: "MulishBold";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cg id='Interface / Check'%3E%3Cpath id='Vector' d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable).select2-results__option--highlighted, .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable).select2-results__option--highlighted, .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable).select2-results__option--highlighted, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options li:not(.select2-results__option--selectable).select2-results__option--highlighted {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cg id='Interface / Check'%3E%3Cpath id='Vector' d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%23919191' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options li.select2-results__option--selectable .select2-results__option--selected, .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options li.select2-results__option--selectable .select2-results__option--selected, .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options li.select2-results__option--selectable .select2-results__option--selected, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options li.select2-results__option--selectable .select2-results__option--selected {
  font-family: "MulishBold";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cg id='Interface / Check'%3E%3Cpath id='Vector' d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.select2-processed > select + .select2 + .select2-container ul.select2-results__options li.select2-results__option--selectable:hover, .select2-processed > select + .select2 + .description + .select2-container ul.select2-results__options li.select2-results__option--selectable:hover, .select2-processed > select + .ajax-progress + .select2 + .select2-container ul.select2-results__options li.select2-results__option--selectable:hover, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container ul.select2-results__options li.select2-results__option--selectable:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cg id='Interface / Check'%3E%3Cpath id='Vector' d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%23919191' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 1024px) {
  .select2-processed > select + .select2 + .select2-container, .select2-processed > select + .select2 + .description + .select2-container, .select2-processed > select + .ajax-progress + .select2 + .select2-container, .select2-processed > select + .ajax-progress + .select2 + .description + .select2-container {
    min-width: 100%;
  }
}
.select2-processed > select + .select2.select2-container--disabled, .select2-processed > select + .ajax-progress + .select2.select2-container--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.select2-processed > select[readonly=readonly] + .select2 + .select2-container ul li, .select2-processed > select[readonly=readonly] + .select2 + .description + .select2-container ul li {
  pointer-events: none;
}

.search-results-page {
  padding: 0 0 80px;
}
.search-results-page > .container > .webshop-search-form, .search-results-page > .view-article.article-listing > .webshop-search-form,
.search-results-page > .view-podcast > .webshop-search-form {
  position: relative;
  width: 100%;
  max-width: 648px;
  margin: 100px 0 0 0;
  position: relative;
  width: 100%;
  max-width: 648px;
  margin: 100px 0 0 0;
}
.search-results-page > .container > .webshop-search-form .form-item, .search-results-page > .view-article.article-listing > .webshop-search-form .form-item,
.search-results-page > .view-podcast > .webshop-search-form .form-item {
  margin: 0;
  border-bottom: 1px solid #D4D4D4;
}
.search-results-page > .container > .webshop-search-form .form-item label, .search-results-page > .view-article.article-listing > .webshop-search-form .form-item label,
.search-results-page > .view-podcast > .webshop-search-form .form-item label {
  display: none;
}
.search-results-page > .container > .webshop-search-form .form-item > input[type=text], .search-results-page > .view-article.article-listing > .webshop-search-form .form-item > input[type=text],
.search-results-page > .view-podcast > .webshop-search-form .form-item > input[type=text] {
  width: 100%;
  padding: 13px 0;
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
  border: none;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper {
  border: 1px solid #E6E6E6;
  overflow: hidden;
  position: absolute;
  top: 44px;
  left: 0;
  width: 100%;
  max-height: 400px;
  overflow: auto;
  z-index: 100;
  background-color: #FFF;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete {
  padding: 10px;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete h6, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete h6,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete h6 {
  margin: 0 0 20px;
  font-size: 16px;
  color: #1B1B1B;
  padding: 10px 10px 0;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser {
  margin: 0 0 10px;
  max-width: 100%;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 26px;
  padding: 0 10px;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a .mark, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a .mark,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a .mark {
  font-family: "MulishBold";
  color: #98A983;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a:hover, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a:hover,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a:hover, .search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a:focus, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a:focus,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .product-teaser a:focus {
  background-color: #D4D4D4;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser {
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 26px;
  padding: 0 10px;
  margin: 0 0 10px;
  max-width: 100%;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser .mark, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser .mark,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser .mark {
  font-family: "MulishBold";
  color: #98A983;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser:hover, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser:hover,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser:hover, .search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser:focus, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser:focus,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .content-teaser:focus {
  background-color: #D4D4D4;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link {
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 26px;
  padding: 0 10px;
  margin: 20px 0 10px;
  color: #000;
  text-decoration: none;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link:focus, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link:focus,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link:focus, .search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link:hover, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link:hover,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper .webshop-search-result-autocomplete .see_all_link:hover {
  background-color: #AAAAAA;
}
.search-results-page > .container > .webshop-search-form .webshop_search_autocomplete_wrapper:empty, .search-results-page > .view-article.article-listing > .webshop-search-form .webshop_search_autocomplete_wrapper:empty,
.search-results-page > .view-podcast > .webshop-search-form .webshop_search_autocomplete_wrapper:empty {
  display: none;
}
.search-results-page > .container > .webshop-search-form .form-actions input.form-submit, .search-results-page > .view-article.article-listing > .webshop-search-form .form-actions input.form-submit,
.search-results-page > .view-podcast > .webshop-search-form .form-actions input.form-submit {
  -webkit-appearance: none;
  border: none;
  border-radius: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 44px;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-indent: -9999em;
  overflow: hidden;
  background-color: transparent;
  background-image: url(/themes/custom/alinea/images/icons/search.png);
  background-position: right -5px center;
  background-repeat: no-repeat;
  background-size: 28px;
}
.search-results-page > .container > .webshop-search-form + h2, .search-results-page > .view-article.article-listing > .webshop-search-form + h2,
.search-results-page > .view-podcast > .webshop-search-form + h2 {
  margin-top: 60px;
  margin-bottom: 20px;
}
.search-results-page > .container > .webshop-search-form + h2 + ul, .search-results-page > .view-article.article-listing > .webshop-search-form + h2 + ul,
.search-results-page > .view-podcast > .webshop-search-form + h2 + ul {
  width: 100%;
  padding: 0 0 0 18px;
  margin: 0 0 20px;
}
.search-results-page > .container > .webshop-search-form + h2 + ul li, .search-results-page > .view-article.article-listing > .webshop-search-form + h2 + ul li,
.search-results-page > .view-podcast > .webshop-search-form + h2 + ul li {
  font-size: 16px;
  line-height: 22px;
  color: #5A5A5A;
  font-family: "MulishRegular";
  font-weight: 400;
  margin: 0 0 10px 0;
}
.search-results-page .search-header {
  padding: 25px 0 66px;
  text-align: center;
}
.search-results-page .search-header h1 {
  margin: 0 0 10px;
  font-size: 50px;
  line-height: 68px;
}
.search-results-page .search-header p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
@media screen and (max-width: 768px) {
  .search-results-page .search-header {
    padding-top: 0;
  }
}
.search-results-page .search-body {
  display: flex;
  flex-flow: column;
}
.search-results-page .search-body .filter-wrapper .type-selector {
  display: flex;
}
.search-results-page .search-body .filter-wrapper .type-selector > div {
  display: none;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
}
.search-results-page .search-body .filter-wrapper .type-selector > div:not(:last-child) {
  margin-right: 10px;
}
.search-results-page .search-body .filter-wrapper .type-selector > div.active {
  pointer-events: none;
  font-family: "MulishBold";
}
.search-results-page .search-body .filter-wrapper .type-selector > div.active:after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background: #1B1B1B;
  border-radius: 3px;
  margin-top: 5px;
}
.search-results-page .search-body .filter-wrapper .filters {
  margin: 0 0 15px;
  display: flex;
  flex-wrap: wrap;
}
.search-results-page .search-body .filter-wrapper .filters > div:not(:first-child) {
  margin-left: 10px;
}
.search-results-page .search-body .filter-wrapper .filters .demo-filter {
  position: relative;
  padding: 8px 46px 10px 15px;
  background-color: #E6E6E6;
  color: #1B1B1B;
  font-family: "MulishSemiBold";
  border-radius: 20px;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
}
.search-results-page .search-body .filter-wrapper .filters .demo-filter:after {
  content: "\e82e";
  font-family: "iconPack";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%) rotate(90deg);
  font-size: 16px;
  color: #1B1B1B;
}
.search-results-page .search-body .filter-wrapper .count-total {
  display: none;
  font-family: "MulishBold";
  color: #1B1B1B;
  text-align: right;
}
.search-results-page .search-body .filter-wrapper .count-total:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #E4E4E4;
  border-radius: 2px;
  margin-bottom: 15px;
}
.search-results-page .search-body .results > div {
  display: none;
}
.search-results-page .search-body .results > div .ais-InstantSearch {
  padding: 0;
}
.search-results-page .search-body .results > div.product-results > .search-result-view .views-infinite-scroll-content-wrapper {
  display: grid;
  grid-template-columns: repeat(4, calc(25% - 12px));
  grid-gap: 35px 16px;
}
.search-results-page .search-body .results > div.product-results > .pager {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: center;
}
.search-results-page .search-body .results > div.product-results > .pager a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  min-width: unset;
}
.search-results-page .search-body .results > div.product-results > .pager a.disabled, .search-results-page .search-body .results > div.product-results > .pager a[disabled], .search-results-page .search-body .results > div.product-results > .pager a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.search-results-page .search-body .results > div.product-results > .pager a:hover {
  background-color: #ADBA9C;
}
.search-results-page .search-body .results > div.product-results > .pager a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .search-results-page .search-body .results > div.product-results > .pager a {
    min-width: 150px;
  }
}
.search-results-page .search-body .results > div.content-results {
  margin: 25px 0 0 0;
  border-top: 2px solid #E4E4E4;
}
.search-results-page .search-body .results > div.content-results .active-filters {
  margin: 15px 0 0;
  display: flex;
  justify-content: flex-end;
}
.search-results-page .search-body .results > div.content-results .active-filters .results {
  font-size: 14px;
  line-height: 20px;
  font-family: "MulishBold";
  color: #1B1B1B;
}
.search-results-page .search-body .results > div.content-results .listing-wrapper {
  max-width: 800px;
  margin: 0 auto;
}
.search-results-page .search-body .results > div.content-results .listing-wrapper .ais-Hits-list {
  margin: 35px 0 0 0;
  list-style-type: none;
  padding: 0;
}
.search-results-page .search-body .results > div.content-results .listing-wrapper .ais-Hits-list .content-teaser {
  padding: 25px 20px;
}
.search-results-page .search-body .results > div.content-results .no-result {
  text-align: center;
}
.search-results-page .search-body .results > div:not(.active) {
  display: none !important;
}
.search-results-page .search-body .results > div.active {
  display: block !important;
}
@media screen and (max-width: 1024px) {
  .search-results-page .search-header {
    padding: 105px 0 50px;
  }
  .search-results-page .search-header h1 {
    margin: 0 0 10px;
    font-size: 35px;
    line-height: 47px;
  }
  .search-results-page .search-body .filter-wrapper {
    margin: 0 0 20px;
  }
  .search-results-page .search-body .results > div.product-results {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px 16px;
  }
}
@media screen and (max-width: 768px) {
  .search-results-page .search-header {
    padding: 50px 0;
  }
  .search-results-page .search-body .results > div.content-results .active-filters {
    margin: 25px 0 0 0;
  }
  .search-results-page .search-body .filter-wrapper {
    margin: 0;
  }
  .search-results-page .search-body .filter-wrapper .type-selector {
    position: relative;
    margin: 0 0 5px;
  }
  .search-results-page .search-body .filter-wrapper .type-selector > div {
    position: relative;
    font-size: 14px;
    line-height: 19px;
    padding: 0 10px;
    z-index: 1;
  }
  .search-results-page .search-body .filter-wrapper .type-selector > div.active:after {
    width: calc(100% + 20px);
    margin-left: -10px;
    height: 2px;
  }
  .search-results-page .search-body .filter-wrapper .type-selector > div:not(:last-child) {
    margin: 0;
  }
  .search-results-page .search-body .filter-wrapper .type-selector:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #E6E6E6;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
  }
  .search-results-page .search-body .filter-wrapper .filters {
    display: none;
  }
  .search-results-page .search-body .filter-wrapper .count-total:before {
    content: none;
    display: none;
  }
  .search-results-page .search-body .results > div.content-results {
    margin: 0;
    border: none;
  }
  .search-results-page .search-body .results > div.product-results {
    grid-template-columns: 1fr 1fr;
    padding-top: 15px;
  }
}
@media screen and (max-width: 480px) {
  .search-results-page {
    padding: 0 0 72px;
  }
  .search-results-page .search-header {
    padding: 25px 0;
  }
  .search-results-page .search-header h1 {
    margin: 0 0 5px;
    font-size: 25px;
    line-height: 34px;
  }
}

.ais-Pagination.ais-Pagination--noRefinement {
  display: none;
}

.pagination ul.ais-Pagination-list {
  width: 100%;
  padding: 0;
  margin: 35px auto 0;
  list-style-type: none;
  display: flex;
  gap: 10px;
  justify-content: center;
}
.pagination ul.ais-Pagination-list li {
  width: 30px;
  height: 30px;
}
.pagination ul.ais-Pagination-list li a, .pagination ul.ais-Pagination-list li span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  font-family: "MulishSemiBold";
  border: 1px solid #AAAAAA;
}
.pagination ul.ais-Pagination-list li span {
  pointer-events: none;
}
.pagination ul.ais-Pagination-list li:not(.ais-Pagination-item--selected) a:hover {
  background-color: #E6E6E6;
}
.pagination ul.ais-Pagination-list li.ais-Pagination-item--selected a {
  background-color: #98A983;
  color: #FFF;
  border-color: #98A983;
  pointer-events: none;
}

nav.pager {
  width: 100%;
  grid-column: 1/-1;
}
nav.pager h4 {
  display: none;
}
nav.pager ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  gap: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
nav.pager ul li {
  display: block;
  width: 30px;
  height: 30px;
}
nav.pager ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  font-family: "MulishSemiBold";
  border: 1px solid #AAAAAA;
}
nav.pager ul li.pager__item--first, nav.pager ul li.pager__item--last {
  width: auto;
}
nav.pager ul li.pager__item--first a, nav.pager ul li.pager__item--last a {
  white-space: nowrap;
  padding: 0 8px;
}
nav.pager ul li:not(.is-active) a:hover {
  background-color: #E6E6E6;
}
nav.pager ul li.is-active a {
  background-color: #98A983;
  color: #FFF;
  border-color: #98A983;
  pointer-events: none;
}

a.uni-login {
  width: 100%;
  display: block;
  border-radius: 5px;
  padding: 20px;
  background-color: #FFF;
  border: 1px solid #AAAAAA;
  cursor: pointer;
  color: #272525;
  font-size: 30px;
  line-height: 30px;
  font-family: "MulishBold";
  text-decoration: none !important;
}
a.uni-login > svg {
  max-height: 41px;
}
a.uni-login > span {
  color: #4370B4;
}
a.uni-login > .uni-text {
  position: relative;
  font-family: "MulishRegular";
  margin: 18px 0 0 0;
  font-size: 14px;
  line-height: 19px;
  color: #777777;
  padding: 0 0 0 45px;
}
a.uni-login > .uni-text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 36' width='50' height='36'%3E%3Ctitle%3EScreenshot 2023-11-17 at 14%3C/title%3E%3Cdefs%3E%3Cimage width='50' height='36' id='img1' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAkCAMAAAD8bpkFAAAAAXNSR0IB2cksfwAAAblQTFRFAAAAXFxcOTk5NDQ0JiYmJSUlKioqOTk5VVVVuLi4ampqJycnGxsbLCwsOTk5Ojo6Nzc3JiYmHx8fR0dHPT09Q0ND2NjYWFhYa2tr3NzcTk5OZGRkeXl5Li4uKCgocXFxNDQ0MjIyzs7OQ0NDHR0dY2NjSEhIHh4eTU1NSkpKHBwcUVFRPDw8Ozs7QUFBWFhYMzMzLi4uX19fUlJSOzs7PT09YWFhLy8vODg4gICAS0tLNTU1NTU1eHh4XFxcMzMzOzs7Ojo6SUlJQUFBTExMPz8/ISEhLS0tVFRUU1NTSUlJU1NTTExMysrKJycnJiYmVFRUQ0NDISEhJSUlQEBAXV1dTU1NgICAS0tLIiIiPz8/rKysPj4+MjIyKCgoLy8vKSkphYWFLCwsLi4uKCgoLy8vLS0tw8PDurq6Z2dnVVVVu7u7WlpaKioqYGBgS0tLMDAwbGxszs7OJiYmMjIye3t729vbVFRUZmZmPDw8U1NTNjY2Nzc3TExMT09PQ0NDaWlpT09PJiYmJycnZWVlZGRkKysrODg4QEBAQEBAQkJCKysrNzc3VlZWNDQ0KSkpLS0tOjo6enp6aim2mAAAAJN0Uk5TACSk9f///+BxBSTW/+HMzMz1/4ONoQ5cSwdcRzPw8CTc+QqN/1+j/0d6/1j/0MKSwmZmg//MPdDGGT3avRST62dmcmt0o//rmZnBXCQW/9sfaffwQmaGA33rQh/w////8B/N5vXt8AoadZQfq/BHmOg9HP7gJgR1Pc6G5fZ1XKChF9n0KCzo0p+ZsOuMMr//7noIkQUEsAAAATRJREFUeJzt0EVXw0AUhuGLFP2w4m7FiktxC+7uWtzd3d35xTTncKbJYkhmwYbDu5i5s3iSTIgcHJ2cDRq5uLq5E8vDE17ePhr5+hn97SQAgUEUHEIUGhZO3CIio6LZISY2juJhSqBEJCXzTYo5lc1p6UQZQCZlAdl8koNcNudZiPILCououKS07CdSbicVlZJUVS1JUo288KpVEnOdnoxKUt/QqKMmJbHwL8C7yz/5TdLcIkpa29o7RN/S2dXdo5v0os+29g9gcIhDhkdG1Y3BIG/jgJVDJian1FkxLW8zwCzvw+bm1S1g0bYuLWNlVez6a8b1DbE/trm1vUNiZHdvnwTJd3+KHOgkh2w+OtZFTnDK5jOc6xAXl1fX7HBzi7v7B40en0zPige8vL5Bs/ePTwa+AOGEhJ9JFzS4AAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3Cstyle%3E%3C/style%3E%3Cuse id='Background' href='%23img1' x='0' y='0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 20px 0 0;
}
a.uni-login:hover {
  border-color: #1B1B1B;
}
a.uni-login + .form-actions {
  margin-top: 32px;
}

@media screen and (max-width: 990px) {
  header#header.has-top-message + #main-content nav.breadcrumb {
    top: 0;
    padding: 20px 0 0 0;
  }
}

@media screen and (max-width: 990px) {
  body.path-cart nav.breadcrumb {
    background-color: #FFF;
  }
  nav.breadcrumb {
    top: 0;
    padding-top: 20px;
  }
}
nav.breadcrumb {
  position: relative;
  z-index: 3;
  padding: 16px 0 0 0;
}
nav.breadcrumb ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
nav.breadcrumb ul li {
  display: inline;
  margin: 0 10px 0 0;
}
nav.breadcrumb ul li a {
  font-family: "MulishRegular";
  font-size: 14px;
  line-height: 19px;
  color: #777777;
  text-decoration: none;
}
nav.breadcrumb ul li span {
  font-family: "MulishRegular";
  font-size: 14px;
  line-height: 19px;
}
nav.breadcrumb ul li.divider {
  font-size: 14px;
  line-height: 19px;
  color: #777777;
}
nav.breadcrumb ul li:last-child {
  margin: 0;
}
nav.breadcrumb ul li .tooltip {
  display: none;
}
@media screen and (max-width: 990px) {
  nav.breadcrumb {
    position: relative;
    top: 0;
  }
}

.container-403-page,
.container-404-page {
  max-width: 470px;
  padding: 0 15px;
  margin: 120px auto 80px;
}
.container-403-page h1,
.container-404-page h1 {
  font-size: 38px;
  line-height: 48px;
  font-family: "MulishBold";
  color: #ADBA9C;
}
.container-403-page h1:first-letter,
.container-404-page h1:first-letter {
  color: #98A983;
}
.container-403-page p,
.container-404-page p {
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
}

body.maintenance-page .dialog-off-canvas-main-canvas > header {
  padding: 20px;
}
body.maintenance-page .dialog-off-canvas-main-canvas > header > a {
  display: table;
  margin: 0 auto;
}
body.maintenance-page .dialog-off-canvas-main-canvas > header > a img {
  display: block;
  max-height: 30px;
  width: auto;
}
body.maintenance-page .dialog-off-canvas-main-canvas > header h1 {
  display: none;
}
body.maintenance-page .dialog-off-canvas-main-canvas > header + main {
  max-width: 470px;
  padding: 0 15px;
  margin: 120px auto 80px;
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
}
body.maintenance-page .dialog-off-canvas-main-canvas > header + main h1 {
  font-size: 38px;
  line-height: 48px;
  font-family: "MulishBold";
  color: #ADBA9C;
}
body.maintenance-page .dialog-off-canvas-main-canvas > header + main h1:first-letter {
  color: #98A983;
}

@font-face {
  font-family: "OpenSans";
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-regular.eot");
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-regular?#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-regular.woff2") format("woff2"), url("/themes/custom/webshop/fonts/open-sans/open-sans-regular.woff") format("woff"), url("/themes/custom/webshop/fonts/open-sans/open-sans-regular.ttf") format("truetype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-regular.svg#svgopen-sans-regular") format("svg");
}
@font-face {
  font-family: "OpenSans-SemiBold";
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-semibold.eot");
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-semibold?#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-semibold.woff2") format("woff2"), url("/themes/custom/webshop/fonts/open-sans/open-sans-semibold.woff") format("woff"), url("/themes/custom/webshop/fonts/open-sans/open-sans-semibold.ttf") format("truetype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-semibold.svg#svgopen-sans-semibold") format("svg");
}
@font-face {
  font-family: "OpenSans-Light";
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-light.eot");
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-light?#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-light.woff2") format("woff2"), url("/themes/custom/webshop/fonts/open-sans/open-sans-light.woff") format("woff"), url("/themes/custom/webshop/fonts/open-sans/open-sans-light.ttf") format("truetype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-light.svg#svgopen-sans-light") format("svg");
}
@font-face {
  font-family: "OpenSans-Bold";
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-bold.eot");
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-bold?#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-bold.woff2") format("woff2"), url("/themes/custom/webshop/fonts/open-sans/open-sans-bold.woff") format("woff"), url("/themes/custom/webshop/fonts/open-sans/open-sans-bold.ttf") format("truetype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-bold.svg#svgopen-sans-bold") format("svg");
}
@font-face {
  font-family: "OpenSans-ExtraBold";
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabold.eot");
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabold?#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabold.woff2") format("woff2"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabold.woff") format("woff"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabold.ttf") format("truetype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabold.svg#svgopen-sans-extrabold") format("svg");
}
@font-face {
  font-family: "OpenSans-ExtraBoldItalic";
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabolditalic.eot");
  src: url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabolditalic?#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabolditalic.woff2") format("woff2"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabolditalic.woff") format("woff"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabolditalic.ttf") format("truetype"), url("/themes/custom/webshop/fonts/open-sans/open-sans-extrabolditalic.svg#svgopen-sans-extrabolditalic") format("svg");
}
@font-face {
  font-family: "iconPack";
  src: url("/themes/custom/webshop/fonts/icons/iconpack.eot");
  src: url("/themes/custom/webshop/fonts/icons/iconpack.eot#iefix") format("embedded-opentype"), url("/themes/custom/webshop/fonts/icons/iconpack.woff2") format("woff2"), url("/themes/custom/webshop/fonts/icons/iconpack.woff") format("woff"), url("/themes/custom/webshop/fonts/icons/iconpack.ttf") format("truetype"), url("/themes/custom/webshop/fonts/icons/iconpack.svg#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-size: 18px;
  line-height: 28px;
  color: #1B1B1B;
}

a {
  color: #1B1B1B;
  font-family: "MulishLight";
}

p {
  margin: 0 0 20px;
  font-family: "MulishLight";
  font-weight: 100;
}
p > label {
  font-family: "MulishBold";
}
p a.button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
p a.button.disabled, p a.button[disabled], p a.button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
p a.button:hover {
  background-color: #ADBA9C;
}
p a.button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  p a.button {
    min-width: 150px;
  }
}
p a.button[href="<nolink>"] {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}

h1, .h1 {
  font-size: 35px;
  line-height: 48px;
  font-family: "MulishBold";
  font-weight: normal;
  margin: 0 0 20px;
}
h1 a, .h1 a {
  font-family: "MulishBold";
}
@media screen and (max-width: 480px) {
  h1, .h1 {
    word-break: break-word;
  }
}

h2 {
  font-size: 25px;
  line-height: 34px;
  margin: 0 0 20px;
  font-family: "MulishBold";
  font-weight: normal;
}
h2 a {
  font-family: "MulishBold";
}

h3 {
  font-size: 20px;
  line-height: 27px;
  margin: 0 0 20px;
  font-family: "MulishBold";
  font-weight: normal;
}
h3 a {
  font-family: "MulishBold";
}

h4 {
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishBold";
  font-weight: normal;
  margin: 0 0 10px;
}
h4 a {
  font-family: "MulishBold";
}

h5 {
  font-size: 14px;
  line-height: 19px;
  margin: 0 0 10px;
}

h6 {
  font-size: 12px;
  line-height: 16px;
  font-family: "MulishSemiBold";
  font-weight: normal;
  margin: 0 0 10px;
}
h6 a {
  font-family: "MulishSemiBold";
}

p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  font-weight: normal;
}
p.rtecenter {
  text-align: center;
}
p.rtecenter img {
  margin: 0 auto;
}
p > label {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #1B1B1B;
  color: #FFF;
}
p small {
  font-size: 16px;
}

a {
  transition: background-color 0.2s ease, color 0.2s ease, background 0.2s ease;
}

b, strong {
  font-family: "MulishBold";
  font-weight: normal;
}

blockquote {
  margin: 0;
  font-size: 25px;
  line-height: 31px;
  margin: 0 0 20px;
  font-family: "MulishExtraBoldItalic";
}

.page-title {
  max-width: 975px;
  margin-top: 200px;
}
.page-title + .region-content {
  padding-top: 0 !important;
}
@media screen and (max-width: 990px) {
  .page-title {
    margin-top: 20px;
  }
}

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

#block-system-main-block > form {
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 60px;
}
@media screen and (min-width: 991px) {
  #block-system-main-block > form {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  #block-system-main-block > form {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 480px) {
  #block-system-main-block > form {
    padding-left: 10px;
    padding-right: 10px;
  }
}
#block-system-main-block > form .form-description {
  margin: 0 0 20px;
  font-family: "MulishBold";
  color: #1B1B1B;
  font-size: 18px;
  line-height: 24px;
}
#block-system-main-block > form.user-login-form {
  max-width: 800px;
}
#block-system-main-block > form.user-pass {
  max-width: 800px;
}
#block-system-main-block > form.user-pass > .form-wrapper > p {
  font-size: 16px;
  line-height: 20px;
}
#block-system-main-block > form.select-department-form {
  max-width: 800px;
}
#block-system-main-block > form.select-department-form #edit-department {
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid #AAAAAA;
  padding: 22px;
  margin: 0 0 25px;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label {
  border: none;
  border-radius: 0;
  padding: 0 32px 0 28px;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article {
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div > a,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article > a {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -9999em;
  overflow: hidden;
  text-decoration: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2517 0C12.5542 0 11.8567 0.27032 11.3153 0.81097L0.779976 11.3327L0.738336 11.5407L0.00960614 15.2004C0.00960614 15.2004 -0.0526739 15.6931 0.139926 15.8854C0.332516 16.0778 0.779976 15.9698 0.779976 15.9698L4.44444 15.242L4.65267 15.2004L15.188 4.67866C16.2707 3.59737 16.2707 1.89225 15.188 0.81097C14.6467 0.27033 13.9491 0 13.2517 0H13.2517ZM13.2517 1.26843C13.5874 1.26843 13.9257 1.42179 14.2511 1.74669C14.8991 2.39391 14.8991 3.09569 14.2511 3.74291L13.7722 4.20038L11.7942 2.22494L12.2523 1.74669C12.5776 1.42178 12.9159 1.26843 13.2517 1.26843ZM10.8573 3.16069L12.8352 5.13611L4.77757 13.1834C4.34034 12.3309 3.65327 11.6446 2.7996 11.208L10.8573 3.16069ZM1.94595 12.2892C2.74495 12.6116 3.37217 13.238 3.69489 14.0359L1.50871 14.4726L1.94595 12.2892Z' fill='%23777777'/%3E%3C/svg%3E");
  background-size: contain;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .name,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .name {
  font-family: "MulishBold";
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .name > div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .name > div {
  display: inline;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .address1 > div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .address2 > div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .address1 > div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .address2 > div {
  display: inline;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .address1 + *:not(.address2):not(.field-name-contact),
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .address2 + *:not(.address2):not(.field-name-contact),
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .address1 + *:not(.address2):not(.field-name-contact),
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .address2 + *:not(.address2):not(.field-name-contact) {
  margin-top: 10px;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .customer_no > div label, #block-system-main-block > form.select-department-form #edit-department .form-item label > div .customer_no > div div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .cvr > div label,
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .cvr > div div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .ean > div label,
#block-system-main-block > form.select-department-form #edit-department .form-item label > div .ean > div div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .customer_no > div label,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .customer_no > div div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .cvr > div label,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .cvr > div div,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .ean > div label,
#block-system-main-block > form.select-department-form #edit-department .form-item label > article .ean > div div {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  color: #777777;
  font-family: "MulishRegular";
  font-weight: 400;
}
#block-system-main-block > form.select-department-form #edit-department .form-item label:before {
  top: 2px;
  left: 0;
  transform: none;
}
#block-system-main-block > form.select-department-form #edit-department .form-item:not(:first-child) {
  margin: 20px 0 0 0;
}
#block-system-main-block > form.webform-submission-form {
  max-width: 800px;
}
#block-system-main-block > form.webform-submission-form fieldset legend {
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 19px;
  display: block;
  margin: 0 0 5px;
  color: #777777;
}
#block-system-main-block > form.webform-submission-form fieldset legend + .fieldset-wrapper {
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid #AAAAAA;
  padding: 20px;
  font-size: 16px;
  line-height: 22px;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite {
  margin: 0 0 20px;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > label {
  font-family: "MulishBold";
  color: #1B1B1B;
  margin: 0 0 10px;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-table table {
  margin: 0;
  padding: 0;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-table table tbody tr:first-child:last-child td.webform-multiple-table--operations {
  display: none;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-table table td {
  padding: 0;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-table table td.webform-multiple-table--operations input[disabled] {
  pointer-events: none;
  opacity: 0.1;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-table table td.webform-multiple-table--operations:empty {
  display: none;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-table .form-item {
  text-align: left;
  margin: 0 0 20px !important;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "MulishBold";
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input.disabled, #block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input[disabled], #block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input:hover {
  background-color: #ADBA9C;
}
#block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  #block-system-main-block > form.webform-submission-form .js-form-type-webform-custom-composite > .webform-multiple-add input {
    min-width: 150px;
  }
}
#block-system-main-block > form.user-register-form {
  max-width: 820px;
}
#block-system-main-block > form.user-register-form .field--name-field-name,
#block-system-main-block > form.user-register-form #edit-pass {
  margin: 0 0 20px;
}
#block-system-main-block > form.user-register-form .password-strength,
#block-system-main-block > form.user-register-form .password-confirm-message,
#block-system-main-block > form.user-register-form .password-suggestions {
  display: none !important;
}
#block-system-main-block > form.user-form {
  max-width: 828px;
  padding-top: 83px;
  padding-bottom: 136px;
}
#block-system-main-block > form.user-form > .form-wrapper > h1 {
  font-size: 25px;
  line-height: 34px;
  color: #000;
  margin: 0 0 15px;
}
#block-system-main-block > form.user-form > .form-wrapper > p {
  font-size: 18px;
  line-height: 34px;
  margin: 0 0 5px;
}
#block-system-main-block > form.user-form > .form-wrapper > span {
  display: block;
  width: 100%;
  max-width: 650px;
  margin: 15px auto 15px;
  text-align: center;
  font-size: 16px;
  line-height: 34px;
  color: #000;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper {
  width: 100%;
  max-width: 650px;
  margin: 0 auto;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.field--name-field-name {
  margin-top: 35px;
  margin-bottom: 25px;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper#edit-account .description,
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper#edit-account .password-confirm-message {
  display: none;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper #edit-pass {
  width: 100%;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #FFF;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  border: 2px solid #98A983;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button.disabled, #block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button[disabled], #block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button:hover {
  background-color: #ADBA9C;
}
#block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  #block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions a.button {
    min-width: 150px;
  }
}
@media screen and (max-width: 374px) {
  #block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions {
    flex-flow: column;
  }
  #block-system-main-block > form.user-form > .form-wrapper > .form-wrapper.form-actions > * {
    width: 100%;
  }
}
@media screen and (max-width: 990px) {
  #block-system-main-block > form.user-form {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
#block-system-main-block > form.user-cancel-form {
  gap: 24px;
  max-width: 768px;
  margin: 40px auto;
  text-align: center;
}
#block-system-main-block > form.user-cancel-form .form-actions {
  margin: 24px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
}
#block-system-main-block > form.user-cancel-form .form-actions a.button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #FFF;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  border: 2px solid #98A983;
}
#block-system-main-block > form.user-cancel-form .form-actions a.button.disabled, #block-system-main-block > form.user-cancel-form .form-actions a.button[disabled], #block-system-main-block > form.user-cancel-form .form-actions a.button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
#block-system-main-block > form.user-cancel-form .form-actions a.button:hover {
  background-color: #ADBA9C;
}
#block-system-main-block > form.user-cancel-form .form-actions a.button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  #block-system-main-block > form.user-cancel-form .form-actions a.button {
    min-width: 150px;
  }
}
@media screen and (max-width: 374px) {
  #block-system-main-block > form.user-cancel-form .form-actions {
    flex-flow: column;
  }
  #block-system-main-block > form.user-cancel-form .form-actions > * {
    width: 100%;
  }
}

.quantity-widget {
  display: flex;
  align-items: center;
  width: 134px;
  background-color: #E6E6E6;
  border-radius: 20px;
  overflow: hidden;
  padding: 3px;
}
.quantity-widget > div {
  flex-shrink: 0;
  width: 34px;
  height: 34px;
  border-radius: 100%;
  background-color: #FFF;
  cursor: pointer;
}
.quantity-widget > div:before {
  font-family: "iconPack";
  color: #1B1B1B;
  text-align: center;
  font-size: 16px;
  line-height: 34px;
}
.quantity-widget > div.up:before {
  content: "\e821";
}
.quantity-widget > div.down:before {
  content: "-";
}
.quantity-widget input {
  -moz-appearance: textfield;
  width: 100%;
  text-align: center;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
  line-height: 34px;
  font-family: "MulishSemiBold";
  color: #393939;
  padding: 0;
  margin: 0;
}
.quantity-widget input::-webkit-outer-spin-button,
.quantity-widget input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.js-form-type-select {
  position: relative;
}
.js-form-type-select select.quantity {
  text-align: center;
  font-size: 16px;
  line-height: 32px;
  font-family: "MulishBold";
  color: #1B1B1B;
  border: 1px solid #D4D4D4;
  border-radius: 17px;
  height: 34px;
  padding: 0 35px 0 12px;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.js-form-type-select select.quantity:hover {
  border-color: #000;
}
.js-form-type-select select.quantity:active {
  border-color: #D4D4D4;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.16);
}
.js-form-type-select select.quantity + .select2 {
  width: auto !important;
  min-width: unset;
  left: 0px !important;
}
.js-form-type-select select.quantity + .select2 span.select2-selection {
  width: 80px;
  height: 34px;
  border-width: 1px;
  border-color: #D4D4D4;
  border-radius: 20px !important;
}
.js-form-type-select select.quantity + .select2 span.select2-selection .select2-selection__rendered {
  padding: 0;
  font-size: 16px;
  line-height: 32px;
  background: unset;
  text-align: center;
}
.js-form-type-select select.quantity + .select2 span.select2-selection .select2-selection__arrow {
  width: 9px;
  height: 16px;
}
.js-form-type-select select.quantity + .select2 span.select2-selection .select2-selection__arrow b {
  display: none;
}
.js-form-type-select select.quantity + .select2 span.select2-selection:hover {
  border-color: #1B1B1B;
}
.js-form-type-select select.quantity + .select2 + .select2-container {
  max-height: unset;
  min-width: 270px;
}
.js-form-type-select select.quantity + .select2 + .select2-container ul.select2-results__options li.select2-results__option--highlighted {
  background-color: #DDDDDD;
  background-image: none;
}
.js-form-type-select select.quantity + .select2 + .select2-container ul.select2-results__options li[aria-selected=true] {
  background-color: #FFF;
  background-image: none;
  font-family: "MulishRegular";
  font-weight: 400;
}
.js-form-type-select select.quantity + .select2 + .select2-container ul.select2-results__options li:active {
  background-color: #FFF;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.16);
}
.js-form-type-select select.quantity + .select2 + .select2-container:before {
  opacity: 0;
  content: attr(data-jump);
  display: block;
  border: 1px solid #CCC;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.3);
  color: #272525;
  padding: 10px 20px;
  border-radius: 10px;
  z-index: 1060;
  pointer-events: none;
  font-size: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  backdrop-filter: blur(8px);
  transition: opacity 0.3s ease;
}
.js-form-type-select select.quantity + .select2 + .select2-container.search-visible::before {
  opacity: 1;
}
.js-form-type-select select.quantity + .select2.select2-container--below + .select2-container {
  top: 40px !important;
}
@media screen and (max-width: 990px) {
  .js-form-type-select select.quantity + .select2.select2-container--below + .select2-container {
    right: 90px;
    left: auto !important;
    bottom: 6px;
    top: auto !important;
    min-width: unset;
    width: calc(100vw - 138px);
    max-width: 270px;
  }
  .js-form-type-select select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options {
    max-height: 110px;
  }
}
.js-form-type-select select.quantity + .select2.select2-container--above + .select2-container {
  top: auto !important;
  bottom: 50px;
}

form > .webform-message .container, form > .webform-message .view-article.article-listing,
form > .webform-message .view-podcast {
  padding: 0;
}
form .form-item {
  position: relative;
}
form .form-item button.shwpd {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 9px;
  top: 36px;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
form .form-item button.shwpd.eye-open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2.99902C3.24358 2.99902 0.17119 7.91165 0.11563 8.0011C0.04083 8.09532 9e-05 8.21205 0 8.33235C9e-05 8.43555 0.03013 8.5365 0.08646 8.62298C0.08715 8.62402 0.08785 8.62507 0.08854 8.62611C0.09771 8.64503 2.67671 13.6657 8 13.6657C13.3007 13.6657 15.8759 8.69435 15.9073 8.6334C15.9094 8.62995 15.9115 8.62648 15.9135 8.62298C15.9699 8.53651 15.9999 8.43555 16 8.33235C16 8.21262 15.9597 8.09629 15.8855 8.00221C15.8851 8.00184 15.8847 8.00147 15.8844 8.0011C15.8288 7.91165 12.7564 2.99902 8 2.99902ZM8 4.59902C10.0619 4.59902 11.7333 6.27049 11.7333 8.33235C11.7333 10.3942 10.0619 12.0657 8 12.0657C5.93813 12.0657 4.26667 10.3942 4.26667 8.33235C4.26667 6.27048 5.93814 4.59902 8 4.59902ZM8 6.73235C7.11634 6.73235 6.4 7.44869 6.4 8.33235C6.4 9.216 7.11634 9.93235 8 9.93235C8.88366 9.93235 9.6 9.21601 9.6 8.33235C9.6 7.44869 8.88366 6.73235 8 6.73235Z' fill='%235A5A5A'/%3E%3C/svg%3E");
}
form .form-item button.shwpd.eye-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.91042 0.489258L0.15625 1.24343L15.0896 16.1768L15.8438 15.4226L12.6302 12.209C14.8146 10.73 15.8929 8.66188 15.9073 8.63405C15.9678 8.54532 16.0001 8.4404 16 8.33301C15.9999 8.21271 15.9592 8.09598 15.8844 8.00176C15.8288 7.91231 12.7564 2.99968 8 2.99968C6.65059 2.99968 5.43964 3.39978 4.39167 3.97051L0.91042 0.489258ZM8 4.59968C10.0619 4.59968 11.7333 6.27115 11.7333 8.33301C11.7333 9.17139 11.4507 9.93986 10.9833 10.5622L9.44062 9.01947C9.54114 8.81185 9.6 8.57986 9.6 8.33301C9.6 7.44928 8.88373 6.73301 8 6.73301C7.75315 6.73301 7.52116 6.79186 7.31354 6.89238L5.77083 5.34967C6.39314 4.88231 7.16162 4.59967 8 4.59967V4.59968ZM2.64063 5.17363C1.05556 6.50694 0.14666 7.95276 0.11667 8.00071C0.04128 8.09507 0.00014 8.21222 0 8.333C9e-05 8.4362 0.03013 8.53715 0.08646 8.62363C0.08715 8.62467 0.08785 8.62572 0.08854 8.62676C0.09771 8.64568 2.67671 13.6663 8 13.6663C8.98667 13.6663 9.87762 13.4922 10.6771 13.2111L9.29687 11.8299C8.89207 11.9803 8.45653 12.0663 7.99999 12.0663C5.93812 12.0663 4.26666 10.3949 4.26666 8.33301C4.26666 7.87648 4.35272 7.44094 4.50312 7.03614L2.64063 5.17363Z' fill='%235A5A5A'/%3E%3C/svg%3E");
}
form .form-item label {
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 19px;
  display: block;
  margin: 0 0 5px;
  color: #777777;
}
form .form-item label.form-required:after {
  content: "*";
  color: red;
  margin-left: 4px;
}
form .form-item input[type=text],
form .form-item input[type=email],
form .form-item input[type=tel],
form .form-item input[type=password],
form .form-item input[type=number],
form .form-item input[type=date],
form .form-item textarea {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 20px;
  border: 1px solid #919191;
  font-family: "MulishRegular";
  border-radius: 5px;
}
form .form-item input[type=text]:hover,
form .form-item input[type=email]:hover,
form .form-item input[type=tel]:hover,
form .form-item input[type=password]:hover,
form .form-item input[type=number]:hover,
form .form-item input[type=date]:hover,
form .form-item textarea:hover {
  border-color: #1B1B1B;
}
form .form-item input[type=text].validating,
form .form-item input[type=email].validating,
form .form-item input[type=tel].validating,
form .form-item input[type=password].validating,
form .form-item input[type=number].validating,
form .form-item input[type=date].validating,
form .form-item textarea.validating {
  pointer-events: none;
  background-image: url("/themes/custom/webshop/images/icons/loader.gif");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 14px;
}
form .form-item textarea {
  min-width: 100%;
  max-width: 100%;
  height: 200px;
  min-height: 120px;
  max-height: 200px;
}
form .form-item:not(:last-child) {
  margin: 0 0 20px;
}
form .form-item input[type=checkbox],
form .form-item input[type=radio] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}
form .form-item input[type=checkbox] + label,
form .form-item input[type=radio] + label {
  position: relative;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  font-weight: 400;
  padding: 0 10px 0 28px;
  cursor: pointer;
  color: #777777;
  margin: 0;
}
form .form-item input[type=checkbox] + label a,
form .form-item input[type=radio] + label a {
  font-size: 18px;
  line-height: 25px;
  font-family: "MulishRegular";
  color: #1B1B1B;
}
form .form-item input[type=checkbox] + label:before,
form .form-item input[type=radio] + label:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
form .form-item input[type=checkbox] + label:hover:before,
form .form-item input[type=radio] + label:hover:before {
  border-color: #98A983;
}
form .form-item input[type=checkbox]:checked + label,
form .form-item input[type=radio]:checked + label {
  color: #1B1B1B;
}
form .form-item input[type=checkbox]:checked + label:before,
form .form-item input[type=radio]:checked + label:before {
  border-width: 6px;
  border-color: #98A983;
}
form .form-item input[type=checkbox]:focus-visible + label:before,
form .form-item input[type=radio]:focus-visible + label:before {
  outline: 1px solid #000;
  outline-offset: 2px;
}
form .form-item input[type=checkbox][disabled=disabled] + label, form .form-item input[type=checkbox].disabled + label,
form .form-item input[type=radio][disabled=disabled] + label,
form .form-item input[type=radio].disabled + label {
  color: #AAAAAA !important;
  pointer-events: none;
}
form .form-item input[type=radio] + label:before {
  border-radius: 100%;
}
form .form-item .description {
  font-size: 12px;
  line-height: 16px;
  font-family: "MulishRegular";
  color: #777777;
  margin: 5px 0 0 0;
}
form .form-item .inline-error,
form .form-item .form-item--error-message {
  color: #D6242F;
  width: 100%;
  margin: 5px 0 0 0;
  font-size: 12px;
  line-height: 17px;
}
form .form-item .inline-error + .inline-error,
form .form-item .form-item--error-message + .inline-error {
  display: none;
}
form .form-item.error input, form .form-item.form-item--error input {
  border-color: #D6242F !important;
}
form .form-item.error:after, form .form-item.form-item--error:after {
  content: "!";
  width: 18px;
  height: 18px;
  font-size: 14px;
  line-height: 18px;
  font-family: "MulishBold";
  background-color: #D6242F;
  color: #FFF;
  text-align: center;
  position: absolute;
  right: 20px;
  top: 34px;
  border-radius: 10px;
}
form .form-item.error.js-form-type-select:after, form .form-item.form-item--error.js-form-type-select:after {
  right: 40px;
}
form .form-item.custom-loading input {
  pointer-events: none;
  background-color: #F2F2F2;
}
form .form-item.custom-loading:after {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: -20px;
  top: 35px;
  background: transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;
}
form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio) > label {
  pointer-events: none;
}
form .form-item.select2-processed > .select2-container, form .form-item.form-item-select-option > .select2-container {
  width: 100% !important;
}
@media screen and (max-width: 480px) {
  form .form-item.select2-processed > .select2-container, form .form-item.form-item-select-option > .select2-container {
    min-width: 100%;
  }
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple {
  padding: 0 35px 0 6px;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered {
  display: flex;
  width: 100%;
  overflow: auto;
  padding: 6px 0;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li {
  margin: 0 4px 0 0;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-selection__choice, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-selection__choice {
  padding: 0 6px;
  border: none;
  background: #E6E6E6;
  font-size: 14px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-selection__choice .select2-selection__choice__remove, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-selection__choice .select2-selection__choice__remove {
  position: relative;
  border: none;
  font-size: 20px;
  line-height: 24px;
  vertical-align: middle;
  margin: -2px 4px 0 0;
  padding: 0;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-selection__choice .select2-selection__choice__remove:hover, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-selection__choice .select2-selection__choice__remove:hover {
  background: unset;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-search, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li.select2-search {
  display: none;
}
form .form-item.select2-processed > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li:first-child, form .form-item.form-item-select-option > .select2-container .select2-selection--multiple > ul.select2-selection__rendered > li:first-child {
  border-radius: 13px 4px 4px 13px;
}
form .form-item.form-item-upload-document {
  margin: 0 0 20px;
}
form .form-item.form-item-upload-document .form-managed-file {
  width: 100%;
  border: 1px solid #AAAAAA;
  padding: 10px;
  border-radius: 5px;
  margin: 5px 0;
}
form .form-item.form-item-upload-document input.form-file {
  cursor: pointer;
  text-indent: -9999em;
  line-height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 17L12 10M12 10L15 13M12 10L9 13' stroke='%231C274C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 7H12H8' stroke='%231C274C' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z' stroke='%231B1B1B' stroke-width='1.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
}
form .form-item.form-item-upload-document span.file a {
  display: inline-block;
  text-decoration: none;
  margin: 0 6px 0 0;
  color: #1B1B1B;
  font-size: 14px;
  line-height: 16px;
  padding: 12px 0;
  font-family: "MulishSemiBold";
}
form .form-item.form-item-upload-document span.file a:hover {
  text-decoration: underline;
}
form .form-item.form-item-upload-document span.file + .button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  padding: 6px 10px;
  border-radius: 27px;
}
form .form-item.form-item-upload-document span.file + .button.disabled, form .form-item.form-item-upload-document span.file + .button[disabled], form .form-item.form-item-upload-document span.file + .button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
form .form-item.form-item-upload-document span.file + .button:hover {
  background-color: #ADBA9C;
}
form .form-item.form-item-upload-document span.file + .button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  form .form-item.form-item-upload-document span.file + .button {
    min-width: 150px;
  }
}
form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary),
form .form-actions input[type=submit]:not(.secondary) {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary).disabled, form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary)[disabled], form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary):disabled,
form .form-actions input[type=submit]:not(.secondary).disabled,
form .form-actions input[type=submit]:not(.secondary)[disabled],
form .form-actions input[type=submit]:not(.secondary):disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary):hover,
form .form-actions input[type=submit]:not(.secondary):hover {
  background-color: #ADBA9C;
}
form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary):active,
form .form-actions input[type=submit]:not(.secondary):active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  form div[data-drupal-selector=edit-actions] input[type=submit]:not(.secondary),
  form .form-actions input[type=submit]:not(.secondary) {
    min-width: 150px;
  }
}
form div[data-drupal-selector=edit-actions] input[type=submit].secondary,
form .form-actions input[type=submit].secondary {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #FFF;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
form div[data-drupal-selector=edit-actions] input[type=submit].secondary.disabled, form div[data-drupal-selector=edit-actions] input[type=submit].secondary[disabled], form div[data-drupal-selector=edit-actions] input[type=submit].secondary:disabled,
form .form-actions input[type=submit].secondary.disabled,
form .form-actions input[type=submit].secondary[disabled],
form .form-actions input[type=submit].secondary:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
form div[data-drupal-selector=edit-actions] input[type=submit].secondary:hover,
form .form-actions input[type=submit].secondary:hover {
  background-color: #ADBA9C;
}
form div[data-drupal-selector=edit-actions] input[type=submit].secondary:active,
form .form-actions input[type=submit].secondary:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  form div[data-drupal-selector=edit-actions] input[type=submit].secondary,
  form .form-actions input[type=submit].secondary {
    min-width: 150px;
  }
}
form.payment-redirect-form {
  text-align: center;
  margin-top: 80px !important;
  max-width: 800px !important;
}
form.payment-redirect-form .checkout-pane-payment-process {
  padding: 0;
  margin: 0 0 40px;
  font-size: 18px;
  line-height: 24px;
}
form.payment-redirect-form .form-actions {
  display: flex;
  flex-flow: column;
  align-items: center;
  gap: 20px;
}
form.payment-redirect-form .form-actions a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
form.payment-redirect-form .form-actions a.disabled, form.payment-redirect-form .form-actions a[disabled], form.payment-redirect-form .form-actions a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
form.payment-redirect-form .form-actions a:hover {
  background-color: #ADBA9C;
}
form.payment-redirect-form .form-actions a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  form.payment-redirect-form .form-actions a {
    min-width: 150px;
  }
}
@media screen and (min-width: 1241px) {
  form.user-pass-reset {
    padding-top: 120px !important;
  }
}

.hubspot-form > form > fieldset {
  text-align: left;
  max-width: 100%;
}
.hubspot-form > form > fieldset .field {
  margin: 0 0 20px;
}
.hubspot-form > form > fieldset .field > label {
  font-family: "MulishSemiBold";
  font-size: 16px;
  line-height: 20px;
  display: block;
  margin: 0 0 5px;
  color: #1B1B1B;
}
.hubspot-form > form > fieldset .field > label .hs-form-required {
  color: #D6242F;
  margin-left: 4px;
}
.hubspot-form > form > fieldset .field .input {
  width: 100%;
}
.hubspot-form > form > fieldset .field .input input:not([type=checkbox]):not([type=radio]) {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  border-radius: 5px;
  padding: 8px 20px;
  border: 1px solid #919191;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list {
  margin: 24px 0 0 0;
  padding: 0;
  list-style-type: none;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li input {
  opacity: 0;
  position: absolute;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li input + span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  padding: 0 10px 0 28px;
  cursor: pointer;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li input + span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li input + span:hover:before {
  border-color: #98A983;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li input[type=radio] + span:before {
  border-radius: 100%;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li input:checked + span:before {
  border-width: 6px;
  border-color: #98A983;
}
.hubspot-form > form > fieldset .field .input ul.inputs-list li:not(:last-child) {
  margin: 0 0 20px;
}
.hubspot-form > form > fieldset .field ul.hs-error-msgs {
  width: 100%;
  margin: 5px 0 0 0;
  list-style-type: none;
  padding: 0;
}
.hubspot-form > form > fieldset .field ul.hs-error-msgs li {
  color: red;
  font-size: 12px;
  line-height: 17px;
}
.hubspot-form > form > fieldset .legal-consent-container p {
  text-align: left;
  font-family: "MulishRegular";
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #1B1B1B;
  margin: 0 0 25px;
}
.hubspot-form > form > fieldset .legal-consent-container input[type=checkbox] + span {
  margin: 0 0 20px;
}
.hubspot-form > form > fieldset.form-columns-2 {
  display: flex;
  gap: 20px;
}
.hubspot-form > form .hs_submit input[type=submit] {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.hubspot-form > form .hs_submit input[type=submit].disabled, .hubspot-form > form .hs_submit input[type=submit][disabled], .hubspot-form > form .hs_submit input[type=submit]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.hubspot-form > form .hs_submit input[type=submit]:hover {
  background-color: #ADBA9C;
}
.hubspot-form > form .hs_submit input[type=submit]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .hubspot-form > form .hs_submit input[type=submit] {
    min-width: 150px;
  }
}
.hubspot-form > form .hs_error_rollup .hs-error-msgs {
  margin: 0 0 24px;
  padding: 0;
  list-style-type: none;
}
.hubspot-form > form .hs_error_rollup .hs-error-msgs li {
  color: #D6242F;
}

table {
  width: 100%;
  margin: 0 0 20px;
  text-align: center;
}

body.path-product #main-content #product,
body.path-product #main-content #series,
body.path-product #main-content #system {
  position: relative;
  padding: 60px 0 25px;
}
body.path-product #main-content #product.white-text .product-data .floating > *,
body.path-product #main-content #series.white-text .product-data .floating > *,
body.path-product #main-content #system.white-text .product-data .floating > * {
  color: #FFF;
}
body.path-product #main-content #product.white-text .product-data .floating > * p, body.path-product #main-content #product.white-text .product-data .floating > * li, body.path-product #main-content #product.white-text .product-data .floating > * h2, body.path-product #main-content #product.white-text .product-data .floating > * h3, body.path-product #main-content #product.white-text .product-data .floating > * h4, body.path-product #main-content #product.white-text .product-data .floating > * h5, body.path-product #main-content #product.white-text .product-data .floating > * h6,
body.path-product #main-content #series.white-text .product-data .floating > * p,
body.path-product #main-content #series.white-text .product-data .floating > * li,
body.path-product #main-content #series.white-text .product-data .floating > * h2,
body.path-product #main-content #series.white-text .product-data .floating > * h3,
body.path-product #main-content #series.white-text .product-data .floating > * h4,
body.path-product #main-content #series.white-text .product-data .floating > * h5,
body.path-product #main-content #series.white-text .product-data .floating > * h6,
body.path-product #main-content #system.white-text .product-data .floating > * p,
body.path-product #main-content #system.white-text .product-data .floating > * li,
body.path-product #main-content #system.white-text .product-data .floating > * h2,
body.path-product #main-content #system.white-text .product-data .floating > * h3,
body.path-product #main-content #system.white-text .product-data .floating > * h4,
body.path-product #main-content #system.white-text .product-data .floating > * h5,
body.path-product #main-content #system.white-text .product-data .floating > * h6 {
  color: #FFF;
}
body.path-product #main-content #product.white-text .product-data .floating > *.show_more span, body.path-product #main-content #product.white-text .product-data .floating > *.show_more:after,
body.path-product #main-content #series.white-text .product-data .floating > *.show_more span,
body.path-product #main-content #series.white-text .product-data .floating > *.show_more:after,
body.path-product #main-content #system.white-text .product-data .floating > *.show_more span,
body.path-product #main-content #system.white-text .product-data .floating > *.show_more:after {
  color: #FFF !important;
}
body.path-product #main-content #product > .container:first-child, body.path-product #main-content #product > .view-article.article-listing:first-child,
body.path-product #main-content #product > .view-podcast:first-child,
body.path-product #main-content #series > .container:first-child,
body.path-product #main-content #series > .view-article.article-listing:first-child,
body.path-product #main-content #series > .view-podcast:first-child,
body.path-product #main-content #system > .container:first-child,
body.path-product #main-content #system > .view-article.article-listing:first-child,
body.path-product #main-content #system > .view-podcast:first-child {
  display: grid;
  grid-template-columns: 60% 40%;
  padding-bottom: 80px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper,
body.path-product #main-content #series > .container:first-child .image-wrapper,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper,
body.path-product #main-content #system > .container:first-child .image-wrapper,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper {
  display: table;
  position: relative;
  width: auto;
  margin: 0 auto 27px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link {
  position: absolute;
  right: -10px;
  top: 40px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link a, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link a,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link a,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link a,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link a,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link a,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link a,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link a,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link a {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: 1px solid #E6E6E6;
  background-color: #FFF;
  text-indent: -9999em;
  overflow: hidden;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link a:before, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link a:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link a:before {
  content: "\e803";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-indent: 0;
  font-family: "iconPack";
  color: #1B1B1B;
  text-align: center;
  font-size: 16px;
  line-height: 34px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link a:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link a:hover,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link a:hover {
  border-color: #1B1B1B;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link a:active, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link a:active,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link a:active {
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link .tooltip-messaage, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link .tooltip-messaage,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link .tooltip-messaage {
  display: table;
  white-space: nowrap;
  width: auto;
  top: 50px;
  left: 0;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .read-link .tooltip-messaage:before, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link .tooltip-messaage:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link .tooltip-messaage:before {
  left: 12px;
  right: auto;
}
@media screen and (max-width: 480px) {
  body.path-product #main-content #product > .container:first-child .image-wrapper .read-link, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .read-link,
  body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .read-link,
  body.path-product #main-content #series > .container:first-child .image-wrapper .read-link,
  body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .read-link,
  body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .read-link,
  body.path-product #main-content #system > .container:first-child .image-wrapper .read-link,
  body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .read-link,
  body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .read-link {
    right: 0;
  }
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo {
  display: flex;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 999;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .read-popup, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .read-popup {
  display: flex;
  flex-flow: column;
  width: 100%;
  max-width: 900px;
  max-height: calc(100vh - 20px);
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs {
  position: relative;
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 0 15px auto;
  cursor: pointer;
  text-indent: -9999em;
  overflow: hidden;
  flex-shrink: 0;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:before, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:before, body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:after, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:after {
  content: "";
  display: block;
  width: 22px;
  height: 3px;
  background: #FFF;
  position: absolute;
  left: 0;
  top: 10px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:before, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:before {
  transform: rotate(45deg);
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:after, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .read-popup .exit-fs:after,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .read-popup .exit-fs:after {
  transform: rotate(-45deg);
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .full-screen-read, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read {
  margin: 20px 0 0 0;
  cursor: pointer;
  text-align: right;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .full-screen-read a, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read a,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read a {
  color: #FFF;
  text-decoration: none;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo .full-screen-read:before, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo .full-screen-read:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo .full-screen-read:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 6px 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%232D2D2D' d='M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  filter: brightness(0) invert(1);
}
body.path-product #main-content #product > .container:first-child .image-wrapper .product-demo.visible, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-demo.visible,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-demo.visible {
  visibility: visible;
  opacity: 1;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .field-name-field-product-image, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #product > .container:first-child .image-wrapper .product-image,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-image,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-image,
body.path-product #main-content #product > .container:first-child .image-wrapper .images,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images,
body.path-product #main-content #series > .container:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-image,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-image,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-image,
body.path-product #main-content #series > .container:first-child .image-wrapper .images,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images,
body.path-product #main-content #system > .container:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .field-name-field-product-image,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-image,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-image,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-image,
body.path-product #main-content #system > .container:first-child .image-wrapper .images,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images {
  padding: 40px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .field-name-field-product-image a, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #product > .container:first-child .image-wrapper .product-image a,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-image a,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-image a,
body.path-product #main-content #product > .container:first-child .image-wrapper .images a,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images a,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images a,
body.path-product #main-content #series > .container:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-image a,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-image a,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-image a,
body.path-product #main-content #series > .container:first-child .image-wrapper .images a,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images a,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images a,
body.path-product #main-content #system > .container:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .field-name-field-product-image a,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-image a,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-image a,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-image a,
body.path-product #main-content #system > .container:first-child .image-wrapper .images a,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images a,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images a {
  pointer-events: none;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .field-name-field-product-image img, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #product > .container:first-child .image-wrapper .product-image img,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-image img,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-image img,
body.path-product #main-content #product > .container:first-child .image-wrapper .images img,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images img,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images img,
body.path-product #main-content #series > .container:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-image img,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-image img,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-image img,
body.path-product #main-content #series > .container:first-child .image-wrapper .images img,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images img,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images img,
body.path-product #main-content #system > .container:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .field-name-field-product-image img,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-image img,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-image img,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-image img,
body.path-product #main-content #system > .container:first-child .image-wrapper .images img,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images img,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images img {
  display: block;
  width: auto;
  max-height: 400px;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .field-name-field-product-image:empty, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #product > .container:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #product > .container:first-child .image-wrapper .images:empty,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images:empty,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images:empty,
body.path-product #main-content #series > .container:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #series > .container:first-child .image-wrapper .images:empty,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images:empty,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images:empty,
body.path-product #main-content #system > .container:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .field-name-field-product-image:empty,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-image:empty,
body.path-product #main-content #system > .container:first-child .image-wrapper .images:empty,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images:empty,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images:empty {
  position: relative;
  height: 480px;
  overflow: hidden;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .field-name-field-product-image:empty:before, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #product > .container:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #product > .container:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #series > .container:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .field-name-field-product-image:empty:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .product-image:empty:before,
body.path-product #main-content #system > .container:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images:empty:before,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images:empty:before {
  content: "";
  width: 200%;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  transform: translate(-50%, -50%) rotate(-45deg);
  position: absolute;
  left: 50%;
  top: 50%;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .images .double, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images .double,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images .double,
body.path-product #main-content #series > .container:first-child .image-wrapper .images .double,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images .double,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images .double,
body.path-product #main-content #system > .container:first-child .image-wrapper .images .double,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images .double,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images .double {
  position: relative;
}
body.path-product #main-content #product > .container:first-child .image-wrapper .images .double img:first-child, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #series > .container:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #system > .container:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images .double img:first-child,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images .double img:first-child {
  transform: translateX(-20%);
}
body.path-product #main-content #product > .container:first-child .image-wrapper .images .double img:last-child, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #series > .container:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #system > .container:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .images .double img:last-child,
body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .images .double img:last-child {
  left: 60%;
  top: 60%;
  position: absolute;
  transform: translate(-50%, -50%);
  box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.14);
}
body.path-product #main-content #product > .container:first-child .left-side, body.path-product #main-content #product > .view-article.article-listing:first-child .left-side,
body.path-product #main-content #product > .view-podcast:first-child .left-side,
body.path-product #main-content #series > .container:first-child .left-side,
body.path-product #main-content #series > .view-article.article-listing:first-child .left-side,
body.path-product #main-content #series > .view-podcast:first-child .left-side,
body.path-product #main-content #system > .container:first-child .left-side,
body.path-product #main-content #system > .view-article.article-listing:first-child .left-side,
body.path-product #main-content #system > .view-podcast:first-child .left-side {
  position: relative;
}
body.path-product #main-content #product > .container:first-child .product-data, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data,
body.path-product #main-content #product > .view-podcast:first-child .product-data,
body.path-product #main-content #series > .container:first-child .product-data,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data,
body.path-product #main-content #series > .view-podcast:first-child .product-data,
body.path-product #main-content #system > .container:first-child .product-data,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data,
body.path-product #main-content #system > .view-podcast:first-child .product-data {
  z-index: 2;
}
@media screen and (min-width: 769px) {
  body.path-product #main-content #product > .container:first-child .product-data, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data,
  body.path-product #main-content #product > .view-podcast:first-child .product-data,
  body.path-product #main-content #series > .container:first-child .product-data,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data,
  body.path-product #main-content #series > .view-podcast:first-child .product-data,
  body.path-product #main-content #system > .container:first-child .product-data,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data,
  body.path-product #main-content #system > .view-podcast:first-child .product-data {
    grid-area: 1/2/4/2;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating,
body.path-product #main-content #series > .container:first-child .product-data .floating,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating,
body.path-product #main-content #system > .container:first-child .product-data .floating,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating {
  display: flex;
  flex-flow: column;
  padding: 20px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-badge, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-badge,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-badge {
  gap: 8px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 16px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-badge > div, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-badge > div,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-badge > div {
  font-size: 12px;
  line-height: 21px;
  padding: 0 5px;
  border-radius: 3px;
  font-family: "MulishBold";
  background-color: #98A983;
  color: #1B1B1B;
}
body.path-product #main-content #product > .container:first-child .product-data .floating h1.product-title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating h1.product-title,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating h1.product-title,
body.path-product #main-content #series > .container:first-child .product-data .floating h1.product-title,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating h1.product-title,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating h1.product-title,
body.path-product #main-content #system > .container:first-child .product-data .floating h1.product-title,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating h1.product-title,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating h1.product-title {
  margin: 0 0 10px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator {
  display: inline-block;
  flex-wrap: wrap;
  margin: 0 0 25px;
  overflow: hidden;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor label, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor label,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator label,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator label {
  color: #1B1B1B;
  font-size: 18px;
  line-height: 24px;
  margin: 5px 2px 0 0;
  display: inline-block;
  vertical-align: middle;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor > div, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div {
  display: inline;
  vertical-align: middle;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor > div > div, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div > div,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div > div,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div > div {
  display: inline-block;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div > div:not(:last-child) a:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div > div:not(:last-child) a:after {
  content: ", ";
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor > div a, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div a,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div a,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div a {
  display: inline-block;
  vertical-align: middle;
  color: #777777;
  font-size: 18px;
  line-height: 24px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-contributor > div a:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #product > .container:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-contributor > div a:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .field-name-field-illustrator > div a:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .field-name-field-illustrator > div a:hover {
  color: #1B1B1B;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation {
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 3px;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type {
  font-family: "MulishSemiBold";
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license {
  font-size: 16px;
  line-height: 24px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .variation-title .field-name-field-description,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .variation-title .field-name-field-description {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  font-family: "MulishRegular";
  font-weight: 400;
  margin: 3px 0 0 0;
  max-width: 328px;
  padding-right: 20px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type .final-price,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .field-name-attribute-product-type-license .final-price {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishSemiBold";
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date {
  display: none;
  flex-flow: column;
  width: 100%;
  padding: 16px 0 24px 0;
  width: calc(100% - 83px);
  max-width: 318px;
  margin: 0;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date label {
  font-size: 14px;
  line-height: 17px;
  margin: 0 0 5px;
  color: #3A3A3A;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date {
  border: 1px solid #3A3A3A;
  font-size: 18px;
  line-height: 30px;
  color: #3A3A3A;
  border-radius: 2px;
  opacity: 1;
  padding: 7px 15px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly], body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly],
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation .js-form-type-date input.form-date[readonly=readonly] {
  pointer-events: none;
  border-color: #BABABA;
  background-color: #F2F2F2;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 0.900024C3.83137 0.900024 4.1 1.16865 4.1 1.50002V2.00002H12.9V1.50002C12.9 1.16865 13.1686 0.900024 13.5 0.900024C13.8314 0.900024 14.1 1.16865 14.1 1.50002V2.00002H15.5C16.0523 2.00002 16.5 2.44774 16.5 3.00002V5.00002V14C16.5 14.5523 16.0523 15 15.5 15H1.5C0.947715 15 0.5 14.5523 0.5 14V5.00002V3.00002C0.5 2.44774 0.947715 2.00002 1.5 2.00002H2.9V1.50002C2.9 1.16865 3.16863 0.900024 3.5 0.900024ZM15.3 4.80002H1.7V3.20002H15.3V4.80002ZM1.7 6.00002H15.3V13.8H1.7V6.00002ZM11.9 10C11.6791 10 11.5 10.1791 11.5 10.4V12.6C11.5 12.8209 11.6791 13 11.9 13H14.1C14.3209 13 14.5 12.8209 14.5 12.6V10.4C14.5 10.1791 14.3209 10 14.1 10H11.9Z' fill='black'/%3E%3C/svg%3E%0A");
  background-position: center right 16px;
  background-repeat: no-repeat;
  background-size: 16px auto;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) {
  align-items: flex-start;
  flex-wrap: wrap;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date):before {
  top: 18px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license {
  width: calc(100% - 83px);
  max-width: 318px;
}
@media screen and (max-width: 990px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license {
    max-width: calc(100% - 100px);
    width: auto;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description {
    display: block;
    max-width: 100%;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date {
    max-width: unset;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .js-form-type-date input {
    max-width: 318px;
  }
}
@media screen and (max-width: 480px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date),
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) {
    flex-flow: row;
    flex-wrap: wrap;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title {
    flex-flow: column;
    align-items: flex-start;
    text-align: left;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-attribute-product-type-license .variation-title .description {
    display: block;
    max-width: 100%;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.js-form-type-date) .field-name-price .price-wrapper .unilogin {
    margin: 0;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) {
  position: relative !important;
  padding-bottom: 52px !important;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message {
  position: absolute;
  bottom: 5px;
  left: 38px;
  font-size: 14px;
  line-height: 24px;
  color: #0F0F0F;
  max-width: 300px;
}
@media screen and (max-width: 990px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) {
    padding-bottom: 30px !important;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message {
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message),
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) {
    padding-bottom: 5px !important;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .product-variation:has(.student-message) .student-message {
    position: relative;
    bottom: auto;
    left: auto;
    margin-top: 4px;
    padding-right: 34px;
    text-align: right;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation {
  border: 2px solid #E6E6E6;
  min-height: 66px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation.active {
  border-color: #98A983;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:hover {
  background-color: #E6E6E6;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child),
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper > .product-variation:not(:last-child) {
  margin: 0 0 10px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper {
  border: 2px solid #E6E6E6;
  border-radius: 3px;
  margin: 0 0 12px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 66px;
  padding: 10px;
  cursor: pointer;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title {
  font-family: "MulishSemiBold";
  font-size: 16px;
  line-height: 24px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .title span {
  display: block;
  color: #777777;
  font-size: 14px;
  line-height: 24px;
  font-family: "MulishRegular";
  font-weight: 400;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  font-family: "MulishBold";
  font-size: 18px;
  line-height: 24px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > span {
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishRegular";
  margin: 0 0 2px;
  font-weight: 400;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-label .price-wrapper > .unilogin {
  text-indent: -9999em;
  overflow: hidden;
  width: 81px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='18' viewBox='0 0 82 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6737 0.792969V8.21311C11.6737 10.2493 12.3812 11.3019 14.2622 11.3019C16.1431 11.3019 16.8506 10.2493 16.8506 8.21311V0.792969H18.766V7.9025C18.766 11.4227 17.5581 13.0448 14.2622 13.0448C10.9662 13.0448 9.7583 11.4227 9.7583 7.9025V0.792969H11.6737Z' fill='%234370B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5264 12.8365V3.86331H23.4073V5.34735H23.4936C23.8732 4.38101 24.6324 3.65625 26.0129 3.65625C27.8421 3.65625 28.9292 4.9332 28.9292 7.14197V12.8365H27.0483V7.38358C27.0483 5.98581 26.5134 5.27832 25.3572 5.27832C24.3736 5.27832 23.4073 5.77875 23.4073 6.83136V12.8365H21.5264Z' fill='%234370B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.3623 1.275V0.981627C31.3623 0.412197 31.7074 -0.00195312 32.4839 -0.00195312C33.2605 -0.00195312 33.5883 0.412197 33.5883 0.981627V1.275C33.5883 1.84446 33.2605 2.25858 32.4839 2.25858C31.7074 2.25858 31.3623 1.84446 31.3623 1.275ZM31.5348 3.86341H33.4158V12.8366H31.5348V3.86341Z' fill='%234370B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.0233 12.8359C36.7464 12.8359 36.1079 12.1284 36.1079 10.9723V0.0664062H37.9888V11.3001H39.2313V12.8359H38.0233Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.4209 8.34991C40.4209 5.48538 42.043 3.65625 44.5451 3.65625C47.0472 3.65625 48.6693 5.48538 48.6693 8.34991C48.6693 11.2144 47.0472 13.0435 44.5451 13.0435C42.043 13.0435 40.4209 11.2144 40.4209 8.34991ZM46.6849 9.10916V7.59064C46.6849 6.00309 45.8221 5.20929 44.5451 5.20929C43.2682 5.20929 42.4054 6.00308 42.4054 7.59064V9.10916C42.4054 10.6967 43.2682 11.4905 44.5451 11.4905C45.8221 11.4905 46.6849 10.6967 46.6849 9.10916Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.0705 16.495C51.137 16.495 49.998 15.7012 49.998 14.338C49.998 13.3544 50.5848 12.8195 51.5338 12.6124V12.4226C50.8781 12.2155 50.5157 11.7151 50.5157 11.0421C50.5157 10.1103 51.2405 9.66162 52.1033 9.45453V9.3855C51.0507 8.88507 50.464 7.93601 50.464 6.72809C50.464 4.89893 51.7582 3.6565 54.0359 3.6565C54.6399 3.6565 55.1921 3.74277 55.658 3.93259V3.69101C55.658 2.89722 56.0377 2.41406 56.8315 2.41406H58.212V3.93258H56.3828V4.29495C57.1938 4.82989 57.6425 5.69272 57.6425 6.72809C57.6425 8.53998 56.331 9.76514 54.0532 9.76514C53.6218 9.76514 53.2077 9.71338 52.8798 9.62711C52.4311 9.78241 52.017 10.0758 52.017 10.5244C52.017 11.0076 52.4829 11.1974 53.2767 11.1974H55.4855C57.6943 11.1974 58.6261 12.1292 58.6261 13.6823C58.6261 15.5459 57.2974 16.495 54.0705 16.495ZM55.2266 12.8712H52.1896C51.7755 13.1128 51.5684 13.4752 51.5684 13.9066C51.5684 14.6313 52.1033 15.1318 53.501 15.1318H54.6744C56.1412 15.1318 56.866 14.7177 56.866 13.8893C56.866 13.2681 56.4518 12.8712 55.2266 12.8712ZM55.7961 6.88329V6.53817C55.7961 5.52007 55.1576 5.01965 54.0532 5.01965C52.9488 5.01965 52.3104 5.52008 52.3104 6.53817V6.88329C52.3104 7.90142 52.9488 8.40184 54.0532 8.40184C55.1576 8.40184 55.7961 7.90147 55.7961 6.88329Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.8521 1.275V0.981627C59.8521 0.412197 60.1971 -0.00195312 60.9737 -0.00195312C61.7502 -0.00195312 62.0781 0.412197 62.0781 0.981627V1.275C62.0781 1.84446 61.7502 2.25858 60.9737 2.25858C60.1971 2.25858 59.8521 1.84446 59.8521 1.275ZM60.0246 3.86341H61.9055V12.8366H60.0246V3.86341Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.5972 12.8365V3.86331H66.4781V5.34735H66.5644C66.944 4.38101 67.7032 3.65625 69.0837 3.65625C70.9129 3.65625 72 4.9332 72 7.14197V12.8365H70.1191V7.38358C70.1191 5.98581 69.5842 5.27832 68.428 5.27832C67.4445 5.27832 66.4781 5.77875 66.4781 6.83136V12.8365H64.5972Z' fill='%23272525'/%3E%3C/svg%3E");
  background-position: center top 4px;
  background-repeat: no-repeat;
  background-size: contain;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list {
  display: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation {
  position: relative;
  padding: 5px 10px 5px 38px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin {
  text-indent: -9999em;
  overflow: hidden;
  width: 81px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='18' viewBox='0 0 82 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6737 0.792969V8.21311C11.6737 10.2493 12.3812 11.3019 14.2622 11.3019C16.1431 11.3019 16.8506 10.2493 16.8506 8.21311V0.792969H18.766V7.9025C18.766 11.4227 17.5581 13.0448 14.2622 13.0448C10.9662 13.0448 9.7583 11.4227 9.7583 7.9025V0.792969H11.6737Z' fill='%234370B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5264 12.8365V3.86331H23.4073V5.34735H23.4936C23.8732 4.38101 24.6324 3.65625 26.0129 3.65625C27.8421 3.65625 28.9292 4.9332 28.9292 7.14197V12.8365H27.0483V7.38358C27.0483 5.98581 26.5134 5.27832 25.3572 5.27832C24.3736 5.27832 23.4073 5.77875 23.4073 6.83136V12.8365H21.5264Z' fill='%234370B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.3623 1.275V0.981627C31.3623 0.412197 31.7074 -0.00195312 32.4839 -0.00195312C33.2605 -0.00195312 33.5883 0.412197 33.5883 0.981627V1.275C33.5883 1.84446 33.2605 2.25858 32.4839 2.25858C31.7074 2.25858 31.3623 1.84446 31.3623 1.275ZM31.5348 3.86341H33.4158V12.8366H31.5348V3.86341Z' fill='%234370B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.0233 12.8359C36.7464 12.8359 36.1079 12.1284 36.1079 10.9723V0.0664062H37.9888V11.3001H39.2313V12.8359H38.0233Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.4209 8.34991C40.4209 5.48538 42.043 3.65625 44.5451 3.65625C47.0472 3.65625 48.6693 5.48538 48.6693 8.34991C48.6693 11.2144 47.0472 13.0435 44.5451 13.0435C42.043 13.0435 40.4209 11.2144 40.4209 8.34991ZM46.6849 9.10916V7.59064C46.6849 6.00309 45.8221 5.20929 44.5451 5.20929C43.2682 5.20929 42.4054 6.00308 42.4054 7.59064V9.10916C42.4054 10.6967 43.2682 11.4905 44.5451 11.4905C45.8221 11.4905 46.6849 10.6967 46.6849 9.10916Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.0705 16.495C51.137 16.495 49.998 15.7012 49.998 14.338C49.998 13.3544 50.5848 12.8195 51.5338 12.6124V12.4226C50.8781 12.2155 50.5157 11.7151 50.5157 11.0421C50.5157 10.1103 51.2405 9.66162 52.1033 9.45453V9.3855C51.0507 8.88507 50.464 7.93601 50.464 6.72809C50.464 4.89893 51.7582 3.6565 54.0359 3.6565C54.6399 3.6565 55.1921 3.74277 55.658 3.93259V3.69101C55.658 2.89722 56.0377 2.41406 56.8315 2.41406H58.212V3.93258H56.3828V4.29495C57.1938 4.82989 57.6425 5.69272 57.6425 6.72809C57.6425 8.53998 56.331 9.76514 54.0532 9.76514C53.6218 9.76514 53.2077 9.71338 52.8798 9.62711C52.4311 9.78241 52.017 10.0758 52.017 10.5244C52.017 11.0076 52.4829 11.1974 53.2767 11.1974H55.4855C57.6943 11.1974 58.6261 12.1292 58.6261 13.6823C58.6261 15.5459 57.2974 16.495 54.0705 16.495ZM55.2266 12.8712H52.1896C51.7755 13.1128 51.5684 13.4752 51.5684 13.9066C51.5684 14.6313 52.1033 15.1318 53.501 15.1318H54.6744C56.1412 15.1318 56.866 14.7177 56.866 13.8893C56.866 13.2681 56.4518 12.8712 55.2266 12.8712ZM55.7961 6.88329V6.53817C55.7961 5.52007 55.1576 5.01965 54.0532 5.01965C52.9488 5.01965 52.3104 5.52008 52.3104 6.53817V6.88329C52.3104 7.90142 52.9488 8.40184 54.0532 8.40184C55.1576 8.40184 55.7961 7.90147 55.7961 6.88329Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.8521 1.275V0.981627C59.8521 0.412197 60.1971 -0.00195312 60.9737 -0.00195312C61.7502 -0.00195312 62.0781 0.412197 62.0781 0.981627V1.275C62.0781 1.84446 61.7502 2.25858 60.9737 2.25858C60.1971 2.25858 59.8521 1.84446 59.8521 1.275ZM60.0246 3.86341H61.9055V12.8366H60.0246V3.86341Z' fill='%23272525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.5972 12.8365V3.86331H66.4781V5.34735H66.5644C66.944 4.38101 67.7032 3.65625 69.0837 3.65625C70.9129 3.65625 72 4.9332 72 7.14197V12.8365H70.1191V7.38358C70.1191 5.98581 69.5842 5.27832 68.428 5.27832C67.4445 5.27832 66.4781 5.77875 66.4781 6.83136V12.8365H64.5972Z' fill='%23272525'/%3E%3C/svg%3E");
  background-position: center top 4px;
  background-repeat: no-repeat;
  background-size: contain;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .unilogin ~ div {
  display: none !important;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 100%;
  position: absolute;
  left: 10px;
  top: 8px;
  border: 2px solid #777777;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation:hover:before {
  border-color: #98A983;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active .js-form-type-date {
  display: flex;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.active:before {
  border-width: 6px;
  border-color: #98A983;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled {
  cursor: default;
  color: #777777;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled .variation-title {
  color: #777777;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation.disabled:before {
  border-color: #AAAAAA;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label:hover {
  background-color: #E6E6E6;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active {
  border-color: #98A983;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-label .price-wrapper {
  display: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper.active .license-list {
  display: block;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper:not(.active) .license-label .price-wrapper .price-wrapper .original-price {
  display: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper {
  margin: 20px 0;
  display: flex;
  justify-content: flex-end;
  text-align: right;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .field-name-price label {
  display: block;
  font-size: 12px;
  line-height: 17px;
  margin: 0 0 5px;
  color: #393939;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .original-price {
  color: #777777;
  font-size: 12px;
  line-height: 17px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .add-to-cart-price-wrapper .final-price {
  font-size: 25px;
  line-height: 34px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions {
  display: flex;
  align-items: center;
  margin: 20px 0 0 0;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form {
  position: relative;
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin: 0 auto;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled, body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled], body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled], body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form[disabled],
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:hover {
  background-color: #ADBA9C;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form {
    min-width: 150px;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn {
  pointer-events: none;
  background-color: #FFF;
  border: 2px solid #98A983;
  line-height: 18px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form.loadingBtn .webshop-throbber {
  display: block;
  visibility: visible;
  right: 0;
  left: auto;
}
@media screen and (max-width: 480px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .show-popup-form {
    width: 100%;
    margin-bottom: 40px;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin {
  padding: 8px 23px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  width: 100%;
  margin: 0 0 0 15px;
  line-height: 24px;
  transition: font-size 0.3s ease, color 0.5s ease;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled, body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled], body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled], body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin[disabled],
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart[disabled],
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:hover {
  background-color: #ADBA9C;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:active,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart {
    min-width: 150px;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate {
  font-size: 0;
  color: rgba(0, 0, 0, 0);
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before, body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.animate:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.animate:after {
  color: #1B1B1B;
  font-size: 16px;
  opacity: 1;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin.locked,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart.locked {
  opacity: 0.8;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before, body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #FFF;
  font-size: 0;
  opacity: 0;
  line-height: 22px;
  transition: all 0.3s ease;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:before,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:before {
  content: "\e810";
  font-family: "iconPack";
  left: calc(50% - 20px);
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin:after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart:after {
  left: calc(50% + 20px);
  content: "Tilføjet!";
}
@media screen and (min-width: 481px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .unilogin,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .add-to-cart {
    font-size: 18px;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item {
  position: relative;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity {
  line-height: 38px;
  height: 40px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection {
  height: 40px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2 span.select2-selection .select2-selection__rendered {
  line-height: 38px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item:not(.select2-processed):after {
  display: block;
  font-family: "iconPack";
  content: "\e82e";
  color: #000;
  font-size: 16px;
  transform: rotate(90deg);
  position: absolute;
  right: 13px;
  top: 11px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:not(.uni) .button.unilogin {
  display: none !important;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .unilogin {
  display: block;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions.uni .add-to-cart {
  display: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message),
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) {
  flex-wrap: wrap;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .cta-message {
  width: 100%;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 20px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions:has(.cta-message) .add-to-cart {
  max-width: calc(100% - 95px);
}
body.path-product #main-content #product > .container:first-child .product-data .floating .vat-changer, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .vat-changer,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .vat-changer,
body.path-product #main-content #series > .container:first-child .product-data .floating .vat-changer,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .vat-changer,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .vat-changer,
body.path-product #main-content #system > .container:first-child .product-data .floating .vat-changer,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .vat-changer,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .vat-changer {
  margin: 20px 0 0 0;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .show_more, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .show_more,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .show_more,
body.path-product #main-content #series > .container:first-child .product-data .floating .show_more,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .show_more,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .show_more,
body.path-product #main-content #system > .container:first-child .product-data .floating .show_more,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .show_more,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .show_more {
  order: 4;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4), body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #series > .container:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #system > .container:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4),
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .show_more.less ~ .product-description > *:nth-child(n+4) {
  display: block;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area,
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area,
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area {
  order: 5;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 24px 0 0 0;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a,
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a,
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a.disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a.disabled, body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a[disabled], body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a[disabled], body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a:disabled, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a.disabled,
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a[disabled],
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a:disabled,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a:hover, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a:hover,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a:hover {
  background-color: #ADBA9C;
}
body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a:active, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a:active,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-product #main-content #product > .container:first-child .product-data .floating .cta-area a, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #series > .container:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #system > .container:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .cta-area a,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .cta-area a {
    min-width: 150px;
  }
}
body.path-product #main-content #product > .container:first-child .product-data .floating:has(.show_more.less) .variation-expander, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #series > .container:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #system > .container:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating:has(.show_more.less) .variation-expander,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating:has(.show_more.less) .variation-expander {
  max-height: unset;
}
body.path-product #main-content #product > .container:first-child .product-data .floating:has(.show_more.less) .variation-expander:after, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #product > .view-podcast:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #series > .container:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #series > .view-podcast:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #system > .container:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating:has(.show_more.less) .variation-expander:after,
body.path-product #main-content #system > .view-podcast:first-child .product-data .floating:has(.show_more.less) .variation-expander:after {
  visibility: hidden;
}
@media screen and (min-width: 991px) and (max-width: 1240px) {
  body.path-product #main-content #product > .container:first-child, body.path-product #main-content #product > .view-article.article-listing:first-child,
  body.path-product #main-content #product > .view-podcast:first-child,
  body.path-product #main-content #series > .container:first-child,
  body.path-product #main-content #series > .view-article.article-listing:first-child,
  body.path-product #main-content #series > .view-podcast:first-child,
  body.path-product #main-content #system > .container:first-child,
  body.path-product #main-content #system > .view-article.article-listing:first-child,
  body.path-product #main-content #system > .view-podcast:first-child {
    grid-template-columns: 50% 50%;
  }
}
@media screen and (max-width: 990px) {
  body.path-product #main-content #product > .container:first-child, body.path-product #main-content #product > .view-article.article-listing:first-child,
  body.path-product #main-content #product > .view-podcast:first-child,
  body.path-product #main-content #series > .container:first-child,
  body.path-product #main-content #series > .view-article.article-listing:first-child,
  body.path-product #main-content #series > .view-podcast:first-child,
  body.path-product #main-content #system > .container:first-child,
  body.path-product #main-content #system > .view-article.article-listing:first-child,
  body.path-product #main-content #system > .view-podcast:first-child {
    display: flex;
    flex-flow: column;
  }
  body.path-product #main-content #product > .container:first-child .image-wrapper, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper,
  body.path-product #main-content #product > .view-podcast:first-child .image-wrapper,
  body.path-product #main-content #series > .container:first-child .image-wrapper,
  body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper,
  body.path-product #main-content #series > .view-podcast:first-child .image-wrapper,
  body.path-product #main-content #system > .container:first-child .image-wrapper,
  body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper,
  body.path-product #main-content #system > .view-podcast:first-child .image-wrapper {
    margin: 0 auto 9px;
  }
  body.path-product #main-content #product > .container:first-child .image-wrapper .field-name-field-product-image, body.path-product #main-content #product > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #product > .view-podcast:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #series > .container:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #series > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #series > .view-podcast:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #system > .container:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #system > .view-article.article-listing:first-child .image-wrapper .field-name-field-product-image,
  body.path-product #main-content #system > .view-podcast:first-child .image-wrapper .field-name-field-product-image {
    padding: 10px 60px;
  }
  body.path-product #main-content #product > .container:first-child .product-data, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data,
  body.path-product #main-content #product > .view-podcast:first-child .product-data,
  body.path-product #main-content #series > .container:first-child .product-data,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data,
  body.path-product #main-content #series > .view-podcast:first-child .product-data,
  body.path-product #main-content #system > .container:first-child .product-data,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data,
  body.path-product #main-content #system > .view-podcast:first-child .product-data {
    margin: 0 0 65px;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container {
    right: auto;
    left: 0 !important;
    top: 45px !important;
    bottom: auto;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .actions .form-item select.quantity + .select2.select2-container--below + .select2-container .select2-results > .select2-results__options {
    max-height: 200px;
  }
}
@media screen and (max-width: 480px) {
  body.path-product #main-content #product > .container:first-child .field-name-field-product-image, body.path-product #main-content #product > .view-article.article-listing:first-child .field-name-field-product-image,
  body.path-product #main-content #product > .view-podcast:first-child .field-name-field-product-image,
  body.path-product #main-content #product > .container:first-child .product-image,
  body.path-product #main-content #product > .view-article.article-listing:first-child .product-image,
  body.path-product #main-content #product > .view-podcast:first-child .product-image,
  body.path-product #main-content #series > .container:first-child .field-name-field-product-image,
  body.path-product #main-content #series > .view-article.article-listing:first-child .field-name-field-product-image,
  body.path-product #main-content #series > .view-podcast:first-child .field-name-field-product-image,
  body.path-product #main-content #series > .container:first-child .product-image,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-image,
  body.path-product #main-content #series > .view-podcast:first-child .product-image,
  body.path-product #main-content #system > .container:first-child .field-name-field-product-image,
  body.path-product #main-content #system > .view-article.article-listing:first-child .field-name-field-product-image,
  body.path-product #main-content #system > .view-podcast:first-child .field-name-field-product-image,
  body.path-product #main-content #system > .container:first-child .product-image,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-image,
  body.path-product #main-content #system > .view-podcast:first-child .product-image {
    padding: 0;
  }
  body.path-product #main-content #product > .container:first-child .field-name-field-product-image img, body.path-product #main-content #product > .view-article.article-listing:first-child .field-name-field-product-image img,
  body.path-product #main-content #product > .view-podcast:first-child .field-name-field-product-image img,
  body.path-product #main-content #product > .container:first-child .product-image img,
  body.path-product #main-content #product > .view-article.article-listing:first-child .product-image img,
  body.path-product #main-content #product > .view-podcast:first-child .product-image img,
  body.path-product #main-content #series > .container:first-child .field-name-field-product-image img,
  body.path-product #main-content #series > .view-article.article-listing:first-child .field-name-field-product-image img,
  body.path-product #main-content #series > .view-podcast:first-child .field-name-field-product-image img,
  body.path-product #main-content #series > .container:first-child .product-image img,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-image img,
  body.path-product #main-content #series > .view-podcast:first-child .product-image img,
  body.path-product #main-content #system > .container:first-child .field-name-field-product-image img,
  body.path-product #main-content #system > .view-article.article-listing:first-child .field-name-field-product-image img,
  body.path-product #main-content #system > .view-podcast:first-child .field-name-field-product-image img,
  body.path-product #main-content #system > .container:first-child .product-image img,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-image img,
  body.path-product #main-content #system > .view-podcast:first-child .product-image img {
    max-height: 180px;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating,
  body.path-product #main-content #series > .container:first-child .product-data .floating,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating,
  body.path-product #main-content #system > .container:first-child .product-data .floating,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating {
    padding: 0;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating h1.product-title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #series > .container:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #system > .container:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating h1.product-title,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating h1.product-title {
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 5px;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation {
    flex-flow: column;
    align-items: flex-end;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title {
    text-align: right;
    display: flex;
    flex-wrap: nowrap;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .variation-title > .tooltip {
    margin-left: 20px;
  }
  body.path-product #main-content #product > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin, body.path-product #main-content #product > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #product > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #series > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #series > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #series > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #system > .container:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #system > .view-article.article-listing:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin,
  body.path-product #main-content #system > .view-podcast:first-child .product-data .floating .add-to-cart-wrapper .license-wrapper .license-list .product-variation .price-wrapper .unilogin {
    margin-right: 25px;
  }
}
body.path-product #main-content #product.enable-expander > .container:first-child .product-data .floating .product-description > *:nth-child(n+4), body.path-product #main-content #product.enable-expander > .view-article.article-listing:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #product.enable-expander > .view-podcast:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #series.enable-expander > .container:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #series.enable-expander > .view-article.article-listing:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #series.enable-expander > .view-podcast:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #system.enable-expander > .container:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #system.enable-expander > .view-article.article-listing:first-child .product-data .floating .product-description > *:nth-child(n+4),
body.path-product #main-content #system.enable-expander > .view-podcast:first-child .product-data .floating .product-description > *:nth-child(n+4) {
  display: none;
}
body.path-product #main-content .product-components {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: column;
  z-index: 0;
}
body.path-product #main-content .product-components .product-tabs ::-webkit-scrollbar {
  width: 0;
  height: 0;
  background: transparent;
}
body.path-product #main-content .product-components .product-tabs .tabs-header ul {
  list-style-type: none;
  margin: 0 0 20px;
  padding: 0;
  white-space: nowrap;
}
body.path-product #main-content .product-components .product-tabs .tabs-header ul li {
  position: relative;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  text-transform: uppercase;
  padding: 0 0 8px;
  cursor: pointer;
}
body.path-product #main-content .product-components .product-tabs .tabs-header ul li:not(:last-child) {
  margin-right: 20px;
}
body.path-product #main-content .product-components .product-tabs .tabs-header ul li.active {
  pointer-events: none;
  font-family: "MulishBold";
}
body.path-product #main-content .product-components .product-tabs .tabs-header ul li.active:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  border-radius: 2px;
  background-color: #1B1B1B;
}
@media screen and (max-width: 480px) {
  body.path-product #main-content .product-components .product-tabs .tabs-header ul {
    overflow: auto;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 0 20px;
  }
  body.path-product #main-content .product-components .product-tabs .tabs-header ul li {
    font-size: 16px;
    line-height: 22px;
  }
}
body.path-product #main-content .product-components .product-tabs .tabs-content {
  display: grid;
  align-items: flex-start;
  grid-template-columns: 100%;
  overflow: hidden;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div {
  width: 100%;
  visibility: hidden;
  opacity: 0;
  transform: translateX(-100%);
  transition: all 0.2s ease;
  grid-area: 1/1/1/1;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.body ul, body.path-product #main-content .product-components .product-tabs .tabs-content > div.body ol {
  margin: 0 0 20px;
  padding: 0 0 0 20px;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.body ul li, body.path-product #main-content .product-components .product-tabs .tabs-content > div.body ol li {
  font-family: "MulishRegular";
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 10px;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.body p {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishRegular";
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.additional-info {
  display: grid;
  grid-template-rows: repeat(5, min-content);
  grid-auto-flow: column;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.additional-info > div {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin-bottom: 20px;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.additional-info > div label {
  font-family: "MulishBold";
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.additional-info > div label + div {
  margin: 2px 0 0 0;
}
@media screen and (max-width: 480px) {
  body.path-product #main-content .product-components .product-tabs .tabs-content > div.additional-info {
    grid-template-columns: 100%;
    grid-auto-flow: initial;
  }
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads {
  display: grid;
  grid-template-rows: repeat(11, min-content);
  grid-auto-flow: column;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads > label {
  display: none;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads > div > div span a {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  text-decoration: none;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads > div > div span a:hover {
  text-decoration: underline;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads > div > div span:before {
  content: "\e800";
  font-family: "iconPack";
  color: #1B1B1B;
  margin: 0 15px 0 0;
  font-size: 18px;
  line-height: 24px;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads > div > div:not(:last-child) {
  margin-bottom: 15px;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  display: table;
  margin: 25px auto 0;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all.disabled, body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all[disabled], body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all:hover {
  background-color: #ADBA9C;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads a.downloads-show-all {
    min-width: 150px;
  }
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads.show-all > div .downloads-show-all {
  display: none;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.downloads .field-name-field-downloads:not(.show-all) > div > div:nth-child(n+11) {
  display: none;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div:not(.active) {
  height: 0;
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.active {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}
body.path-product #main-content .product-components .product-tabs .tabs-content > div.active ~ div {
  transform: translateX(100%);
}
body.path-product #main-content .product-components .downloads {
  padding: 80px 0;
}
body.path-product #main-content .product-components .downloads .download-items {
  display: flex;
  flex-wrap: wrap;
}
body.path-product #main-content .product-components .downloads .download-items > div {
  padding: 0 10px 0 28px;
  width: 100%;
  margin: 0 0 10px 0;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1977 17.216C13.1977 17.6684 12.8845 17.999 12.4408 17.999H0.77429C0.3219 17.999 0 17.6684 0 17.216C0 16.7636 0.32189 16.4418 0.77429 16.4418H6.5162C6.3335 16.4244 6.1595 16.3287 6.02031 16.1808L0.24361 10.3954C0.07831 10.2214 1e-05 10.0387 1e-05 9.82986C1e-05 9.40357 0.3219 9.07297 0.7482 9.07297C0.957 9.07297 1.16579 9.14257 1.30499 9.28177L3.27986 11.2305L5.88982 14.0841L5.82022 12.231V0.764613C5.82022 0.320923 6.14212 -0.000976562 6.59451 -0.000976562C7.0469 -0.000976562 7.3775 0.320913 7.3775 0.764613V12.231L7.3079 14.0928L9.90916 11.2305L11.8927 9.28177C12.0319 9.14257 12.2407 9.07297 12.4408 9.07297C12.8758 9.07297 13.1977 9.40357 13.1977 9.82986C13.1977 10.0387 13.1194 10.2214 12.9541 10.3954L7.17741 16.1808C7.03821 16.3287 6.86421 16.4244 6.68152 16.4418H12.4408C12.8845 16.4418 13.1977 16.7636 13.1977 17.216H13.1977Z' fill='%231B1B1B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 18px;
  background-position: left top 5px;
}
body.path-product #main-content .product-components .downloads .download-items > div a {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishRegular";
  word-break: break-word;
  color: #1B1B1B;
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  body.path-product #main-content .product-components .downloads .download-items > div {
    width: 50%;
  }
}
@media screen and (min-width: 991px) {
  body.path-product #main-content .product-components .downloads .download-items > div {
    width: 25%;
  }
}
body.path-product #main-content .product-components > * {
  width: 100%;
}
body.path-product #main-content .product-components > *.product-tabs {
  overflow: hidden;
}
body.path-product #main-content .product-components > *.paragraph.hero-component:first-child {
  padding-top: 160px !important;
}

@keyframes cartCTA {
  0% {
    font-size: 16px;
    opacity: 1;
  }
  25% {
    font-size: 2px;
    opacity: 0.2;
  }
  50% {
    font-size: 16px;
    opacity: 1;
  }
  75% {
    font-size: 2px;
    opacity: 0.2;
  }
  100% {
    font-size: 16px;
    opacity: 1;
  }
}
.series-listing,
.system-listing,
.product-teaser {
  position: relative;
  background-color: #FFF;
  display: flex;
  flex-flow: column;
  height: 100%;
  isolation: isolate;
}
.series-listing > .images,
.system-listing > .images,
.product-teaser > .images {
  display: flex;
  justify-content: center;
  background-color: #F7F7F7;
  height: 200px;
  padding: 15px 15px 25px;
}
.series-listing > .images img,
.system-listing > .images img,
.product-teaser > .images img {
  display: block;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.series-listing > .images .main-image,
.system-listing > .images .main-image,
.product-teaser > .images .main-image {
  display: flex;
  position: relative;
  height: 160px;
  width: auto;
  margin-left: -55px;
}
.series-listing > .images .main-image .hover-image img,
.system-listing > .images .main-image .hover-image img,
.product-teaser > .images .main-image .hover-image img {
  position: absolute;
  height: 160px;
  width: auto;
  top: 10px;
  left: 55px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
}
.series-listing > .images .main-image.single,
.system-listing > .images .main-image.single,
.product-teaser > .images .main-image.single {
  margin-left: 0;
}
.series-listing > .images .fallback-images,
.system-listing > .images .fallback-images,
.product-teaser > .images .fallback-images {
  position: relative;
  margin-left: -52px;
}
.series-listing > .images .fallback-images img:first-child,
.system-listing > .images .fallback-images img:first-child,
.product-teaser > .images .fallback-images img:first-child {
  display: block;
  height: 160px;
  width: auto;
}
.series-listing > .images .fallback-images img:last-child:not(:first-child),
.system-listing > .images .fallback-images img:last-child:not(:first-child),
.product-teaser > .images .fallback-images img:last-child:not(:first-child) {
  position: absolute;
  top: 10px;
  left: 55px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
}
.series-listing > .images .fallback-images img:first-child:last-child,
.system-listing > .images .fallback-images img:first-child:last-child,
.product-teaser > .images .fallback-images img:first-child:last-child {
  margin: 0;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
}
.series-listing > .images .fallback-images.single,
.system-listing > .images .fallback-images.single,
.product-teaser > .images .fallback-images.single {
  margin-left: 0;
}
.series-listing > div[class*=field_product_image]:empty,
.system-listing > div[class*=field_product_image]:empty,
.product-teaser > div[class*=field_product_image]:empty {
  height: 200px;
  flex-shrink: 0;
}
.series-listing > .field-name-field-product-image,
.series-listing > .product-image,
.system-listing > .field-name-field-product-image,
.system-listing > .product-image,
.product-teaser > .field-name-field-product-image,
.product-teaser > .product-image {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 200px;
  flex-shrink: 0;
  background-color: #F7F7F7;
  padding: 20px;
}
.series-listing > .field-name-field-product-image a,
.series-listing > .product-image a,
.system-listing > .field-name-field-product-image a,
.system-listing > .product-image a,
.product-teaser > .field-name-field-product-image a,
.product-teaser > .product-image a {
  display: block;
  width: auto;
  max-width: 100%;
  height: 160px;
  margin: 0 auto;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.series-listing > .field-name-field-product-image a img,
.series-listing > .product-image a img,
.system-listing > .field-name-field-product-image a img,
.system-listing > .product-image a img,
.product-teaser > .field-name-field-product-image a img,
.product-teaser > .product-image a img {
  display: block;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
.series-listing > .field-name-field-product-image > img,
.series-listing > .product-image > img,
.system-listing > .field-name-field-product-image > img,
.system-listing > .product-image > img,
.product-teaser > .field-name-field-product-image > img,
.product-teaser > .product-image > img {
  display: block;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
.series-listing > .details-wrapper,
.system-listing > .details-wrapper,
.product-teaser > .details-wrapper {
  position: relative;
  padding: 10px 10px 15px;
  height: 100%;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  min-height: 210px;
}
.series-listing > .details-wrapper > label,
.system-listing > .details-wrapper > label,
.product-teaser > .details-wrapper > label {
  display: block;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  color: #777777;
  margin: auto 0 0 0;
}
.series-listing > .details-wrapper > label ~ .field-name-price,
.system-listing > .details-wrapper > label ~ .field-name-price,
.product-teaser > .details-wrapper > label ~ .field-name-price {
  margin: 0;
}
.series-listing > .details-wrapper > .multiple-formats,
.system-listing > .details-wrapper > .multiple-formats,
.product-teaser > .details-wrapper > .multiple-formats {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #F2F2F2;
  color: #1B1B1B;
  margin: 0 0 10px;
}
.series-listing > .details-wrapper > .multiple-formats:before,
.system-listing > .details-wrapper > .multiple-formats:before,
.product-teaser > .details-wrapper > .multiple-formats:before {
  content: "\e80b";
  font-family: "iconPack";
  color: #000;
  font-size: 15px;
  line-height: 25px;
  margin: 0 10px 0 0;
}
.series-listing > .details-wrapper > .product_attributes,
.series-listing > .details-wrapper > .product-type,
.system-listing > .details-wrapper > .product_attributes,
.system-listing > .details-wrapper > .product-type,
.product-teaser > .details-wrapper > .product_attributes,
.product-teaser > .details-wrapper > .product-type {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #F2F2F2;
  color: #1B1B1B;
  margin: 0 0 10px;
}
.series-listing > .details-wrapper > .product-teaser-title,
.series-listing > .details-wrapper > .field-name-title,
.system-listing > .details-wrapper > .product-teaser-title,
.system-listing > .details-wrapper > .field-name-title,
.product-teaser > .details-wrapper > .product-teaser-title,
.product-teaser > .details-wrapper > .field-name-title {
  margin: 0 0 2px;
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #1B1B1B;
}
.series-listing > .details-wrapper > .product-teaser-title a,
.series-listing > .details-wrapper > .field-name-title a,
.system-listing > .details-wrapper > .product-teaser-title a,
.system-listing > .details-wrapper > .field-name-title a,
.product-teaser > .details-wrapper > .product-teaser-title a,
.product-teaser > .details-wrapper > .field-name-title a {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #1B1B1B;
  text-decoration: none;
}
.series-listing > .details-wrapper > .field-name-field-contributor,
.system-listing > .details-wrapper > .field-name-field-contributor,
.product-teaser > .details-wrapper > .field-name-field-contributor {
  margin: 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  color: #777777;
}
.series-listing > .details-wrapper > .field-name-field-contributor > div,
.system-listing > .details-wrapper > .field-name-field-contributor > div,
.product-teaser > .details-wrapper > .field-name-field-contributor > div {
  display: inline;
}
.series-listing > .details-wrapper > .field-name-field-contributor > div > div,
.system-listing > .details-wrapper > .field-name-field-contributor > div > div,
.product-teaser > .details-wrapper > .field-name-field-contributor > div > div {
  display: inline;
  white-space: nowrap;
}
.series-listing > .details-wrapper > .field-name-field-contributor > div > div a,
.system-listing > .details-wrapper > .field-name-field-contributor > div > div a,
.product-teaser > .details-wrapper > .field-name-field-contributor > div > div a {
  color: #777777;
  font-size: 12px;
  line-height: 24px;
  text-decoration: none;
}
.series-listing > .details-wrapper > .field-name-field-contributor > div > div a:hover,
.system-listing > .details-wrapper > .field-name-field-contributor > div > div a:hover,
.product-teaser > .details-wrapper > .field-name-field-contributor > div > div a:hover {
  text-decoration: underline;
}
.series-listing > .details-wrapper > .field-name-field-contributor > div > div:not(:last-child):after,
.system-listing > .details-wrapper > .field-name-field-contributor > div > div:not(:last-child):after,
.product-teaser > .details-wrapper > .field-name-field-contributor > div > div:not(:last-child):after {
  content: ",";
  color: #777777;
  font-size: 14px;
  line-height: 24px;
}
.series-listing > .details-wrapper > .field-name-price,
.system-listing > .details-wrapper > .field-name-price,
.product-teaser > .details-wrapper > .field-name-price {
  max-width: calc(100% - 45px);
  margin: auto 0 0 0;
}
.series-listing > .details-wrapper > .field-name-price > label,
.system-listing > .details-wrapper > .field-name-price > label,
.product-teaser > .details-wrapper > .field-name-price > label {
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  color: #777777;
}
.series-listing > .details-wrapper > .field-name-price > label > div,
.system-listing > .details-wrapper > .field-name-price > label > div,
.product-teaser > .details-wrapper > .field-name-price > label > div {
  display: none;
}
.series-listing > .details-wrapper > .field-name-price .price-wrapper > div,
.system-listing > .details-wrapper > .field-name-price .price-wrapper > div,
.product-teaser > .details-wrapper > .field-name-price .price-wrapper > div {
  align-items: flex-start;
}
.series-listing > .details-wrapper > .field-name-price .price-wrapper > div .final-price,
.system-listing > .details-wrapper > .field-name-price .price-wrapper > div .final-price,
.product-teaser > .details-wrapper > .field-name-price .price-wrapper > div .final-price {
  font-size: 18px;
  line-height: 24px;
  margin: 2px 0 0 0;
  text-transform: uppercase;
}
.series-listing > .details-wrapper > .field-name-price .price-wrapper > div .original-price,
.system-listing > .details-wrapper > .field-name-price .price-wrapper > div .original-price,
.product-teaser > .details-wrapper > .field-name-price .price-wrapper > div .original-price {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
}
.series-listing > .details-wrapper .add-to-cart-listing,
.series-listing > .details-wrapper .go-to-product,
.system-listing > .details-wrapper .add-to-cart-listing,
.system-listing > .details-wrapper .go-to-product,
.product-teaser > .details-wrapper .add-to-cart-listing,
.product-teaser > .details-wrapper .go-to-product {
  display: block;
  position: absolute;
  right: 10px;
  bottom: 15px;
  width: 35px;
  height: 35px;
  background-color: #98A983;
  color: #1B1B1B;
  font-size: 0;
  border-radius: 100%;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  z-index: 4;
}
.series-listing > .details-wrapper .add-to-cart-listing:after,
.series-listing > .details-wrapper .go-to-product:after,
.system-listing > .details-wrapper .add-to-cart-listing:after,
.system-listing > .details-wrapper .go-to-product:after,
.product-teaser > .details-wrapper .add-to-cart-listing:after,
.product-teaser > .details-wrapper .go-to-product:after {
  font-family: "iconPack";
  color: #1B1B1B;
  font-size: 16px;
  line-height: 35px;
}
.series-listing > .details-wrapper .add-to-cart-listing:hover,
.series-listing > .details-wrapper .go-to-product:hover,
.system-listing > .details-wrapper .add-to-cart-listing:hover,
.system-listing > .details-wrapper .go-to-product:hover,
.product-teaser > .details-wrapper .add-to-cart-listing:hover,
.product-teaser > .details-wrapper .go-to-product:hover {
  background-color: #ADBA9C;
}
.series-listing > .details-wrapper .add-to-cart-listing:active,
.series-listing > .details-wrapper .go-to-product:active,
.system-listing > .details-wrapper .add-to-cart-listing:active,
.system-listing > .details-wrapper .go-to-product:active,
.product-teaser > .details-wrapper .add-to-cart-listing:active,
.product-teaser > .details-wrapper .go-to-product:active {
  background-color: #ADBA9C;
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
}
.series-listing > .details-wrapper .add-to-cart-listing:after,
.system-listing > .details-wrapper .add-to-cart-listing:after,
.product-teaser > .details-wrapper .add-to-cart-listing:after {
  content: "\e823";
}
.series-listing > .details-wrapper .add-to-cart-listing.animate:after,
.system-listing > .details-wrapper .add-to-cart-listing.animate:after,
.product-teaser > .details-wrapper .add-to-cart-listing.animate:after {
  animation: cartCTA 2s;
}
.series-listing > .details-wrapper .add-to-cart-listing.added-to-cart:after,
.system-listing > .details-wrapper .add-to-cart-listing.added-to-cart:after,
.product-teaser > .details-wrapper .add-to-cart-listing.added-to-cart:after {
  content: "\e810";
}
.series-listing > .details-wrapper .go-to-product:after,
.system-listing > .details-wrapper .go-to-product:after,
.product-teaser > .details-wrapper .go-to-product:after {
  content: "\e82b";
}
.series-listing > .badges,
.system-listing > .badges,
.product-teaser > .badges {
  position: absolute;
  left: 10px;
  top: 10px;
  display: flex;
  align-items: flex-start;
  flex-flow: column;
  gap: 4px;
}
.series-listing > .badges .badge,
.system-listing > .badges .badge,
.product-teaser > .badges .badge {
  padding: 2px 5px;
  border-radius: 3px;
  background-color: #98A983;
  font-family: "MulishBold";
  color: #1B1B1B;
  font-size: 12px;
  line-height: 17px;
}
.series-listing a.overlay,
.system-listing a.overlay,
.product-teaser a.overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-indent: -9999em;
  overflow: hidden;
}
.series-listing.digital-learning-product-listing > .product-image,
.system-listing.digital-learning-product-listing > .product-image,
.product-teaser.digital-learning-product-listing > .product-image {
  overflow: hidden;
}
.series-listing.digital-learning-product-listing > .product-image img:not([src="/sites/praxis.dk/files-real/styles/max_650x650/public/default_images/praxis-kommer-snart_0.png"]):not([src="/themes/custom/webshop/images/no-cover.jpg"]):not([src*="/sites/praxis.dk/files-real/default_images/"]),
.system-listing.digital-learning-product-listing > .product-image img:not([src="/sites/praxis.dk/files-real/styles/max_650x650/public/default_images/praxis-kommer-snart_0.png"]):not([src="/themes/custom/webshop/images/no-cover.jpg"]):not([src*="/sites/praxis.dk/files-real/default_images/"]),
.product-teaser.digital-learning-product-listing > .product-image img:not([src="/sites/praxis.dk/files-real/styles/max_650x650/public/default_images/praxis-kommer-snart_0.png"]):not([src="/themes/custom/webshop/images/no-cover.jpg"]):not([src*="/sites/praxis.dk/files-real/default_images/"]) {
  position: absolute;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
@media screen and (min-width: 481px) {
  .series-listing:hover,
  .system-listing:hover,
  .product-teaser:hover {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  }
}
@media screen and (max-width: 480px) {
  .series-listing > .field-name-field-product-image,
  .system-listing > .field-name-field-product-image,
  .product-teaser > .field-name-field-product-image {
    padding: 10px;
  }
  .series-listing > .details-wrapper .multiple-formats,
  .system-listing > .details-wrapper .multiple-formats,
  .product-teaser > .details-wrapper .multiple-formats {
    font-size: 12px;
    line-height: 24px;
    margin: 0 0 8px;
  }
  .series-listing > .details-wrapper > .field-name-title,
  .system-listing > .details-wrapper > .field-name-title,
  .product-teaser > .details-wrapper > .field-name-title {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
  .series-listing > .details-wrapper > .field-name-price > label,
  .system-listing > .details-wrapper > .field-name-price > label,
  .product-teaser > .details-wrapper > .field-name-price > label {
    font-size: 12px;
    line-height: 16px;
  }
  .series-listing > .details-wrapper > .field-name-price .price-wrapper > div .final-price,
  .system-listing > .details-wrapper > .field-name-price .price-wrapper > div .final-price,
  .product-teaser > .details-wrapper > .field-name-price .price-wrapper > div .final-price {
    font-size: 14px;
    line-height: 19px;
  }
}

.content-teaser {
  padding: 25px 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  text-decoration: none;
  border-radius: 5px;
  border: 1px solid #FFF;
  transition: border-color 0.2s ease, padding 0.2s ease;
}
.content-teaser .type {
  display: inline-block;
  font-family: "MulishBold";
  font-size: 10px;
  line-height: 18px;
  border-radius: 3px;
  padding: 0 5px;
  background-color: #98A983;
  color: #1B1B1B;
  margin: 0 10px 10px 0;
}
.content-teaser .title {
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  font-family: "MulishSemiBold";
  margin: 15px 0 2px;
  text-decoration: none;
}
.content-teaser .description {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  margin: 0;
  color: #777777;
}
.content-teaser .description p {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
  color: #777777;
}
.content-teaser:not(:last-child) {
  margin: 0 0 25px;
}
.content-teaser:hover {
  border-color: #D4D4D4;
}
@media screen and (min-width: 769px) {
  .content-teaser:hover {
    padding: 25px 20px;
  }
}

.paragraph.products-in-focus-component .component-header,
.paragraph.related-products-component .component-header {
  max-width: calc(100% - 70px);
  margin: 0 0 12px;
}
.paragraph.products-in-focus-component > .container > .title, .paragraph.products-in-focus-component > .view-article.article-listing > .title,
.paragraph.products-in-focus-component > .view-podcast > .title,
.paragraph.related-products-component > .container > .title,
.paragraph.related-products-component > .view-article.article-listing > .title,
.paragraph.related-products-component > .view-podcast > .title {
  margin: 0 0 16px;
  font-size: 25px;
  line-height: 34px;
  font-family: "MulishBold";
  color: #1B1B1B;
}
.paragraph.products-in-focus-component .view-products-in-focus > .view-display,
.paragraph.related-products-component .view-products-in-focus > .view-display {
  display: flex;
  transition: transform 0.4s ease;
}
.paragraph.products-in-focus-component .view-products-in-focus > .view-display > .views-row,
.paragraph.related-products-component .view-products-in-focus > .view-display > .views-row {
  width: 295px;
  flex-shrink: 0;
}
.paragraph.products-in-focus-component .view-products-in-focus > .view-display > .views-row:not(:last-child),
.paragraph.related-products-component .view-products-in-focus > .view-display > .views-row:not(:last-child) {
  margin: 0 20px 20px 0;
}
.paragraph.products-in-focus-component .view-products-in-focus > .view-display > .views-row:last-child,
.paragraph.related-products-component .view-products-in-focus > .view-display > .views-row:last-child {
  margin: 0 0 20px 0;
}
.paragraph.products-in-focus-component .view-products-in-focus > .cta,
.paragraph.related-products-component .view-products-in-focus > .cta {
  display: table;
  margin: 30px auto 0;
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="1"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="1"] .view-display {
    transform: translateX(-315px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="1"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="1"] .view-display {
    transform: translateX(-160px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="2"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="2"] .view-display {
    transform: translateX(-630px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="2"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="2"] .view-display {
    transform: translateX(-320px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="3"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="3"] .view-display {
    transform: translateX(-945px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="3"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="3"] .view-display {
    transform: translateX(-480px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="4"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="4"] .view-display {
    transform: translateX(-1260px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="4"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="4"] .view-display {
    transform: translateX(-640px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="5"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="5"] .view-display {
    transform: translateX(-1575px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="5"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="5"] .view-display {
    transform: translateX(-800px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="6"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="6"] .view-display {
    transform: translateX(-1890px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="6"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="6"] .view-display {
    transform: translateX(-960px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="7"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="7"] .view-display {
    transform: translateX(-2205px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="7"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="7"] .view-display {
    transform: translateX(-1120px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="8"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="8"] .view-display {
    transform: translateX(-2520px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="8"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="8"] .view-display {
    transform: translateX(-1280px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="9"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="9"] .view-display {
    transform: translateX(-2835px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="9"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="9"] .view-display {
    transform: translateX(-1440px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="10"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="10"] .view-display {
    transform: translateX(-3150px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="10"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="10"] .view-display {
    transform: translateX(-1600px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="11"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="11"] .view-display {
    transform: translateX(-3465px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="11"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="11"] .view-display {
    transform: translateX(-1760px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="12"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="12"] .view-display {
    transform: translateX(-3780px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="12"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="12"] .view-display {
    transform: translateX(-1920px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="13"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="13"] .view-display {
    transform: translateX(-4095px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="13"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="13"] .view-display {
    transform: translateX(-2080px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="14"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="14"] .view-display {
    transform: translateX(-4410px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="14"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="14"] .view-display {
    transform: translateX(-2240px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="15"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="15"] .view-display {
    transform: translateX(-4725px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="15"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="15"] .view-display {
    transform: translateX(-2400px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="16"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="16"] .view-display {
    transform: translateX(-5040px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="16"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="16"] .view-display {
    transform: translateX(-2560px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="17"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="17"] .view-display {
    transform: translateX(-5355px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="17"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="17"] .view-display {
    transform: translateX(-2720px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="18"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="18"] .view-display {
    transform: translateX(-5670px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="18"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="18"] .view-display {
    transform: translateX(-2880px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="19"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="19"] .view-display {
    transform: translateX(-5985px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="19"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="19"] .view-display {
    transform: translateX(-3040px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="20"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="20"] .view-display {
    transform: translateX(-6300px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="20"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="20"] .view-display {
    transform: translateX(-3200px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="21"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="21"] .view-display {
    transform: translateX(-6615px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="21"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="21"] .view-display {
    transform: translateX(-3360px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="22"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="22"] .view-display {
    transform: translateX(-6930px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="22"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="22"] .view-display {
    transform: translateX(-3520px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="23"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="23"] .view-display {
    transform: translateX(-7245px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="23"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="23"] .view-display {
    transform: translateX(-3680px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="24"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="24"] .view-display {
    transform: translateX(-7560px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="24"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="24"] .view-display {
    transform: translateX(-3840px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="25"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="25"] .view-display {
    transform: translateX(-7875px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="25"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="25"] .view-display {
    transform: translateX(-4000px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="26"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="26"] .view-display {
    transform: translateX(-8190px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="26"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="26"] .view-display {
    transform: translateX(-4160px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="27"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="27"] .view-display {
    transform: translateX(-8505px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="27"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="27"] .view-display {
    transform: translateX(-4320px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="28"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="28"] .view-display {
    transform: translateX(-8820px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="28"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="28"] .view-display {
    transform: translateX(-4480px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="29"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="29"] .view-display {
    transform: translateX(-9135px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="29"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="29"] .view-display {
    transform: translateX(-4640px);
  }
}
@media screen and (min-width: 481px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="30"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="30"] .view-display {
    transform: translateX(-9450px);
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus[data-position="30"] .view-display,
  .paragraph.related-products-component .view-products-in-focus[data-position="30"] .view-display {
    transform: translateX(-4800px);
  }
}
.paragraph.products-in-focus-component .view-products-in-focus.no-navigation > .navigation,
.paragraph.related-products-component .view-products-in-focus.no-navigation > .navigation {
  display: none;
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component .view-products-in-focus ::-webkit-scrollbar,
  .paragraph.related-products-component .view-products-in-focus ::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
  }
  .paragraph.products-in-focus-component .view-products-in-focus > .view-display,
  .paragraph.related-products-component .view-products-in-focus > .view-display {
    overflow: auto;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 0 20px 5px;
  }
  .paragraph.products-in-focus-component .view-products-in-focus > .view-display > .views-row,
  .paragraph.related-products-component .view-products-in-focus > .view-display > .views-row {
    width: 280px;
  }
  .paragraph.products-in-focus-component .view-products-in-focus > .view-display > .views-row:not(:last-child),
  .paragraph.related-products-component .view-products-in-focus > .view-display > .views-row:not(:last-child) {
    margin: 0 15px 0 0;
  }
  .paragraph.products-in-focus-component .view-products-in-focus > .view-display > .views-row:last-child,
  .paragraph.related-products-component .view-products-in-focus > .view-display > .views-row:last-child {
    margin: 0;
  }
}
.paragraph.products-in-focus-component.multiple-rows .view-products-in-focus .view-display,
.paragraph.related-products-component.multiple-rows .view-products-in-focus .view-display {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
}
.paragraph.products-in-focus-component.multiple-rows .view-products-in-focus .view-display > .views-row,
.paragraph.related-products-component.multiple-rows .view-products-in-focus .view-display > .views-row {
  width: 100%;
  margin: 0 !important;
}
@media screen and (min-width: 991px) and (max-width: 1240px) {
  .paragraph.products-in-focus-component.multiple-rows .view-products-in-focus .view-display,
  .paragraph.related-products-component.multiple-rows .view-products-in-focus .view-display {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  .paragraph.products-in-focus-component.multiple-rows .view-products-in-focus .view-display,
  .paragraph.related-products-component.multiple-rows .view-products-in-focus .view-display {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 480px) {
  .paragraph.products-in-focus-component.multiple-rows .view-products-in-focus .view-display,
  .paragraph.related-products-component.multiple-rows .view-products-in-focus .view-display {
    grid-template-columns: 100%;
  }
}
.paragraph.products-in-focus-component.multiple-rows .view-products-in-focus .navigation,
.paragraph.related-products-component.multiple-rows .view-products-in-focus .navigation {
  display: none;
}

.popup-form-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1001;
}
.popup-form-modal .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(2px);
  z-index: 0;
}
.popup-form-modal .popup-container {
  position: relative;
  z-index: 1;
  width: calc(100% - 40px);
  max-width: 600px;
  margin: 0 auto;
  background-color: #FFF;
  border-radius: 3px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.16);
  max-height: calc(100vh - 40px);
  overflow: auto;
  padding: 40px;
}
.popup-form-modal .popup-container h2 {
  max-width: calc(100% - 30px);
}
.popup-form-modal .popup-container .form-container {
  width: 100%;
}
.popup-form-modal .popup-container .form-container form .form-item label {
  display: block;
  width: 100%;
  margin: 0 0 5px;
}
.popup-form-modal .popup-container .form-container form .form-item input,
.popup-form-modal .popup-container .form-container form .form-item textarea {
  border: 1px solid #777777;
}
.popup-form-modal .popup-container .form-container form input[type=submit] {
  width: 100%;
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.popup-form-modal .popup-container .form-container form input[type=submit].disabled, .popup-form-modal .popup-container .form-container form input[type=submit][disabled], .popup-form-modal .popup-container .form-container form input[type=submit]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.popup-form-modal .popup-container .form-container form input[type=submit]:hover {
  background-color: #ADBA9C;
}
.popup-form-modal .popup-container .form-container form input[type=submit]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .popup-form-modal .popup-container .form-container form input[type=submit] {
    min-width: 150px;
  }
}
.popup-form-modal .popup-container .form-container form .description ul {
  padding: 0 0 0 20px;
  margin: 0 0 20px;
}
.popup-form-modal .popup-container .form-container form .description ul li {
  font-size: 16px;
  line-height: 19px;
}
.popup-form-modal .popup-container .form-container form .description ul li a {
  font-family: "MulishRegular";
}
.popup-form-modal .popup-container .form-container form .description ul li:not(:last-child) {
  padding-bottom: 5px;
}
.popup-form-modal .popup-container .form-container form.hs-form .field label {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
  display: block;
}
.popup-form-modal .popup-container .form-container form.hs-form .field input[type=text],
.popup-form-modal .popup-container .form-container form.hs-form .field input[type=email],
.popup-form-modal .popup-container .form-container form.hs-form .field input[type=tel],
.popup-form-modal .popup-container .form-container form.hs-form .field input[type=number] {
  border: 1px solid #777777;
}
.popup-form-modal .popup-container .form-container form.hs-form .field .hs-error-msgs {
  background: #D6242F;
  color: #FFF;
  padding: 5px 10px;
}
.popup-form-modal .popup-container .form-container form.hs-form .field .hs-error-msgs label {
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  color: #FFF;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox],
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox] + span,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio] + span {
  position: relative;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  font-weight: 400;
  padding: 0 10px 0 28px;
  cursor: pointer;
  color: #777777;
  margin: 0;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox] + span:before,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio] + span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox] + span:hover:before,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio] + span:hover:before {
  border-color: #98A983;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox]:checked + label,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio]:checked + label {
  color: #1B1B1B;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox]:checked + label:before,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio]:checked + label:before {
  border-width: 6px;
  border-color: #98A983;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox]:focus + label:before, .popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=checkbox]:focus-visible + label:before,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio]:focus + label:before,
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio]:focus-visible + label:before {
  outline: 1px dashed #D6242F;
}
.popup-form-modal .popup-container .form-container form.hs-form ul.inputs-list input[type=radio] + span:before {
  border-radius: 100%;
}
.popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit] {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit].disabled, .popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit][disabled], .popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit]:hover {
  background-color: #ADBA9C;
}
.popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .popup-form-modal .popup-container .form-container form.hs-form .hs_submit .actions input[type=submit] {
    min-width: 150px;
  }
}
.popup-form-modal .popup-container .form-container form.hs-form .hs_error_rollup {
  margin: 0 0 20px;
}
.popup-form-modal .popup-container .form-container form.hs-form .hs_error_rollup label {
  color: #D6242F;
  font-weight: 600;
}
.popup-form-modal .popup-container .close-popup-form {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.popup-form-modal .popup-container .close-popup-form:before, .popup-form-modal .popup-container .close-popup-form:after {
  content: "";
  width: 20px;
  height: 2px;
  background-color: #1B1B1B;
  position: absolute;
  left: 0;
  top: 8px;
}
.popup-form-modal .popup-container .close-popup-form:before {
  transform: rotate(45deg);
}
.popup-form-modal .popup-container .close-popup-form:after {
  transform: rotate(-45deg);
}
.popup-form-modal .popup-container.subscription-error > h2 {
  text-align: center;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .popup-form-modal .popup-container {
    padding: 20px;
  }
}

header[id=header] {
  font-size: 14px;
  line-height: 19px;
}
header[id=header] > .container #block-system-branding-block, header[id=header] > .view-article.article-listing #block-system-branding-block,
header[id=header] > .view-podcast #block-system-branding-block {
  position: relative;
  display: flex;
  align-items: center;
  transition: width 0.3s ease;
  margin: 0 50px 0 0;
  z-index: 3;
}
header[id=header] > .container #block-system-branding-block a, header[id=header] > .view-article.article-listing #block-system-branding-block a,
header[id=header] > .view-podcast #block-system-branding-block a {
  display: block;
}
header[id=header] > .container #block-system-branding-block a img, header[id=header] > .view-article.article-listing #block-system-branding-block a img,
header[id=header] > .view-podcast #block-system-branding-block a img {
  width: auto;
  height: 16px;
  display: block;
}
header[id=header] > .container #block-system-branding-block #site-slogan, header[id=header] > .view-article.article-listing #block-system-branding-block #site-slogan,
header[id=header] > .view-podcast #block-system-branding-block #site-slogan {
  display: none;
}
header[id=header] > .container #block-system-menu-block-main, header[id=header] > .view-article.article-listing #block-system-menu-block-main,
header[id=header] > .view-podcast #block-system-menu-block-main {
  display: flex;
  align-items: center;
  position: initial;
}
header[id=header] > .container #block-system-menu-block-main .mobile-burger, header[id=header] > .view-article.article-listing #block-system-menu-block-main .mobile-burger,
header[id=header] > .view-podcast #block-system-menu-block-main .mobile-burger {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 3;
  transition: transform 0.4s ease;
}
header[id=header] > .container #block-system-menu-block-main .mobile-burger span, header[id=header] > .view-article.article-listing #block-system-menu-block-main .mobile-burger span,
header[id=header] > .view-podcast #block-system-menu-block-main .mobile-burger span {
  display: block;
  width: 18px;
  height: 2px;
  background: #000;
  margin: 13px auto;
  opacity: 1;
  transition-property: opacity;
  transition-delay: 0.1s;
  transition-timing-function: ease;
  transition-duration: 0.1s;
  border-radius: 1px;
}
header[id=header] > .container #block-system-menu-block-main .mobile-burger:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main .mobile-burger:before,
header[id=header] > .view-podcast #block-system-menu-block-main .mobile-burger:before, header[id=header] > .container #block-system-menu-block-main .mobile-burger:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main .mobile-burger:after,
header[id=header] > .view-podcast #block-system-menu-block-main .mobile-burger:after {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  width: 18px;
  height: 2px;
  background-color: #000;
  transition-duration: 0.1s, 0.1s, 0.1s, 0.1s;
  transition-delay: 0s, 0.1s, 0s, 0s;
  border-radius: 1px;
}
header[id=header] > .container #block-system-menu-block-main .mobile-burger:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main .mobile-burger:before,
header[id=header] > .view-podcast #block-system-menu-block-main .mobile-burger:before {
  top: calc(50% + 6px);
  transition-property: transform, top, left, width;
}
header[id=header] > .container #block-system-menu-block-main .mobile-burger:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main .mobile-burger:after,
header[id=header] > .view-podcast #block-system-menu-block-main .mobile-burger:after {
  bottom: calc(50% + 6px);
  transition-property: transform, bottom, left, width;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 {
  display: flex;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > a,
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span,
header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span {
  position: relative;
  z-index: 3;
  display: block;
  cursor: pointer;
  font-size: 16px;
  line-height: 55px;
  font-family: "MulishSemiBold";
  color: #000;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > a:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > a:before,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > a:before,
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span:before,
  header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span:before,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span:before {
    content: "";
    width: 0;
    height: 2px;
    background-color: #ADBA9C;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: all 0.3s ease;
  }
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > a:hover:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > a:hover:before,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > a:hover:before, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > a.is-active:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > a.is-active:before,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > a.is-active:before,
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span:hover:before,
header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span:hover:before,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span:hover:before,
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span.is-active:before,
header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span.is-active:before,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span.is-active:before {
  width: 100%;
  opacity: 1;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin-left: 15px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transform: rotate(90deg);
}
@media screen and (min-width: 768px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span:after,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span:after {
    transition: transform 0.4s ease;
  }
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li .menu_link_content .link-block-title, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li .menu_link_content .link-block-title,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li .menu_link_content .link-block-title {
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 5px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li .menu_link_content .description p, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li .menu_link_content .description p,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li .menu_link_content .description p {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
  font-family: "MulishRegular";
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li {
  display: block;
  width: 100%;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > a,
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > span,
header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > span,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > span {
  line-height: 32px;
  text-decoration: none;
  color: #000;
}
@media screen and (min-width: 1241px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > a,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > a,
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > span,
  header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > span,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li > span {
    padding: 5px 10px;
  }
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.heading > span, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.heading > span,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.heading > span {
  text-transform: uppercase;
  font-family: "MulishBold";
  cursor: default;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: default;
  text-decoration: none;
  color: #000;
  border-radius: 3px;
  transition: background-color 0.4s ease;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #000 !important;
  opacity: 0;
  transform: translateX(-10px);
  transition: transform 0.4s ease, opacity 0.4s ease;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:focus-visible, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:focus-visible,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:focus-visible, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:hover, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:hover,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:focus-visible:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:focus-visible:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:focus-visible:after, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:hover:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:hover:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateY(0);
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:active, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:active,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.simple_link:active {
  background-color: #E6E6E6;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow {
  margin-top: 10px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishSemiBold";
  text-decoration: none;
  color: #777777;
  border-radius: 3px;
  transition: background-color 0.4s ease;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #777777 !important;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:focus-visible, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:focus-visible,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:focus-visible, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:hover, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:hover,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:focus-visible:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:focus-visible:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:focus-visible:after, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:hover:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:hover:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateX(5px);
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:active, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:active,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_with_arrow a:active {
  background-color: #E6E6E6;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a {
  position: relative;
  display: block;
  padding: 10px 40px 10px 10px;
  border-radius: 3px;
  border: 1px solid #FFF;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a .link-block-title, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a .link-block-title,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a .link-block-title {
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 5px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a p, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a p,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a p {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
  font-family: "MulishRegular";
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:after {
  position: absolute;
  right: 23px;
  bottom: 10px;
  content: "\e82e";
  font-family: "iconPack";
  font-size: 12px;
  line-height: 18px;
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:focus-visible, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:focus-visible,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:focus-visible, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:hover, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:hover,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:hover {
  border: 1px solid #E6E6E6;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:focus-visible:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:focus-visible:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:focus-visible:after, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:hover:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:hover:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:hover:after {
  transform: translateX(10px);
  opacity: 1;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:active, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:active,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.link_block > a:active {
  background-color: #E6E6E6;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a {
  position: relative;
  display: block;
  border-radius: 5px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .featured-image, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .featured-image,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .featured-image {
  position: relative;
  width: 100%;
  height: 225px;
  overflow: hidden;
  border-radius: 5px;
  margin: 0 0 15px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .featured-image > img, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .featured-image > img,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .featured-image > img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a img, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a img,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a img {
  display: block;
  width: 100%;
  max-width: 280px;
  margin: 0 0 15px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .link-block-title, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .link-block-title,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a .link-block-title {
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 5px;
  padding-right: 30px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a p, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a p,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a p {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
  font-family: "MulishRegular";
  padding-right: 30px;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:after {
  position: absolute;
  right: 23px;
  bottom: 10px;
  content: "\e82e";
  font-family: "iconPack";
  font-size: 12px;
  line-height: 18px;
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:focus-visible p, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:focus-visible p,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:focus-visible p, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:hover p, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:hover p,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:hover p {
  color: #1B1B1B;
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:focus-visible:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:focus-visible:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:focus-visible:after, header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:hover:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:hover:after,
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a:hover:after {
  transform: translateX(10px);
  opacity: 1;
}
@media screen and (min-width: 1241px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li.featured_block > a {
    padding: 10px 10px 15px 10px;
  }
}
header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li:not(:last-child), header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li:not(:last-child),
header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 > li:not(:last-child) {
  margin: 0 0 10px;
}
@media screen and (min-width: 1241px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -100%);
    top: 0;
    width: 100dvw;
    z-index: 4;
    background-color: #FFF;
    transition: transform 0.4s ease, visibility 0s linear;
    transition-delay: 0s, 0.4s;
    visibility: hidden;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-column-gap: 26px;
    padding-top: 40px;
    padding-bottom: 42px;
    position: relative;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    max-width: 1338px;
  }
}
@media screen and (min-width: 1241px) and (min-width: 991px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 1241px) and (min-width: 481px) and (max-width: 990px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1241px) and (max-width: 480px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 1241px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 ul.menu-level-2 {
    display: flex;
    flex-flow: column;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li:not(:last-child), header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li:not(:last-child),
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li:not(:last-child) {
    margin-right: 45px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:before,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:before {
    width: 100%;
    opacity: 1;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:after,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:after {
    transform: rotate(-90deg);
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > .menu-dropdown, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > .menu-dropdown,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > .menu-dropdown {
    top: 100%;
    transform: translate(-50%, 0) !important;
    visibility: visible;
    transition-delay: 0s, 0s;
  }
}
@media screen and (max-width: 1240px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 {
    flex-flow: column;
    align-items: flex-start;
    padding: 20px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > span:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > span:after,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > span:after {
    transform: rotate(0deg);
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown {
    display: none;
    transform: none !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    z-index: 99;
    padding-top: 50px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 {
    padding: 20px;
    overflow: auto;
    flex-flow: column;
    max-height: calc(100vh - 85px);
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li {
    margin: 0 0 25px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 {
    flex-flow: column;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.link_with_arrow, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.link_with_arrow,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.link_with_arrow {
    margin-top: 0;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.link_block, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.link_block,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.link_block {
    margin-left: -10px;
    width: calc(100% + 20px);
    max-width: 280px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.featured_block, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.featured_block,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 > li ul.menu-level-2 li.featured_block {
    max-width: 280px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span {
    position: absolute;
    display: flex;
    flex-flow: row-reverse;
    align-items: center;
    left: 0;
    top: 0;
    z-index: 100;
    padding: 0 20px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:before, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:before,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:before {
    content: none;
    display: none;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:after, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:after,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > span:after {
    font-size: 16px;
    transform: rotate(-180deg);
    height: 25px;
    margin: -6px 12px 0 -6px;
  }
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > .menu-dropdown, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > .menu-dropdown,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li.main-menu-open > .menu-dropdown {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  header[id=header] > .container #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1, header[id=header] > .view-article.article-listing #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1,
  header[id=header] > .view-podcast #block-system-menu-block-main ul.menu-level-0 > li > .menu-dropdown > ul.menu-level-1 {
    max-height: calc(100% - 60px);
  }
}
header[id=header] > .container #block-system-menu-block-main + #block-webshop-commerce-cart-block, header[id=header] > .view-article.article-listing #block-system-menu-block-main + #block-webshop-commerce-cart-block,
header[id=header] > .view-podcast #block-system-menu-block-main + #block-webshop-commerce-cart-block {
  margin: 0 0 0 auto;
}
header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child {
  position: absolute;
  right: 0;
  top: calc(100% + 10px);
  transition: all 0.3s ease;
  padding: 10px;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  flex-flow: column;
}
header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child li a, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child li a,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child li a {
  display: block;
  padding: 5px;
  color: #000 !important;
  font-size: 16px;
  line-height: 22px;
  min-width: 250px;
  text-decoration: none;
  border-radius: 5px;
  font-family: "MulishRegular";
}
header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child li a:hover, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child li a:hover,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child li a:hover {
  background-color: #E6E6E6;
}
header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child li a:active, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child li a:active,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child li a:active {
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.16);
}
header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child li .delimiter, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child li .delimiter,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child li .delimiter {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #D9D9D9;
  text-indent: -9999em;
  overflow: hidden;
  margin: 10px 0;
}
@media screen and (max-width: 767px) {
  header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child,
  header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child {
    right: auto;
    left: 20px;
    top: auto;
    bottom: 100%;
  }
}
@media screen and (max-width: 480px) {
  header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child,
  header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child {
    width: calc(100% - 40px);
  }
  header[id=header] > .container #block-system-menu-block-account ul.menu li > ul.child li a, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li > ul.child li a,
  header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li > ul.child li a {
    min-width: 100%;
  }
}
header[id=header] > .container #block-system-menu-block-account ul.menu li span.user.open + ul.child, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li span.user.open + ul.child,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li span.user.open + ul.child {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
header[id=header] > .container #block-system-menu-block-account ul.menu li span.user.open:after, header[id=header] > .view-article.article-listing #block-system-menu-block-account ul.menu li span.user.open:after,
header[id=header] > .view-podcast #block-system-menu-block-account ul.menu li span.user.open:after {
  width: 100%;
  opacity: 1;
}
header[id=header] > .container > #block-webshop-search-block, header[id=header] > .view-article.article-listing > #block-webshop-search-block,
header[id=header] > .view-podcast > #block-webshop-search-block, header[id=header] > .container > .webshop-search-block, header[id=header] > .view-article.article-listing > .webshop-search-block,
header[id=header] > .view-podcast > .webshop-search-block {
  position: initial;
  z-index: auto;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper,
header[id=header] > .container .webshop-search-block > form .form-wrapper,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper {
  display: flex;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item {
  width: 100%;
  margin: 0;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item label,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item label,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item label,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item label {
  display: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item input[type=text],
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item input[type=text],
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item input[type=text],
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item input[type=text] {
  width: 100%;
  font-size: 16px;
  line-height: 50px;
  border: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item ::-webkit-input-placeholder,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item ::-webkit-input-placeholder,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item ::-webkit-input-placeholder,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item ::-webkit-input-placeholder {
  color: #AAAAAA;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item ::-moz-placeholder,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item ::-moz-placeholder,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item ::-moz-placeholder,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item ::-moz-placeholder {
  color: #AAAAAA;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item :-moz-placeholder,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item :-moz-placeholder,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item :-moz-placeholder,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item :-moz-placeholder {
  color: #AAAAAA;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history {
  display: none;
  flex-flow: column;
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 52px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-150px);
  padding: 10px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history h4,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history h4,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history h4,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history h4 {
  margin: 0 0 20px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history ul,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history ul,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history ul,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history ul li a,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history ul li a,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history ul li a,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history ul li a {
  display: block;
  width: 100%;
  color: #98A983;
  font-family: "MulishBold";
  text-decoration: none;
  padding: 2px 0;
  border-radius: 3px;
  transition: padding 0.3s ease;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history ul li a:hover, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history ul li a:focus,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history ul li a:hover,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history ul li a:hover,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history ul li a:hover,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history ul li a:focus,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history ul li a:focus,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history ul li a:focus {
  padding: 2px 10px;
  background-color: #E6E6E6;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history .clear-history,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history .clear-history,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history .clear-history,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history .clear-history {
  display: table;
  margin: 0 0 0 auto;
  position: relative;
  font-size: 12px;
  padding-right: 20px;
  align-self: flex-end;
  cursor: pointer;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history .clear-history:before, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history .clear-history:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history .clear-history:before,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history .clear-history:before,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history .clear-history:before,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history .clear-history:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history .clear-history:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history .clear-history:after {
  content: "";
  width: 12px;
  height: 2px;
  background-color: #000;
  position: absolute;
  right: 2px;
  top: 9px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history .clear-history:before,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history .clear-history:before,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history .clear-history:before,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history .clear-history:before {
  transform: rotate(45deg);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history .clear-history:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .search-history .clear-history:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .search-history .clear-history:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .search-history .clear-history:after {
  transform: rotate(-45deg);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper {
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 52px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-150px);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .no-results-text,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .no-results-text,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .no-results-text,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .no-results-text {
  display: none;
  margin: 20px 0 10px;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .no-results-text,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .no-results-text,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .no-results-text,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .no-results-text {
  display: block;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .search-result-view,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .search-result-view,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .search-result-view,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .search-result-view {
  display: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results ~ .search-history,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results ~ .search-history,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results ~ .search-history,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.no-results ~ .search-history {
  display: block;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty {
  display: none;
  opacity: 0;
  visibility: hidden;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty ~ .search-history,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty ~ .search-history,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty ~ .search-history,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper.empty ~ .search-history {
  display: block;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view {
  width: 100%;
  padding: 10px;
  max-height: calc(100vh - 260px);
  overflow: auto;
  background-color: #FFF;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title {
  font-size: 18px;
  line-height: 28px;
  font-family: "MulishSemiBold";
  color: #777777;
  margin: 0 0 10px;
  font-weight: 400;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title *,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title *,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title *,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .search-title * {
  display: inline;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .searchbox,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .stats,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .searchbox,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .searchbox,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .searchbox,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .stats,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .stats,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > .stats {
  display: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser {
  position: relative;
  flex-flow: row;
  margin: 0 0 5px;
  padding: 10px 0;
  transition: padding 0.3s ease;
  border-radius: 3px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image {
  width: auto;
  height: auto;
  background-color: unset;
  padding: 0 12px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a {
  width: 77px;
  height: auto;
  box-shadow: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img {
  max-width: 100%;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img + img,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img + img,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img + img,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a img + img {
  display: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image {
  position: relative;
  padding: 0 17px 17px 0;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image img + img,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image img + img,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image img + img,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .product-image a.combined-image img + img {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 17px);
  height: auto;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper {
  min-height: unset;
  padding: 0;
  margin: 0 0 0 10px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishRegular";
  font-weight: 400;
  margin: 0 0 5px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title mark,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title > span:not(.ais-Highlight),
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title mark,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title > span:not(.ais-Highlight),
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title mark,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title mark,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title mark,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title > span:not(.ais-Highlight),
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title > span:not(.ais-Highlight),
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .field-name-title > span:not(.ais-Highlight),
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title mark,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title mark,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title mark,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title > span:not(.ais-Highlight),
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title > span:not(.ais-Highlight),
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product-teaser-title > span:not(.ais-Highlight) {
  background-color: unset;
  font-family: "MulishBold";
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes {
  padding: 0;
  margin: 0;
  background-color: unset;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes span,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes span,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes span,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser > .details-wrapper .product_attributes span {
  font-size: 16px;
  line-height: 22px;
  color: #777777;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser a.overlay,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser a.overlay,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser a.overlay,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser a.overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus-within, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:hover,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus-within,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus-within,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:focus-within,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:hover,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:hover,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:hover {
  box-shadow: none;
  background-color: #E6E6E6;
  padding: 10px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:active,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:active,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:active,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser:active {
  box-shadow: none;
  background-color: #E6E6E6;
  padding: 10px;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.16);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser + h6,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser + h6,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser + h6,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .product-teaser + h6 {
  margin: 10px 0;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser {
  padding: 0;
  border: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  text-decoration: none;
  border-radius: 3px;
  padding: 4px 0;
  transition: padding 0.3s ease;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a mark,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a > span:not(.ais-Highlight),
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title mark,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title > span:not(.ais-Highlight),
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a mark,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a mark,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a mark,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a > span:not(.ais-Highlight),
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a > span:not(.ais-Highlight),
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a > span:not(.ais-Highlight),
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title mark,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title mark,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title mark,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title > span:not(.ais-Highlight),
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title > span:not(.ais-Highlight),
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title > span:not(.ais-Highlight) {
  background-color: unset;
  font-family: "MulishBold";
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus-within, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:hover,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus-within,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:hover,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus-within,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus-within,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:focus-within,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:hover,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:hover,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:hover,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus-within,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus-within,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:focus-within,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:hover,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:hover,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:hover {
  padding: 4px 10px;
  background-color: #E6E6E6;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:active,
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:active,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:active,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:active,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser a:active,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:active,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:active,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .title:active {
  padding: 4px 10px;
  background-color: #E6E6E6;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.16);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type {
  padding: 0;
  margin: 0;
  background-color: unset;
  font-size: 18px;
  line-height: 24px;
  color: #777777;
  font-family: "MulishRegular";
  font-weight: 400;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type:before,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type:before,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type:before,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .type:before {
  content: ",";
  margin: 0 5px 0 0;
  color: #000;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .description,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .description,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .description,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div ol .content-teaser .description {
  display: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  text-decoration: none;
  color: #777777;
  border-radius: 3px;
  transition: background-color 0.4s ease;
  transition: padding 0.3s ease;
  margin: 15px 0 0 0;
  padding: 4px 0;
  color: #1B1B1B;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link a,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link a,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link a,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #777777 !important;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible:after, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateX(5px);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active {
  background-color: #E6E6E6;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link div,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link div,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link div,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link div {
  display: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus {
  padding: 4px 10px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after, header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus:after {
  transform: translateX(0);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active:after {
  transform: translateX(5px);
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions {
  position: relative;
  width: 56px;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions input[type=submit],
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions input[type=submit],
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions input[type=submit],
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions input[type=submit] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  background-color: #FFF;
  padding: 0;
  cursor: pointer;
  text-indent: -9999em;
  font-size: 0;
  overflow: hidden;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions:after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions:after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions:after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions:after {
  content: "\e822";
  width: 18px;
  height: 18px;
  font-family: "iconPack";
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  color: #1B1B1B;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions:not(.active) input[type=submit],
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions:not(.active) input[type=submit],
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions:not(.active) input[type=submit],
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions:not(.active) input[type=submit] {
  pointer-events: none;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions:not(.active):after,
header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions:not(.active):after,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions:not(.active):after,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions:not(.active):after {
  color: #AAAAAA;
}
header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper .close-search,
header[id=header] > .container .webshop-search-block > form .form-wrapper .close-search,
header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper .close-search,
header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper .close-search {
  display: none;
}
@media screen and (min-width: 768px) {
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > .search_overlay,
  header[id=header] > .container .webshop-search-block > .search_overlay,
  header[id=header] > .view-article.article-listing .webshop-search-block > .search_overlay,
  header[id=header] > .view-podcast .webshop-search-block > .search_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background-color: #1B1B1B;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.3s ease, opacity 0.3s ease;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form,
  header[id=header] > .container .webshop-search-block > form,
  header[id=header] > .view-article.article-listing .webshop-search-block > form,
  header[id=header] > .view-podcast .webshop-search-block > form {
    left: 50%;
    transform: translateX(-50%);
    transition: transform 0.3s ease;
    width: 100%;
    max-width: 600px;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item,
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item,
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item,
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item {
    margin: 0;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item > input[type=text],
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item > input[type=text],
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item > input[type=text],
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item > input[type=text] {
    border-radius: 3px 0 0 3px;
    padding: 0 0 0 10px;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item > input[type=text]:focus-visible,
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item > input[type=text]:focus-visible,
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item > input[type=text]:focus-visible,
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item > input[type=text]:focus-visible {
    outline: none !important;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit],
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit],
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit],
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit] {
    border-radius: 0 3px 3px 0;
    border: none;
    min-width: unset;
  }
}
@media screen and (max-width: 767px) {
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form,
  header[id=header] > .container .webshop-search-block > form,
  header[id=header] > .view-article.article-listing .webshop-search-block > form,
  header[id=header] > .view-podcast .webshop-search-block > form {
    z-index: 99;
    transition: transform 0.4s ease;
    width: 100%;
    padding: 0 20px;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item label,
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item label,
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item label,
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item label {
    display: none;
    border-bottom: 1px solid #1B1B1B;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-item input[type=text],
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-item input[type=text],
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-item input[type=text],
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-item input[type=text] {
    border-bottom: 1px solid #1B1B1B;
    padding: 0;
    border-radius: 0;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit],
  header[id=header] > .container .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit],
  header[id=header] > .view-article.article-listing .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit],
  header[id=header] > .view-podcast .webshop-search-block > form .form-wrapper > .form-actions > input[type=submit] {
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #1B1B1B;
    min-width: unset;
    border-radius: 0;
  }
  header[id=header] > .container #block-webshop-search-block > .webshop-search-block > .webshop_search_autocomplete_wrapper,
  header[id=header] > .container .webshop-search-block > .webshop_search_autocomplete_wrapper,
  header[id=header] > .view-article.article-listing .webshop-search-block > .webshop_search_autocomplete_wrapper,
  header[id=header] > .view-podcast .webshop-search-block > .webshop_search_autocomplete_wrapper {
    display: none;
  }
}
header[id=header] .above-header {
  position: relative;
  z-index: 999;
}
header[id=header] .above-header .webshop-message {
  padding: 8px 0;
}
header[id=header] .above-header .webshop-message p {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  margin: 0;
}
header[id=header] .above-header .webshop-message h2, header[id=header] .above-header .webshop-message h3, header[id=header] .above-header .webshop-message h4, header[id=header] .above-header .webshop-message h5, header[id=header] .above-header .webshop-message h6 {
  display: block;
  width: 100%;
  margin: 0;
}
header[id=header] .menu-overlay {
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 50%;
  top: 55px;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.24);
  z-index: -1;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.4s ease, opacity 0.4s ease;
}
header[id=header].main-menu-open > .background {
  background-color: #FFF !important;
}
@media screen and (max-width: 1240px) {
  header[id=header].main-menu-open > .container > #block-system-menu-block-main > .mobile-burger span, header[id=header].main-menu-open > .view-article.article-listing > #block-system-menu-block-main > .mobile-burger span,
  header[id=header].main-menu-open > .view-podcast > #block-system-menu-block-main > .mobile-burger span {
    opacity: 0;
    transition-delay: 0s;
  }
  header[id=header].main-menu-open > .container > #block-system-menu-block-main > .mobile-burger:before, header[id=header].main-menu-open > .view-article.article-listing > #block-system-menu-block-main > .mobile-burger:before,
  header[id=header].main-menu-open > .view-podcast > #block-system-menu-block-main > .mobile-burger:before {
    top: calc(50% - 1px);
    width: 20px;
    transform: translateX(-50%) rotate(45deg);
    transition-property: top, transform, left, width;
    transition-duration: 0.1s, 0.1s, 0.1s, 0.1s;
    transition-delay: 0s, 0.1s, 0s, 0s;
  }
  header[id=header].main-menu-open > .container > #block-system-menu-block-main > .mobile-burger:after, header[id=header].main-menu-open > .view-article.article-listing > #block-system-menu-block-main > .mobile-burger:after,
  header[id=header].main-menu-open > .view-podcast > #block-system-menu-block-main > .mobile-burger:after {
    bottom: calc(50% - 1px);
    width: 20px;
    transform: translateX(-50%) rotate(-45deg);
    transition-property: bottom, transform, left, width;
    transition-duration: 0.1s, 0.1s, 0.1s, 0.1s;
    transition-delay: 0s, 0.1s, 0s, 0s;
  }
  header[id=header].main-menu-open > .container > #block-system-menu-block-main > ul.menu-level-0, header[id=header].main-menu-open > .view-article.article-listing > #block-system-menu-block-main > ul.menu-level-0,
  header[id=header].main-menu-open > .view-podcast > #block-system-menu-block-main > ul.menu-level-0 {
    transform: translateX(100%);
  }
}
@media screen and (max-width: 990px) {
  header[id=header].main-menu-open > .container > #block-system-menu-block-main > .mobile-burger, header[id=header].main-menu-open > .view-article.article-listing > #block-system-menu-block-main > .mobile-burger,
  header[id=header].main-menu-open > .view-podcast > #block-system-menu-block-main > .mobile-burger {
    width: 50px;
    height: 50px;
    transform: translateX(calc(100vw - 50px));
    top: 0;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  header[id=header].main-menu-open > .container > #block-webshop-search-block > .webshop-search-block > form, header[id=header].main-menu-open > .view-article.article-listing > #block-webshop-search-block > .webshop-search-block > form,
  header[id=header].main-menu-open > .view-podcast > #block-webshop-search-block > .webshop-search-block > form,
  header[id=header].main-menu-open > .container > .webshop-search-block > form,
  header[id=header].main-menu-open > .view-article.article-listing > .webshop-search-block > form,
  header[id=header].main-menu-open > .view-podcast > .webshop-search-block > form {
    transform: translateX(100%);
  }
}
header[id=header].main-menu-open .menu-overlay {
  position: fixed;
  visibility: visible;
  opacity: 1;
}
header[id=header].search-on > .background {
  background-color: #FFF !important;
}
header[id=header].search-on > .container #block-system-menu-block-account ul.menu li > span.search:after, header[id=header].search-on > .view-article.article-listing #block-system-menu-block-account ul.menu li > span.search:after,
header[id=header].search-on > .view-podcast #block-system-menu-block-account ul.menu li > span.search:after,
header[id=header].search-on > .container #block-system-menu-block-right-menu ul.menu li > span.search:after,
header[id=header].search-on > .view-article.article-listing #block-system-menu-block-right-menu ul.menu li > span.search:after,
header[id=header].search-on > .view-podcast #block-system-menu-block-right-menu ul.menu li > span.search:after {
  width: 100%;
  opacity: 1;
}
header[id=header].search-on #block-webshop-search-block > .webshop-search-block > .search_overlay,
header[id=header].search-on .webshop-search-block > .search_overlay {
  visibility: visible;
  opacity: 0.5;
}
header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper,
header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history,
header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper,
header[id=header].search-on .webshop-search-block > form .form-wrapper > .search-history {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  background-color: #FFF;
}
@media screen and (max-width: 767px) {
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form,
  header[id=header].search-on .webshop-search-block > form {
    transform: translateX(100%);
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper {
    width: calc(100vw - 20px);
    box-shadow: none;
    left: 10px;
    background: #FFF;
    height: 100vh;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .search-title,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .search-title {
    font-size: 16px !important;
    line-height: 26px !important;
    color: #000 !important;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser {
    padding: 0 !important;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser .product-image,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser .product-image {
    display: none;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser > .details-wrapper,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser > .details-wrapper {
    display: inline-block;
    margin: 0 !important;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser > .details-wrapper .product-teaser-title,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser > .details-wrapper .product-teaser-title {
    display: inline;
    font-size: 16px !important;
    line-height: 26px !important;
    margin: 0 8px 0 0 !important;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser > .details-wrapper .product_attributes,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .product-teaser > .details-wrapper .product_attributes {
    display: inline;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .search-result-view > div ol .content-teaser a,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .search-result-view > div ol .content-teaser a {
    font-size: 16px !important;
    line-height: 26px !important;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .search-block.search_block_content,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .webshop_search_autocomplete_wrapper .search-block.search_block_content {
    margin-top: 20px;
  }
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form .form-wrapper > .search-history,
  header[id=header].search-on .webshop-search-block > form .form-wrapper > .search-history {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form,
  header[id=header].search-on .webshop-search-block > form {
    transform: translate(-50%, calc(100% + 75px));
  }
}
header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form.loading:before,
header[id=header].search-on .webshop-search-block > form.loading:before {
  content: none;
}
header[id=header].search-on #block-webshop-search-block > .webshop-search-block > form.loading > .webshop-throbber,
header[id=header].search-on .webshop-search-block > form.loading > .webshop-throbber {
  left: auto;
  right: 60px;
}
@media screen and (max-width: 767px) {
  header[id=header].hide-search .webshop-search-block {
    display: none !important;
  }
}

#cart-flyout.loaded {
  position: fixed;
  width: 100%;
  height: calc(100% - 55px);
  top: 55px;
  left: 100%;
  z-index: 100;
  transition: left 0.6s ease;
  display: flex;
  justify-content: flex-end;
}
#cart-flyout.loaded > .cart-view {
  display: flex;
  flex-flow: column;
  padding: 10px 10px 20px;
  position: relative;
  z-index: 1;
  background-color: #FFF;
  width: 480px;
  height: 100%;
  box-shadow: -2px 0 4px rgba(0, 0, 0, 0.16);
  overflow: hidden;
}
#cart-flyout.loaded > .cart-view .cart-header {
  position: relative;
  display: flex;
  flex-flow: column-reverse;
  justify-content: flex-end;
  padding: 0 0 15px;
}
#cart-flyout.loaded > .cart-view .cart-header .title {
  text-align: center;
  font-size: 20px;
  line-height: 27px;
  font-family: "MulishBold";
  margin: 0;
}
#cart-flyout.loaded > .cart-view .cart-header .close-button {
  position: relative;
  margin: 0 0 0 auto;
  width: 34px;
  height: 34px;
  display: block;
  -webkit-appearance: none;
  border: none;
  background: unset;
  text-indent: -9999em;
  font-size: 0;
  overflow: hidden;
  cursor: pointer;
}
#cart-flyout.loaded > .cart-view .cart-header .close-button:before, #cart-flyout.loaded > .cart-view .cart-header .close-button:after {
  content: "";
  width: 22px;
  height: 2px;
  background-color: #1B1B1B;
  position: absolute;
  right: 6px;
  top: 16px;
}
#cart-flyout.loaded > .cart-view .cart-header .close-button:before {
  transform: rotate(45deg);
}
#cart-flyout.loaded > .cart-view .cart-header .close-button:after {
  transform: rotate(-45deg);
}
#cart-flyout.loaded > .cart-view .no-result {
  font-size: 16px;
  line-height: 22px;
  position: relative;
  text-align: center;
}
#cart-flyout.loaded > .cart-view .no-result + .cart-flyout-ctas {
  margin: auto 0 0 0;
}
#cart-flyout.loaded > .cart-view .cart-items {
  overflow: auto;
  overflow-x: hidden;
  height: 100%;
  margin: 10px 0 0 0;
  padding: 0 0 50px;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item {
  position: relative;
  width: 100%;
  display: flex;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart {
  display: grid;
  grid-template-columns: 120px 100%;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 140px;
  flex-shrink: 0;
  margin: 0 20px 0 0;
  padding: 13px 10px;
  background-color: #F2F2F2;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .image-container .field-type-image img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper {
  width: 100%;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title a {
  display: block;
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 5px;
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor,
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku {
  display: none;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type,
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type-license {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #F2F2F2;
  color: #1B1B1B;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .date {
  margin: 8px 0 0 0;
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date {
  display: none;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-quantity {
  position: absolute;
  right: 0;
  bottom: 0;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-quantity .cart-order-item {
  display: flex;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-quantity .cart-order-item .remove-from-cart {
  margin: 0 0 0 5px;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-quantity .cart-order-item .select2-processed > select + .select2 + .select2-container {
  left: auto !important;
  right: 0;
  z-index: 5;
  max-height: unset;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-unit-price {
  position: absolute;
  left: 120px;
  bottom: 24px;
  font-size: 14px;
  line-height: 19px;
  font-family: "MulishRegular";
  color: #5A5A5A;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-total-price {
  position: absolute;
  left: 120px;
  bottom: 0;
  font-size: 16px;
  line-height: 22px;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-total-price .price-wrapper {
  margin: 0;
  padding: 0;
  border: none;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-total-price .price-wrapper > div {
  align-items: flex-start;
  margin: 0;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-total-price .price-wrapper > div > div {
  text-align: left;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-total-price .price-wrapper > div > div.final-price {
  margin: 2px 0 0 0;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item > .field-name-total-price .price-wrapper > div > div.original-price {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
}
#cart-flyout.loaded > .cart-view .cart-items .cart-item:not(:last-child) {
  margin: 0 0 20px 0;
}
#cart-flyout.loaded > .cart-view .field-name-total-price {
  margin: auto 0 0 0;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div {
  position: relative;
  margin: 0;
  padding: 16px 0 0 0;
  border-top: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div .more-items {
  width: auto;
  display: block;
  position: absolute;
  left: 50%;
  top: -15px;
  transform: translate(-50%, -100%);
  background-color: #FFF;
  color: #1B1B1B;
  font-family: "MulishSemiBold";
  font-size: 16px;
  line-height: 32px;
  border: 1px solid #D4D4D4;
  padding: 0 12px;
  border-radius: 20px;
  white-space: nowrap;
  z-index: 2;
  transition: all 0.2s ease;
  cursor: pointer;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div .more-items:after {
  display: inline-block;
  vertical-align: middle;
  content: "\e82e";
  font-size: 16px;
  color: #1B1B1B;
  font-family: "iconPack";
  margin: 0 0 0 6px;
  transform: rotate(90deg);
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div .more-items.hide-more {
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 20px);
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div > div {
  width: 100%;
  margin: 0 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div > div > span {
  width: auto;
  font-size: 18px;
  line-height: 24px;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div > div > span.order-total-line-value {
  text-transform: uppercase;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div > div.order-total-line__total {
  font-size: 20px;
  line-height: 30px;
  font-family: "MulishBold";
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div > div.order-total-line__total > span {
  font-size: 20px;
  line-height: 27px;
}
#cart-flyout.loaded > .cart-view .field-name-total-price > div:before {
  content: "";
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0;
  top: -1px;
  transform: translateY(-100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #FFF);
  z-index: 1;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas {
  display: flex;
  justify-content: flex-end;
  margin: 25px 0 0 0;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #FFF;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  border: 1px solid #1B1B1B;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart.disabled, #cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart[disabled], #cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart:hover {
  background-color: #ADBA9C;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  #cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart {
    min-width: 150px;
  }
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.cart:hover {
  background-color: #D4D4D4;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin-left: 10px;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout.disabled, #cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout[disabled], #cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout:hover {
  background-color: #ADBA9C;
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  #cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout {
    min-width: 150px;
  }
}
#cart-flyout.loaded > .cart-view .cart-flyout-ctas a.checkout:hover {
  background-color: #3A3A3A;
}
#cart-flyout.loaded:before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.24);
  backdrop-filter: blur(6px);
  position: absolute;
  left: calc(100% - 480px);
  top: 0;
  z-index: 0;
  transition: left 0.6s ease;
}
#cart-flyout.loaded.active {
  left: 0;
}
#cart-flyout.loaded.active:before {
  left: 0;
}
#cart-flyout.loaded.active + .dialog-off-canvas-main-canvas header[id=header] > .background {
  background-color: #FFF !important;
}
#cart-flyout.loaded.loading > .cart-view:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(2px);
  z-index: 3;
}
@media screen and (max-width: 990px) {
  #cart-flyout.loaded {
    top: 50px;
    height: calc(100% - 50px);
  }
}
@media screen and (max-width: 480px) {
  #cart-flyout.loaded {
    display: none !important;
  }
}

.dialog-off-canvas-main-canvas > footer {
  font-size: 14px;
  line-height: 19px;
  background-color: #2F2F2F;
  padding: 40px 0 20px;
  color: #FFF;
}
.dialog-off-canvas-main-canvas > footer .container, .dialog-off-canvas-main-canvas > footer .view-article.article-listing,
.dialog-off-canvas-main-canvas > footer .view-podcast {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-column-gap: 20px;
}
.dialog-off-canvas-main-canvas > footer .container .column, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column,
.dialog-off-canvas-main-canvas > footer .view-podcast .column {
  position: relative;
  z-index: 1;
  width: 100%;
}
.dialog-off-canvas-main-canvas > footer .container .column p, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p {
  font-size: 16px;
  line-height: 22px;
}
.dialog-off-canvas-main-canvas > footer .container .column .block, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column .block,
.dialog-off-canvas-main-canvas > footer .view-podcast .column .block {
  margin: 0 0 45px;
}
.dialog-off-canvas-main-canvas > footer .container .column .block .block-title, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column .block .block-title,
.dialog-off-canvas-main-canvas > footer .view-podcast .column .block .block-title {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishBold";
  margin: 0 0 10px;
}
.dialog-off-canvas-main-canvas > footer .container .column .block a, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column .block a,
.dialog-off-canvas-main-canvas > footer .view-podcast .column .block a {
  display: block;
}
.dialog-off-canvas-main-canvas > footer .container .column .block p > a, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column .block p > a,
.dialog-off-canvas-main-canvas > footer .view-podcast .column .block p > a {
  color: #FFF;
  display: inline;
  font-family: "MulishRegular";
}
.dialog-off-canvas-main-canvas > footer .container .column .block p img, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column .block p img,
.dialog-off-canvas-main-canvas > footer .view-podcast .column .block p img {
  display: block;
  margin: 20px 0 0 0;
}
.dialog-off-canvas-main-canvas > footer .container .column nav, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav {
  margin: 0 0 45px;
}
.dialog-off-canvas-main-canvas > footer .container .column nav > span, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav > span,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav > span {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishBold";
  margin: 0 0 10px;
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]), .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]),
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]),
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  text-decoration: none;
  color: #FFF;
  border-radius: 3px;
  transition: background-color 0.4s ease;
  font-family: "MulishSemiBold";
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]) a, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]) a,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]) a,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active a,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active a,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]):after, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]):after,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]):after,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active:after,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active:after,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #FFF !important;
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]):focus-visible, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]):focus-visible,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]):focus-visible, .dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]):hover, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]):hover,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]):hover,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active:focus-visible,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active:focus-visible,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active:focus-visible,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active:hover,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active:hover,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]):focus-visible:after, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]):focus-visible:after,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]):focus-visible:after, .dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]):hover:after, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]):hover:after,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]):hover:after,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active:focus-visible:after,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active:focus-visible:after,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active:focus-visible:after,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active:hover:after,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active:hover:after,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateX(5px);
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a:not([class]):active, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a:not([class]):active,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a:not([class]):active,
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li a.is-active:active,
.dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li a.is-active:active,
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li a.is-active:active {
  background-color: #E6E6E6;
}
.dialog-off-canvas-main-canvas > footer .container .column nav ul.menu li:not(:last-child), .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav ul.menu li:not(:last-child),
.dialog-off-canvas-main-canvas > footer .view-podcast .column nav ul.menu li:not(:last-child) {
  margin-bottom: 10px;
}
.dialog-off-canvas-main-canvas > footer .container .column h2, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column h2,
.dialog-off-canvas-main-canvas > footer .view-podcast .column h2 {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 10px;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.tel, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.tel,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.tel {
  display: block;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  color: #AAAAAA;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.tel:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.tel:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.tel:before {
  font-size: 18px;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.tel:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.tel:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.tel:before {
  display: inline-block;
  width: 18px;
  line-height: 18px;
  font-family: "iconPack";
  margin: -2px 15px 0 0;
  content: "\e816";
  vertical-align: middle;
  color: #FFF !important;
  text-align: center;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.tel:hover, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.tel:hover,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.tel:hover {
  color: #FFF;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.mail, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.mail,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.mail {
  display: block;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  color: #AAAAAA;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.mail:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.mail:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.mail:before {
  font-size: 14px;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.mail:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.mail:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.mail:before {
  display: inline-block;
  width: 18px;
  line-height: 18px;
  font-family: "iconPack";
  margin: -2px 15px 0 0;
  content: "\e819";
  vertical-align: middle;
  color: #FFF !important;
  text-align: center;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a.mail:hover, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a.mail:hover,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a.mail:hover {
  color: #FFF;
}
.dialog-off-canvas-main-canvas > footer .container .column p > a + a, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column p > a + a,
.dialog-off-canvas-main-canvas > footer .view-podcast .column p > a + a {
  margin-top: 10px;
}
.dialog-off-canvas-main-canvas > footer .container .column:nth-of-type(3) nav ul.menu, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:nth-of-type(3) nav ul.menu,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:nth-of-type(3) nav ul.menu {
  flex-flow: column;
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  background-color: #1B1B1B;
  border-radius: 100%;
  color: #FFF;
  font-size: 0;
  text-decoration: none;
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a:hover, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a:hover,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a:hover {
  background-color: #4B4B4B;
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a:active, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a:active,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a:active {
  box-shadow: inset 0 6px 8px 0 rgba(0, 0, 0, 0.16);
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a:before {
  font-family: "iconPack";
  font-size: 18px;
  line-height: 18px;
  color: #FFF;
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a.facebook:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a.facebook:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a.facebook:before {
  content: "\e80e";
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a.twitter:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a.twitter:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a.twitter:before {
  content: "\e827";
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a.linkedin:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a.linkedin:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a.linkedin:before {
  content: "\e817";
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a.youtube:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a.youtube:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a.youtube:before {
  content: "\e829";
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a.instagram:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a.instagram:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a.instagram:before {
  content: "\e814";
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li a.tiktok:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li a.tiktok:before,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li a.tiktok:before {
  content: "\e82c";
}
.dialog-off-canvas-main-canvas > footer .container .column:last-of-type nav ul.menu li:not(:last-child), .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:last-of-type nav ul.menu li:not(:last-child),
.dialog-off-canvas-main-canvas > footer .view-podcast .column:last-of-type nav ul.menu li:not(:last-child) {
  margin-right: 5px;
}
.dialog-off-canvas-main-canvas > footer .container .column:first-child p img, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column:first-child p img,
.dialog-off-canvas-main-canvas > footer .view-podcast .column:first-child p img {
  margin: 0 0 25px;
}
.dialog-off-canvas-main-canvas > footer .container #back-top, .dialog-off-canvas-main-canvas > footer .view-article.article-listing #back-top,
.dialog-off-canvas-main-canvas > footer .view-podcast #back-top {
  position: absolute;
  top: -40px;
  transform: translateY(-50%);
  right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  background-color: #FFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  overflow: hidden;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
  z-index: 5;
}
.dialog-off-canvas-main-canvas > footer .container #back-top:before, .dialog-off-canvas-main-canvas > footer .view-article.article-listing #back-top:before,
.dialog-off-canvas-main-canvas > footer .view-podcast #back-top:before {
  font-size: 24px;
  transform: rotate(-90deg);
}
.dialog-off-canvas-main-canvas > footer .container #back-top:hover, .dialog-off-canvas-main-canvas > footer .view-article.article-listing #back-top:hover,
.dialog-off-canvas-main-canvas > footer .view-podcast #back-top:hover {
  background-color: #E6E6E6;
}
.dialog-off-canvas-main-canvas > .subfooter {
  font-size: 14px;
  line-height: 19px;
  background-color: #2F2F2F;
}
.dialog-off-canvas-main-canvas > .subfooter > .container, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 15px;
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:first-child ul.menu li a, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:first-child ul.menu li a,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:first-child ul.menu li a {
  color: #919191;
  line-height: 14px;
  text-decoration: underline;
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:first-child ul.menu li a:hover, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:first-child ul.menu li a:hover,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:first-child ul.menu li a:hover {
  color: #FFF;
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:first-child ul.menu li:not(:last-child), .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:first-child ul.menu li:not(:last-child),
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:first-child ul.menu li:not(:last-child) {
  margin-right: 10px;
}
@media screen and (max-width: 374px) {
  .dialog-off-canvas-main-canvas > .subfooter > .container nav:first-child ul.menu, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:first-child ul.menu,
  .dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:first-child ul.menu {
    flex-flow: column;
    align-items: center;
  }
  .dialog-off-canvas-main-canvas > .subfooter > .container nav:first-child ul.menu > li:not(:last-child), .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:first-child ul.menu > li:not(:last-child),
  .dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:first-child ul.menu > li:not(:last-child) {
    margin: 0 0 10px;
  }
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span {
  display: block;
  width: 45px;
  height: 30px;
  overflow: hidden;
  font-size: 0;
  border-radius: 2px;
  text-align: center;
  line-height: 30px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span.mobilepay, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span.mobilepay,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span.mobilepay {
  background-image: url("/themes/custom/webshop/images/icons/mobilepay-dark.svg");
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span.visa, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span.visa,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span.visa {
  background-image: url("/themes/custom/webshop/images/icons/visa-light-large-dark.svg");
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span.mastercard, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span.mastercard,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span.mastercard {
  background-image: url("/themes/custom/webshop/images/icons/mastercard-color_large-dark.svg");
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span.visa-electron, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span.visa-electron,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span.visa-electron {
  background-image: url("/themes/custom/webshop/images/icons/visa-electron-dark.svg");
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span.jcb, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span.jcb,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span.jcb {
  background-image: url("/themes/custom/webshop/images/icons/jcb-light-large-dark.svg");
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li span.maestro, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li span.maestro,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li span.maestro {
  background-image: url("/themes/custom/webshop/images/icons/maestro-light-large-dark.svg");
}
.dialog-off-canvas-main-canvas > .subfooter > .container nav:last-child ul.menu li:not(:last-child), .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav:last-child ul.menu li:not(:last-child),
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav:last-child ul.menu li:not(:last-child) {
  margin-right: 5px;
}
.dialog-off-canvas-main-canvas > .subfooter > .container:before, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing:before,
.dialog-off-canvas-main-canvas > .subfooter > .view-podcast:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #1B1B1B;
  margin-bottom: 20px;
}
@media screen and (max-width: 990px) {
  .dialog-off-canvas-main-canvas > footer {
    position: relative;
    padding: 30px 0 0;
  }
  .dialog-off-canvas-main-canvas > footer .container, .dialog-off-canvas-main-canvas > footer .view-article.article-listing,
  .dialog-off-canvas-main-canvas > footer .view-podcast {
    position: initial;
    max-width: 620px;
    margin: 0 auto 0 0;
    grid-row-gap: 10px;
    grid-template-columns: repeat(2, 50%);
  }
  .dialog-off-canvas-main-canvas > footer .container #back-top, .dialog-off-canvas-main-canvas > footer .view-article.article-listing #back-top,
  .dialog-off-canvas-main-canvas > footer .view-podcast #back-top {
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .dialog-off-canvas-main-canvas > footer {
    padding: 20px 0 0 0;
  }
  .dialog-off-canvas-main-canvas > footer .container, .dialog-off-canvas-main-canvas > footer .view-article.article-listing,
  .dialog-off-canvas-main-canvas > footer .view-podcast {
    grid-row-gap: 0;
    grid-template-columns: repeat(1, 100%);
  }
  .dialog-off-canvas-main-canvas > footer .container .column nav, .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column nav,
  .dialog-off-canvas-main-canvas > footer .view-podcast .column nav,
  .dialog-off-canvas-main-canvas > footer .container .column .block,
  .dialog-off-canvas-main-canvas > footer .view-article.article-listing .column .block,
  .dialog-off-canvas-main-canvas > footer .view-podcast .column .block {
    margin: 0 0 40px;
  }
  .dialog-off-canvas-main-canvas > .subfooter > .container, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing,
  .dialog-off-canvas-main-canvas > .subfooter > .view-podcast {
    flex-flow: column;
    align-items: center;
  }
  .dialog-off-canvas-main-canvas > .subfooter > .container nav + nav, .dialog-off-canvas-main-canvas > .subfooter > .view-article.article-listing nav + nav,
  .dialog-off-canvas-main-canvas > .subfooter > .view-podcast nav + nav {
    margin: 16px 0 0 0;
  }
}

.paragraph.image-and-content-component {
  overflow: hidden;
}
.paragraph.image-and-content-component > .container, .paragraph.image-and-content-component > .view-article.article-listing,
.paragraph.image-and-content-component > .view-podcast {
  padding: 0;
}
.paragraph.image-and-content-component .background-image img {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.paragraph.image-and-content-component .wrapper .item {
  overflow: hidden;
  position: relative;
  padding: 60px 114px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
}
.paragraph.image-and-content-component .wrapper .item > * {
  width: calc(50% - 20px);
  height: 100%;
  z-index: 2;
}
.paragraph.image-and-content-component .wrapper .item .bg-image {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.paragraph.image-and-content-component .wrapper .item .bg-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.paragraph.image-and-content-component .wrapper .item .image {
  display: flex;
  justify-content: center;
}
.paragraph.image-and-content-component .wrapper .item .body {
  display: flex;
  flex-flow: column;
}
.paragraph.image-and-content-component .wrapper .item .body .show_more {
  order: 10;
}
.paragraph.image-and-content-component .wrapper .item .body .show_more ~ .description .field-name-field-content > *:nth-child(n+2) {
  display: none;
}
.paragraph.image-and-content-component .wrapper .item .body .show_more.less ~ .description .field-name-field-content > *:nth-child(n+2) {
  display: block;
}
.paragraph.image-and-content-component .wrapper .item .body .text-above-title {
  text-transform: uppercase;
  font-family: "MulishBold";
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
  color: #1B1B1B;
  margin: 0 0 10px;
}
.paragraph.image-and-content-component .wrapper .item .body .title {
  color: #1B1B1B;
  margin: 0 0 28px;
}
.paragraph.image-and-content-component .wrapper .item .body .description p {
  font-weight: 100;
  margin: 0 0 30px;
}
.paragraph.image-and-content-component .wrapper .item .body .cta-area a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.image-and-content-component .wrapper .item .body .cta-area a.disabled, .paragraph.image-and-content-component .wrapper .item .body .cta-area a[disabled], .paragraph.image-and-content-component .wrapper .item .body .cta-area a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.image-and-content-component .wrapper .item .body .cta-area a:hover {
  background-color: #ADBA9C;
}
.paragraph.image-and-content-component .wrapper .item .body .cta-area a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.image-and-content-component .wrapper .item .body .cta-area a {
    min-width: 150px;
  }
}
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body a:not(.cta):not(.button),
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body .text-above-title,
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body .title,
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body h1, .paragraph.image-and-content-component .wrapper .item[data-color=light] .body h2,
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body .description p {
  color: #FFF !important;
}
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body .show_more {
  color: #FFF;
}
.paragraph.image-and-content-component .wrapper .item[data-color=light] .body .show_more:before, .paragraph.image-and-content-component .wrapper .item[data-color=light] .body .show_more:after {
  filter: brightness(100);
}
@media screen and (max-width: 990px) {
  .paragraph.image-and-content-component .wrapper .item {
    flex-flow: column;
    padding: 80px;
  }
  .paragraph.image-and-content-component .wrapper .item > * {
    width: 100%;
  }
  .paragraph.image-and-content-component .wrapper .item .body {
    margin-top: 60px;
  }
}
@media screen and (max-width: 440px) {
  .paragraph.image-and-content-component .wrapper .item {
    padding: 40px;
  }
  .paragraph.image-and-content-component .wrapper .item .image a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .paragraph.image-and-content-component .wrapper .item .image img {
    max-width: 100%;
  }
}
@media screen and (min-width: 991px) {
  .paragraph.image-and-content-component .wrapper .item.fifty-text-fifty-image, .paragraph.image-and-content-component .wrapper .item.narrow-text-wide-image, .paragraph.image-and-content-component .wrapper .item.wide-text-narrow-image {
    flex-flow: row-reverse;
  }
  .paragraph.image-and-content-component .wrapper .item.narrow-text-wide-image > .image, .paragraph.image-and-content-component .wrapper .item.wide-image-narrow-text > .image {
    width: calc(66.666% - 20px);
  }
  .paragraph.image-and-content-component .wrapper .item.narrow-text-wide-image > .body, .paragraph.image-and-content-component .wrapper .item.wide-image-narrow-text > .body {
    width: calc(33.333% - 20px);
  }
  .paragraph.image-and-content-component .wrapper .item.wide-text-narrow-image > .image, .paragraph.image-and-content-component .wrapper .item.narrow-image-wide-text > .image {
    width: calc(33.333% - 20px);
  }
  .paragraph.image-and-content-component .wrapper .item.wide-text-narrow-image > .body, .paragraph.image-and-content-component .wrapper .item.narrow-image-wide-text > .body {
    width: calc(66.666% - 20px);
  }
}

body.path-cart {
  background-color: #EAEEE6;
}
body.path-cart .cart-items {
  padding: 0;
}
body.path-cart .cart-empty-page {
  text-align: center;
  padding: 160px 20px 0;
  font-size: 18px;
  line-height: 22px;
  font-family: "MulishSemiBold";
}
@media screen and (min-width: 1241px) {
  body.path-cart main#main-content {
    padding-top: 88px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1240px) {
  body.path-cart main#main-content {
    padding-top: 55px;
  }
}
@media screen and (max-width: 990px) {
  body.path-cart header#header.has-top-message + #main-content nav.breadcrumb {
    background-color: #FFF;
  }
}

input.form-disabled,
button.form-disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}

.cart-items {
  height: 100%;
  margin: 10px 0 0 0;
}
.cart-items .wrapper > div {
  position: relative;
  width: 100%;
  display: flex;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart {
  display: grid;
  grid-template-columns: 120px calc(100% - 120px);
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 140px;
  flex-shrink: 0;
  margin: 0 20px 0 0;
  padding: 13px 10px;
  background-color: #F2F2F2;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .image-container .field-type-image img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .details-wrapper {
  width: 100%;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title a {
  display: block;
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 5px;
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type,
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type-license {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #F2F2F2;
  color: #1B1B1B;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .details-wrapper .date {
  margin: 8px 0 0 0;
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
}
.cart-items .wrapper > div .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date {
  display: none;
}
.cart-items .wrapper > div > .field-name-unit-price {
  position: absolute;
  left: 120px;
  bottom: 24px;
  font-size: 14px;
  line-height: 19px;
  font-family: "MulishRegular";
  color: #5A5A5A;
}
.cart-items .wrapper > div > .field-name-purchased-entity {
  width: 100%;
}
.cart-items .wrapper > div:not(:last-child) {
  margin: 0 0 20px 0;
}

.cart-right-wrapper {
  position: relative;
  padding-top: 35px;
}
.cart-right-wrapper .more-items {
  width: auto;
  display: block;
  position: absolute;
  left: 50%;
  top: 15px;
  transform: translate(-50%, -100%);
  background-color: #FFF;
  color: #1B1B1B;
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 32px;
  border: 1px solid #D4D4D4;
  padding: 0 12px;
  border-radius: 20px;
  white-space: nowrap;
  z-index: 2;
  transition: all 0.2s ease;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .cart-right-wrapper .more-items {
    display: none;
  }
}
.cart-right-wrapper.hide-more .more-items {
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 20px);
}
.cart-right-wrapper h3 {
  display: block;
  width: 100%;
  font-size: 20px;
  line-height: 27px;
  margin: 0 0 15px;
}
.cart-right-wrapper .field-name-total-price {
  margin: auto 0 0 0;
}
.cart-right-wrapper .field-name-total-price .more-items {
  display: none !important;
}
.cart-right-wrapper .field-name-total-price > div {
  position: relative;
  margin: 0;
  padding: 16px 0 0 0;
}
.cart-right-wrapper .field-name-total-price > div .more-items {
  display: none;
  width: auto;
  position: absolute;
  left: 50%;
  top: -15px;
  transform: translate(-50%, -100%);
  background-color: #FFF;
  color: #1B1B1B;
  font-family: "MulishSemiBold";
  font-size: 16px;
  line-height: 32px;
  border: 1px solid #D4D4D4;
  padding: 0 12px;
  border-radius: 20px;
  white-space: nowrap;
  z-index: 2;
  transition: all 0.2s ease;
  cursor: pointer;
}
.cart-right-wrapper .field-name-total-price > div .more-items:after {
  display: inline-block;
  vertical-align: middle;
  content: "\e82e";
  font-size: 16px;
  color: #1B1B1B;
  font-family: "iconPack";
  margin: 0 0 0 6px;
  transform: rotate(90deg);
}
.cart-right-wrapper .field-name-total-price > div .more-items.hide-more {
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 20px);
}
.cart-right-wrapper .field-name-total-price > div > div {
  width: 100%;
  margin: 0 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}
.cart-right-wrapper .field-name-total-price > div > div > span {
  width: auto;
  font-size: 18px;
  line-height: 24px;
}
.cart-right-wrapper .field-name-total-price > div > div > span.order-total-line-value {
  text-transform: uppercase;
}
.cart-right-wrapper .field-name-total-price > div > div.order-total-line__total {
  font-size: 20px;
  line-height: 30px;
  font-family: "MulishBold";
}
.cart-right-wrapper .field-name-total-price > div > div.order-total-line__total > span {
  font-size: 20px;
  line-height: 27px;
}
.cart-right-wrapper .payment-message {
  display: flex;
  margin: 20px 0 0 0;
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
}
.cart-right-wrapper .payment-message:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.373 0 0 5.373 0 12C0 18.627 5.373 24 12 24C18.627 24 24 18.627 24 12C24 5.373 18.627 0 12 0ZM18.707 9.707L11.147 17.267C10.959 17.455 10.705 17.56 10.44 17.56C10.175 17.56 9.92 17.455 9.733 17.267L6.28 13.814C5.889 13.423 5.889 12.791 6.28 12.4C6.671 12.009 7.303 12.009 7.694 12.4L10.44 15.146L17.293 8.293C17.684 7.902 18.316 7.902 18.707 8.293C19.098 8.684 19.098 9.316 18.707 9.707Z' fill='black'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.cart-page-view {
  position: relative;
  padding: 40px 0 95px 0;
}
.cart-page-view > .container, .cart-page-view > .view-article.article-listing,
.cart-page-view > .view-podcast {
  display: grid;
  grid-template-columns: repeat(2, calc(100% - 500px) 480px);
  grid-column-gap: 20px;
  grid-row-gap: 10px;
}
.cart-page-view > .container > .cart-header, .cart-page-view > .view-article.article-listing > .cart-header,
.cart-page-view > .view-podcast > .cart-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cart-page-view > .container > .cart-header h2, .cart-page-view > .view-article.article-listing > .cart-header h2,
.cart-page-view > .view-podcast > .cart-header h2 {
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 20px;
  line-height: 40px;
}
.cart-page-view > .container > .cart-header .share, .cart-page-view > .view-article.article-listing > .cart-header .share,
.cart-page-view > .view-podcast > .cart-header .share {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #EAEEE6;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  border: 2px solid #98A983;
  min-width: 180px;
}
.cart-page-view > .container > .cart-header .share.disabled, .cart-page-view > .view-article.article-listing > .cart-header .share.disabled,
.cart-page-view > .view-podcast > .cart-header .share.disabled, .cart-page-view > .container > .cart-header .share[disabled], .cart-page-view > .view-article.article-listing > .cart-header .share[disabled],
.cart-page-view > .view-podcast > .cart-header .share[disabled], .cart-page-view > .container > .cart-header .share:disabled, .cart-page-view > .view-article.article-listing > .cart-header .share:disabled,
.cart-page-view > .view-podcast > .cart-header .share:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.cart-page-view > .container > .cart-header .share:hover, .cart-page-view > .view-article.article-listing > .cart-header .share:hover,
.cart-page-view > .view-podcast > .cart-header .share:hover {
  background-color: #ADBA9C;
}
.cart-page-view > .container > .cart-header .share:active, .cart-page-view > .view-article.article-listing > .cart-header .share:active,
.cart-page-view > .view-podcast > .cart-header .share:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .cart-page-view > .container > .cart-header .share, .cart-page-view > .view-article.article-listing > .cart-header .share,
  .cart-page-view > .view-podcast > .cart-header .share {
    min-width: 150px;
  }
}
@media screen and (max-width: 1040px) {
  .cart-page-view > .container > .cart-header, .cart-page-view > .view-article.article-listing > .cart-header,
  .cart-page-view > .view-podcast > .cart-header {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .cart-page-view > .container > .cart-header, .cart-page-view > .view-article.article-listing > .cart-header,
  .cart-page-view > .view-podcast > .cart-header {
    flex-flow: column;
    margin-bottom: 20px;
  }
  .cart-page-view > .container > .cart-header h2, .cart-page-view > .view-article.article-listing > .cart-header h2,
  .cart-page-view > .view-podcast > .cart-header h2 {
    padding: 0;
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 27px;
  }
}
.cart-page-view > .container > .cart-items, .cart-page-view > .view-article.article-listing > .cart-items,
.cart-page-view > .view-podcast > .cart-items {
  grid-area: 2/1/2/1;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item {
  display: grid;
  grid-template-columns: calc(100% - 172px) auto;
  background-color: #FFF;
  border-radius: 5px;
  padding: 10px;
  min-height: 90px;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity {
  grid-area: 1/1/5/2;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart {
  display: flex;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container {
  align-self: flex-start;
  flex-shrink: 0;
  width: 100px;
  height: auto;
  padding: 13px 10px;
  background-color: #F2F2F2;
  margin: 0 10px 0 0;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container img, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container img,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container img {
  display: block;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container:empty, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container:empty,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .image-container:empty {
  height: 142px;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper {
  width: calc(100% - 100px);
  display: flex;
  flex-flow: column;
  align-items: flex-start;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title {
  width: 100%;
  margin: 0 0 2px;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title a, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title a,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-title a {
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishBold";
  color: #000;
  text-decoration: none;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor {
  max-width: 100%;
  word-break: break-word;
  margin: 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor > div, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor > div,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-field-contributor > div {
  display: inline-block;
  font-size: 14px;
  line-height: 19px;
  color: #5A5A5A;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type,
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type-license,
.cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type-license,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-attribute-product-type-license {
  display: inline-block;
  font-family: "MulishSemiBold";
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  padding: 0 5px;
  background-color: #F2F2F2;
  color: #1B1B1B;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku {
  font-size: 14px;
  line-height: 19px;
  color: #5A5A5A;
  margin: 5px 0 0 0;
}
@media screen and (min-width: 991px) {
  .cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku,
  .cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .field-name-sku {
    margin: auto 0 0 0;
  }
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date {
  display: flex;
  flex-flow: column;
  width: 100%;
  padding: 16px 0 24px 0;
  max-width: 318px;
  margin: 0;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date label, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date label,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date label {
  font-size: 14px;
  line-height: 17px;
  margin: 0 0 5px;
  color: #3A3A3A;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date input.form-date, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date input.form-date,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .js-form-type-date input.form-date {
  border: 1px solid #3A3A3A;
  font-size: 18px;
  line-height: 30px;
  color: #3A3A3A;
  border-radius: 2px;
  opacity: 1;
  padding: 7px 15px;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .date, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .date,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity .product-variation-cart .details-wrapper .date {
  display: none;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-quantity, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-quantity,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-quantity {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  grid-area: 4/3/4/3;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-quantity .cart-order-item, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-quantity .cart-order-item,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-quantity .cart-order-item {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-quantity .cart-order-item .remove-from-cart, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-quantity .cart-order-item .remove-from-cart,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-quantity .cart-order-item .remove-from-cart {
  margin: 0 0 0 7px;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-unit-price, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-unit-price,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-unit-price {
  grid-area: 2/3/2/3;
  font-size: 14px;
  line-height: 19px;
  color: #5A5A5A;
  text-align: right;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-total-price, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-total-price,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-total-price {
  grid-area: 1/3/1/3;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  margin: 0 0 2px;
  text-align: right;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-total-price .price-wrapper > div .original-price, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-total-price .price-wrapper > div .original-price,
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-total-price .price-wrapper > div .original-price {
  order: 2;
  font-size: 14px;
  line-height: 19px;
  color: #777777;
}
.cart-page-view > .container > .cart-items .wrapper > .cart-item:not(:last-child), .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item:not(:last-child),
.cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item:not(:last-child) {
  margin: 0 0 10px;
}
.cart-page-view > .container > .cart-right-wrapper, .cart-page-view > .view-article.article-listing > .cart-right-wrapper,
.cart-page-view > .view-podcast > .cart-right-wrapper {
  align-self: flex-start;
  grid-area: 2/2/2/2;
  background-color: #FFF;
  border-radius: 5px;
  padding: 20px 10px;
  margin: 10px 0 0 0;
}
.cart-page-view > .container > .cart-right-wrapper .more-items, .cart-page-view > .view-article.article-listing > .cart-right-wrapper .more-items,
.cart-page-view > .view-podcast > .cart-right-wrapper .more-items {
  display: none;
}
.cart-page-view > .container > .cart-right-wrapper.disabled .more-items, .cart-page-view > .view-article.article-listing > .cart-right-wrapper.disabled .more-items,
.cart-page-view > .view-podcast > .cart-right-wrapper.disabled .more-items {
  display: none !important;
}
.cart-page-view > .container > .cart-right-wrapper > h3, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > h3,
.cart-page-view > .view-podcast > .cart-right-wrapper > h3 {
  line-height: 27px;
  border-bottom: 1px solid #1B1B1B;
  padding-bottom: 15px;
  margin: 0;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form {
  position: relative;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0 0 15px;
  padding: 15px 0;
  border: none;
  border-bottom: 1px solid #1B1B1B;
  min-height: 52px;
  align-items: flex-start;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger {
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
  padding: 0;
  cursor: pointer;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:after, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:after,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:after {
  display: inline-block;
  vertical-align: middle;
  content: "\e82e";
  font-family: "iconPack";
  margin: 0 0 0 10px;
  font-size: 16px;
  line-height: 18px;
  transform: rotate(-90deg);
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:not(.show):after, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:not(.show):after,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:not(.show):after {
  transform: rotate(90deg);
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:not(.show) ~ *, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:not(.show) ~ *,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper .title-trigger:not(.show) ~ * {
  display: none;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item {
  margin: 20px 15px 0 0;
  width: calc(100% - 107px);
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item input, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item input,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item input {
  border-color: #AAAAAA;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item.error:after, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item.error:after,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > .form-item.error:after {
  top: 10px;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  flex-shrink: 0;
  min-width: unset;
  line-height: 22px;
  margin-top: 20px;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input.disabled, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input.disabled,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input.disabled, .cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input[disabled], .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input[disabled],
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input[disabled], .cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:disabled, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:disabled,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:hover, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:hover,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:hover {
  background-color: #ADBA9C;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:active, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:active,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input,
  .cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input {
    min-width: 150px;
  }
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:hover, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:hover,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input:hover {
  background-color: #2F2F2F;
}
@media screen and (max-width: 768px) {
  .cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input,
  .cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .coupon-wrapper > input {
    min-width: unset;
  }
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper {
  border-bottom: 1px solid #1B1B1B;
  padding: 15px 0;
  margin: 0 0 15px;
  display: flex;
  justify-content: space-between;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div {
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.code, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.code,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.code {
  font-family: "MulishSemiBold";
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.percentage, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.percentage,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.percentage {
  margin: 0 10px;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon {
  cursor: pointer;
  font-size: 0;
  height: 18px;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon:before, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon:before,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon:before {
  display: block;
  content: "\e801";
  font-family: "iconPack";
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #5A5A5A;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon:hover:before, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon:hover:before,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.remove-coupon:hover:before {
  color: #1B1B1B;
}
.cart-page-view > .container > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.coupon-value, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.coupon-value,
.cart-page-view > .view-podcast > .cart-right-wrapper > .webshop-commerce-coupon-redemption-form .form-wrapper > .existing-coupon-wrapper > div.coupon-value {
  margin: 0 0 0 auto;
}
.cart-page-view > .container > .cart-right-wrapper > .field-name-total-price .order-total-line, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .field-name-total-price .order-total-line,
.cart-page-view > .view-podcast > .cart-right-wrapper > .field-name-total-price .order-total-line {
  display: flex;
  justify-content: space-between;
  margin: 0 0 15px;
  padding: 0;
}
.cart-page-view > .container > .cart-right-wrapper > .field-name-total-price .order-total-line span, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .field-name-total-price .order-total-line span,
.cart-page-view > .view-podcast > .cart-right-wrapper > .field-name-total-price .order-total-line span {
  display: block;
  font-size: 18px;
  line-height: 24px;
  width: auto;
}
.cart-page-view > .container > .cart-right-wrapper > .field-name-total-price .order-total-line.order-total-line__total, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .field-name-total-price .order-total-line.order-total-line__total,
.cart-page-view > .view-podcast > .cart-right-wrapper > .field-name-total-price .order-total-line.order-total-line__total {
  border-bottom: 1px solid #1B1B1B;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
.cart-page-view > .container > .cart-right-wrapper > .field-name-total-price .order-total-line.order-total-line__total span, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .field-name-total-price .order-total-line.order-total-line__total span,
.cart-page-view > .view-podcast > .cart-right-wrapper > .field-name-total-price .order-total-line.order-total-line__total span {
  font-size: 20px;
  line-height: 27px;
}
.cart-page-view > .container > .cart-right-wrapper > .cart-cta, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .cart-cta,
.cart-page-view > .view-podcast > .cart-right-wrapper > .cart-cta {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
@media screen and (max-width: 374px) {
  .cart-page-view > .container > .cart-right-wrapper > .cart-cta, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .cart-cta,
  .cart-page-view > .view-podcast > .cart-right-wrapper > .cart-cta {
    flex-flow: column;
    gap: 20px;
  }
  .cart-page-view > .container > .cart-right-wrapper > .cart-cta > a, .cart-page-view > .view-article.article-listing > .cart-right-wrapper > .cart-cta > a,
  .cart-page-view > .view-podcast > .cart-right-wrapper > .cart-cta > a {
    width: 100%;
  }
}
@media screen and (min-width: 991px) {
  .cart-page-view > .container > .cart-right-wrapper, .cart-page-view > .view-article.article-listing > .cart-right-wrapper,
  .cart-page-view > .view-podcast > .cart-right-wrapper {
    position: sticky;
    top: 75px;
  }
}
.cart-page-view:has(.raptor-recommendation-component) {
  padding-bottom: 0;
}
.cart-page-view:has(.raptor-recommendation-component) > .raptor-recommendation-component {
  background-color: #FFF;
  margin-top: 80px;
}
@media screen and (max-width: 990px) {
  .cart-page-view {
    padding: 40px 0 0 0;
    background-color: #FFF;
    z-index: 0;
  }
  .cart-page-view > .container, .cart-page-view > .view-article.article-listing,
  .cart-page-view > .view-podcast {
    display: block;
  }
  .cart-page-view > .container > .cart-items, .cart-page-view > .view-article.article-listing > .cart-items,
  .cart-page-view > .view-podcast > .cart-items {
    max-width: 100%;
    margin-right: 0;
    max-height: calc(100vh - 521px);
    padding: 0 0 40px;
    overflow: auto;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item {
    padding: 10px 0;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity {
    grid-area: 1/1/5/4;
    max-width: calc(100vw - 20px);
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity .details-wrapper, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity .details-wrapper,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity .details-wrapper {
    max-width: calc(100% - 110px);
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .product-teaser-title, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .product-teaser-title,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .product-teaser-title {
    margin: 0 0 5px;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-field-contributor, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-field-contributor,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-field-contributor,
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-sku,
  .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-sku,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-sku {
    display: none;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-quantity, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-quantity,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-quantity {
    grid-area: 5/3/5/3;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-total-price, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-total-price,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-total-price {
    grid-area: 5/1/5/1;
    text-align: left;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item > .field-name-total-price .price-wrapper > div, .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item > .field-name-total-price .price-wrapper > div,
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item > .field-name-total-price .price-wrapper > div {
    align-items: flex-start;
    padding-left: 110px;
  }
  .cart-page-view > .container > .cart-items > .wrapper > .cart-item:not(:last-child), .cart-page-view > .view-article.article-listing > .cart-items > .wrapper > .cart-item:not(:last-child),
  .cart-page-view > .view-podcast > .cart-items > .wrapper > .cart-item:not(:last-child) {
    margin: 0 0 30px;
  }
  .cart-page-view > .container > .cart-right-wrapper, .cart-page-view > .view-article.article-listing > .cart-right-wrapper,
  .cart-page-view > .view-podcast > .cart-right-wrapper {
    width: 100%;
    z-index: 2;
    border-radius: 0;
    padding: 0 0 40px;
  }
  .cart-page-view > .container > .cart-right-wrapper .more-items, .cart-page-view > .view-article.article-listing > .cart-right-wrapper .more-items,
  .cart-page-view > .view-podcast > .cart-right-wrapper .more-items {
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
    transform: translate(-50%, -100%);
    background-color: #FFF;
    color: #1B1B1B;
    font-family: "MulishSemiBold";
    font-size: 16px;
    line-height: 32px;
    border: 1px solid #D4D4D4;
    padding: 0 12px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 2;
    transition: all 0.2s ease;
    cursor: pointer;
  }
  .cart-page-view > .container > .cart-right-wrapper .more-items:after, .cart-page-view > .view-article.article-listing > .cart-right-wrapper .more-items:after,
  .cart-page-view > .view-podcast > .cart-right-wrapper .more-items:after {
    display: inline-block;
    vertical-align: middle;
    content: "\e82e";
    font-size: 16px;
    color: #1B1B1B;
    font-family: "iconPack";
    margin: 0 0 0 6px;
    transform: rotate(90deg);
  }
  .cart-page-view > .container > .cart-right-wrapper.lock, .cart-page-view > .view-article.article-listing > .cart-right-wrapper.lock,
  .cart-page-view > .view-podcast > .cart-right-wrapper.lock {
    position: absolute;
  }
  .cart-page-view > .container > .cart-right-wrapper.hide-more .more-items, .cart-page-view > .view-article.article-listing > .cart-right-wrapper.hide-more .more-items,
  .cart-page-view > .view-podcast > .cart-right-wrapper.hide-more .more-items {
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, 20px);
  }
  .cart-page-view > .container > .cart-right-wrapper:before, .cart-page-view > .view-article.article-listing > .cart-right-wrapper:before,
  .cart-page-view > .view-podcast > .cart-right-wrapper:before {
    content: "";
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(-100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #FFF);
    z-index: 1;
  }
  .cart-page-view:has(.raptor-recommendation-component) > .raptor-recommendation-component {
    margin-top: 0;
  }
}
@media screen and (max-width: 480px) {
  .cart-page-view > .container, .cart-page-view > .view-article.article-listing,
  .cart-page-view > .view-podcast {
    padding-left: 10px;
    padding-right: 10px;
  }
  .cart-page-view > .container > .cart-items .wrapper > .cart-item, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item,
  .cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item {
    padding: 0;
  }
  .cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .product-teaser-title, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .product-teaser-title,
  .cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .product-teaser-title {
    font-size: 14px;
    line-height: 19px;
  }
  .cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-total-price .price-wrapper > div, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-total-price .price-wrapper > div,
  .cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-total-price .price-wrapper > div {
    flex-flow: column-reverse;
  }
  .cart-page-view > .container > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-total-price .price-wrapper > div .final-price, .cart-page-view > .view-article.article-listing > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-total-price .price-wrapper > div .final-price,
  .cart-page-view > .view-podcast > .cart-items .wrapper > .cart-item > .field-name-purchased-entity #product .details-wrapper .field-name-total-price .price-wrapper > div .final-price {
    font-size: 14px;
    line-height: 19px;
  }
}

body.path-checkout.checkout-complete-page {
  background-color: #FFF;
}
body.path-checkout.checkout-complete-page #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer {
  padding-bottom: 0;
}
body.path-checkout:not(.checkout-complete-page) {
  background-color: #EAEEE6;
}
body.path-checkout header#header > .container, body.path-checkout header#header > .view-article.article-listing,
body.path-checkout header#header > .view-podcast {
  max-width: 100%;
}
body.path-checkout header#header > .container #block-system-branding-block, body.path-checkout header#header > .view-article.article-listing #block-system-branding-block,
body.path-checkout header#header > .view-podcast #block-system-branding-block {
  margin: 0;
  padding: 20px 0;
}
body.path-checkout header#header > .container #block-system-menu-block-main, body.path-checkout header#header > .view-article.article-listing #block-system-menu-block-main,
body.path-checkout header#header > .view-podcast #block-system-menu-block-main,
body.path-checkout header#header > .container #block-system-menu-block-account,
body.path-checkout header#header > .view-article.article-listing #block-system-menu-block-account,
body.path-checkout header#header > .view-podcast #block-system-menu-block-account,
body.path-checkout header#header > .container #block-system-menu-block-right-menu,
body.path-checkout header#header > .view-article.article-listing #block-system-menu-block-right-menu,
body.path-checkout header#header > .view-podcast #block-system-menu-block-right-menu,
body.path-checkout header#header > .container #block-webshop-commerce-cart-block,
body.path-checkout header#header > .view-article.article-listing #block-webshop-commerce-cart-block,
body.path-checkout header#header > .view-podcast #block-webshop-commerce-cart-block {
  display: none;
}
body.path-checkout .right-side .cart-right-wrapper .field-name-total-price,
body.path-checkout .layout-region-checkout-secondary .cart-right-wrapper .field-name-total-price {
  border-bottom: 1px solid #1B1B1B;
}
body.path-checkout .right-side .cart-items,
body.path-checkout .layout-region-checkout-secondary .cart-items {
  overflow: auto;
  overflow-x: hidden;
}
body.path-checkout .right-side .cart-items .field-name-total-price,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-total-price {
  position: absolute;
  left: 120px;
  bottom: 0;
  font-size: 16px;
  line-height: 22px;
}
body.path-checkout .right-side .cart-items .field-name-total-price .price-wrapper,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-total-price .price-wrapper {
  margin: 0;
  padding: 0;
  border: none;
}
body.path-checkout .right-side .cart-items .field-name-total-price .price-wrapper > div,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-total-price .price-wrapper > div {
  align-items: flex-start;
  margin: 0;
}
body.path-checkout .right-side .cart-items .field-name-total-price .price-wrapper > div > div,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-total-price .price-wrapper > div > div {
  text-align: left;
}
body.path-checkout .right-side .cart-items .field-name-total-price .price-wrapper > div > div.final-price,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-total-price .price-wrapper > div > div.final-price {
  margin: 2px 0 0 0;
}
body.path-checkout .right-side .cart-items .field-name-total-price .price-wrapper > div > div.original-price,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-total-price .price-wrapper > div > div.original-price {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
}
@media screen and (min-width: 769px) {
  body.path-checkout .right-side .cart-items,
  body.path-checkout .layout-region-checkout-secondary .cart-items {
    position: relative;
    max-height: calc(100vh - 430px);
  }
  body.path-checkout .right-side .cart-items > .wrapper,
  body.path-checkout .layout-region-checkout-secondary .cart-items > .wrapper {
    padding-bottom: 10px;
  }
  body.path-checkout .right-side .cart-items > .wrapper > div + div:last-child,
  body.path-checkout .layout-region-checkout-secondary .cart-items > .wrapper > div + div:last-child {
    margin-bottom: 40px;
  }
  body.path-checkout .right-side .cart-items + .cart-right-wrapper:not(.disabled):after,
  body.path-checkout .layout-region-checkout-secondary .cart-items + .cart-right-wrapper:not(.disabled):after {
    content: "";
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(-100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #FFF);
    z-index: 1;
  }
}
body.path-checkout .right-side .cart-items .field-name-field-contributor,
body.path-checkout .right-side .cart-items .field-name-sku,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-field-contributor,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-sku {
  display: none;
}
body.path-checkout .right-side .cart-items .field-name-quantity,
body.path-checkout .layout-region-checkout-secondary .cart-items .field-name-quantity {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 32px;
  font-family: "MulishBold";
  color: #1B1B1B;
  border: 1px solid #D4D4D4;
  border-radius: 20px;
  min-width: 78px;
  padding: 0 12px;
}
body.path-checkout .right-side .coupon-wrapper,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 15px 0;
  border: none;
  min-height: 52px;
  align-items: flex-start;
  border-top: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
}
body.path-checkout .right-side .coupon-wrapper .title-trigger,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper .title-trigger {
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
  padding: 0;
  cursor: pointer;
}
body.path-checkout .right-side .coupon-wrapper .title-trigger:after,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper .title-trigger:after {
  display: inline-block;
  vertical-align: middle;
  content: "\e82e";
  font-family: "iconPack";
  margin: 0 0 0 10px;
  font-size: 16px;
  line-height: 18px;
  transform: rotate(-90deg);
}
body.path-checkout .right-side .coupon-wrapper .title-trigger:not(.show):after,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper .title-trigger:not(.show):after {
  transform: rotate(90deg);
}
body.path-checkout .right-side .coupon-wrapper .title-trigger:not(.show) ~ *,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper .title-trigger:not(.show) ~ * {
  display: none;
}
body.path-checkout .right-side .coupon-wrapper > .form-item,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > .form-item {
  margin: 20px 15px 0 0;
  width: calc(100% - 107px);
}
body.path-checkout .right-side .coupon-wrapper > .form-item input,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > .form-item input {
  border-color: #AAAAAA;
}
body.path-checkout .right-side .coupon-wrapper > .form-item.error:after,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > .form-item.error:after {
  top: 10px;
}
body.path-checkout .right-side .coupon-wrapper > input,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  flex-shrink: 0;
  min-width: unset;
  line-height: 22px;
  margin-top: 20px;
}
body.path-checkout .right-side .coupon-wrapper > input.disabled, body.path-checkout .right-side .coupon-wrapper > input[disabled], body.path-checkout .right-side .coupon-wrapper > input:disabled,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input.disabled,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input[disabled],
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-checkout .right-side .coupon-wrapper > input:hover,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input:hover {
  background-color: #ADBA9C;
}
body.path-checkout .right-side .coupon-wrapper > input:active,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-checkout .right-side .coupon-wrapper > input,
  body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input {
    min-width: 150px;
  }
}
body.path-checkout .right-side .coupon-wrapper > input:hover,
body.path-checkout .layout-region-checkout-secondary .coupon-wrapper > input:hover {
  background-color: #2F2F2F;
}
body.path-checkout .right-side .existing-coupon-wrapper,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper {
  border-top: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
  padding: 15px 0;
  margin: 0 0 15px;
  display: flex;
  justify-content: space-between;
}
body.path-checkout .right-side .existing-coupon-wrapper > div,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div {
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
}
body.path-checkout .right-side .existing-coupon-wrapper > div.code,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div.code {
  font-family: "MulishSemiBold";
}
body.path-checkout .right-side .existing-coupon-wrapper > div.percentage,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div.percentage {
  margin: 0 10px;
}
body.path-checkout .right-side .existing-coupon-wrapper > div.remove-coupon,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div.remove-coupon {
  cursor: pointer;
  font-size: 0;
  height: 18px;
}
body.path-checkout .right-side .existing-coupon-wrapper > div.remove-coupon:before,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div.remove-coupon:before {
  display: block;
  content: "\e801";
  font-family: "iconPack";
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #5A5A5A;
}
body.path-checkout .right-side .existing-coupon-wrapper > div.remove-coupon:hover:before,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div.remove-coupon:hover:before {
  color: #1B1B1B;
}
body.path-checkout .right-side .existing-coupon-wrapper > div.coupon-value,
body.path-checkout .layout-region-checkout-secondary .existing-coupon-wrapper > div.coupon-value {
  margin: 0 0 0 auto;
}
body.path-checkout .right-side .right-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 25px;
}
body.path-checkout .right-side .right-head h3 {
  margin: 0;
}
body.path-checkout .right-side .right-head a {
  color: #777777;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}
body.path-checkout .right-side .right-head a:hover {
  color: #1B1B1B;
  text-decoration: underline;
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow {
  max-width: 1352px;
  padding-top: 20px;
  padding-bottom: 75px;
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main, body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer {
  width: calc(100% - 480px - 12px);
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main {
  padding: 0 20px;
  display: flex;
  flex-flow: column;
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer {
  padding: 0 20px 20px;
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary {
  width: 480px;
}
@media screen and (min-width: 991px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary {
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
    padding: 20px 10px;
    position: sticky;
    top: 76px;
  }
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary > h3 {
  margin: 0 0 25px;
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary > .checkout-pane-order-summary {
  padding: 0;
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary > .checkout-pane-order-summary .cart-items {
  padding: 0;
}
@media screen and (max-width: 768px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary > .checkout-pane-order-summary .cart-items {
    padding: 0 0 20px;
  }
}
body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary > .checkout-pane-order-summary .cart-right-wrapper > h3 {
  border-bottom: 1px solid #1B1B1B;
  padding: 0 0 15px;
  margin: 0;
}
@media screen and (max-width: 1240px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main {
    width: 50%;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header {
    flex-wrap: wrap;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header h1 {
    display: block;
    width: calc(100% - 70px);
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header a {
    margin: 50px 0 0 0;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-footer {
    flex-flow: column;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-register {
    padding: 40px 20px;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary, body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer {
    width: 50%;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer {
    clear: left;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer .checkout-pane.checkout-pane-contact-support {
    flex-flow: column;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer .checkout-pane.checkout-pane-subscribe-to-newsletter {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 990px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main {
    position: relative;
    display: flex;
    flex-flow: column;
    width: 100%;
    padding: 0 0 42px;
    margin: 0 0 35px;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-register {
    order: 2;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-order-addresses {
    order: 3;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header {
    justify-content: center;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header h1 {
    width: auto;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header a.print-order {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary {
    width: 100%;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary .cart-right-wrapper {
    border-top: 1px solid #1B1B1B;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary h3 {
    display: none;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer {
    width: 100%;
    padding: 0;
    display: flex;
    flex-flow: column;
    margin: 35px 0 0 0;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer .checkout-pane.checkout-pane-subscribe-to-newsletter {
    order: -1;
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 768px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer {
    flex-flow: column;
    gap: 20px;
  }
}
@media screen and (max-width: 480px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header {
    justify-content: flex-start;
  }
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-main .checkout-pane.checkout-pane-completion-message .checkout-complete-header h1 {
    max-width: calc(100% - 70px);
  }
}
@media screen and (max-width: 990px) {
  body.path-checkout #block-system-main-block > form.commerce-checkout-flow {
    padding: 20px;
  }
}
body.path-checkout .checkout-pane {
  padding-top: 30px;
}
body.path-checkout .checkout-pane > legend {
  position: absolute;
  padding: 0;
  top: 10px;
  left: 10px;
}
body.path-checkout .checkout-pane > .fieldset-wrapper {
  max-height: 500px;
  overflow: hidden;
  transition: max-height 0.5s cubic-bezier(0.8, -0.3, 0.3, 1.5);
}
body.path-checkout .checkout-pane > .fieldset-wrapper:before {
  content: "";
  display: block;
  width: 100%;
  height: 15px;
}
body.path-checkout .checkout-pane.closed > .fieldset-wrapper {
  max-height: 0;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message {
  order: 0;
  margin: 0 0 33px;
  padding-top: 0;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message .checkout-complete-header {
  display: flex;
  align-items: center;
  margin: 0 0 40px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message .checkout-complete-header lottie-player {
  width: 60px;
  height: 60px;
  margin: 0 10px 0 -10px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message .checkout-complete-header h1 {
  margin: 0;
  font-size: 25px;
  line-height: 34px;
  color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message .checkout-complete-header a {
  margin: 0 0 0 auto;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message .checkout-complete p {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 10px;
  font-family: "MulishRegular";
  font-weight: 400;
}
body.path-checkout .checkout-pane.checkout-pane-completion-message .checkout-complete p:last-child {
  margin: 0;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses {
  order: 1;
  padding: 0;
  margin: 0 0 35px;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer {
  display: flex;
  gap: 10px;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div {
  width: 100%;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div h2 {
  margin: 0 0 5px;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .shipping_method {
  margin: 0 0 5px;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .profile > div:first-child {
  margin: 0 0 5px;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .profile + h2 {
  margin-top: 20px;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .delivery_dates {
  margin-top: 12px;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .delivery_dates span.label {
  font-family: "MulishBold";
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div p,
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .price,
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .paid-with,
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div .field-name-field-name {
  font-family: "MulishRegular";
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div p {
  margin: 0;
}
body.path-checkout .checkout-pane.checkout-pane-order-addresses .checkout-complete-footer > div.payment-wrapper .price {
  margin: 0 0 5px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register {
  order: 3;
  border-radius: 10px;
  text-align: center;
  background-color: #EAEEE6;
  padding: 35px 55px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  margin: 0 0 35px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register h2 {
  font-size: 20px;
  line-height: 27px;
  margin: 0 0 25px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register p {
  text-align: left;
  font-family: "MulishRegular";
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0 0 25px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item {
  text-align: left;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .form-item {
  position: relative;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .form-item input[type=text],
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .form-item input[type=password] {
  line-height: 20px;
  border-radius: 5px;
  padding: 8px 20px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .form-item input[type=text]:hover,
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .form-item input[type=password]:hover {
  border-color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .form-item button.shwpd {
  background-size: 16px;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .password-strength,
body.path-checkout .checkout-pane.checkout-pane-completion-register .commerce-checkout-completion-register__form .form-item .password-confirm-message {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register .description,
body.path-checkout .checkout-pane.checkout-pane-completion-register .password-suggestions {
  display: none !important;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register.active-register-form .reveal-register-form {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-completion-register:not(.active-register-form) .commerce-checkout-completion-register__form {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding-top: 0;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support > div {
  width: 100%;
  font-size: 18px;
  line-height: 25px;
  color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support > div h3 {
  font-size: 18px;
  line-height: 25px;
  margin: 0 0 15px;
  color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support > div > div.need-help-phone:before, body.path-checkout .checkout-pane.checkout-pane-contact-support > div > div.need-help-email:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-family: "iconPack";
  color: #1B1B1B;
  line-height: 18px;
  margin: 0 15px 0 0;
  text-align: center;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support > div > div.need-help-phone:before {
  content: "\e816";
  font-size: 18px;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support > div > div.need-help-email:before {
  content: "\e819";
  font-size: 15px;
}
body.path-checkout .checkout-pane.checkout-pane-contact-support > div > div:not(:last-child) {
  margin: 0 0 10px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter {
  border-radius: 10px;
  text-align: center;
  background-color: #EAEEE6;
  padding: 35px 55px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  margin: 35px 0 0 0;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter h2 {
  font-size: 20px;
  line-height: 27px;
  margin: 0 0 25px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .subscribe-to-newsletter-description {
  text-align: left;
  font-family: "MulishRegular";
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #1B1B1B;
  margin: 0 0 25px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email {
  text-align: left;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname .input input.hs-input,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname .input input.hs-input,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email .input input.hs-input {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 20px;
  border: 1px solid #919191;
  font-family: "MulishRegular";
  border-radius: 5px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname .input input.hs-input:hover,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname .input input.hs-input:hover,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email .input input.hs-input:hover {
  border-color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname ul.hs-error-msgs,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname ul.hs-error-msgs,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email ul.hs-error-msgs {
  list-style-type: none;
  margin: 0;
  padding: 10px 15px;
  background-color: #D6242F;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname ul.hs-error-msgs li,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname ul.hs-error-msgs li,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email ul.hs-error-msgs li {
  font-size: 14px;
  line-height: 16px;
  color: #FFF;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname ul.hs-error-msgs li a,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname ul.hs-error-msgs li a,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email ul.hs-error-msgs li a {
  color: #FFF;
  text-decoration: underline;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-firstname,
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs-lastname {
  margin: 0 0 25px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hs_email {
  margin: 0 0 40px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list {
  margin: 0 0 40px;
  padding: 0;
  text-align: left;
  list-style-type: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label {
  display: flex;
  align-items: center;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox] {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox] + span {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  cursor: pointer;
  font-family: "MulishRegular";
  font-weight: 500;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox] + span p {
  margin: 0;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox] + span a {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 500;
  text-decoration: underline;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox] + span:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 2px solid #AAAAAA;
  border-radius: 2px;
  display: block;
  margin: 0 10px 0 0;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox] + span:hover:before {
  border-color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.inputs-list label input[type=checkbox]:checked + span:before {
  background-color: #1B1B1B;
  border-color: #1B1B1B;
  background-image: url("/themes/custom/webshop/images/icons/checkmark.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.hs-error-msgs {
  margin: -38px 0 40px;
  padding: 0;
  text-align: left;
  list-style-type: none;
  padding-left: 28px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .legal-consent-container ul.hs-error-msgs li label {
  font-size: 14px;
  line-height: 20px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox {
  position: relative;
  margin: 0 0 40px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
  border: 1px solid #1B1B1B;
  cursor: pointer;
  overflow: hidden;
  margin: 0;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > label .hs-form-required {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > label:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input {
  display: none;
  width: 100%;
  background: #FFF;
  position: absolute;
  top: 45px;
  left: 0;
  border-left: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
  border-right: 1px solid #1B1B1B;
  max-height: 260px;
  overflow: auto;
  z-index: 5;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list {
  display: flex;
  flex-flow: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li {
  display: block;
  width: 100%;
  margin: 0;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label {
  display: block;
  width: 100%;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  cursor: pointer;
  font-family: "MulishRegular";
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span a {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 500;
  text-decoration: underline;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:before {
  flex-shrink: 0;
  content: "";
  width: 18px;
  height: 18px;
  border: 2px solid #AAAAAA;
  border-radius: 2px;
  display: block;
  margin: 0 10px 0 0;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:hover:before {
  border-color: #1B1B1B;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox]:checked + span:before {
  background-color: #1B1B1B;
  border-color: #1B1B1B;
  background-image: url("/themes/custom/webshop/images/icons/checkmark.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox.open > label {
  background: #FFF;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox.open > label:after {
  transform: rotate(180deg);
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter .hubspot-form form .hs-fieldtype-checkbox.open > .input {
  display: block;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter.active-newsletter-form button.subscribe-to-newsletter-button {
  display: none;
}
body.path-checkout .checkout-pane.checkout-pane-subscribe-to-newsletter.active-newsletter-form .hubspot-form {
  display: block;
}
body.path-checkout .checkout-page {
  padding: 20px 0 34px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
body.path-checkout .checkout-page > * {
  background-color: #FFF;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}
body.path-checkout .checkout-page .left-side {
  overflow: hidden;
  width: calc(100% - 500px);
  padding: 30px 20px;
}
body.path-checkout .checkout-page .left-side > .step > form {
  width: calc(100% - 70px);
  margin: 0 0 0 auto;
  transition: height 0.4s ease;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper {
  width: 100%;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper) {
  width: 100%;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper).account-exists-error {
  color: #D6242F;
  font-family: "MulishRegular";
  font-size: 18px;
  line-height: 25px;
  margin: 40px 0 12px;
  text-align: right;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper).account-exists-error:before {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  content: "!";
  width: 18px;
  height: 18px;
  font-size: 14px;
  line-height: 18px;
  font-family: "MulishBold";
  background-color: #D6242F;
  color: #FFF;
  border-radius: 10px;
  text-align: center;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper).institution_label {
  font-size: 16px;
  margin: 0 0 20px;
  font-family: "MulishSemiBold";
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper).institution_label + .number-wrapper {
  margin: 0;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper) #shipping-country--description .inline-error {
  margin: 0;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > *:not(.action-wrapper) #shipping-country--description + .inline-error {
  display: none !important;
}
@media screen and (min-width: 769px) and (max-width: 1200px), (max-width: 480px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > .action-wrapper {
    flex-flow: column;
    gap: 10px;
    align-items: end;
  }
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > .action-wrapper > input {
    margin: 0;
  }
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper > a {
  color: #777777;
  font-size: 12px;
  line-height: 16px;
  font-family: "MulishRegular";
  font-weight: 400;
  text-decoration: underline;
  margin-top: -20px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .select2-processed > select + .ajax-progress + .select2,
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .select2-processed > select + .select2, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .select2-processed > select + .ajax-progress + .select2,
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .select2-processed > select + .select2 {
  width: 100% !important;
  min-width: unset;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .select2-processed > select + .ajax-progress + .select2 .select2-selection,
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .select2-processed > select + .select2 .select2-selection, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .select2-processed > select + .ajax-progress + .select2 .select2-selection,
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .select2-processed > select + .select2 .select2-selection {
  border-radius: 5px !important;
  border: 1px solid #1B1B1B;
}
@media screen and (min-width: 1241px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .address-container-inline:has(.form-item-shipping-delivery-address-address-administrative-area) > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .address-container-inline:has(.form-item-billing-billing-information-address-administrative-area) > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .address-container-inline:has(.form-item-shipping-delivery-address-address-administrative-area) > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .address-container-inline:has(.form-item-billing-billing-information-address-administrative-area) > .form-item {
    width: calc(33.333% - 7px);
  }
}
@media screen and (max-width: 1240px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .address-container-inline:has(.form-item-shipping-delivery-address-address-administrative-area) > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .address-container-inline:has(.form-item-billing-billing-information-address-administrative-area) > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .address-container-inline:has(.form-item-shipping-delivery-address-address-administrative-area) > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .address-container-inline:has(.form-item-billing-billing-information-address-administrative-area) > .form-item {
    width: 100%;
  }
}
@media screen and (min-width: 481px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .address-container-inline, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .address-container-inline {
    display: flex;
    gap: 10px;
  }
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.delivery-address-wrapper .address-container-inline > .form-item, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper.billing-information-wrapper .address-container-inline > .form-item {
    width: calc(50% - 5px);
  }
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0 35px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .shipping-message {
  width: 100%;
  margin: 0 0 25px;
  font-size: 18px;
  line-height: 25px;
  color: #1B1B1B;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-message {
  background: unset;
  width: 100%;
  padding: 0;
  margin: 0 0 15px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-message p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label {
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  padding: 10px;
  margin: 0 0 15px;
  cursor: pointer;
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
  background-color: #F2F2F2;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label span {
  pointer-events: none;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label span.delivery-value {
  order: 3;
  margin-left: 4px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label span.delivery-value:empty + .selected-delivery, body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label span.delivery-value:not(:empty) ~ .default-label {
  display: none;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label span:empty {
  display: none;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label:after {
  order: 4;
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  margin: 0 0 0 15px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label.opened:after {
  transform: rotate(180deg);
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label.opened ~ #edit-delivery-date {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label .inline-error {
  color: #D6242F;
  width: 100%;
  font-size: 12px;
  line-height: 17px;
  position: absolute;
  bottom: -5px;
  left: 0;
  transform: translateY(100%);
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label:has(.inline-error) {
  margin: 0 0 30px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date {
  width: auto;
  position: absolute;
  top: 76px;
  left: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
  padding: 10px;
  margin: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(4px);
  transition: all 0.3s ease;
  background-color: #FFF;
  z-index: 2;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date > .form-item {
  margin: 0;
  padding: 5px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date > .form-item label {
  border: none;
  padding: 5px 5px 5px 24px;
  margin: 0;
  font-size: 14px;
  line-height: 17px;
  font-family: "MulishRegular";
  color: #1B1B1B;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date > .form-item label:before {
  left: 0;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date + .shipping_method {
  max-width: unset;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .shipping_method {
  width: 100%;
  padding: 20px;
  background-color: #FFF;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  max-width: calc(50% - 5px);
  margin: 0 0 10px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .shipping_method > div {
  font-size: 18px;
  line-height: 25px;
  margin: 0 0 10px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .shipping_method > div.shipping_method_title {
  font-family: "MulishBold";
  margin: 0 0 14px;
}
body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .shipping_method > div:last-child {
  margin: 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px), (max-width: 480px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .shipping_method {
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > .delivery-date-label {
    width: 100%;
    justify-content: space-between;
  }
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date {
    width: 100%;
    top: 80px;
  }
}
@media screen and (max-width: 378px) {
  body.path-checkout .checkout-page .left-side > .step > form .form-wrapper#edit-delivery-method .fieldset-wrapper > #edit-delivery-date {
    top: 100px;
  }
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay {
  position: relative;
  cursor: pointer;
  padding: 20px 18px;
  background-color: #FFF;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  border: 2px solid #FFF;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice input[type=radio] + label, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card input[type=radio] + label, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay input[type=radio] + label {
  border: none;
  border-radius: 0;
  padding: 0 0 0 28px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice input[type=radio] + label:before, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card input[type=radio] + label:before, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay input[type=radio] + label:before {
  left: 0;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .card-icons, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .card-icons, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .card-icons {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  align-items: center;
  margin: 15px 0 25px;
  padding: 0 0 0 28px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .card-icons svg, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .card-icons svg, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .card-icons svg {
  height: 28px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .description, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .description, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .description {
  color: #777777;
  font-size: 14px;
  line-height: 19px;
  padding-left: 80px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='43' viewBox='0 0 60 43' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.95508 43.001C2.2168 43.001 0 40.7622 0 37.998V7.99804V4.99902C0 2.23925 2.2168 0 4.95508 0H44.5742C47.3105 0 49.5254 2.23926 49.5254 4.99902V10.0015V23.9809H56.5762L54.043 21.4228C53.6523 21.0278 53.6523 20.3896 54.043 19.9946C54.4355 19.6001 55.0664 19.6001 55.459 19.9946L59.6016 24.1826C59.6309 24.208 60.0176 24.7495 60 25.0439C59.9844 25.3418 59.8438 25.6152 59.6055 25.7959L55.459 29.9878C55.0664 30.3784 54.4356 30.3784 54.043 29.9878C53.6524 29.5928 53.6524 28.9546 54.043 28.5596L56.5762 26.0014H49.5254V37.998C49.5254 40.7622 47.3106 43.001 44.5742 43.001L4.95508 43.001ZM1.98047 37.998C1.98047 39.6533 3.31641 41.0015 4.95508 41.0015H44.5742C46.2129 41.0015 47.543 39.6533 47.543 37.998V26.0015H28.1582C27.6055 26.0015 27.1562 25.5478 27.1562 24.9893C27.1562 24.4346 27.6055 23.9809 28.1582 23.9809H47.543V10.0015H1.98047V37.998ZM47.543 7.99804V4.99902C47.543 3.34375 46.2129 1.99951 44.5742 1.99951H4.95508C3.31641 1.99951 1.98047 3.34375 1.98047 4.99902V7.99804H47.543ZM10.8965 4.99901C10.8965 3.89403 11.7832 2.9995 12.8769 2.9995C13.9726 2.9995 14.8574 3.89403 14.8574 4.99901C14.8574 6.1035 13.9726 6.99803 12.8769 6.99803C11.7832 6.99803 10.8965 6.1035 10.8965 4.99901ZM4.95508 4.99901C4.95508 3.89403 5.83789 2.9995 6.93555 2.9995C8.0293 2.9995 8.91602 3.89403 8.91602 4.99901C8.91602 6.1035 8.0293 6.99803 6.93555 6.99803C5.83789 6.99803 4.95508 6.1035 4.95508 4.99901Z' fill='%231B1B1B'/%3E%3C/svg%3E");
  background-size: 60px auto;
  background-position: left center;
  background-repeat: no-repeat;
  min-height: 44px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .card-overlay, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .card-overlay, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .card-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice:has(.form-item):has(input:checked), body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card:has(.form-item):has(input:checked), body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay:has(.form-item):has(input:checked) {
  border: 2px solid #1B1B1B;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .dropdown-trigger {
  display: flex;
  align-items: center;
  margin: 8px 0 0 0;
  color: #777777;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .dropdown-trigger .trigger {
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 15.7269C26.9999 15.431 26.8206 15.1648 26.5466 15.0535C26.2725 14.9421 25.9583 15.008 25.752 15.22L18.9965 21.9755L12.241 15.22C11.9572 14.9359 11.4969 14.9359 11.2129 15.2199C10.929 15.5038 10.929 15.9641 11.2129 16.248L18.4825 23.5174C18.7664 23.8012 19.2266 23.8012 19.5105 23.5174L26.7799 16.2479C26.9206 16.1111 27 15.9231 27 15.7268V15.7269Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-left: 10px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .dropdown-trigger.show .trigger {
  transform: rotate(180deg);
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .dropdown-trigger.show + .extra-wrapper {
  display: block;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.invoice .extra-wrapper {
  display: none;
  padding: 8px 0 0 0;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card, body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay {
  width: calc(50% - 5px);
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .checkout-info {
  text-align: right;
  margin: 35px 0 0 0;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 22px;
}
body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-item-terms-and-conditions {
  display: flex;
  justify-content: flex-end;
  margin: 15px 0 35px 0;
}
@media screen and (max-width: 480px), (min-width: 991px) and (max-width: 1240px) {
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper {
    flex-flow: column;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card,
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card,
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay {
    flex-flow: row;
    align-items: center;
    min-height: 76px;
    padding: 10px 20px;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .form-item label,
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .form-item label {
    font-size: 16px;
    line-height: 22px;
    font-family: "MulishSemiBold";
    color: #1B1B1B;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .card-icons,
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .card-icons {
    justify-content: flex-end;
    width: 84px;
    flex-shrink: 0;
    margin: 0;
    padding: 0;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .card-icons svg,
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .card-icons svg {
    width: 27px;
    height: auto;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.credit-card .description,
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-wrapper.mobilepay .description {
    display: none;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .checkout-info {
    font-size: 14px;
    line-height: 19px;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-item-terms-and-conditions label {
    font-size: 16px !important;
    line-height: 22px !important;
    text-align: right;
  }
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-item-terms-and-conditions label a {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media screen and (max-width: 375px) {
  body.path-checkout .checkout-page .left-side > .step > form.checkout-payment-form > .form-wrapper > .form-item-terms-and-conditions input[type=checkbox] + label {
    text-align: left;
  }
}
@media screen and (min-width: 991px) and (max-width: 1240px) {
  body.path-checkout .checkout-page .left-side > .step > form {
    width: calc(100% - 36px);
  }
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) {
  margin: 0 0 45px;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form {
  padding: 0 0 25px;
  border-bottom: 1px solid #AAAAAA;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper {
  text-align: left;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .shipping-heading {
  color: #777777;
  margin: 0 0 5px;
  font-family: "MulishSemiBold";
  font-size: 18px;
  line-height: 25px;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .profile {
  margin: 0 0 23px;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .profile > .field-name-field-name,
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .profile > .field-name-field-contact {
  font-size: 18px;
  line-height: 25px;
  color: #777777;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .profile > .field-name-address p {
  margin: 0;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .profile p {
  font-size: 18px;
  line-height: 25px;
  font-family: "MulishRegular";
  color: #777777;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .summary {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishRegular";
  color: #777777;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .summary > .billing-heading {
  color: #777777;
  margin: 0 0 5px;
  font-family: "MulishSemiBold";
  font-size: 18px;
  line-height: 25px;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .summary p {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishRegular";
  color: #777777;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .summary .by-email {
  margin: 0 0 9px;
}
body.path-checkout .checkout-page .left-side > .step:not(.step_3) > form > .form-wrapper > .summary .profile .field-name-address p {
  margin: 0;
}
body.path-checkout .checkout-page .left-side > .step.active .step-heading span {
  background-color: #98A983;
  border-color: #98A983;
}
body.path-checkout .checkout-page .left-side > .step.active ~ .step .step-heading span {
  background-color: #FFF;
  border-color: #98A983;
}
body.path-checkout .checkout-page .left-side .step-heading {
  pointer-events: none;
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 27px;
  font-family: "MulishBold";
  color: #1B1B1B;
  margin: 0 0 14px;
}
body.path-checkout .checkout-page .left-side .step-heading span {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 20px 0 0;
  color: #1B1B1B;
  text-align: center;
  line-height: 46px;
  border-radius: 100%;
  border: 2px solid #CBD4C1;
  background-color: #CBD4C1;
  border-color: #CBD4C1;
}
body.path-checkout .checkout-page .left-side .step-heading .edit-step {
  pointer-events: all;
  font-family: "MulishRegular";
  font-weight: 500;
  display: block;
  margin: 0 0 0 auto;
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
  color: #777777;
}
body.path-checkout .checkout-page .left-side .step-heading .edit-step:hover {
  color: #1B1B1B;
  text-decoration: underline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
body.path-checkout .checkout-page .left-side form .form-wrapper > .customer_type_summary {
  font-size: 18px;
  line-height: 24px;
  color: #777777;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item {
  position: relative;
  width: 100%;
  margin: 0 0 25px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item select {
  width: 100%;
  font-size: 16px;
  line-height: 32px;
  height: 38px;
  border-radius: 5px;
  padding: 3px 20px;
  border: 1px solid #919191;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item select.error + .select2 .select2-selection {
  border-color: #D6242F !important;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-checkbox input[type=checkbox] {
  display: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-checkbox input[type=checkbox] + label {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  cursor: pointer;
  font-family: "MulishRegular";
  font-weight: 500;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-checkbox input[type=checkbox] + label a {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 500;
  text-decoration: underline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-checkbox input[type=checkbox] + label:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 2px solid #AAAAAA;
  border-radius: 2px;
  display: block;
  margin: 0 10px 0 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-checkbox input[type=checkbox] + label:hover:before {
  border-color: #1B1B1B;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-checkbox input[type=checkbox]:checked + label:before {
  background-color: #1B1B1B;
  border-color: #1B1B1B;
  background-image: url("/themes/custom/webshop/images/icons/checkmark.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio {
  margin: 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio input {
  display: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio input + label {
  position: relative;
  font-size: 16px;
  line-height: 20px;
  color: #777777;
  margin: 0;
  display: block;
  width: 100%;
  border: 1px solid #AAAAAA;
  border-radius: 5px;
  padding: 8px 20px 8px 32px;
  cursor: pointer;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio input + label:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
  border-radius: 100%;
  margin: 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio input + label:hover {
  border-color: #1B1B1B;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio input:checked + label {
  color: #1B1B1B;
  border-color: #1B1B1B;
  cursor: default;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.js-form-type-radio input:checked + label:before {
  border: 6px solid #1B1B1B;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-shipping-delivery-address-address-country-code select + .select2 ~ .select2-container, body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-billing-billing-information-address-country-code select + .select2 ~ .select2-container {
  width: 100%;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-shipping-delivery-address-address-country-code select + .select2 ~ .select2-container .select2-search, body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-billing-billing-information-address-country-code select + .select2 ~ .select2-container .select2-search {
  display: block !important;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-shipping-delivery-address-address-country-code select + .select2 ~ .select2-container .select2-search input.select2-search__field, body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-billing-billing-information-address-country-code select + .select2 ~ .select2-container .select2-search input.select2-search__field {
  padding: 5px 20px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-shipping-delivery-address-address-country-code select + .select2.select2-container--above + .select2-container, body.path-checkout .checkout-page .left-side form .form-wrapper .form-item.form-item-billing-billing-information-address-country-code select + .select2.select2-container--above + .select2-container {
  top: auto !important;
  bottom: 50px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .institution-notice {
  margin: 0 0 25px;
  font-size: 14px;
  line-height: 19px;
  color: #1B1B1B;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper {
  flex-flow: column;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper.is-uni-login {
  justify-content: space-between;
  flex-flow: row;
  margin: 0 0 20px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper.is-uni-login > .form-item {
  width: calc(50% - 5px);
  margin: 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article {
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid #AAAAAA;
  padding: 20px;
  font-size: 16px;
  line-height: 22px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .name {
  font-family: "MulishBold";
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .name > div {
  display: inline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .address1 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .address2 > div {
  display: inline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .address1 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .address2 + *:not(.address2):not(.field-name-contact) {
  margin-top: 10px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .customer_no > div label, body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .customer_no > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .cvr > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .cvr > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .ean > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper .number-wrapper + article .ean > div div {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  color: #777777;
  font-family: "MulishRegular";
  font-weight: 400;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper {
  padding: 0;
  margin: 0;
  border: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper > legend {
  font-size: 20px;
  line-height: 27px;
  font-family: "MulishBold";
  color: #1B1B1B;
  display: block;
  margin: 0 0 25px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper > legend:has(.fieldset-legend:empty) {
  margin: 0;
  display: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > legend, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > legend {
  margin: 0 0 5px;
  font-size: 14px;
  line-height: 19px;
  color: #777777;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper {
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid #AAAAAA;
  padding: 20px;
  font-size: 16px;
  line-height: 22px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper > div, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper > div {
  display: flex;
  flex-flow: column;
  gap: 20px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label {
  border: none;
  border-radius: 0;
  padding: 0 32px 0 28px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article {
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div > a,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article > a, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div > a,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article > a {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -9999em;
  overflow: hidden;
  text-decoration: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2517 0C12.5542 0 11.8567 0.27032 11.3153 0.81097L0.779976 11.3327L0.738336 11.5407L0.00960614 15.2004C0.00960614 15.2004 -0.0526739 15.6931 0.139926 15.8854C0.332516 16.0778 0.779976 15.9698 0.779976 15.9698L4.44444 15.242L4.65267 15.2004L15.188 4.67866C16.2707 3.59737 16.2707 1.89225 15.188 0.81097C14.6467 0.27033 13.9491 0 13.2517 0H13.2517ZM13.2517 1.26843C13.5874 1.26843 13.9257 1.42179 14.2511 1.74669C14.8991 2.39391 14.8991 3.09569 14.2511 3.74291L13.7722 4.20038L11.7942 2.22494L12.2523 1.74669C12.5776 1.42178 12.9159 1.26843 13.2517 1.26843ZM10.8573 3.16069L12.8352 5.13611L4.77757 13.1834C4.34034 12.3309 3.65327 11.6446 2.7996 11.208L10.8573 3.16069ZM1.94595 12.2892C2.74495 12.6116 3.37217 13.238 3.69489 14.0359L1.50871 14.4726L1.94595 12.2892Z' fill='%23777777'/%3E%3C/svg%3E");
  background-size: contain;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .name,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .name, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .name,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .name {
  font-family: "MulishBold";
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .name > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .name > div, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .name > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .name > div {
  display: inline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .address1 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .address2 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .address1 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .address2 > div, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .address1 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .address2 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .address1 > div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .address2 > div {
  display: inline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .address1 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .address2 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .address1 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .address2 + *:not(.address2):not(.field-name-contact), body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .address1 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .address2 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .address1 + *:not(.address2):not(.field-name-contact),
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .address2 + *:not(.address2):not(.field-name-contact) {
  margin-top: 10px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .customer_no > div label, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .customer_no > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .cvr > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .cvr > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .ean > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > div .ean > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .customer_no > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .customer_no > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .cvr > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .cvr > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .ean > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label > article .ean > div div, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .customer_no > div label, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .customer_no > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .cvr > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .cvr > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .ean > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > div .ean > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .customer_no > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .customer_no > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .cvr > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .cvr > div div,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .ean > div label,
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label > article .ean > div div {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  color: #777777;
  font-family: "MulishRegular";
  font-weight: 400;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper > .fieldset-wrapper .form-item label:before, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper .form-item label:before {
  top: 2px;
  left: 0;
  transform: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper {
  position: relative;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper #address-custom-search {
  width: 100%;
  padding: 3px 20px;
  border-radius: 0;
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 30px;
  border: 1px solid #919191;
  border-radius: 3px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper #address-custom-search + div {
  margin-top: 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper > div {
  height: 440px;
  overflow: auto;
  margin-top: 58px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper > div .form-item.search-hide, body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper > div .form-item:last-child {
  display: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper > div.empty:before {
  content: "No results found for: " attr(search-string) "";
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles > .fieldset-wrapper:has(#address-custom-search):before {
  content: "\e822";
  display: block;
  font-family: iconPack;
  font-size: 16px;
  line-height: 18px;
  pointer-events: none;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 18px;
  height: 18px;
  color: #919191;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper.available-profiles.no-search > .fieldset-wrapper > div {
  height: auto;
  overflow: hidden;
  margin-top: 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper fieldset.form-wrapper#edit-departments--wrapper {
  margin: 0 0 25px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .change-department {
  cursor: pointer;
  width: auto !important;
  margin: 5px 0 45px auto;
  font-size: 16px;
  line-height: 22px;
  color: #777777;
  font-weight: 400;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .change-department:hover {
  color: #1B1B1B;
  text-decoration: underline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .add-new-container {
  cursor: pointer;
  width: auto !important;
  margin: 5px 0 45px auto;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .add-new-container .add_address {
  font-size: 16px;
  line-height: 22px;
  color: #777777;
  font-weight: 400;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .add-new-container + .form-wrapper {
  margin: 25px 0 0 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .add-new-container:hover {
  color: #1B1B1B;
  text-decoration: underline;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #edit-customer-type {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #edit-customer-type .js-form-type-radio {
  width: calc(50% - 5px);
}
body.path-checkout .checkout-page .left-side form .form-wrapper #edit-customer-type .js-form-type-radio .description {
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
  padding: 0 6px;
}
@media screen and (min-width: 769px) and (max-width: 1200px), (max-width: 480px) {
  body.path-checkout .checkout-page .left-side form .form-wrapper #edit-customer-type {
    flex-flow: column;
  }
  body.path-checkout .checkout-page .left-side form .form-wrapper #edit-customer-type .js-form-type-radio {
    width: 100%;
  }
}
body.path-checkout .checkout-page .left-side form .form-wrapper #edit-number-type {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0 13px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #edit-number-type .js-form-type-radio {
  width: calc(33.333% - 5px);
}
body.path-checkout .checkout-page .left-side form .form-wrapper .email-wrapper {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  margin: 25px 0 0 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper .email-wrapper #edit-uni-login {
  flex-shrink: 0;
  width: calc(50% + 5px);
  padding: 24px 10px 0 0;
}
@media screen and (min-width: 769px) and (max-width: 1200px), (max-width: 480px) {
  body.path-checkout .checkout-page .left-side form .form-wrapper .email-wrapper {
    flex-flow: column;
    gap: 10px;
  }
  body.path-checkout .checkout-page .left-side form .form-wrapper .email-wrapper #edit-uni-login {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper {
  order: 99;
  margin: 0 0 25px 0;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper .register-message {
  margin: 0 0 15px;
  text-align: right;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin: 0 0 0 auto;
  display: table;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button.disabled, body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button[disabled], body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button:hover {
  background-color: #ADBA9C;
}
body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-checkout .checkout-page .left-side form .form-wrapper #password-wrapper input.button {
    min-width: 150px;
  }
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register] {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #FFF;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  border: 2px solid #1B1B1B;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register].disabled, body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register][disabled], body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register]:hover {
  background-color: #ADBA9C;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register] {
    min-width: 150px;
  }
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=login_register]:hover {
  background-color: #D4D4D4;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest] {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin: 0 0 0 20px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest].disabled, body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest][disabled], body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest]:hover {
  background-color: #ADBA9C;
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest] {
    min-width: 150px;
  }
}
body.path-checkout .checkout-page .left-side form .form-wrapper input[name=continue_as_guest]:hover {
  background-color: #3A3A3A;
}
body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit] {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #1B1B1B;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  width: auto !important;
  margin: 0 0 0 20px;
}
body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit].disabled, body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit][disabled], body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit]:hover {
  background-color: #ADBA9C;
}
body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit] {
    min-width: 150px;
  }
}
body.path-checkout .checkout-page .left-side form .form-wrapper > input[type=submit]:hover {
  background-color: #3A3A3A;
}
body.path-checkout .checkout-page .left-side.loading > .webshop-throbber, body.path-checkout .checkout-page .left-side.loading:before {
  position: fixed;
}
body.path-checkout .checkout-page .right-side {
  width: 480px;
  padding: 20px 10px;
  position: sticky;
  top: 76px;
}
body.path-checkout .checkout-page .right-side > .mobile-cart-trigger {
  display: none;
}
body.path-checkout .checkout-page .right-side .cart-right-wrapper h3 {
  display: none;
}
@media screen and (max-width: 1240px) {
  body.path-checkout .checkout-page .left-side {
    width: calc(50% - 10px);
  }
  body.path-checkout .checkout-page .left-side .step-heading {
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 25px;
  }
  body.path-checkout .checkout-page .left-side .step-heading span {
    width: 25px;
    height: 25px;
    font-size: 14px;
    margin: 0 10px 0 0;
    line-height: 21px;
  }
  body.path-checkout .checkout-page .left-side form {
    width: 100%;
  }
  body.path-checkout .checkout-page .left-side form #edit-customer-type .js-form-type-radio {
    width: 100%;
  }
  body.path-checkout .checkout-page .left-side form #edit-customer-type .js-form-type-radio:not(:last-child) {
    margin: 0 0 10px;
  }
  body.path-checkout .checkout-page .right-side {
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 990px) {
  body.path-checkout .checkout-page .left-side > .step > form {
    width: 100%;
  }
}
@media screen and (max-width: 990px) {
  body.path-checkout .checkout-page {
    padding: 0;
    width: calc(100% + 40px);
    margin-left: -20px;
    flex-flow: column-reverse;
  }
  body.path-checkout .checkout-page .left-side {
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    padding-bottom: 40px;
  }
  body.path-checkout .checkout-page .right-side {
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    position: relative;
    top: 0;
  }
}
@media screen and (max-width: 480px) {
  body.path-checkout .checkout-page {
    width: calc(100% + 20px);
    margin-left: -10px;
  }
}
@media screen and (max-width: 990px) {
  body.path-checkout header#header > .container #block-system-branding-block, body.path-checkout header#header > .view-article.article-listing #block-system-branding-block,
  body.path-checkout header#header > .view-podcast #block-system-branding-block {
    margin: 0 auto;
  }
  body.path-checkout header#header > .container #block-system-branding-block #site-logo .mobile-logo, body.path-checkout header#header > .view-article.article-listing #block-system-branding-block #site-logo .mobile-logo,
  body.path-checkout header#header > .view-podcast #block-system-branding-block #site-logo .mobile-logo {
    display: none;
  }
  body.path-checkout header#header > .container #block-system-branding-block #site-logo .mobile-logo + img, body.path-checkout header#header > .view-article.article-listing #block-system-branding-block #site-logo .mobile-logo + img,
  body.path-checkout header#header > .view-podcast #block-system-branding-block #site-logo .mobile-logo + img {
    display: block;
  }
  body.path-checkout .checkout-page .right-side > .mobile-cart-trigger {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 19px 10px;
    background-color: #EAEEE6;
    border-radius: 10px;
    color: #1B1B1B;
    cursor: pointer;
  }
  body.path-checkout .checkout-page .right-side > .mobile-cart-trigger .mobile-cart-title {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
  }
  body.path-checkout .checkout-page .right-side > .mobile-cart-trigger .mobile-cart-title:after {
    content: "";
    margin: 0 0 0 8px;
    display: inline-block;
    width: 16px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0.726736C15.9999 0.430926 15.8206 0.164656 15.5466 0.0533364C15.2725 -0.0579736 14.9583 0.00786637 14.752 0.219856L7.99649 6.97536L1.24099 0.219856C0.95718 -0.0641736 0.49686 -0.0641736 0.21293 0.219746C-0.0709896 0.503666 -0.0709896 0.963986 0.21293 1.24791L7.48251 8.51727C7.7664 8.80105 8.22656 8.80105 8.51046 8.51727L15.7799 1.2478C15.9206 1.11094 16 0.923006 16 0.726726L16 0.726736Z' fill='black'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  body.path-checkout .checkout-page .right-side > .mobile-cart-trigger .mobile-cart-total {
    font-size: 16px;
    line-height: 22px;
    font-family: "MulishBold";
  }
  body.path-checkout .checkout-page .right-side > .right-head {
    position: absolute;
    top: 92px;
    right: 20px;
    display: none;
  }
  body.path-checkout .checkout-page .right-side > .right-head h3 {
    display: none;
  }
  body.path-checkout .checkout-page .right-side > .view-display {
    display: none;
    box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
    padding: 34px 10px 20px;
    border-radius: 0 0 10px 10px;
    border-left: 1px solid #EAEEE6;
    border-right: 1px solid #EAEEE6;
    border-bottom: 1px solid #EAEEE6;
  }
  body.path-checkout .checkout-page .right-side .coupon-wrapper .title-trigger:after {
    content: none;
    display: none;
  }
  body.path-checkout .checkout-page .right-side .coupon-wrapper .title-trigger ~ * {
    display: block !important;
    min-width: unset !important;
  }
  body.path-checkout .checkout-page .right-side.visible-cart > .mobile-cart-trigger {
    border-radius: 10px 10px 0 0;
  }
  body.path-checkout .checkout-page .right-side.visible-cart > .mobile-cart-trigger .mobile-cart-title:after {
    transform: rotate(180deg);
  }
  body.path-checkout .checkout-page .right-side.visible-cart > .right-head,
  body.path-checkout .checkout-page .right-side.visible-cart > .view-display {
    display: block;
  }
}

.cards-component > .background-image img,
.paragraph[class*=cards-][class*=-component] > .background-image img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  z-index: 0;
}
.cards-component .component-header,
.paragraph[class*=cards-][class*=-component] .component-header {
  margin: 0 0 20px;
}
.cards-component .cards,
.paragraph[class*=cards-][class*=-component] .cards {
  display: grid;
  grid-gap: 24px;
  align-items: flex-start;
}
.cards-component .cards > .item,
.paragraph[class*=cards-][class*=-component] .cards > .item {
  position: relative;
  overflow: hidden;
}
.cards-component .cards > .item .hover-container,
.paragraph[class*=cards-][class*=-component] .cards > .item .hover-container {
  padding: 25px;
}
.cards-component .cards > .item .hover-container > .image,
.paragraph[class*=cards-][class*=-component] .cards > .item .hover-container > .image {
  margin-bottom: 20px;
}
.cards-component .cards > .item .label,
.paragraph[class*=cards-][class*=-component] .cards > .item .label {
  display: table;
  margin: 0 0 20px;
  padding: 2px 8px;
}
.cards-component .cards > .item .label span,
.paragraph[class*=cards-][class*=-component] .cards > .item .label span {
  font-size: 14px;
  line-height: 16px;
  font-family: "MulishBold";
}
.cards-component .cards > .item .background-image:not(:empty),
.paragraph[class*=cards-][class*=-component] .cards > .item .background-image:not(:empty) {
  z-index: 0;
}
.cards-component .cards > .item .background-image:not(:empty) img,
.paragraph[class*=cards-][class*=-component] .cards > .item .background-image:not(:empty) img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}
.cards-component .cards > .item .background-image:not(:empty) ~ div,
.paragraph[class*=cards-][class*=-component] .cards > .item .background-image:not(:empty) ~ div {
  position: relative;
  z-index: 2;
}
.cards-component .cards > .item > *:not(.background-image):not(.link),
.paragraph[class*=cards-][class*=-component] .cards > .item > *:not(.background-image):not(.link) {
  position: relative;
  z-index: 1;
}
.cards-component .cards > .item[data-color=light] .title h2, .cards-component .cards > .item[data-color=light] .title h3, .cards-component .cards > .item[data-color=light] .title h4, .cards-component .cards > .item[data-color=light] .title h5, .cards-component .cards > .item[data-color=light] .title h6,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .title h2,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .title h3,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .title h4,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .title h5,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .title h6 {
  color: #FFF !important;
}
.cards-component .cards > .item[data-color=light] .content p, .cards-component .cards > .item[data-color=light] .content li,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .content p,
.paragraph[class*=cards-][class*=-component] .cards > .item[data-color=light] .content li {
  color: #FFF;
}
.cards-component .genera-cta,
.paragraph[class*=cards-][class*=-component] .genera-cta {
  display: flex;
  justify-content: center;
  margin: 40px 0 0 0;
}
.cards-component .genera-cta a,
.paragraph[class*=cards-][class*=-component] .genera-cta a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.cards-component .genera-cta a.disabled, .cards-component .genera-cta a[disabled], .cards-component .genera-cta a:disabled,
.paragraph[class*=cards-][class*=-component] .genera-cta a.disabled,
.paragraph[class*=cards-][class*=-component] .genera-cta a[disabled],
.paragraph[class*=cards-][class*=-component] .genera-cta a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.cards-component .genera-cta a:hover,
.paragraph[class*=cards-][class*=-component] .genera-cta a:hover {
  background-color: #ADBA9C;
}
.cards-component .genera-cta a:active,
.paragraph[class*=cards-][class*=-component] .genera-cta a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .cards-component .genera-cta a,
  .paragraph[class*=cards-][class*=-component] .genera-cta a {
    min-width: 150px;
  }
}
.cards-component.columns-two .cards,
.paragraph[class*=cards-][class*=-component].columns-two .cards {
  grid-template-columns: repeat(2, calc(50% - 12px));
}
@media screen and (max-width: 480px) {
  .cards-component.columns-two .cards,
  .paragraph[class*=cards-][class*=-component].columns-two .cards {
    grid-template-columns: repeat(1, 100%);
  }
}
.cards-component.columns-three .cards,
.paragraph[class*=cards-][class*=-component].columns-three .cards {
  grid-template-columns: repeat(3, calc(33.333% - 16px));
}
@media screen and (max-width: 990px) and (min-width: 481px) {
  .cards-component.columns-three .cards,
  .paragraph[class*=cards-][class*=-component].columns-three .cards {
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
}
@media screen and (max-width: 480px) {
  .cards-component.columns-three .cards,
  .paragraph[class*=cards-][class*=-component].columns-three .cards {
    grid-template-columns: repeat(1, 100%);
  }
}
.cards-component.columns-four .cards,
.paragraph[class*=cards-][class*=-component].columns-four .cards {
  grid-template-columns: repeat(4, calc(25% - 18px));
}
@media screen and (max-width: 990px) and (min-width: 481px) {
  .cards-component.columns-four .cards,
  .paragraph[class*=cards-][class*=-component].columns-four .cards {
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
}
@media screen and (max-width: 480px) {
  .cards-component.columns-four .cards,
  .paragraph[class*=cards-][class*=-component].columns-four .cards {
    grid-template-columns: repeat(1, 100%);
  }
}
.cards-component.hover-flip-animation .cards > .item,
.paragraph[class*=cards-][class*=-component].hover-flip-animation .cards > .item {
  perspective: 1000px;
}
.cards-component.hover-flip-animation .cards > .item > .hover-container,
.paragraph[class*=cards-][class*=-component].hover-flip-animation .cards > .item > .hover-container {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.cards-component.hover-flip-animation .cards > .item:hover > .hover-container,
.paragraph[class*=cards-][class*=-component].hover-flip-animation .cards > .item:hover > .hover-container {
  transform: rotateX(2deg) translateY(-4px);
  box-shadow: 8px 8px 32px rgba(0, 0, 51, 0.24);
}
.cards-component.hover-white-opacity .cards > .item > .hover-container,
.paragraph[class*=cards-][class*=-component].hover-white-opacity .cards > .item > .hover-container {
  transition: all 0.3s ease;
}
.cards-component.hover-white-opacity .cards > .item > .hover-container .link a:hover,
.paragraph[class*=cards-][class*=-component].hover-white-opacity .cards > .item > .hover-container .link a:hover {
  opacity: 1 !important;
}
.cards-component.hover-white-opacity .cards > .item:hover > .hover-container,
.paragraph[class*=cards-][class*=-component].hover-white-opacity .cards > .item:hover > .hover-container {
  opacity: 0.8;
}
.cards-component.equal-height .cards,
.paragraph[class*=cards-][class*=-component].equal-height .cards {
  align-items: normal;
}
.cards-component.equal-height .cards > .item .hover-container,
.paragraph[class*=cards-][class*=-component].equal-height .cards > .item .hover-container {
  height: 100%;
}
.cards-component.header-title-center .component-header,
.paragraph[class*=cards-][class*=-component].header-title-center .component-header {
  text-align: center;
}
.cards-component.header-title-right .component-header,
.paragraph[class*=cards-][class*=-component].header-title-right .component-header {
  text-align: right;
}
.cards-component.cards-title-center .cards > .item .title,
.paragraph[class*=cards-][class*=-component].cards-title-center .cards > .item .title {
  text-align: center;
}
.cards-component.cards-title-right .cards > .item .title,
.paragraph[class*=cards-][class*=-component].cards-title-right .cards > .item .title {
  text-align: right;
}
.cards-component.cards-content-center .cards > .item .content,
.paragraph[class*=cards-][class*=-component].cards-content-center .cards > .item .content {
  text-align: center;
}
.cards-component.cards-content-center .cards > .item .link a,
.cards-component.cards-content-center .cards > .item .link > div > span,
.paragraph[class*=cards-][class*=-component].cards-content-center .cards > .item .link a,
.paragraph[class*=cards-][class*=-component].cards-content-center .cards > .item .link > div > span {
  margin: 0 auto;
}
.cards-component.cards-content-right .cards > .item .content,
.paragraph[class*=cards-][class*=-component].cards-content-right .cards > .item .content {
  text-align: right;
}
.cards-component.cards-content-right .cards > .item .link a,
.paragraph[class*=cards-][class*=-component].cards-content-right .cards > .item .link a {
  margin: 0 0 0 auto;
}
.cards-component.cards-content-justify .cards > .item .content,
.paragraph[class*=cards-][class*=-component].cards-content-justify .cards > .item .content {
  text-align: justify;
}
.cards-component.cards-image-center .cards > .item .image,
.paragraph[class*=cards-][class*=-component].cards-image-center .cards > .item .image {
  margin: 0 auto;
}
.cards-component.cards-image-center .cards > .item .image img,
.paragraph[class*=cards-][class*=-component].cards-image-center .cards > .item .image img {
  display: block;
  margin: 0 auto;
}
.cards-component.cards-image-right .cards > .item .image,
.paragraph[class*=cards-][class*=-component].cards-image-right .cards > .item .image {
  margin: 0 0 0 auto;
}
.cards-component.cards-image-right .cards > .item .image img,
.paragraph[class*=cards-][class*=-component].cards-image-right .cards > .item .image img {
  display: block;
  margin: 0 0 0 auto;
}
.cards-component.image-rounded .cards > .item .image,
.paragraph[class*=cards-][class*=-component].image-rounded .cards > .item .image {
  position: relative;
  border-radius: 100%;
  width: 80%;
  height: 0;
  padding-top: 80%;
  overflow: hidden;
  transform: translateY(20px);
  margin-bottom: 40px;
}
.cards-component.image-rounded .cards > .item .image img,
.paragraph[class*=cards-][class*=-component].image-rounded .cards > .item .image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.cards-component.cards-clickable .cards > .item .link,
.paragraph[class*=cards-][class*=-component].cards-clickable .cards > .item .link {
  position: absolute !important;
  z-index: 3;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.cards-component.cards-clickable .cards > .item .link a,
.paragraph[class*=cards-][class*=-component].cards-clickable .cards > .item .link a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -9999em;
  font-size: 0;
  z-index: 3;
}
.cards-component.cards-clickable .cards > .item .link > div > span,
.paragraph[class*=cards-][class*=-component].cards-clickable .cards > .item .link > div > span {
  display: none;
}
.cards-component:not(.cards-clickable) .cards > .item .link,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link {
  padding: 20px 0 0;
}
.cards-component:not(.cards-clickable) .cards > .item .link a,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  display: table;
}
.cards-component:not(.cards-clickable) .cards > .item .link a.disabled, .cards-component:not(.cards-clickable) .cards > .item .link a[disabled], .cards-component:not(.cards-clickable) .cards > .item .link a:disabled,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a.disabled,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a[disabled],
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.cards-component:not(.cards-clickable) .cards > .item .link a:hover,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a:hover {
  background-color: #ADBA9C;
}
.cards-component:not(.cards-clickable) .cards > .item .link a:active,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .cards-component:not(.cards-clickable) .cards > .item .link a,
  .paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link a {
    min-width: 150px;
  }
}
.cards-component:not(.cards-clickable) .cards > .item .link span,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link span {
  display: table;
}
.cards-component:not(.cards-clickable) .cards > .item .link:empty,
.paragraph[class*=cards-][class*=-component]:not(.cards-clickable) .cards > .item .link:empty {
  display: none;
}
.cards-component.cards-only-image .cards > .item .image img,
.paragraph[class*=cards-][class*=-component].cards-only-image .cards > .item .image img {
  display: block;
}
.cards-component.cards-only-image:not(.cards-clickable) .cards > .item .link,
.paragraph[class*=cards-][class*=-component].cards-only-image:not(.cards-clickable) .cards > .item .link {
  padding: 0;
}
.cards-component.cards-only-image:not(.cards-clickable) .cards > .item .link > div > span,
.cards-component.cards-only-image:not(.cards-clickable) .cards > .item .link a,
.paragraph[class*=cards-][class*=-component].cards-only-image:not(.cards-clickable) .cards > .item .link > div > span,
.paragraph[class*=cards-][class*=-component].cards-only-image:not(.cards-clickable) .cards > .item .link a {
  position: absolute;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
  white-space: nowrap;
}
.cards-component.cards-only-image.equal-height .cards > .item .hover-container,
.paragraph[class*=cards-][class*=-component].cards-only-image.equal-height .cards > .item .hover-container {
  height: 0;
  overflow: hidden;
  padding-top: 100%;
}
.cards-component.cards-only-image.equal-height .cards > .item .hover-container .image img,
.paragraph[class*=cards-][class*=-component].cards-only-image.equal-height .cards > .item .hover-container .image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.cards-component.cards-only-image.image-rounded .cards > .item .image,
.paragraph[class*=cards-][class*=-component].cards-only-image.image-rounded .cards > .item .image {
  position: absolute;
}
.cards-component.cards-only-image.image-rounded.cards-image-center .cards > .item .image,
.paragraph[class*=cards-][class*=-component].cards-only-image.image-rounded.cards-image-center .cards > .item .image {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cards-component.cards-only-image.image-rounded.cards-image-left .cards > .item .image,
.paragraph[class*=cards-][class*=-component].cards-only-image.image-rounded.cards-image-left .cards > .item .image {
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.cards-component.cards-only-image.image-rounded.cards-image-right .cards > .item .image,
.paragraph[class*=cards-][class*=-component].cards-only-image.image-rounded.cards-image-right .cards > .item .image {
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.cards-component.cards-only-text .cards > .item,
.paragraph[class*=cards-][class*=-component].cards-only-text .cards > .item {
  overflow: visible;
}
.cards-component.cards-only-text .cards > .item .hover-container,
.paragraph[class*=cards-][class*=-component].cards-only-text .cards > .item .hover-container {
  overflow: hidden;
}
.cards-component.cards-only-text .cards > .item .hover-container:not(.no-padding),
.paragraph[class*=cards-][class*=-component].cards-only-text .cards > .item .hover-container:not(.no-padding) {
  padding: 20px;
}
.cards-component.cards-image-outside-card .body,
.paragraph[class*=cards-][class*=-component].cards-image-outside-card .body {
  padding: 20px;
}
.cards-component.cards-labe-no-image-only-text .hover-container:not(.no-padding),
.paragraph[class*=cards-][class*=-component].cards-labe-no-image-only-text .hover-container:not(.no-padding) {
  padding: 20px;
}

.paragraph.video-component .component-header .field-type-link a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.video-component .component-header .field-type-link a.disabled, .paragraph.video-component .component-header .field-type-link a[disabled], .paragraph.video-component .component-header .field-type-link a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.video-component .component-header .field-type-link a:hover {
  background-color: #ADBA9C;
}
.paragraph.video-component .component-header .field-type-link a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.video-component .component-header .field-type-link a {
    min-width: 150px;
  }
}
.paragraph.video-component .video_thumbnail {
  position: relative;
  width: 100%;
  overflow: hidden;
  cursor: pointer;
}
.paragraph.video-component .video_thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.paragraph.video-component .video_thumbnail .play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 50px solid #FFF;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  z-index: 3;
  transition: top 0.3s ease;
  pointer-events: none;
}
.paragraph.video-component .video_thumbnail:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.paragraph.video-component .video_thumbnail:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 2;
}
.paragraph.video-component .video_thumbnail + .video {
  display: none;
}
.paragraph.video-component .video_thumbnail:hover:before {
  top: 48%;
}
.paragraph.video-component .video .video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.paragraph.video-component .video .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.paragraph.video-component.display-fullscreen {
  padding-bottom: 0 !important;
}
.paragraph.video-component.content-center .component-header {
  text-align: center;
}
.paragraph.video-component.content-right .component-header {
  text-align: right;
}
.paragraph.video-component.content-justify .component-header {
  text-align: justify;
}
.paragraph.video-component.white-text .component-header .title,
.paragraph.video-component.white-text .component-header .description * {
  color: #FFF !important;
}
@media screen and (min-width: 769px) {
  .paragraph.video-component.video-on-left .container, .paragraph.video-component.video-on-left .view-article.article-listing,
  .paragraph.video-component.video-on-left .view-podcast, .paragraph.video-component.video-on-right .container, .paragraph.video-component.video-on-right .view-article.article-listing,
  .paragraph.video-component.video-on-right .view-podcast {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .paragraph.video-component.video-on-left .container > .component-header, .paragraph.video-component.video-on-left .view-article.article-listing > .component-header,
  .paragraph.video-component.video-on-left .view-podcast > .component-header, .paragraph.video-component.video-on-right .container > .component-header, .paragraph.video-component.video-on-right .view-article.article-listing > .component-header,
  .paragraph.video-component.video-on-right .view-podcast > .component-header {
    text-align: left;
    width: calc(50% - 24px);
  }
  .paragraph.video-component.video-on-left .container > .video, .paragraph.video-component.video-on-left .view-article.article-listing > .video,
  .paragraph.video-component.video-on-left .view-podcast > .video,
  .paragraph.video-component.video-on-left .container > .video_thumbnail,
  .paragraph.video-component.video-on-left .view-article.article-listing > .video_thumbnail,
  .paragraph.video-component.video-on-left .view-podcast > .video_thumbnail, .paragraph.video-component.video-on-right .container > .video, .paragraph.video-component.video-on-right .view-article.article-listing > .video,
  .paragraph.video-component.video-on-right .view-podcast > .video,
  .paragraph.video-component.video-on-right .container > .video_thumbnail,
  .paragraph.video-component.video-on-right .view-article.article-listing > .video_thumbnail,
  .paragraph.video-component.video-on-right .view-podcast > .video_thumbnail {
    width: calc(50% - 24px);
  }
  .paragraph.video-component.video-on-left .container, .paragraph.video-component.video-on-left .view-article.article-listing,
  .paragraph.video-component.video-on-left .view-podcast {
    flex-flow: row-reverse;
  }
}

.paragraph.columns-component {
  overflow: visible;
  z-index: 3;
}
.paragraph.columns-component > .background-image {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.paragraph.columns-component > .background-image img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  z-index: 0;
}
.paragraph.columns-component .component-header .button a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.columns-component .component-header .button a.disabled, .paragraph.columns-component .component-header .button a[disabled], .paragraph.columns-component .component-header .button a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.columns-component .component-header .button a:hover {
  background-color: #ADBA9C;
}
.paragraph.columns-component .component-header .button a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.columns-component .component-header .button a {
    min-width: 150px;
  }
}
.paragraph.columns-component .items {
  display: flex;
  flex-wrap: wrap;
}
.paragraph.columns-component .items > div {
  position: relative;
  margin: 20px 0 0 0;
  overflow: hidden;
}
.paragraph.columns-component .items > div .background-image {
  z-index: 0;
}
.paragraph.columns-component .items > div .background-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.paragraph.columns-component .items > div .background-image ~ * {
  position: relative;
  z-index: 1;
}
.paragraph.columns-component .items > div .background-image ~ *.content {
  display: flex;
  flex-flow: column;
}
.paragraph.columns-component .items > div .background-image ~ *.content .show_more {
  order: 3;
}
.paragraph.columns-component .items > div .background-image ~ *.content .show_more + .field-name-field-content > *:nth-child(n+4) {
  display: none;
}
.paragraph.columns-component .items > div .background-image ~ *.content .show_more.less + .field-name-field-content > *:nth-child(n+4) {
  display: block;
}
.paragraph.columns-component .items > div.column-content a > img {
  cursor: pointer !important;
}
.paragraph.columns-component .items > div.column-content .title {
  margin: 0 0 20px;
  font-family: "MulishBold";
}
.paragraph.columns-component .items > div.column-content p, .paragraph.columns-component .items > div.column-content h2, .paragraph.columns-component .items > div.column-content h3, .paragraph.columns-component .items > div.column-content h4, .paragraph.columns-component .items > div.column-content h5 {
  color: #1B1B1B;
}
.paragraph.columns-component .items > div.column-content .button {
  text-align: center;
}
.paragraph.columns-component .items > div.column-content .button a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.columns-component .items > div.column-content .button a.disabled, .paragraph.columns-component .items > div.column-content .button a[disabled], .paragraph.columns-component .items > div.column-content .button a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.columns-component .items > div.column-content .button a:hover {
  background-color: #ADBA9C;
}
.paragraph.columns-component .items > div.column-content .button a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.columns-component .items > div.column-content .button a {
    min-width: 150px;
  }
}
.paragraph.columns-component .items > div.column-content:not(.no-padding) {
  padding: 20px;
}
.paragraph.columns-component .items > div.column-image img {
  display: block;
  width: 100%;
  height: auto;
}
.paragraph.columns-component .items > div.column-video {
  position: relative;
  width: 100%;
}
.paragraph.columns-component .items > div.column-video iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  overflow: hidden;
}
.paragraph.columns-component .items > div.column-video:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.paragraph.columns-component .items > div.white-text > *:not(.button) {
  color: #FFF !important;
}
.paragraph.columns-component .items > div.white-text > *:not(.button) .show_more:after,
.paragraph.columns-component .items > div.white-text > *:not(.button) * {
  color: #FFF !important;
}
@media screen and (max-width: 768px) {
  .paragraph.columns-component .items {
    flex-flow: column;
    grid-template-columns: 100% !important;
  }
  .paragraph.columns-component .items > div {
    width: 100% !important;
  }
}
.paragraph.columns-component.align-center .component-header {
  text-align: center;
}
.paragraph.columns-component.align-center .content {
  align-items: center;
}
.paragraph.columns-component.align-right .component-header {
  text-align: right;
}
.paragraph.columns-component.align-right .content {
  align-items: flex-end;
}
.paragraph.columns-component.columns-wide .items > div {
  width: 100%;
}
.paragraph.columns-component.columns-two .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.paragraph.columns-component.columns-two .items > div {
  width: calc(50% - 10px);
}
.paragraph.columns-component.columns-two .items > div.search-content {
  display: flex;
  flex-flow: column;
  justify-content: center;
  margin: 0;
  overflow: visible;
}
.paragraph.columns-component.columns-two.wide-narrow .items > div:nth-child(odd) {
  width: calc(66% - 20px);
}
.paragraph.columns-component.columns-two.wide-narrow .items > div:nth-child(odd) + div {
  width: 34%;
}
.paragraph.columns-component.columns-two.narrow-wide .items > div:nth-child(odd) {
  width: 34%;
}
.paragraph.columns-component.columns-two.narrow-wide .items > div:nth-child(odd) + div {
  width: calc(66% - 20px);
}
.paragraph.columns-component.columns-three .items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}
.paragraph.columns-component.columns-three .items > div {
  margin: 0;
}

.paragraph.price-matrix-1-isbn-component > .container, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing,
.paragraph.price-matrix-1-isbn-component > .view-podcast,
.paragraph.price-matrix-2-isbns-component > .container,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing,
.paragraph.price-matrix-2-isbns-component > .view-podcast {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-header, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-header,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-header,
.paragraph.price-matrix-2-isbns-component > .container > .component-header,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-header,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-header {
  width: 100%;
  margin: 0 0 36px;
  text-align: center;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-header .text-above-title, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-header .text-above-title,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-header .text-above-title,
.paragraph.price-matrix-2-isbns-component > .container > .component-header .text-above-title,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-header .text-above-title,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-header .text-above-title {
  text-transform: uppercase;
  font-family: "MulishBold";
  font-size: 12px;
  line-height: 34px;
  color: #1B1B1B;
  margin: 0;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-header .title, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-header .title,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-header .title,
.paragraph.price-matrix-2-isbns-component > .container > .component-header .title,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-header .title,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-header .title {
  font-size: 28px;
  line-height: 34px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column,
.paragraph.price-matrix-2-isbns-component > .container > .column,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column {
  width: 45%;
}
.paragraph.price-matrix-1-isbn-component > .container > .column .title, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column .title,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column .title,
.paragraph.price-matrix-2-isbns-component > .container > .column .title,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column .title,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column .title {
  margin: 0 0 12px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.price-matrix, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.price-matrix,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.price-matrix,
.paragraph.price-matrix-2-isbns-component > .container > .column.price-matrix,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.price-matrix,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.price-matrix {
  display: flex;
  flex-flow: column;
  align-items: center;
  text-align: center;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.price-matrix .text-above-price, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.price-matrix .text-above-price,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.price-matrix .text-above-price,
.paragraph.price-matrix-2-isbns-component > .container > .column.price-matrix .text-above-price,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.price-matrix .text-above-price,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.price-matrix .text-above-price {
  font-size: 24px;
  line-height: 38px;
  margin: 0 0 20px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.price-matrix .variation, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.price-matrix .variation,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.price-matrix .variation,
.paragraph.price-matrix-2-isbns-component > .container > .column.price-matrix .variation,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.price-matrix .variation,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.price-matrix .variation {
  margin: 0 0 20px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.price-matrix .variation .final-price, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.price-matrix .variation .final-price,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.price-matrix .variation .final-price,
.paragraph.price-matrix-2-isbns-component > .container > .column.price-matrix .variation .final-price,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.price-matrix .variation .final-price,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.price-matrix .variation .final-price {
  font-size: 48px;
  line-height: 77px;
  font-family: "MulishSemiBold";
}
.paragraph.price-matrix-1-isbn-component > .container > .column.price-matrix .text-under-price, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.price-matrix .text-under-price,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.price-matrix .text-under-price,
.paragraph.price-matrix-2-isbns-component > .container > .column.price-matrix .text-under-price,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.price-matrix .text-under-price,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.price-matrix .text-under-price {
  margin: 0;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card,
.paragraph.price-matrix-2-isbns-component > .container > .column.card,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  width: calc(50% - 10px);
  padding: 20px;
  background-color: #FFF;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .card-text-above-title, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .card-text-above-title,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .card-text-above-title,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .card-text-above-title,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .card-text-above-title,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .card-text-above-title {
  margin: 0;
  font-family: "MulishRegular";
  font-weight: 400;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .card-title, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .card-title,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .card-title,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .card-title,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .card-title,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .card-title {
  font-size: 36px;
  line-height: 50px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .first-variation, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .first-variation,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .first-variation,
.paragraph.price-matrix-1-isbn-component > .container > .column.card .second_variation,
.paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .second_variation,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .second_variation,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .first-variation,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .first-variation,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .first-variation,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .second_variation,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .second_variation,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .second_variation {
  font-size: 22px;
  line-height: 30px;
  margin: 0 0 20px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .add-to-cart, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .add-to-cart,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .add-to-cart,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .add-to-cart,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .add-to-cart,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .add-to-cart {
  margin: 0 0 10px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .button, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .button,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin: 0 0 10px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .button.disabled, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button.disabled,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button.disabled, .paragraph.price-matrix-1-isbn-component > .container > .column.card .button[disabled], .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button[disabled],
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button[disabled], .paragraph.price-matrix-1-isbn-component > .container > .column.card .button:disabled, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button:disabled,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button:disabled,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .button.disabled,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button.disabled,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button.disabled,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .button[disabled],
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button[disabled],
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button[disabled],
.paragraph.price-matrix-2-isbns-component > .container > .column.card .button:disabled,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button:disabled,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .button:hover, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button:hover,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button:hover,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .button:hover,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button:hover,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button:hover {
  background-color: #ADBA9C;
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .button:active, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button:active,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button:active,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .button:active,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button:active,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.price-matrix-1-isbn-component > .container > .column.card .button, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .button,
  .paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .button,
  .paragraph.price-matrix-2-isbns-component > .container > .column.card .button,
  .paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .button,
  .paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .button {
    min-width: 150px;
  }
}
.paragraph.price-matrix-1-isbn-component > .container > .column.card .card-text-under-price, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column.card .card-text-under-price,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column.card .card-text-under-price,
.paragraph.price-matrix-2-isbns-component > .container > .column.card .card-text-under-price,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column.card .card-text-under-price,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column.card .card-text-under-price {
  margin: 0;
  font-style: italic;
  font-family: "MulishRegular";
  font-weight: 400;
}
.paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a,
.paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a.disabled, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a.disabled,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a.disabled, .paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a[disabled], .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a[disabled],
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a[disabled], .paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a:disabled, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a:disabled,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a:disabled,
.paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a.disabled,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a.disabled,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a.disabled,
.paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a[disabled],
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a[disabled],
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a[disabled],
.paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a:disabled,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a:disabled,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a:hover, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a:hover,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a:hover,
.paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a:hover,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a:hover,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a:hover {
  background-color: #ADBA9C;
}
.paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a:active, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a:active,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a:active,
.paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a:active,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a:active,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.price-matrix-1-isbn-component > .container > .column > .field-type-link a, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column > .field-type-link a,
  .paragraph.price-matrix-1-isbn-component > .view-podcast > .column > .field-type-link a,
  .paragraph.price-matrix-2-isbns-component > .container > .column > .field-type-link a,
  .paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column > .field-type-link a,
  .paragraph.price-matrix-2-isbns-component > .view-podcast > .column > .field-type-link a {
    min-width: 150px;
  }
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer {
  width: 100%;
  margin: 48px 0 0 0;
  text-align: center;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer > a, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer > a,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin: 0 0 20px;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer > a.disabled, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a.disabled,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a.disabled, .paragraph.price-matrix-1-isbn-component > .container > .component-footer > a[disabled], .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a[disabled],
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a[disabled], .paragraph.price-matrix-1-isbn-component > .container > .component-footer > a:disabled, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a:disabled,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a:disabled,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer > a.disabled,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a.disabled,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a.disabled,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer > a[disabled],
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a[disabled],
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a[disabled],
.paragraph.price-matrix-2-isbns-component > .container > .component-footer > a:disabled,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a:disabled,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer > a:hover, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a:hover,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a:hover,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer > a:hover,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a:hover,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a:hover {
  background-color: #ADBA9C;
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer > a:active, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a:active,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a:active,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer > a:active,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a:active,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.price-matrix-1-isbn-component > .container > .component-footer > a, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer > a,
  .paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer > a,
  .paragraph.price-matrix-2-isbns-component > .container > .component-footer > a,
  .paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer > a,
  .paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer > a {
    min-width: 150px;
  }
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer .text-below-cta p, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer .text-below-cta p,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer .text-below-cta p,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer .text-below-cta p,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer .text-below-cta p,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer .text-below-cta p {
  font-family: "MulishRegular";
}
.paragraph.price-matrix-1-isbn-component > .container > .component-footer .text-below-cta p a, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .component-footer .text-below-cta p a,
.paragraph.price-matrix-1-isbn-component > .view-podcast > .component-footer .text-below-cta p a,
.paragraph.price-matrix-2-isbns-component > .container > .component-footer .text-below-cta p a,
.paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .component-footer .text-below-cta p a,
.paragraph.price-matrix-2-isbns-component > .view-podcast > .component-footer .text-below-cta p a {
  font-family: "MulishRegular";
}
.paragraph.price-matrix-1-isbn-component.white-text > .container > .column *, .paragraph.price-matrix-1-isbn-component.white-text > .view-article.article-listing > .column *,
.paragraph.price-matrix-1-isbn-component.white-text > .view-podcast > .column *,
.paragraph.price-matrix-2-isbns-component.white-text > .container > .column *,
.paragraph.price-matrix-2-isbns-component.white-text > .view-article.article-listing > .column *,
.paragraph.price-matrix-2-isbns-component.white-text > .view-podcast > .column * {
  color: #FFF;
}
@media screen and (max-width: 768px) {
  .paragraph.price-matrix-1-isbn-component,
  .paragraph.price-matrix-2-isbns-component {
    padding: 40px 0;
  }
  .paragraph.price-matrix-1-isbn-component > .container, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing,
  .paragraph.price-matrix-1-isbn-component > .view-podcast,
  .paragraph.price-matrix-2-isbns-component > .container,
  .paragraph.price-matrix-2-isbns-component > .view-article.article-listing,
  .paragraph.price-matrix-2-isbns-component > .view-podcast {
    flex-flow: column;
  }
  .paragraph.price-matrix-1-isbn-component > .container > .column, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column,
  .paragraph.price-matrix-1-isbn-component > .view-podcast > .column,
  .paragraph.price-matrix-2-isbns-component > .container > .column,
  .paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column,
  .paragraph.price-matrix-2-isbns-component > .view-podcast > .column {
    width: 100% !important;
    margin: 0 0 40px 0;
  }
  .paragraph.price-matrix-1-isbn-component > .container > .column + .column, .paragraph.price-matrix-1-isbn-component > .view-article.article-listing > .column + .column,
  .paragraph.price-matrix-1-isbn-component > .view-podcast > .column + .column,
  .paragraph.price-matrix-2-isbns-component > .container > .column + .column,
  .paragraph.price-matrix-2-isbns-component > .view-article.article-listing > .column + .column,
  .paragraph.price-matrix-2-isbns-component > .view-podcast > .column + .column {
    margin: 0;
  }
}

.paragraph.testimonials-component {
  background-color: #EAEEE6;
}
.paragraph.testimonials-component .navigation .control.prev {
  margin: 0 0 0 5px;
}
.paragraph.testimonials-component .navigation .control:active {
  background-color: #F2F2F2;
}
.paragraph.testimonials-component .view-display {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  transition: transform 0.4s ease;
}
.paragraph.testimonials-component .view-display .testimonial-component {
  width: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  padding: 50px 20px 82px;
  background-color: #FFF;
  border-radius: 10px;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.16);
  min-height: 350px;
  min-width: calc(33.3333333333% - 11px);
}
.paragraph.testimonials-component .view-display .testimonial-component .rating {
  width: 260px;
  height: 38px;
  background-image: url("data:image/png;base64,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");
  background-repeat: repeat-x;
  background-position: left center;
  background-size: auto 100%;
  margin: 0 0 35px;
}
.paragraph.testimonials-component .view-display .testimonial-component .rating[data-rating="4"] {
  width: 205px;
}
.paragraph.testimonials-component .view-display .testimonial-component .rating[data-rating="3"] {
  width: 150px;
}
.paragraph.testimonials-component .view-display .testimonial-component .rating[data-rating="2"] {
  width: 95px;
}
.paragraph.testimonials-component .view-display .testimonial-component .rating[data-rating="1"] {
  width: 40px;
}
.paragraph.testimonials-component .view-display .testimonial-component .field-name-field-testimonial {
  font-family: "MulishBold";
  font-style: italic;
  font-size: 25px;
  line-height: 34px;
  color: #1B1B1B;
}
.paragraph.testimonials-component .view-display .testimonial-component .field-name-field-testimonial:first-child {
  margin-top: 22px;
}
.paragraph.testimonials-component .view-display .testimonial-component .field-name-field-testimonial:first-child + .field-name-field-author {
  margin-bottom: 22px;
}
.paragraph.testimonials-component .view-display .testimonial-component .field-name-field-author {
  margin: 20px auto 0 0;
  align-self: flex-start;
  font-family: "MulishBold";
  font-size: 20px;
  line-height: 27px;
  color: #1B1B1B;
}
.paragraph.testimonials-component .view-display .testimonial-component:first-child:last-child {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}
@media screen and (min-width: 990px) {
  .paragraph.testimonials-component .view-display .testimonial-component:first-child:last-child {
    padding: 78px 50px;
  }
}
.paragraph.testimonials-component .view-display .testimonial-component:not(:last-child) {
  margin-right: 16px;
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component .view-display .testimonial-component {
    min-width: calc(50% - 11px);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component .view-display .testimonial-component {
    min-width: 100%;
  }
}
@media screen and (max-width: 360px) {
  .paragraph.testimonials-component .view-display .testimonial-component .rating {
    transform: scale(0.8);
    margin: 0 0 20px;
  }
  .paragraph.testimonials-component .view-display .testimonial-component .field-name-field-testimonial {
    font-size: 20px;
    line-height: 28px;
  }
  .paragraph.testimonials-component .view-display .testimonial-component .field-name-field-author {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="1"] .view-display {
    transform: translateX(calc(-33.333% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="1"] .view-display {
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="1"] .view-display {
    transform: translateX(calc(-100% - 16px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="2"] .view-display {
    transform: translateX(calc(-66.666% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="2"] .view-display {
    transform: translateX(-100%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="2"] .view-display {
    transform: translateX(calc(-200% - 32px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="3"] .view-display {
    transform: translateX(calc(-99.999% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="3"] .view-display {
    transform: translateX(-150%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="3"] .view-display {
    transform: translateX(calc(-300% - 48px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="4"] .view-display {
    transform: translateX(calc(-133.332% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="4"] .view-display {
    transform: translateX(-200%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="4"] .view-display {
    transform: translateX(calc(-400% - 64px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="5"] .view-display {
    transform: translateX(calc(-166.665% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="5"] .view-display {
    transform: translateX(-250%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="5"] .view-display {
    transform: translateX(calc(-500% - 80px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="6"] .view-display {
    transform: translateX(calc(-199.998% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="6"] .view-display {
    transform: translateX(-300%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="6"] .view-display {
    transform: translateX(calc(-600% - 96px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="7"] .view-display {
    transform: translateX(calc(-233.331% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="7"] .view-display {
    transform: translateX(-350%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="7"] .view-display {
    transform: translateX(calc(-700% - 112px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="8"] .view-display {
    transform: translateX(calc(-266.664% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="8"] .view-display {
    transform: translateX(-400%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="8"] .view-display {
    transform: translateX(calc(-800% - 128px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="9"] .view-display {
    transform: translateX(calc(-299.997% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="9"] .view-display {
    transform: translateX(-450%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="9"] .view-display {
    transform: translateX(calc(-900% - 144px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="10"] .view-display {
    transform: translateX(calc(-333.33% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="10"] .view-display {
    transform: translateX(-500%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="10"] .view-display {
    transform: translateX(calc(-1000% - 160px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="11"] .view-display {
    transform: translateX(calc(-366.663% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="11"] .view-display {
    transform: translateX(-550%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="11"] .view-display {
    transform: translateX(calc(-1100% - 176px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="12"] .view-display {
    transform: translateX(calc(-399.996% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="12"] .view-display {
    transform: translateX(-600%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="12"] .view-display {
    transform: translateX(calc(-1200% - 192px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="13"] .view-display {
    transform: translateX(calc(-433.329% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="13"] .view-display {
    transform: translateX(-650%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="13"] .view-display {
    transform: translateX(calc(-1300% - 208px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="14"] .view-display {
    transform: translateX(calc(-466.662% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="14"] .view-display {
    transform: translateX(-700%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="14"] .view-display {
    transform: translateX(calc(-1400% - 224px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="15"] .view-display {
    transform: translateX(calc(-499.995% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="15"] .view-display {
    transform: translateX(-750%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="15"] .view-display {
    transform: translateX(calc(-1500% - 240px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="16"] .view-display {
    transform: translateX(calc(-533.328% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="16"] .view-display {
    transform: translateX(-800%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="16"] .view-display {
    transform: translateX(calc(-1600% - 256px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="17"] .view-display {
    transform: translateX(calc(-566.661% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="17"] .view-display {
    transform: translateX(-850%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="17"] .view-display {
    transform: translateX(calc(-1700% - 272px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="18"] .view-display {
    transform: translateX(calc(-599.994% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="18"] .view-display {
    transform: translateX(-900%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="18"] .view-display {
    transform: translateX(calc(-1800% - 288px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="19"] .view-display {
    transform: translateX(calc(-633.327% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="19"] .view-display {
    transform: translateX(-950%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="19"] .view-display {
    transform: translateX(calc(-1900% - 304px));
  }
}
@media screen and (min-width: 1025px) {
  .paragraph.testimonials-component[data-position="20"] .view-display {
    transform: translateX(calc(-666.66% - 16px));
  }
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
  .paragraph.testimonials-component[data-position="20"] .view-display {
    transform: translateX(-1000%);
  }
}
@media screen and (max-width: 660px) {
  .paragraph.testimonials-component[data-position="20"] .view-display {
    transform: translateX(calc(-2000% - 320px));
  }
}
@media screen and (max-width: 480px) {
  .paragraph.testimonials-component > .container, .paragraph.testimonials-component > .view-article.article-listing,
  .paragraph.testimonials-component > .view-podcast {
    padding: 0;
  }
  .paragraph.testimonials-component > .container .navigation, .paragraph.testimonials-component > .view-article.article-listing .navigation,
  .paragraph.testimonials-component > .view-podcast .navigation {
    padding: 0 10px;
  }
  .paragraph.testimonials-component > .container .view-display, .paragraph.testimonials-component > .view-article.article-listing .view-display,
  .paragraph.testimonials-component > .view-podcast .view-display {
    overflow-y: hidden;
    overflow-x: auto;
    padding: 0 10px;
  }
}

.paragraph.bog-feed-component .feed-item {
  display: flex;
  align-items: center;
  padding: 36px 0;
}
.paragraph.bog-feed-component .feed-item .feed_image {
  width: 340px;
}
.paragraph.bog-feed-component .feed-item .feed_image img {
  display: block;
  width: 100%;
  height: auto;
}
.paragraph.bog-feed-component .feed-item .feed_data {
  max-width: calc(100% - 340px);
  padding-left: 25px;
}
.paragraph.bog-feed-component .feed-item .feed_data .title {
  font-family: "MulishRegular";
  font-size: 28px;
  line-height: 38px;
  display: inline;
  color: #000;
}
.paragraph.bog-feed-component .feed-item .feed_data .title a {
  text-decoration: none;
  color: #000;
}
.paragraph.bog-feed-component .feed-item .feed_data .title .date {
  display: inline;
  margin-left: 8px;
  padding-left: 8px;
  font-size: 18px;
  line-height: 38px;
  color: #999;
  font-family: "MulishRegular";
  font-weight: 100;
  border-left: 1px solid #999;
}
.paragraph.bog-feed-component .feed-item .feed_data .description {
  margin-top: 10px;
}
.paragraph.bog-feed-component .feed-item .feed_data .description p {
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-family: "MulishRegular";
}
.paragraph.bog-feed-component .feed-item .feed_data .description p a {
  color: #98A983;
  text-decoration: none;
}
.paragraph.bog-feed-component .feed-item .feed_data .description p:not(:last-child) {
  margin: 0 0 20px 0;
}
.paragraph.bog-feed-component .feed-item:not(:last-child) {
  border-bottom: 1px solid #DDDDDD;
}
@media screen and (max-width: 768px) {
  .paragraph.bog-feed-component .feed-item {
    flex-flow: column;
  }
  .paragraph.bog-feed-component .feed-item .feed_image {
    width: 100%;
    margin-bottom: 20px;
  }
  .paragraph.bog-feed-component .feed-item .feed_data {
    max-width: 100%;
    padding: 0;
  }
  .paragraph.bog-feed-component .feed-item .feed_data .title {
    font-size: 26px;
    line-height: 36px;
  }
}

.paragraph.slideshow-component {
  overflow: hidden;
  background: unset;
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light], .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light],
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] {
  color: #FFF;
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item .slide-head .title, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item .slide-head .title,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item .slide-head .title {
  color: #FFF;
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item .description .wrapper, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item .description .wrapper,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item .description .wrapper {
  color: #FFF;
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item .description .wrapper > p, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item .description .wrapper > p,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item .description .wrapper > p {
  color: #FFF;
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item .description .wrapper > a, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item .description .wrapper > a,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item .description .wrapper > a {
  color: #FFF;
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item .description .wrapper > a:after, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item .description .wrapper > a:after,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item .description .wrapper > a:after {
  filter: contrast(0) brightness(100);
}
.paragraph.slideshow-component.fade > .container .left_side .slide-components[color=light] > .item:after, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components[color=light] > .item:after,
.paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components[color=light] > .item:after {
  background: #FFF;
}
.paragraph.slideshow-component.fade:not(.no-padding-bottom) {
  padding-bottom: 136px;
}
@media screen and (max-width: 990px) {
  .paragraph.slideshow-component.fade:not(.no-padding-bottom) {
    padding-bottom: 80px;
  }
}
.paragraph.slideshow-component.fade.first-paragraph:first-child {
  padding-top: 250px;
}
.paragraph.slideshow-component > .container, .paragraph.slideshow-component > .view-article.article-listing,
.paragraph.slideshow-component > .view-podcast {
  display: grid;
  grid-template-columns: repeat(2, 45%);
}
.paragraph.slideshow-component > .container .component-header, .paragraph.slideshow-component > .view-article.article-listing .component-header,
.paragraph.slideshow-component > .view-podcast .component-header {
  z-index: 1;
  grid-area: 1/1/1/1;
  margin: 0 0 40px;
}
.paragraph.slideshow-component > .container .component-header .pre-header, .paragraph.slideshow-component > .view-article.article-listing .component-header .pre-header,
.paragraph.slideshow-component > .view-podcast .component-header .pre-header {
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 10px;
}
.paragraph.slideshow-component > .container .component-header h2, .paragraph.slideshow-component > .view-article.article-listing .component-header h2,
.paragraph.slideshow-component > .view-podcast .component-header h2 {
  font-size: 26px;
  line-height: 30px;
  margin: 0;
}
.paragraph.slideshow-component > .container .left_side, .paragraph.slideshow-component > .view-article.article-listing .left_side,
.paragraph.slideshow-component > .view-podcast .left_side {
  grid-area: 2/1/2/1;
  width: 100%;
  z-index: 1;
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishSemiBold";
  text-decoration: none;
  color: #1B1B1B;
  border-radius: 3px;
  transition: background-color 0.4s ease;
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a a, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a a,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:after, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:after,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #1B1B1B !important;
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:focus-visible, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:focus-visible,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:focus-visible, .paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:hover, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:hover,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:focus-visible:after, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:focus-visible:after,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:focus-visible:after, .paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:hover:after, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:hover:after,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateX(5px);
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:active, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:active,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:active {
  background-color: #E6E6E6;
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a:hover, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a:hover,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a:hover {
  opacity: 1;
}
.paragraph.slideshow-component > .container .left_side .slide-components > .item.off .slide-head, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item.off .slide-head,
.paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item.off .slide-head {
  pointer-events: none;
}
@media screen and (min-width: 769px) {
  .paragraph.slideshow-component > .container .left_side .slide-components, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components {
    width: 100%;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item {
    position: relative;
    border-bottom: 1px solid rgba(45, 45, 45, 0.1);
    margin: 0 0 1px;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item .slide-head, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .slide-head,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .slide-head {
    position: relative;
    cursor: pointer;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item .title, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .title,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .title {
    color: #1B1B1B;
    font-size: 16px;
    line-height: 19px;
    font-family: "MulishBold";
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item .subtitle, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .subtitle,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .subtitle {
    font-size: 16px;
    line-height: 24px;
    font-family: "MulishLight";
    font-weight: 100;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item .description, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description {
    overflow: hidden;
    transition: height 0.4s ease;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item .description .wrapper > a, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item .description .wrapper > a,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item .description .wrapper > a {
    display: table;
    margin: 16px 0 0 0;
    font-size: 14px;
    line-height: 17px;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item:not(.on) .description, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item:not(.on) .description,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item:not(.on) .description {
    height: 0 !important;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item.on:not(.paused):after, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item.on:not(.paused):after,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item.on:not(.paused):after {
    width: 100%;
    transition: width 7s linear;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components > .item:after, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components > .item:after,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components > .item:after {
    content: "";
    width: 0px;
    height: 1px;
    background: #2F2F2F;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 2;
    transition: width 0.2s linear;
  }
}
.paragraph.slideshow-component > .container .right_side, .paragraph.slideshow-component > .view-article.article-listing .right_side,
.paragraph.slideshow-component > .view-podcast .right_side {
  grid-area: 1/2/3/2;
  width: 100%;
}
.paragraph.slideshow-component > .container .right_side .movable, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable,
.paragraph.slideshow-component > .view-podcast .right_side .movable {
  height: 100%;
  transition: transform 0.5s ease;
}
.paragraph.slideshow-component > .container .right_side .movable .item_video, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_video,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_video {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  scroll-snap-align: start;
  flex-shrink: 0;
  order: 1;
  padding: 40px;
}
.paragraph.slideshow-component > .container .right_side .movable .item_video object, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_video object,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_video object,
.paragraph.slideshow-component > .container .right_side .movable .item_video iframe,
.paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_video iframe,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_video iframe {
  border: none;
  width: 100%;
}
.paragraph.slideshow-component > .container .right_side .movable .item_video .playTrigger, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_video .playTrigger,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_video .playTrigger {
  position: absolute;
  left: 40px;
  top: 50%;
  transform: translateY(-50%);
  width: calc(100% - 80px);
  height: calc(100% - 80px);
  max-height: 289px;
  cursor: pointer;
  z-index: 2;
}
.paragraph.slideshow-component > .container .right_side .movable .item_image, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_image,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  scroll-snap-align: start;
  flex-shrink: 0;
  order: 1;
}
.paragraph.slideshow-component > .container .right_side .movable .item_image img, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_image img,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_image img {
  display: block;
}
.paragraph.slideshow-component > .container .right_side .movable .item_image.full-size-background .desktop-image, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_image.full-size-background .desktop-image,
.paragraph.slideshow-component > .view-podcast .right_side .movable .item_image.full-size-background .desktop-image {
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  right: 50% !important;
  bottom: 50% !important;
  transform: translate(50%, 50%);
  object-fit: cover;
}
@media screen and (min-width: 769px) {
  .paragraph.slideshow-component > .container .right_side .movable .item_image .mobile-image, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_image .mobile-image,
  .paragraph.slideshow-component > .view-podcast .right_side .movable .item_image .mobile-image {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .paragraph.slideshow-component > .container .right_side .movable .item_image .mobile-image, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_image .mobile-image,
  .paragraph.slideshow-component > .view-podcast .right_side .movable .item_image .mobile-image {
    display: block;
  }
  .paragraph.slideshow-component > .container .right_side .movable .item_image .mobile-image + .desktop-image, .paragraph.slideshow-component > .view-article.article-listing .right_side .movable .item_image .mobile-image + .desktop-image,
  .paragraph.slideshow-component > .view-podcast .right_side .movable .item_image .mobile-image + .desktop-image {
    display: none;
  }
}
.paragraph.slideshow-component > .container .bullets, .paragraph.slideshow-component > .view-article.article-listing .bullets,
.paragraph.slideshow-component > .view-podcast .bullets {
  display: none;
}
@media screen and (max-width: 990px) {
  .paragraph.slideshow-component > .container, .paragraph.slideshow-component > .view-article.article-listing,
  .paragraph.slideshow-component > .view-podcast {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
  }
  .paragraph.slideshow-component > .container .component-header, .paragraph.slideshow-component > .view-article.article-listing .component-header,
  .paragraph.slideshow-component > .view-podcast .component-header {
    margin: 0 0 30px;
  }
  .paragraph.slideshow-component > .container .left_side .slide-components, .paragraph.slideshow-component > .view-article.article-listing .left_side .slide-components,
  .paragraph.slideshow-component > .view-podcast .left_side .slide-components {
    max-width: 100%;
  }
  .paragraph.slideshow-component.slide > .container .left_side .slide-components > .item .slide-head, .paragraph.slideshow-component.slide > .view-article.article-listing .left_side .slide-components > .item .slide-head,
  .paragraph.slideshow-component.slide > .view-podcast .left_side .slide-components > .item .slide-head {
    padding: 20px 0 20px 30px;
  }
  .paragraph.slideshow-component.slide > .container .left_side .slide-components > .item .description .wrapper, .paragraph.slideshow-component.slide > .view-article.article-listing .left_side .slide-components > .item .description .wrapper,
  .paragraph.slideshow-component.slide > .view-podcast .left_side .slide-components > .item .description .wrapper {
    padding: 0 0 20px 30px;
  }
  .paragraph.slideshow-component.fade > .container .left_side .slide-components > .item .slide-head, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components > .item .slide-head,
  .paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components > .item .slide-head {
    padding: 20px 0;
  }
  .paragraph.slideshow-component.fade > .container .left_side .slide-components > .item .description .wrapper, .paragraph.slideshow-component.fade > .view-article.article-listing .left_side .slide-components > .item .description .wrapper,
  .paragraph.slideshow-component.fade > .view-podcast .left_side .slide-components > .item .description .wrapper {
    padding: 0 0 20px 0;
  }
}
@media screen and (max-width: 768px) {
  .paragraph.slideshow-component.slide > .container .left_side .slide-components > .item .slide-head, .paragraph.slideshow-component.slide > .view-article.article-listing .left_side .slide-components > .item .slide-head,
  .paragraph.slideshow-component.slide > .view-podcast .left_side .slide-components > .item .slide-head {
    padding: 20px 0;
  }
  .paragraph.slideshow-component.slide > .container .left_side .slide-components > .item .description .wrapper, .paragraph.slideshow-component.slide > .view-article.article-listing .left_side .slide-components > .item .description .wrapper,
  .paragraph.slideshow-component.slide > .view-podcast .left_side .slide-components > .item .description .wrapper {
    padding: 0 0 20px;
  }
  .paragraph.slideshow-component > .container, .paragraph.slideshow-component > .view-article.article-listing,
  .paragraph.slideshow-component > .view-podcast {
    grid-column-gap: 0;
    grid-row-gap: 20px;
  }
  .paragraph.slideshow-component > .container > .component-header, .paragraph.slideshow-component > .view-article.article-listing > .component-header,
  .paragraph.slideshow-component > .view-podcast > .component-header {
    grid-area: 1/1/1/3;
    margin: 0;
    text-align: center;
  }
  .paragraph.slideshow-component > .container > .left_side, .paragraph.slideshow-component > .view-article.article-listing > .left_side,
  .paragraph.slideshow-component > .view-podcast > .left_side {
    grid-area: 3/1/3/3;
    overflow: hidden;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    scroll-snap-align: start;
    flex-shrink: 0;
    order: 1;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .slide-head, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .slide-head,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .slide-head {
    width: 100%;
    padding: 0 0 20px 0;
    text-align: center;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .slide-head .title, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .slide-head .title,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .slide-head .title {
    font-size: 18px;
    line-height: 24px;
    font-family: "MulishBold";
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .slide-head .subtitle, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .slide-head .subtitle,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .slide-head .subtitle {
    font-size: 16px;
    line-height: 22px;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .description, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .description,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .description {
    width: 100%;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .description .wrapper, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .description .wrapper,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .description .wrapper {
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #1B1B1B;
    text-align: center;
    width: 80%;
    margin: 0 auto;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .description .wrapper > p, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .description .wrapper > p,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .description .wrapper > p {
    font-size: 18px;
    line-height: 24px;
    color: #1B1B1B;
    margin: 0;
  }
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .description .wrapper > a, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .description .wrapper > a,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .description .wrapper > a {
    display: block;
    font-size: 16px;
    line-height: 18px;
    margin: 20px 0 0 0;
  }
  .paragraph.slideshow-component > .container > .right_side, .paragraph.slideshow-component > .view-article.article-listing > .right_side,
  .paragraph.slideshow-component > .view-podcast > .right_side {
    grid-area: 2/1/2/3;
    width: calc(100% + 42px);
    margin-left: -20px;
  }
  .paragraph.slideshow-component > .container > .right_side .movable .item_image img.mobile-image + img.desktop-image, .paragraph.slideshow-component > .view-article.article-listing > .right_side .movable .item_image img.mobile-image + img.desktop-image,
  .paragraph.slideshow-component > .view-podcast > .right_side .movable .item_image img.mobile-image + img.desktop-image {
    display: none;
  }
  .paragraph.slideshow-component > .container > .right_side .movable .item_video object, .paragraph.slideshow-component > .view-article.article-listing > .right_side .movable .item_video object,
  .paragraph.slideshow-component > .view-podcast > .right_side .movable .item_video object,
  .paragraph.slideshow-component > .container > .right_side .movable .item_video iframe,
  .paragraph.slideshow-component > .view-article.article-listing > .right_side .movable .item_video iframe,
  .paragraph.slideshow-component > .view-podcast > .right_side .movable .item_video iframe {
    height: 48vw;
  }
  .paragraph.slideshow-component > .container > .bullets, .paragraph.slideshow-component > .view-article.article-listing > .bullets,
  .paragraph.slideshow-component > .view-podcast > .bullets {
    z-index: 1;
    grid-area: 4/1/4/3;
    display: flex;
    justify-content: center;
    transform: translateY(100%);
  }
  .paragraph.slideshow-component > .container > .bullets .bullet, .paragraph.slideshow-component > .view-article.article-listing > .bullets .bullet,
  .paragraph.slideshow-component > .view-podcast > .bullets .bullet {
    width: 20px;
    height: 20px;
    border-radius: 12px;
    background-color: #E6E6E6;
    transition: background-color 0.4s ease;
    cursor: pointer;
  }
  .paragraph.slideshow-component > .container > .bullets .bullet.on, .paragraph.slideshow-component > .view-article.article-listing > .bullets .bullet.on,
  .paragraph.slideshow-component > .view-podcast > .bullets .bullet.on {
    background-color: #777777;
  }
  .paragraph.slideshow-component > .container > .bullets .bullet:not(:last-child), .paragraph.slideshow-component > .view-article.article-listing > .bullets .bullet:not(:last-child),
  .paragraph.slideshow-component > .view-podcast > .bullets .bullet:not(:last-child) {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 480px) {
  .paragraph.slideshow-component > .container > .left_side .slide-components .item .description .wrapper, .paragraph.slideshow-component > .view-article.article-listing > .left_side .slide-components .item .description .wrapper,
  .paragraph.slideshow-component > .view-podcast > .left_side .slide-components .item .description .wrapper {
    width: 100%;
  }
}
.paragraph.slideshow-component.slide > .container, .paragraph.slideshow-component.slide > .view-article.article-listing,
.paragraph.slideshow-component.slide > .view-podcast {
  grid-column-gap: 10%;
}
.paragraph.slideshow-component.slide > .container .right_side, .paragraph.slideshow-component.slide > .view-article.article-listing .right_side,
.paragraph.slideshow-component.slide > .view-podcast .right_side {
  overflow: hidden;
}
.paragraph.slideshow-component.slide > .container .right_side .movable, .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable,
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable {
  display: flex;
  flex-wrap: nowrap;
}
.paragraph.slideshow-component.slide > .container .right_side .movable .item_image, .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable .item_image,
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable .item_image,
.paragraph.slideshow-component.slide > .container .right_side .movable .item_video,
.paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable .item_video,
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable .item_video {
  position: relative;
}
.paragraph.slideshow-component.slide > .container .right_side .movable .item_video .video_container, .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable .item_video .video_container,
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable .item_video .video_container {
  width: 100%;
}
.paragraph.slideshow-component.slide > .container .right_side .movable .item_video .video_container iframe, .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable .item_video .video_container iframe,
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable .item_video .video_container iframe {
  display: block;
}
.paragraph.slideshow-component.slide > .container .right_side .movable .item_image img, .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable .item_image img,
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable .item_image img {
  width: auto;
  max-width: 80%;
  max-height: 353px;
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="1"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="1"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="1"] {
  transform: translateX(-100%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="2"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="2"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="2"] {
  transform: translateX(-200%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="3"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="3"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="3"] {
  transform: translateX(-300%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="4"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="4"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="4"] {
  transform: translateX(-400%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="5"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="5"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="5"] {
  transform: translateX(-500%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="6"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="6"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="6"] {
  transform: translateX(-600%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="7"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="7"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="7"] {
  transform: translateX(-700%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="8"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="8"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="8"] {
  transform: translateX(-800%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="9"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="9"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="9"] {
  transform: translateX(-900%);
}
.paragraph.slideshow-component.slide > .container .right_side .movable[data-position="10"], .paragraph.slideshow-component.slide > .view-article.article-listing .right_side .movable[data-position="10"],
.paragraph.slideshow-component.slide > .view-podcast .right_side .movable[data-position="10"] {
  transform: translateX(-1000%);
}
@media screen and (min-width: 769px) {
  .paragraph.slideshow-component.slide > .container > .left_side .slide-head, .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-head,
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-head {
    position: relative;
    padding: 20px 0 20px 64px;
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-head:before, .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-head:before,
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-head:before {
    counter-increment: slide_elements;
    content: "0" counter(slide_elements);
    position: absolute;
    left: 0;
    top: 20px;
    font-size: 16px;
    line-height: 24px;
  }
  .paragraph.slideshow-component.slide > .container > .left_side .description .wrapper, .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .description .wrapper,
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .description .wrapper {
    padding: 0 0 20px 64px;
    font-size: 18px;
    line-height: 24px;
    color: #777777;
  }
  .paragraph.slideshow-component.slide > .container > .left_side .description .wrapper p, .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .description .wrapper p,
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .description .wrapper p {
    font-size: 18px;
    line-height: 24px;
    color: #777777;
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components, .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components,
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components {
    counter-reset: slide_elements;
    max-width: 460px;
  }
}
@media screen and (max-width: 768px) {
  .paragraph.slideshow-component.slide > .container, .paragraph.slideshow-component.slide > .view-article.article-listing,
  .paragraph.slideshow-component.slide > .view-podcast {
    grid-row-gap: 30px;
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components, .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components,
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components {
    display: flex;
    flex-wrap: nowrap;
    transition: transform 0.5s ease;
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="1"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="1"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="1"] {
    transform: translateX(-100%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="2"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="2"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="2"] {
    transform: translateX(-200%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="3"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="3"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="3"] {
    transform: translateX(-300%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="4"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="4"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="4"] {
    transform: translateX(-400%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="5"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="5"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="5"] {
    transform: translateX(-500%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="6"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="6"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="6"] {
    transform: translateX(-600%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="7"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="7"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="7"] {
    transform: translateX(-700%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="8"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="8"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="8"] {
    transform: translateX(-800%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="9"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="9"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="9"] {
    transform: translateX(-900%);
  }
  .paragraph.slideshow-component.slide > .container > .left_side .slide-components[data-position="10"], .paragraph.slideshow-component.slide > .view-article.article-listing > .left_side .slide-components[data-position="10"],
  .paragraph.slideshow-component.slide > .view-podcast > .left_side .slide-components[data-position="10"] {
    transform: translateX(-1000%);
  }
  .paragraph.slideshow-component.slide > .container > .right_side .movable .item_image img, .paragraph.slideshow-component.slide > .view-article.article-listing > .right_side .movable .item_image img,
  .paragraph.slideshow-component.slide > .view-podcast > .right_side .movable .item_image img {
    margin: 40px auto;
  }
}
.paragraph.slideshow-component.fade > .container, .paragraph.slideshow-component.fade > .view-article.article-listing,
.paragraph.slideshow-component.fade > .view-podcast {
  position: initial;
}
.paragraph.slideshow-component.fade > .container .right_side .movable, .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable,
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable {
  display: grid;
}
.paragraph.slideshow-component.fade > .container .right_side .movable .item_image, .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable .item_image,
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable .item_image,
.paragraph.slideshow-component.fade > .container .right_side .movable .item_video,
.paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable .item_video,
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable .item_video {
  grid-area: 1/1/1/1;
  opacity: 0;
  transition: 0.4s opacity ease;
  pointer-events: none;
}
.paragraph.slideshow-component.fade > .container .right_side .movable .item_image:before, .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable .item_image:before,
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable .item_image:before,
.paragraph.slideshow-component.fade > .container .right_side .movable .item_video:before,
.paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable .item_video:before,
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable .item_video:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-color: inherit;
  z-index: -1;
}
.paragraph.slideshow-component.fade > .container .right_side .movable .item_video .video_container, .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable .item_video .video_container,
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable .item_video .video_container {
  position: relative;
  width: 100%;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="0"] > div:nth-child(1), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="0"] > div:nth-child(1),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="0"] > div:nth-child(1) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="1"] > div:nth-child(2), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="1"] > div:nth-child(2),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="1"] > div:nth-child(2) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="2"] > div:nth-child(3), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="2"] > div:nth-child(3),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="2"] > div:nth-child(3) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="3"] > div:nth-child(4), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="3"] > div:nth-child(4),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="3"] > div:nth-child(4) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="4"] > div:nth-child(5), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="4"] > div:nth-child(5),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="4"] > div:nth-child(5) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="5"] > div:nth-child(6), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="5"] > div:nth-child(6),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="5"] > div:nth-child(6) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="6"] > div:nth-child(7), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="6"] > div:nth-child(7),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="6"] > div:nth-child(7) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="7"] > div:nth-child(8), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="7"] > div:nth-child(8),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="7"] > div:nth-child(8) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="8"] > div:nth-child(9), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="8"] > div:nth-child(9),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="8"] > div:nth-child(9) {
  opacity: 1;
  pointer-events: all;
}
.paragraph.slideshow-component.fade > .container .right_side .movable[data-position="9"] > div:nth-child(10), .paragraph.slideshow-component.fade > .view-article.article-listing .right_side .movable[data-position="9"] > div:nth-child(10),
.paragraph.slideshow-component.fade > .view-podcast .right_side .movable[data-position="9"] > div:nth-child(10) {
  opacity: 1;
  pointer-events: all;
}
@media screen and (min-width: 769px) {
  .paragraph.slideshow-component.fade > .container > .left_side .slide-head, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .slide-head,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .slide-head {
    position: relative;
    padding: 24px 0;
  }
  .paragraph.slideshow-component.fade > .container > .left_side .description .wrapper, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .description .wrapper,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .description .wrapper {
    padding: 0 0 20px 0;
    font-size: 16px;
    line-height: 21px;
    color: #1B1B1B;
  }
  .paragraph.slideshow-component.fade > .container > .left_side .description .wrapper p, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .description .wrapper p,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .description .wrapper p {
    font-size: 16px;
    line-height: 21px;
    color: #1B1B1B;
    margin: 0;
  }
  .paragraph.slideshow-component.fade > .container > .left_side .slide-components, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .slide-components,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .slide-components {
    max-width: 540px;
  }
  .paragraph.slideshow-component.fade > .container > .right_side .movable .item_image img, .paragraph.slideshow-component.fade > .view-article.article-listing > .right_side .movable .item_image img,
  .paragraph.slideshow-component.fade > .view-podcast > .right_side .movable .item_image img {
    position: absolute;
    right: 0;
    bottom: 0;
    max-height: calc(100% - 80px);
    max-width: 55vw;
  }
}
@media screen and (max-width: 768px) {
  .paragraph.slideshow-component.fade > .container, .paragraph.slideshow-component.fade > .view-article.article-listing,
  .paragraph.slideshow-component.fade > .view-podcast {
    grid-row-gap: 30px;
  }
  .paragraph.slideshow-component.fade > .container > .left_side .slide-components, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .slide-components,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .slide-components {
    display: grid;
  }
  .paragraph.slideshow-component.fade > .container > .left_side .slide-components .item, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .slide-components .item,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .slide-components .item {
    grid-area: 1/1/1/1;
    opacity: 0;
    transition: opacity 0.4s ease;
  }
  .paragraph.slideshow-component.fade > .container > .left_side .slide-components .item.on, .paragraph.slideshow-component.fade > .view-article.article-listing > .left_side .slide-components .item.on,
  .paragraph.slideshow-component.fade > .view-podcast > .left_side .slide-components .item.on {
    opacity: 1;
    z-index: 1;
  }
}
@media screen and (max-width: 768px) {
  .paragraph.slideshow-component.fade.first-paragraph:first-child {
    padding: 0 0 40px 0;
  }
}

@media screen and (min-width: 991px) {
  article.node--type-page .node__content > .paragraph.hero-component:first-child {
    padding-top: 280px !important;
  }
}

.paragraph.hero-component:not(.image-only) > .container, .paragraph.hero-component:not(.image-only) > .view-article.article-listing,
.paragraph.hero-component:not(.image-only) > .view-podcast {
  position: initial;
}
.paragraph.hero-component[class*=_image] .description > div {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.paragraph.hero-component.wide .background-image ~ .component-header {
  display: flex;
  flex-flow: column;
  justify-content: center;
  min-height: 360px;
}
.paragraph.hero-component .component-header {
  margin: 0;
  min-height: 248px;
}
.paragraph.hero-component .component-header:first-child {
  min-height: unset;
}
.paragraph.hero-component .title {
  width: 100%;
  font-family: "MulishBold";
  margin: 0 0 40px !important;
}
.paragraph.hero-component .title.separate span:last-child {
  display: block;
  width: 100%;
}
.paragraph.hero-component .description {
  display: flex;
}
.paragraph.hero-component .description > div {
  width: 100%;
}
.paragraph.hero-component .description > div p {
  font-family: "MulishRegular";
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
}
.paragraph.hero-component .description > div p a.button {
  margin: 0 20px 20px 0;
}
.paragraph.hero-component .description > div p:has(a.button) {
  margin: 0;
}
.paragraph.hero-component .description > div p:last-child {
  margin: 0;
}
.paragraph.hero-component .description > div ul,
.paragraph.hero-component .description > div ol {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
}
.paragraph.hero-component .description > div ul li,
.paragraph.hero-component .description > div ol li {
  font-size: 20px;
  line-height: 27px;
}
.paragraph.hero-component .description > div ul li a,
.paragraph.hero-component .description > div ol li a {
  font-family: "MulishRegular";
}
.paragraph.hero-component .description .field-type-image img {
  display: block;
  margin: 0 auto;
}
.paragraph.hero-component .description .cta-section {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  margin: 20px 0 0 0;
}
.paragraph.hero-component .description .cta-section .field-name-field-link a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.hero-component .description .cta-section .field-name-field-link a.disabled, .paragraph.hero-component .description .cta-section .field-name-field-link a[disabled], .paragraph.hero-component .description .cta-section .field-name-field-link a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.hero-component .description .cta-section .field-name-field-link a:hover {
  background-color: #ADBA9C;
}
.paragraph.hero-component .description .cta-section .field-name-field-link a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hero-component .description .cta-section .field-name-field-link a {
    min-width: 150px;
  }
}
.paragraph.hero-component .description .cta-section .field-name-field-extra-cta a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #98A983;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 6px 15px;
  border-radius: 36px;
}
.paragraph.hero-component .description .cta-section .field-name-field-extra-cta a:hover {
  background-color: #EAEEE6;
}
.paragraph.hero-component .description .cta-section .field-name-field-extra-cta a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hero-component .description .cta-section .field-name-field-extra-cta a {
    min-width: 150px;
  }
}
.paragraph.hero-component.fifty .title {
  max-width: 680px;
}
.paragraph.hero-component.white-text .description p, .paragraph.hero-component.white-text .description ul li, .paragraph.hero-component.white-text .description ol li, .paragraph.hero-component.white-text .description h2, .paragraph.hero-component.white-text .description h3, .paragraph.hero-component.white-text .description h4, .paragraph.hero-component.white-text .description h5, .paragraph.hero-component.white-text .description blockquote, .paragraph.hero-component.white-text .description p a {
  color: #FFF;
}
.paragraph.hero-component:not(.image-only) > .container, .paragraph.hero-component:not(.image-only) > .view-article.article-listing,
.paragraph.hero-component:not(.image-only) > .view-podcast {
  position: initial;
}
.paragraph.hero-component:not(.image-only) > .container > .mobile-image img, .paragraph.hero-component:not(.image-only) > .view-article.article-listing > .mobile-image img,
.paragraph.hero-component:not(.image-only) > .view-podcast > .mobile-image img {
  position: absolute;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.paragraph.hero-component:not(.image-only) > .container > .background-image, .paragraph.hero-component:not(.image-only) > .view-article.article-listing > .background-image,
.paragraph.hero-component:not(.image-only) > .view-podcast > .background-image {
  display: flex;
  align-items: flex-end;
}
.paragraph.hero-component.image-only {
  min-height: 430px;
  height: 100vw;
  max-height: 600px;
}
.paragraph.hero-component.image-only > .container, .paragraph.hero-component.image-only > .view-article.article-listing,
.paragraph.hero-component.image-only > .view-podcast {
  position: initial;
}
.paragraph.hero-component.image-only > .container > .mobile-image img, .paragraph.hero-component.image-only > .view-article.article-listing > .mobile-image img,
.paragraph.hero-component.image-only > .view-podcast > .mobile-image img {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  max-width: unset;
}
.paragraph.hero-component.image-only > .container > .background-image img, .paragraph.hero-component.image-only > .view-article.article-listing > .background-image img,
.paragraph.hero-component.image-only > .view-podcast > .background-image img {
  position: absolute;
  top: auto;
  bottom: 0;
  height: 100%;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  max-width: unset;
}
@media screen and (max-width: 768px) {
  .paragraph.hero-component.image-only > .container > .background-image img, .paragraph.hero-component.image-only > .view-article.article-listing > .background-image img,
  .paragraph.hero-component.image-only > .view-podcast > .background-image img {
    width: 270%;
    height: auto;
  }
}
@media screen and (min-width: 769px) {
  .paragraph.hero-component .description > div:first-child:last-child {
    margin: 0;
  }
  .paragraph.hero-component .description > div:nth-child(2):last-child {
    margin: 0 0 0 50px;
  }
  .paragraph.hero-component .description > div:nth-child(2):not(:last-child) {
    margin: 0 33px;
  }
  .paragraph.hero-component[class*=wide_narrow] .description > div:first-child {
    width: calc(66% - 50px);
  }
  .paragraph.hero-component[class*=wide_narrow] .description > div:first-child + div {
    width: 34%;
  }
  .paragraph.hero-component[class*=narrow_wide] .description > div:first-child {
    width: 34%;
  }
  .paragraph.hero-component[class*=narrow_wide] .description > div:first-child + div {
    width: calc(66% - 50px);
  }
}
@media screen and (max-width: 768px) {
  .paragraph.hero-component .description {
    flex-flow: column;
  }
  .paragraph.hero-component .description > div {
    width: 100%;
  }
  .paragraph.hero-component .description > div:not(:last-child) {
    margin: 0 0 32px;
  }
}

.paragraph.employee-component {
  padding: 60px 0;
}
.paragraph.employee-component > .container > .field-name-field-title, .paragraph.employee-component > .view-article.article-listing > .field-name-field-title,
.paragraph.employee-component > .view-podcast > .field-name-field-title {
  margin: 0 0 15px;
  font-size: 24px;
  line-height: 28px;
  color: #1B1B1B;
  font-family: "MulishBold";
}
.paragraph.employee-component > .container > .field-name-field-items, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items,
.paragraph.employee-component > .view-podcast > .field-name-field-items {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  align-items: flex-start;
}
.paragraph.employee-component > .container > .field-name-field-items > div, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div {
  position: relative;
}
.paragraph.employee-component > .container > .field-name-field-items > div .image, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .image,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .image {
  position: relative;
  display: block;
  height: 0;
  padding-top: 100%;
  overflow: hidden;
}
.paragraph.employee-component > .container > .field-name-field-items > div .image img, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .image img,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .image img {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay {
  display: block;
  color: #000;
  padding: 10px 0;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div {
  font-size: 14px;
  line-height: 22px;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div p, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div p,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div p {
  font-size: 14px;
  line-height: 22px;
  color: #FFF;
  margin: 0;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div a, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div a,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div a {
  color: #FFF;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div.name, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div.name,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div.name {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "MulishBold";
  font-size: 14px;
  line-height: 17px;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div.email a, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div.email a,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div.email a {
  color: #FFF;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div.position, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div.position,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div.position {
  width: 100%;
  min-height: 44px;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div.position > div, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div.position > div,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div.position > div {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div.description, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div.description,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div.description {
  margin: 15px 0 0 0;
}
.paragraph.employee-component > .container > .field-name-field-items > div .overlay .wrapper > div.link, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div .overlay .wrapper > div.link,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div .overlay .wrapper > div.link {
  margin: 15px 0 0 0;
}
.paragraph.employee-component > .container > .field-name-field-items > div:not(:hover) .overlay .email, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:not(:hover) .overlay .email,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:not(:hover) .overlay .email,
.paragraph.employee-component > .container > .field-name-field-items > div:not(:hover) .overlay .phone,
.paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:not(:hover) .overlay .phone,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:not(:hover) .overlay .phone,
.paragraph.employee-component > .container > .field-name-field-items > div:not(:hover) .overlay .description,
.paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:not(:hover) .overlay .description,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:not(:hover) .overlay .description,
.paragraph.employee-component > .container > .field-name-field-items > div:not(:hover) .overlay .link,
.paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:not(:hover) .overlay .link,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:not(:hover) .overlay .link {
  display: none;
}
.paragraph.employee-component > .container > .field-name-field-items > div:hover, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:hover,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:hover {
  padding-bottom: 81px;
}
.paragraph.employee-component > .container > .field-name-field-items > div:hover .overlay, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:hover .overlay,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:hover .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 81px);
  background: #98A983;
  color: #FFF;
  align-content: flex-end;
  padding: 10px;
  justify-content: flex-end;
  overflow: auto;
}
.paragraph.employee-component > .container > .field-name-field-items > div:hover .overlay .wrapper, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items > div:hover .overlay .wrapper,
.paragraph.employee-component > .view-podcast > .field-name-field-items > div:hover .overlay .wrapper {
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 100%;
}
@media screen and (min-width: 991px) and (max-width: 1439px) {
  .paragraph.employee-component > .container > .field-name-field-items, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items,
  .paragraph.employee-component > .view-podcast > .field-name-field-items {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media screen and (min-width: 641px) and (max-width: 990px) {
  .paragraph.employee-component > .container > .field-name-field-items, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items,
  .paragraph.employee-component > .view-podcast > .field-name-field-items {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  .paragraph.employee-component > .container > .field-name-field-items, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items,
  .paragraph.employee-component > .view-podcast > .field-name-field-items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 480px) {
  .paragraph.employee-component > .container > .field-name-field-items, .paragraph.employee-component > .view-article.article-listing > .field-name-field-items,
  .paragraph.employee-component > .view-podcast > .field-name-field-items {
    grid-template-columns: repeat(1, 100%);
  }
}

.paragraph.author-component {
  position: relative;
  padding: 40px 0;
  margin: 0 0 52px;
  isolation: isolate;
}
.paragraph.author-component * {
  color: #1B1B1B;
}
.paragraph.author-component .field-type-entity-reference > div:not(:first-child) {
  margin-top: 52px;
}
.paragraph.author-component article.author-teaser .data-container > h2 {
  margin: 0 0 10px;
}
.paragraph.author-component article.author-teaser .data-container > .field-name-field-pre-header {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishBold";
}
.paragraph.author-component article.author-teaser .data-container > .description {
  margin: 0 0 20px;
}
.paragraph.author-component article.author-teaser .data-container > .description p {
  font-size: 18px;
  line-height: 24px;
}
.paragraph.author-component article.author-teaser .data-container > .description p:last-child {
  margin: 0;
}
.paragraph.author-component article.author-teaser .data-container > .field-name-field-cta,
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link {
  margin: auto 0 0 0;
}
.paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a,
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a.disabled, .paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a[disabled], .paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a:disabled,
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link a.disabled,
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link a[disabled],
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a:hover,
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link a:hover {
  background-color: #ADBA9C;
}
.paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a:active,
.paragraph.author-component article.author-teaser .data-container > .field-name-field-link a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.author-component article.author-teaser .data-container > .field-name-field-cta a,
  .paragraph.author-component article.author-teaser .data-container > .field-name-field-link a {
    min-width: 150px;
  }
}
.paragraph.author-component article.author-teaser:not(.node--type-contributor) {
  display: grid;
  grid-template-columns: calc(52.2725% - 10px) calc(47.7275% - 10px);
  grid-column-gap: 20px;
}
.paragraph.author-component article.author-teaser:not(.node--type-contributor) .data-container {
  display: flex;
  flex-flow: column;
}
.paragraph.author-component article.author-teaser:not(.node--type-contributor) > .image {
  display: flex;
  align-items: center;
}
.paragraph.author-component article.author-teaser:not(.node--type-contributor) > .image img {
  display: block;
}
.paragraph.author-component article.author-teaser:not(.node--type-contributor) + article {
  margin-top: 52px;
}
.paragraph.author-component article.author-teaser.node--type-contributor .data-container {
  display: grid;
  grid-template-columns: calc(52.2725% - 10px) calc(47.7275% - 10px);
  grid-column-gap: 20px;
}
.paragraph.author-component article.author-teaser.node--type-contributor .data-container > .image {
  grid-area: 1/2/1/2;
}
.paragraph.author-component article.author-teaser.node--type-contributor .data-container > .body {
  grid-area: 1/1/1/1;
}
.paragraph.author-component.white-text * {
  color: #FFF;
}
@media screen and (max-width: 1024px) {
  .paragraph.author-component {
    padding: 20px 0;
  }
  .paragraph.author-component > .container, .paragraph.author-component > .view-article.article-listing,
  .paragraph.author-component > .view-podcast {
    max-width: 830px;
  }
  .paragraph.author-component > .container .field-type-entity-reference > div:not(:first-child), .paragraph.author-component > .view-article.article-listing .field-type-entity-reference > div:not(:first-child),
  .paragraph.author-component > .view-podcast .field-type-entity-reference > div:not(:first-child) {
    margin-top: 40px;
  }
  .paragraph.author-component > .container article.author-teaser .image, .paragraph.author-component > .view-article.article-listing article.author-teaser .image,
  .paragraph.author-component > .view-podcast article.author-teaser .image {
    margin-top: 20px;
  }
  .paragraph.author-component > .container article.author-teaser .data-container > .field-name-field-cta, .paragraph.author-component > .view-article.article-listing article.author-teaser .data-container > .field-name-field-cta,
  .paragraph.author-component > .view-podcast article.author-teaser .data-container > .field-name-field-cta,
  .paragraph.author-component > .container article.author-teaser .data-container > .field-name-field-link,
  .paragraph.author-component > .view-article.article-listing article.author-teaser .data-container > .field-name-field-link,
  .paragraph.author-component > .view-podcast article.author-teaser .data-container > .field-name-field-link {
    margin: 20px 0 0 0;
  }
  .paragraph.author-component > .container article.author-teaser.node--type-contributor .data-container, .paragraph.author-component > .view-article.article-listing article.author-teaser.node--type-contributor .data-container,
  .paragraph.author-component > .view-podcast article.author-teaser.node--type-contributor .data-container {
    display: flex;
    flex-flow: column-reverse;
  }
  .paragraph.author-component > .container article.author-teaser:not(.node--type-contributor), .paragraph.author-component > .view-article.article-listing article.author-teaser:not(.node--type-contributor),
  .paragraph.author-component > .view-podcast article.author-teaser:not(.node--type-contributor) {
    display: flex;
    flex-flow: column;
  }
}
@media screen and (max-width: 480px) {
  .paragraph.author-component {
    padding: 25px 0;
  }
  .paragraph.author-component .container article.author-teaser .data-container > h2, .paragraph.author-component .view-article.article-listing article.author-teaser .data-container > h2,
  .paragraph.author-component .view-podcast article.author-teaser .data-container > h2 {
    font-size: 20px;
  }
  .paragraph.author-component .container article.author-teaser .data-container > .field-name-field-pre-header, .paragraph.author-component .view-article.article-listing article.author-teaser .data-container > .field-name-field-pre-header,
  .paragraph.author-component .view-podcast article.author-teaser .data-container > .field-name-field-pre-header {
    font-size: 16px;
  }
  .paragraph.author-component .container article.author-teaser .data-container > .description p, .paragraph.author-component .view-article.article-listing article.author-teaser .data-container > .description p,
  .paragraph.author-component .view-podcast article.author-teaser .data-container > .description p {
    font-size: 16px;
  }
}

.paragraph .webshop-search-block {
  overflow: visible !important;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper {
  position: relative;
  display: flex;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-item {
  width: 100%;
  margin: 0;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-item ::-webkit-input-placeholder {
  color: #5A5A5A;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-item ::-moz-placeholder {
  color: #5A5A5A;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-item :-moz-placeholder {
  color: #5A5A5A;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-item input[type=text] {
  padding: 0;
  border-width: 0 0 1px 0;
  border-bottom-color: rgba(15, 15, 15, 0.1);
  border-bottom-style: solid;
  width: 100%;
  font-size: 14px;
  line-height: 41px;
  color: #1B1B1B;
  background: none;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper {
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 42px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: all 0.3s ease;
  background-color: #FFF;
  z-index: 2;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .no-results-text {
  display: none;
  margin: 20px 0 10px;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .no-results-text {
  display: block;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper.no-results > .search-result-view {
  display: none;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper.empty {
  display: none;
  opacity: 0;
  visibility: hidden;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view {
  width: 100%;
  padding: 10px;
  max-height: 400px;
  overflow: auto;
  background-color: #FFF;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > h6 {
  font-size: 18px;
  line-height: 28px;
  color: #777777;
  margin: 0 0 10px;
  font-weight: 400;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div > h6 * {
  display: inline;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser {
  position: relative;
  flex-flow: row;
  margin: 0 0 5px;
  padding: 10px 0;
  transition: padding 0.3s ease;
  border-radius: 3px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .product-image {
  width: auto;
  height: auto;
  background-color: unset;
  padding: 0 12px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .product-image a {
  height: auto;
  box-shadow: none;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .product-image a img {
  max-width: 77px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper {
  min-height: unset;
  padding: 0;
  margin: 0 0 0 10px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .field-name-title,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .product-teaser-title {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishRegular";
  font-weight: 400;
  margin: 0 0 5px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .field-name-title mark,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .field-name-title > span:not(.ais-Highlight),
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .product-teaser-title mark,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .product-teaser-title > span:not(.ais-Highlight) {
  background-color: unset;
  font-family: "MulishBold";
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .product_attributes {
  padding: 0;
  margin: 0;
  background-color: unset;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser > .details-wrapper .product_attributes span {
  font-size: 16px;
  line-height: 22px;
  color: #777777;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser a.overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser:focus, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser:focus-within, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser:hover {
  box-shadow: none;
  background-color: #E6E6E6;
  padding: 10px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser:active {
  box-shadow: none;
  background-color: #E6E6E6;
  padding: 10px;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.16);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .product-teaser + h6 {
  margin: 10px 0;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser {
  padding: 0;
  border: none;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  text-decoration: none;
  border-radius: 3px;
  padding: 4px 0;
  transition: padding 0.3s ease;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a mark,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a > span:not(.ais-Highlight),
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title mark,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title > span:not(.ais-Highlight) {
  background-color: unset;
  font-family: "MulishBold";
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a:focus, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a:focus-within, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a:hover,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title:focus,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title:focus-within,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title:hover {
  padding: 4px 10px;
  background-color: #E6E6E6;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser a:active,
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .title:active {
  padding: 4px 10px;
  background-color: #E6E6E6;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.16);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .type {
  padding: 0;
  margin: 0;
  background-color: unset;
  font-size: 18px;
  line-height: 24px;
  color: #777777;
  font-family: "MulishRegular";
  font-weight: 400;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div .ais-Hits-list .content-teaser .type:before {
  content: ",";
  margin: 0 5px 0 0;
  color: #000;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  text-decoration: none;
  color: #777777;
  border-radius: 3px;
  transition: background-color 0.4s ease;
  transition: padding 0.3s ease;
  margin: 15px 0 0 0;
  padding: 4px 0;
  color: #1B1B1B;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  max-width: calc(100% - 20px);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:after {
  display: inline-block;
  content: "\e82e";
  font-family: "iconPack";
  margin: -2px 0 0 6px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  transition: transform 0.4s ease, color 0s;
  color: #777777 !important;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover {
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus-visible:after, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after {
  color: #1B1B1B !important;
  opacity: 1;
  transform: translateX(5px);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active {
  background-color: #E6E6E6;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus {
  padding: 4px 10px;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:hover:after, .paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:focus:after {
  transform: translateX(0);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper > .webshop_search_autocomplete_wrapper > .search-result-view > div + .see_all_link:active:after {
  transform: translateX(5px);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-actions {
  position: relative;
  width: 56px;
  flex-shrink: 0;
  border-bottom: 1px solid rgba(15, 15, 15, 0.1);
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-actions input[type=submit] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  background: none;
  padding: 0;
  cursor: pointer;
  text-indent: -9999em;
  font-size: 0;
  overflow: hidden;
  border: none;
  min-width: unset;
  border-radius: 0;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-actions:not(.active) input[type=submit] {
  pointer-events: none;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-actions:not(.active):after {
  opacity: 0.5;
}
.paragraph .webshop-search-block form.search-in-component .form-wrapper .form-actions:after {
  color: #AAAAAA;
  content: "\e822";
  width: 18px;
  height: 18px;
  font-family: "iconPack";
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  color: #1B1B1B;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

article.article-listing,
article.video-listing {
  display: flex;
  height: 100%;
  flex-flow: column;
  background-color: #FFF;
}
article.article-listing .teaser-image,
article.article-listing .main-image,
article.article-listing .teaser-color,
article.video-listing .teaser-image,
article.video-listing .main-image,
article.video-listing .teaser-color {
  position: relative;
  height: 0;
  margin: 0 0 24px;
  overflow: hidden;
  padding-bottom: 100%;
}
article.article-listing .teaser-image img,
article.article-listing .main-image img,
article.article-listing .teaser-color img,
article.video-listing .teaser-image img,
article.video-listing .main-image img,
article.video-listing .teaser-color img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
article.article-listing .teaser-image.theme_red,
article.article-listing .main-image.theme_red,
article.article-listing .teaser-color.theme_red,
article.video-listing .teaser-image.theme_red,
article.video-listing .main-image.theme_red,
article.video-listing .teaser-color.theme_red {
  background: #EF5251;
}
article.article-listing .teaser-image.theme_blue,
article.article-listing .main-image.theme_blue,
article.article-listing .teaser-color.theme_blue,
article.video-listing .teaser-image.theme_blue,
article.video-listing .main-image.theme_blue,
article.video-listing .teaser-color.theme_blue {
  background: #5C85FA;
}
article.article-listing .teaser-image.theme_orange,
article.article-listing .main-image.theme_orange,
article.article-listing .teaser-color.theme_orange,
article.video-listing .teaser-image.theme_orange,
article.video-listing .main-image.theme_orange,
article.video-listing .teaser-color.theme_orange {
  background: #F2553C;
}
article.article-listing .teaser-image.theme_yellow,
article.article-listing .main-image.theme_yellow,
article.article-listing .teaser-color.theme_yellow,
article.video-listing .teaser-image.theme_yellow,
article.video-listing .main-image.theme_yellow,
article.video-listing .teaser-color.theme_yellow {
  background: #FFD22A;
}
article.article-listing .teaser-image.theme_green,
article.article-listing .main-image.theme_green,
article.article-listing .teaser-color.theme_green,
article.video-listing .teaser-image.theme_green,
article.video-listing .main-image.theme_green,
article.video-listing .teaser-color.theme_green {
  background: #1BB27B;
}
article.article-listing .teaser-image.theme_purple,
article.article-listing .main-image.theme_purple,
article.article-listing .teaser-color.theme_purple,
article.video-listing .teaser-image.theme_purple,
article.video-listing .main-image.theme_purple,
article.video-listing .teaser-color.theme_purple {
  background: #A97EE0;
}
article.article-listing .type,
article.video-listing .type {
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 0 30px;
  margin: 0 0 4px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 1.17px;
  color: black;
}
article.article-listing .type .listening-time,
article.video-listing .type .listening-time {
  position: relative;
  padding-left: 20px;
}
article.article-listing .type .listening-time:before,
article.video-listing .type .listening-time:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1px solid #0F0F0F;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='microphone' class='svg-inline--fa fa-microphone fa-w-11' role='img' viewBox='0 0 352 512'%3E%3Cpath fill='currentColor' d='M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 6px;
  position: absolute;
  left: 0;
  top: 3px;
}
article.article-listing .title,
article.video-listing .title {
  font-size: 20px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding: 0 30px;
  margin: 0 0 24px;
  color: #1B1B1B;
  font-family: "MulishBold";
  text-decoration: none;
}
article.article-listing .categories a,
article.article-listing .tags a,
article.video-listing .categories a,
article.video-listing .tags a {
  white-space: nowrap;
  display: block;
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #1B1B1B;
  background-color: #98A983;
  padding: 0 7px;
  border-radius: 4px;
  text-decoration: none;
}
article.article-listing .categories,
article.video-listing .categories {
  padding: 0 30px;
  max-height: 20px;
  overflow: hidden;
}
article.article-listing .categories > .field-name-field-category,
article.video-listing .categories > .field-name-field-category {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
article.article-listing .tags,
article.video-listing .tags {
  margin: 9px 0 24px;
  padding: 0 30px;
  max-height: 20px;
  overflow: hidden;
}
article.article-listing .tags ul,
article.video-listing .tags ul {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.filtered-article-podcast-feeds-component {
  padding-top: 80px;
  padding-bottom: 20px;
  background-color: #F2F2F2;
  overflow: visible;
}
.filtered-article-podcast-feeds-component .component-header + div {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 35px;
  margin: 0 0 24px;
}
.filtered-article-podcast-feeds-component .component-header + div form {
  grid-column: 1/-1;
}
.filtered-article-podcast-feeds-component .component-header + div form .form-wrapper {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 35px;
}
.filtered-article-podcast-feeds-component .component-header + div form .form-wrapper .form-item {
  margin: 0;
}
.filtered-article-podcast-feeds-component .component-header + div form .form-wrapper .form-item label {
  display: none;
}
.filtered-article-podcast-feeds-component .component-header + div form .form-wrapper .form-item select + .select2 {
  width: 100% !important;
  min-width: unset;
}
.filtered-article-podcast-feeds-component .component-header + div form .form-wrapper .form-actions {
  display: none;
}
.filtered-article-podcast-feeds-component .component-header + div .no-result {
  grid-column: 1/-1;
  text-align: center;
  padding: 60px 0 80px;
  font-size: 18px;
  line-height: 24px;
}
.filtered-article-podcast-feeds-component .cta {
  display: table;
  margin: 0 auto;
}
.filtered-article-podcast-feeds-component .cta a {
  text-decoration: none;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .filtered-article-podcast-feeds-component .component-header + div {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .filtered-article-podcast-feeds-component .component-header + div form .form-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .filtered-article-podcast-feeds-component .component-header + div form .form-wrapper .form-item:nth-child(4) {
    grid-column: 1/-1;
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .filtered-article-podcast-feeds-component .component-header + div {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .filtered-article-podcast-feeds-component .component-header + div form .form-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 480px) {
  .filtered-article-podcast-feeds-component .component-header + div {
    grid-template-columns: 100%;
  }
  .filtered-article-podcast-feeds-component .component-header + div form .form-wrapper {
    grid-template-columns: 100%;
  }
}

body.path-taxonomy .view-display:not(.faq-page) {
  position: relative;
  width: 100%;
  max-width: 1423px;
  margin: 0 auto;
  padding-top: 90px;
  padding-bottom: 60px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 35px;
}
@media screen and (min-width: 991px) {
  body.path-taxonomy .view-display:not(.faq-page) {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  body.path-taxonomy .view-display:not(.faq-page) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 480px) {
  body.path-taxonomy .view-display:not(.faq-page) {
    padding-left: 10px;
    padding-right: 10px;
  }
}
body.path-taxonomy .view-display:not(.faq-page) header {
  font-size: 32px;
  line-height: 38px;
  color: #1B1B1B;
  font-family: "MulishBold";
  margin: 0 0 10px;
  grid-column: 1/-1;
}
body.path-taxonomy .view-display:not(.faq-page) header label {
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishSemiBold";
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  body.path-taxonomy .view-display:not(.faq-page) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  body.path-taxonomy .view-display:not(.faq-page) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 480px) {
  body.path-taxonomy .view-display:not(.faq-page) {
    grid-template-columns: 100%;
  }
}

.paragraph.hubspot-form-component > .container, .paragraph.hubspot-form-component > .view-article.article-listing,
.paragraph.hubspot-form-component > .view-podcast {
  padding-top: 80px;
  isolation: isolate;
}
.paragraph.hubspot-form-component > .container > .background, .paragraph.hubspot-form-component > .view-article.article-listing > .background,
.paragraph.hubspot-form-component > .view-podcast > .background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.paragraph.hubspot-form-component > .container > .background + .body .hubspot-form, .paragraph.hubspot-form-component > .view-article.article-listing > .background + .body .hubspot-form,
.paragraph.hubspot-form-component > .view-podcast > .background + .body .hubspot-form {
  padding: 0 0 100px;
}
.paragraph.hubspot-form-component > .container > .background + .body .aside-data, .paragraph.hubspot-form-component > .view-article.article-listing > .background + .body .aside-data,
.paragraph.hubspot-form-component > .view-podcast > .background + .body .aside-data {
  padding: 0 !important;
}
.paragraph.hubspot-form-component .component-header {
  text-align: center;
  margin: 0 0 20px;
}
.paragraph.hubspot-form-component .body {
  display: flex;
  gap: 20px;
  align-items: flex-end;
  justify-content: space-between;
}
.paragraph.hubspot-form-component .body:has(.aside-data):has(.description-next-to-form) {
  align-items: flex-start;
}
@media screen and (min-width: 991px) {
  .paragraph.hubspot-form-component .body:has(.aside-data):has(.description-next-to-form) .aside-data {
    padding-top: 70px;
  }
}
.paragraph.hubspot-form-component .body .aside-data {
  display: flex;
  flex-flow: column;
  width: 50%;
}
.paragraph.hubspot-form-component .body .aside-data .description-next-to-form > *:last-child {
  margin-bottom: 0;
}
.paragraph.hubspot-form-component .body .aside-data img {
  display: block;
}
.paragraph.hubspot-form-component .body .aside-data img:not(:first-child) {
  margin-top: 24px;
}
.paragraph.hubspot-form-component .body .hubspot-form {
  width: 50%;
  padding: 70px 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form input:focus, .paragraph.hubspot-form-component .body .hubspot-form form input:focus-visible {
  outline: none !important;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list {
  list-style-type: none;
  padding: 0;
  margin: 0 0 20px;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio],
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox],
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio],
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  padding: 0 10px 0 28px;
  cursor: pointer;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:hover:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:hover:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:hover:before {
  border-color: #98A983;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox][type=radio] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox][type=radio] + span:before {
  border-radius: 100%;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio]:checked + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio]:checked + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox]:checked + span:before {
  border-width: 6px;
  border-color: #98A983;
}
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox:not(:last-child),
.paragraph.hubspot-form-component .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio:not(:last-child) {
  margin-bottom: 5px;
}
.paragraph.hubspot-form-component .body .hubspot-form form .field {
  position: relative;
}
.paragraph.hubspot-form-component .body .hubspot-form form .field ul.hs-error-msgs {
  position: absolute;
  top: 100%;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form .field ul.hs-error-msgs li {
  font-size: 14px;
  line-height: 22px;
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form .field ul.hs-error-msgs li label {
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form .field ul.hs-error-msgs + ul {
  display: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form > fieldset[class*=form-columns-] .input input {
  width: 100%;
  background: unset;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 32px;
  font-family: "MulishRegular";
  border: 1px solid #1B1B1B;
  border-radius: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs {
  position: relative;
  padding: 0;
  top: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li {
  padding: 2px 10px;
  background-color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li label {
  font-size: 12px;
  line-height: 16px;
  color: #FFF;
}
@media screen and (max-width: 480px) {
  .paragraph.hubspot-form-component .body .hubspot-form form > fieldset[class*=form-columns-] {
    flex-flow: column;
  }
  .paragraph.hubspot-form-component .body .hubspot-form form > fieldset[class*=form-columns-] > * {
    width: 100%;
  }
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid #1B1B1B;
  margin: 0 0 50px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label {
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label .hs-form-required,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input {
  width: 100%;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input input,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input input {
  width: 100%;
  height: auto;
  margin: 0;
  border: none;
  background: unset;
  box-shadow: none;
  font-size: 16px;
  line-height: 20px;
  padding: 10px;
  color: #3A3A3A;
  font-family: "MulishSemiBold";
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > ul.hs-error-msgs,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > ul.hs-error-msgs {
  padding: 10px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-textarea {
  display: flex;
  flex-flow: column;
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-textarea > label {
  padding: 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-textarea > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-textarea .input textarea {
  border: 1px solid #1B1B1B;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 200px;
  height: 200px;
  max-height: 400px;
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-select {
  display: flex;
  align-items: flex-end;
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-select > label {
  padding: 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-select > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-select > .input {
  position: relative;
  width: 100%;
  margin-left: 20px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container {
  width: 100% !important;
  min-width: unset;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container ul.select2-results__options li[aria-disabled=true] {
  opacity: 0.4;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox {
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio > label,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox > label {
  padding: 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio > label .hs-form-required,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul {
  margin: 24px 0 0 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li input,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input {
  opacity: 0;
  position: absolute;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  padding: 0 10px 0 28px;
  cursor: pointer;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:hover:before,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:hover:before {
  border-color: #98A983;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li input[type=radio] + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input[type=radio] + span:before {
  border-radius: 100%;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li input:checked + span:before,
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input:checked + span:before {
  border-width: 6px;
  border-color: #98A983;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-radio .input ul li:not(:last-child),
.paragraph.hubspot-form-component .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li:not(:last-child) {
  margin: 0 0 20px;
}
.paragraph.hubspot-form-component .body .hubspot-form form .hs-richtext {
  margin: 0 0 50px;
}
.paragraph.hubspot-form-component .body .hubspot-form form .hs-richtext p {
  font-size: 18px;
  line-height: 26px;
  font-family: "MulishRegular";
  font-weight: 400;
  color: #1B1B1B;
}
.paragraph.hubspot-form-component .body .hubspot-form form .hs-richtext p a {
  font-size: inherit;
  line-height: inherit;
  font-family: "MulishRegular";
  font-weight: 400;
  color: #1B1B1B;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container {
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field {
  margin: 0 0 8px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label {
  cursor: pointer;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input {
  position: absolute;
  opacity: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input:checked + span:before {
  border-width: 6px;
  border-color: #FCA235;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 10px 0 28px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span p {
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 3px;
  border: 2px solid #777777;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.hs-error-msgs {
  position: relative;
  margin: 5px 0;
  padding-left: 28px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .hs-richtext {
  padding-left: 28px;
  font-size: 12px;
  margin: 0 0 50px;
  color: #5A5A5A;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .legal-consent-container .hs-richtext:last-child {
  margin: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs_error_rollup {
  display: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs_recaptcha {
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit] {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit].disabled, .paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit][disabled], .paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit]:hover {
  background-color: #ADBA9C;
}
.paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit] {
    min-width: 150px;
  }
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown {
  position: relative;
  margin: 0 0 40px;
  padding: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
  border: 1px solid #1B1B1B;
  cursor: pointer;
  margin: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > label .hs-form-required {
  display: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > label span:not(.hs-form-required) {
  max-width: calc(100% - 45px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > label:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > .input {
  display: none;
  width: 100%;
  background: #FFF;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  border-left: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
  border-right: 1px solid #1B1B1B;
  max-height: 260px;
  overflow: auto;
  z-index: 5;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list {
  display: flex;
  flex-flow: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li {
  display: block;
  width: 100%;
  margin: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label {
  display: block;
  width: 100%;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label span {
  display: flex;
  width: 100%;
  align-items: center;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown.open > label {
  background: #FFF;
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown.open > label:after {
  transform: rotate(180deg);
}
.paragraph.hubspot-form-component .body .hubspot-form form .customMultipleDropdown.open > .input {
  display: block;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox {
  position: relative;
  margin: 0 0 40px;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
  border: 1px solid #1B1B1B;
  cursor: pointer;
  overflow: hidden;
  margin: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label .hs-form-required {
  display: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input {
  display: none;
  width: 100%;
  background: #FFF;
  position: absolute;
  top: 45px;
  left: 0;
  border-left: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
  border-right: 1px solid #1B1B1B;
  max-height: 260px;
  overflow: auto;
  z-index: 5;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list {
  display: flex;
  flex-flow: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li {
  display: block;
  width: 100%;
  margin: 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label {
  display: block;
  width: 100%;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] {
  display: none;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  cursor: pointer;
  font-family: "MulishRegular";
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span a {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 500;
  text-decoration: underline;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:before {
  flex-shrink: 0;
  content: "";
  width: 18px;
  height: 18px;
  border: 2px solid #AAAAAA;
  border-radius: 2px;
  display: block;
  margin: 0 10px 0 0;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:hover:before {
  border-color: #1B1B1B;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox]:checked + span:before {
  background-color: #1B1B1B;
  border-color: #1B1B1B;
  background-image: url("/themes/custom/webshop/images/icons/checkmark.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label {
  background: #FFF;
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label:after {
  transform: rotate(180deg);
}
.paragraph.hubspot-form-component .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > .input {
  display: block;
}
.paragraph.hubspot-form-component .body .hubspot-form:has(.submitted-message) {
  margin: auto 0;
}
.paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a.disabled, .paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a[disabled], .paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a:hover {
  background-color: #ADBA9C;
}
.paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a {
    min-width: 150px;
  }
}
.paragraph.hubspot-form-component.form-on-left .body {
  flex-flow: row-reverse;
}
.paragraph.hubspot-form-component.form-on-center .body {
  justify-content: center;
}
.paragraph.hubspot-form-component.form-on-center .body .aside-data {
  display: none;
}
.paragraph.hubspot-form-component.full-width > .container > .background, .paragraph.hubspot-form-component.full-width > .view-article.article-listing > .background,
.paragraph.hubspot-form-component.full-width > .view-podcast > .background {
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 990px) {
  .paragraph.hubspot-form-component .body {
    flex-flow: column-reverse !important;
  }
  .paragraph.hubspot-form-component .body .aside-data {
    width: 100%;
  }
  .paragraph.hubspot-form-component .body .aside-data img {
    display: none;
  }
  .paragraph.hubspot-form-component .body .hubspot-form {
    width: 100%;
    padding-bottom: 24px;
  }
}
@media screen and (max-width: 480px) {
  .paragraph.hubspot-form-component .body .hubspot-form .thankyou-message a,
  .paragraph.hubspot-form-component .body .hubspot-form form > .hs_submit input[type=submit] {
    width: 100%;
  }
}

.paragraph.hubspot-form-expander-component {
  padding: 0 !important;
  isolation: isolate;
}
.paragraph.hubspot-form-expander-component > .form-hero {
  position: relative;
  padding-bottom: 40px;
  overflow: hidden;
}
.paragraph.hubspot-form-expander-component > .form-hero .background img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: 1;
}
.paragraph.hubspot-form-expander-component > .form-hero .container, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast {
  display: flex;
  flex-flow: column;
  align-items: center;
  position: relative;
  z-index: 2;
}
.paragraph.hubspot-form-expander-component > .form-hero .container .form-hero-title, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing .form-hero-title,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast .form-hero-title {
  margin: 0 0 20px;
  font-family: "MulishBold";
  font-size: 32px;
  line-height: 38px;
}
.paragraph.hubspot-form-expander-component > .form-hero .container button, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.hubspot-form-expander-component > .form-hero .container button.disabled, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button.disabled,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast button.disabled, .paragraph.hubspot-form-expander-component > .form-hero .container button[disabled], .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button[disabled],
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast button[disabled], .paragraph.hubspot-form-expander-component > .form-hero .container button:disabled, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button:disabled,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.hubspot-form-expander-component > .form-hero .container button:hover, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button:hover,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast button:hover {
  background-color: #ADBA9C;
}
.paragraph.hubspot-form-expander-component > .form-hero .container button:active, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button:active,
.paragraph.hubspot-form-expander-component > .form-hero .view-podcast button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hubspot-form-expander-component > .form-hero .container button, .paragraph.hubspot-form-expander-component > .form-hero .view-article.article-listing button,
  .paragraph.hubspot-form-expander-component > .form-hero .view-podcast button {
    min-width: 150px;
  }
}
.paragraph.hubspot-form-expander-component > .form {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}
.paragraph.hubspot-form-expander-component > .form .container, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing,
.paragraph.hubspot-form-expander-component > .form .view-podcast {
  padding-top: 40px;
}
.paragraph.hubspot-form-expander-component > .form .container .component-header, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .component-header,
.paragraph.hubspot-form-expander-component > .form .view-podcast .component-header {
  text-align: center;
}
.paragraph.hubspot-form-expander-component > .form .container .component-header .description p:last-child, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .component-header .description p:last-child,
.paragraph.hubspot-form-expander-component > .form .view-podcast .component-header .description p:last-child {
  margin: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form {
  width: 50%;
  padding: 70px 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form input:focus, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form input:focus,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form input:focus, .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form input:focus-visible, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form input:focus-visible,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form input:focus-visible {
  outline: none !important;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list {
  list-style-type: none;
  padding: 0;
  margin: 0 0 20px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio],
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox],
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox],
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio],
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio],
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox],
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  padding: 0 10px 0 28px;
  cursor: pointer;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:hover:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox] + span:hover:before {
  border-color: #98A983;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio][type=radio] + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox][type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio][type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox][type=radio] + span:before {
  border-radius: 100%;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio]:checked + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=radio]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=radio]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio input[type=checkbox]:checked + span:before {
  border-width: 6px;
  border-color: #98A983;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox:not(:last-child), .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-checkbox:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form div.input > ul.inputs-list li.hs-form-radio:not(:last-child) {
  margin-bottom: 5px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .field, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .field,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .field {
  position: relative;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .field ul.hs-error-msgs, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .field ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .field ul.hs-error-msgs {
  position: absolute;
  top: 100%;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .field ul.hs-error-msgs li, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .field ul.hs-error-msgs li,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .field ul.hs-error-msgs li {
  font-size: 14px;
  line-height: 22px;
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .field ul.hs-error-msgs li label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .field ul.hs-error-msgs li label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .field ul.hs-error-msgs li label {
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .field ul.hs-error-msgs + ul, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .field ul.hs-error-msgs + ul,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .field ul.hs-error-msgs + ul {
  display: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > fieldset[class*=form-columns-] .input input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > fieldset[class*=form-columns-] .input input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > fieldset[class*=form-columns-] .input input {
  width: 100%;
  background: unset;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 32px;
  font-family: "MulishRegular";
  border: 1px solid #1B1B1B;
  border-radius: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs {
  position: relative;
  padding: 0;
  top: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li {
  padding: 2px 10px;
  background-color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > fieldset[class*=form-columns-] .input + ul.hs-error-msgs li label {
  font-size: 12px;
  line-height: 16px;
  color: #FFF;
}
@media screen and (max-width: 480px) {
  .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > fieldset[class*=form-columns-], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > fieldset[class*=form-columns-],
  .paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > fieldset[class*=form-columns-] {
    flex-flow: column;
  }
  .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > fieldset[class*=form-columns-] > *, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > fieldset[class*=form-columns-] > *,
  .paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > fieldset[class*=form-columns-] > * {
    width: 100%;
  }
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha),
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid #1B1B1B;
  margin: 0 0 50px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label {
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input {
  width: 100%;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > .input input,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input input,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > .input input {
  width: 100%;
  height: auto;
  margin: 0;
  border: none;
  background: unset;
  box-shadow: none;
  font-size: 16px;
  line-height: 20px;
  padding: 10px;
  color: #3A3A3A;
  font-family: "MulishSemiBold";
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > ul.hs-error-msgs, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-dependent-field > .hs-fieldtype-text > ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-form-field:not(.hs-fieldtype-select):not(.hs-fieldtype-radio):not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs_recaptcha) > ul.hs-error-msgs {
  padding: 10px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-textarea, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-textarea,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-textarea {
  display: flex;
  flex-flow: column;
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-textarea > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-textarea > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-textarea > label {
  padding: 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-textarea > label .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-textarea > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-textarea > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-textarea .input textarea, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-textarea .input textarea,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-textarea .input textarea {
  border: 1px solid #1B1B1B;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 200px;
  height: 200px;
  max-height: 400px;
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-select, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-select,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-select {
  display: flex;
  align-items: flex-end;
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-select > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-select > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-select > label {
  padding: 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-select > label .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-select > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-select > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-select > .input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-select > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-select > .input {
  position: relative;
  width: 100%;
  margin-left: 20px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container {
  width: 100% !important;
  min-width: unset;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container ul.select2-results__options li[aria-disabled=true], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container ul.select2-results__options li[aria-disabled=true],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-select > .input > .select2-container ul.select2-results__options li[aria-disabled=true] {
  opacity: 0.4;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox {
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio > label,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox > label,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox > label {
  padding: 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio > label .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox > label .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul {
  margin: 24px 0 0 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li input,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input {
  opacity: 0;
  position: absolute;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  padding: 0 10px 0 28px;
  cursor: pointer;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #777777;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:hover:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li input + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input + span:hover:before {
  border-color: #98A983;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li input[type=radio] + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input[type=radio] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input[type=radio] + span:before {
  border-radius: 100%;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li input:checked + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li input:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li input:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li input:checked + span:before {
  border-width: 6px;
  border-color: #98A983;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-radio .input ul li:not(:last-child), .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-radio .input ul li:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-radio .input ul li:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li:not(:last-child),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs-fieldtype-checkbox .input ul li:not(:last-child) {
  margin: 0 0 20px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .hs-richtext, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .hs-richtext,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .hs-richtext {
  margin: 0 0 50px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .hs-richtext p, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .hs-richtext p,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .hs-richtext p {
  font-size: 18px;
  line-height: 26px;
  font-family: "MulishRegular";
  font-weight: 400;
  color: #1B1B1B;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .hs-richtext p a, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .hs-richtext p a,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .hs-richtext p a {
  font-size: inherit;
  line-height: inherit;
  font-family: "MulishRegular";
  font-weight: 400;
  color: #1B1B1B;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container {
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field {
  margin: 0 0 8px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label {
  cursor: pointer;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input {
  position: absolute;
  opacity: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input:checked + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > input:checked + span:before {
  border-width: 6px;
  border-color: #FCA235;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 10px 0 28px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span p, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span p,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span p {
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishSemiBold";
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 3px;
  border: 2px solid #777777;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.inputs-list li label > span .hs-form-required {
  color: #D6242F;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.hs-error-msgs, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.hs-error-msgs,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .field.hs-form-field ul.hs-error-msgs {
  position: relative;
  margin: 5px 0;
  padding-left: 28px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .hs-richtext, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .hs-richtext,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .hs-richtext {
  padding-left: 28px;
  font-size: 12px;
  margin: 0 0 50px;
  color: #5A5A5A;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .legal-consent-container .hs-richtext:last-child, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .legal-consent-container .hs-richtext:last-child,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .legal-consent-container .hs-richtext:last-child {
  margin: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_error_rollup, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_error_rollup,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_error_rollup {
  display: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_recaptcha, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_recaptcha,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_recaptcha {
  margin: 0 0 50px;
  padding: 0 10px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit] {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit].disabled, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit].disabled,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit].disabled, .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit][disabled], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit][disabled],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit][disabled], .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit]:disabled, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit]:disabled,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit]:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit]:hover, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit]:hover,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit]:hover {
  background-color: #ADBA9C;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit]:active, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit]:active,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit]:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form > .hs_submit input[type=submit], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form > .hs_submit input[type=submit],
  .paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form > .hs_submit input[type=submit] {
    min-width: 150px;
  }
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown {
  position: relative;
  margin: 0 0 40px;
  padding: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
  border: 1px solid #1B1B1B;
  cursor: pointer;
  margin: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > label .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > label .hs-form-required {
  display: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > label span:not(.hs-form-required), .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > label span:not(.hs-form-required),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > label span:not(.hs-form-required) {
  max-width: calc(100% - 45px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > label:after, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > label:after,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > label:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > .input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > .input {
  display: none;
  width: 100%;
  background: #FFF;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  border-left: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
  border-right: 1px solid #1B1B1B;
  max-height: 260px;
  overflow: auto;
  z-index: 5;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list {
  display: flex;
  flex-flow: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li {
  display: block;
  width: 100%;
  margin: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label {
  display: block;
  width: 100%;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label span, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown > .input > ul.inputs-list > li > label span {
  display: flex;
  width: 100%;
  align-items: center;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown.open > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown.open > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown.open > label {
  background: #FFF;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown.open > label:after, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown.open > label:after,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown.open > label:after {
  transform: rotate(180deg);
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form .customMultipleDropdown.open > .input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form .customMultipleDropdown.open > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form .customMultipleDropdown.open > .input {
  display: block;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox {
  position: relative;
  margin: 0 0 40px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 10px;
  font-size: 16px;
  line-height: 20px;
  font-family: "MulishSemiBold";
  white-space: nowrap;
  border: 1px solid #1B1B1B;
  cursor: pointer;
  overflow: hidden;
  margin: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label .hs-form-required, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label .hs-form-required,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label .hs-form-required {
  display: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label:after, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label:after,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input {
  display: none;
  width: 100%;
  background: #FFF;
  position: absolute;
  top: 45px;
  left: 0;
  border-left: 1px solid #1B1B1B;
  border-bottom: 1px solid #1B1B1B;
  border-right: 1px solid #1B1B1B;
  max-height: 260px;
  overflow: auto;
  z-index: 5;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list {
  display: flex;
  flex-flow: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li {
  display: block;
  width: 100%;
  margin: 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label {
  display: block;
  width: 100%;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] {
  display: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  cursor: pointer;
  font-family: "MulishRegular";
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span a, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span a,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span a {
  font-size: 18px;
  line-height: 24px;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 500;
  text-decoration: underline;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:before {
  flex-shrink: 0;
  content: "";
  width: 18px;
  height: 18px;
  border: 2px solid #AAAAAA;
  border-radius: 2px;
  display: block;
  margin: 0 10px 0 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:hover:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:hover:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox] + span:hover:before {
  border-color: #1B1B1B;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox]:checked + span:before, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox]:checked + span:before,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > .input > ul.inputs-list > li > label input[type=checkbox]:checked + span:before {
  background-color: #1B1B1B;
  border-color: #1B1B1B;
  background-image: url("/themes/custom/webshop/images/icons/checkmark.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label {
  background: #FFF;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label:after, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label:after,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label:after {
  transform: rotate(180deg);
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > .input, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > .input,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > .input {
  display: block;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form:has(.submitted-message), .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form:has(.submitted-message),
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form:has(.submitted-message) {
  margin: auto 0;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a.disabled, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a.disabled,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a.disabled, .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a[disabled], .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a[disabled],
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a[disabled], .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a:disabled, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a:disabled,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a:hover, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a:hover,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a:hover {
  background-color: #ADBA9C;
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a:active, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a:active,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form .thankyou-message a, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form .thankyou-message a,
  .paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form .thankyou-message a {
    min-width: 150px;
  }
}
.paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form,
.paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form {
  margin: 0 auto;
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .paragraph.hubspot-form-expander-component > .form .container .body .hubspot-form, .paragraph.hubspot-form-expander-component > .form .view-article.article-listing .body .hubspot-form,
  .paragraph.hubspot-form-expander-component > .form .view-podcast .body .hubspot-form {
    width: 100%;
  }
}
.paragraph.hubspot-form-expander-component.form-hero-cta-left > .form-hero .container, .paragraph.hubspot-form-expander-component.form-hero-cta-left > .form-hero .view-article.article-listing,
.paragraph.hubspot-form-expander-component.form-hero-cta-left > .form-hero .view-podcast {
  align-items: flex-start;
}
.paragraph.hubspot-form-expander-component.form-hero-cta-right > .form-hero .container, .paragraph.hubspot-form-expander-component.form-hero-cta-right > .form-hero .view-article.article-listing,
.paragraph.hubspot-form-expander-component.form-hero-cta-right > .form-hero .view-podcast {
  align-items: flex-end;
}
.paragraph.hubspot-form-expander-component:not(.full-width) {
  max-width: 1350px;
  margin: 0 auto;
}
.paragraph.hubspot-form-expander-component.form-hero-white-text > .form-hero .container .form-hero-title, .paragraph.hubspot-form-expander-component.form-hero-white-text > .form-hero .view-article.article-listing .form-hero-title,
.paragraph.hubspot-form-expander-component.form-hero-white-text > .form-hero .view-podcast .form-hero-title,
.paragraph.hubspot-form-expander-component.form-hero-white-text > .form-hero .container .form-hero-description p,
.paragraph.hubspot-form-expander-component.form-hero-white-text > .form-hero .view-article.article-listing .form-hero-description p,
.paragraph.hubspot-form-expander-component.form-hero-white-text > .form-hero .view-podcast .form-hero-description p {
  color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .component-header .title, .paragraph.hubspot-form-expander-component.white-text > .form .component-header .description p {
  color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form.hs-form > fieldset[class*=form-columns-] .input input {
  border-color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form.hs-form > fieldset .hs-form-field label {
  color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form.hs-form .hs-richtext p {
  color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form.hs-form .hs-richtext p a {
  color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form.hs-form ul.inputs-list span p {
  color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox.open > label {
  border-color: #1B1B1B;
  color: #1B1B1B;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label {
  border-color: #FFF;
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form form#hsForm_a331a94f-d175-4af5-af0f-34a8ff0ee543 .hs-fieldtype-checkbox > label:after {
  filter: brightness(100) invert(1);
}
.paragraph.hubspot-form-expander-component.white-text > .form .body .hubspot-form .customMultipleDropdown > label {
  border-color: #1B1B1B;
  color: #1B1B1B;
}
.paragraph.hubspot-form-expander-component.large-top-padding > .form-hero {
  padding-top: 80px;
}
.paragraph.hubspot-form-expander-component.medium-top-padding > .form-hero {
  padding-top: 40px;
}
.paragraph.hubspot-form-expander-component.small-top-padding > .form-hero {
  padding-top: 20px;
}
.paragraph.hubspot-form-expander-component.large-bottom-padding > .form .container, .paragraph.hubspot-form-expander-component.large-bottom-padding > .form .view-article.article-listing,
.paragraph.hubspot-form-expander-component.large-bottom-padding > .form .view-podcast {
  padding-bottom: 80px;
}
.paragraph.hubspot-form-expander-component.medium-bottom-padding > .form .container, .paragraph.hubspot-form-expander-component.medium-bottom-padding > .form .view-article.article-listing,
.paragraph.hubspot-form-expander-component.medium-bottom-padding > .form .view-podcast {
  padding-bottom: 40px;
}
.paragraph.hubspot-form-expander-component.small-bottom-padding > .form .container, .paragraph.hubspot-form-expander-component.small-bottom-padding > .form .view-article.article-listing,
.paragraph.hubspot-form-expander-component.small-bottom-padding > .form .view-podcast {
  padding-bottom: 20px;
}
.paragraph.hubspot-form-expander-component.is-open .form {
  height: auto !important;
}

.paragraph.text-only-component {
  padding-bottom: 56px;
}
.paragraph.text-only-component ul li, .paragraph.text-only-component ol li {
  font-family: "MulishLight";
}
.paragraph.text-only-component ul li:not(:last-child), .paragraph.text-only-component ol li:not(:last-child) {
  margin: 0 0 5px;
}
.paragraph.text-only-component.white-text p, .paragraph.text-only-component.white-text span, .paragraph.text-only-component.white-text li {
  color: #FFF !important;
}
.paragraph.text-only-component.white-text a:not(.button) {
  color: #FFF !important;
}

.paragraph.slideshow-hero-component {
  padding: 0 !important;
}
.paragraph.slideshow-hero-component.small-top-padding {
  margin-top: 20px;
}
.paragraph.slideshow-hero-component.small-bottom-padding {
  margin-bottom: 20px;
}
.paragraph.slideshow-hero-component.medium-top-padding {
  margin-top: 40px;
}
.paragraph.slideshow-hero-component.medium-bottom-padding {
  margin-bottom: 40px;
}
.paragraph.slideshow-hero-component.large-top-padding {
  margin-top: 80px;
}
.paragraph.slideshow-hero-component.large-bottom-padding {
  margin-bottom: 80px;
}
.paragraph.slideshow-hero-component .controls > div {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}
.paragraph.slideshow-hero-component .controls > div svg {
  display: block;
  width: 80px;
  height: 80px;
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.5));
}
.paragraph.slideshow-hero-component .controls > div.prev {
  left: 0;
}
.paragraph.slideshow-hero-component .controls > div.next {
  right: 0;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .slick-track {
  display: flex;
}
.paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
}
.paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots li {
  margin: 0;
}
.paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots li button {
  cursor: pointer;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  border: none;
  background-color: #FFF;
  text-indent: -9999px;
  -webkit-box-shadow: 0 0 3px rgba(68, 68, 68, 0.6);
  box-shadow: 0 0 3px rgba(68, 68, 68, 0.6);
  padding: 0;
  margin: 0;
  outline: none;
  transition: background-color 0.3s ease-out;
}
.paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots li.slick-active button {
  background-color: #98A983;
}
.paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots:not(.loaded):after, .paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots.loaded li.play-control {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='-1 0 8 8' version='1.1'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-67.000000, -3765.000000)' fill='%23FFFFFF'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M11,3613 L13,3613 L13,3605 L11,3605 L11,3613 Z M15,3613 L17,3613 L17,3605 L15,3605 L15,3613 Z' id='pause-%5B%231010%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.2));
  cursor: pointer;
}
.paragraph.slideshow-hero-component .slideshow-hero-items ul.slick-dots.paused li.play-control {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='-0.5 0 8 8' version='1.1'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-427.000000, -3765.000000)' fill='%23FFFFFF'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpolygon id='play-%5B%231001%5D' points='371 3605 371 3613 378 3609'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 80px;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .item-image img {
  display: block;
}
@media screen and (min-width: 601px) {
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .item-image .mobile-image {
    display: none;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .item-image .desktop-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .item-image .desktop-image img {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 600px) {
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .item-image .mobile-image + .desktop-image {
    display: none;
  }
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data {
  min-height: 420px;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h1, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h2, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h3, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h4, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h5, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h6 {
  margin: 0;
  font-size: 48px;
  line-height: 57px;
  font-family: "MulishBold";
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .subtitle {
  font-size: 24px;
  line-height: 28px;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .description {
  margin: 15px 0 0 0;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .description + .field-type-link {
  margin: 0;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link {
  margin: 15px 0 0 0;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a.disabled, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a[disabled], .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a:hover {
  background-color: #ADBA9C;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .field-type-link a {
    min-width: 150px;
  }
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.content-align-left .data {
  width: 50%;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.content-align-center .data {
  width: 100%;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.content-align-right .data {
  width: 50%;
  margin: 0 0 0 auto;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.content-align-justify .data {
  width: 50%;
}
.paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.content-align-justify .data .description {
  text-align: justify;
}
@media screen and (min-width: 601px) {
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item[data-color=light] .data .title h1,
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item[data-color=light] .data .title h2,
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item[data-color=light] .data .subtitle,
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item[data-color=light] .data .description p,
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item[data-color=light] .data .description li,
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item[data-color=light] .data .description a {
    color: #FFF;
  }
}
@media screen and (min-width: 991px) and (max-width: 1540px) {
  .paragraph.slideshow-hero-component .controls > div svg {
    width: 60px;
    height: 60px;
  }
  .paragraph.slideshow-hero-component .hero-slide-item > .container, .paragraph.slideshow-hero-component .hero-slide-item > .view-article.article-listing,
  .paragraph.slideshow-hero-component .hero-slide-item > .view-podcast {
    padding: 0 60px;
  }
}
@media screen and (max-width: 990px) {
  .paragraph.slideshow-hero-component .controls {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .paragraph.slideshow-hero-component .item-image {
    padding: 0 10px;
    margin: 0 0 15px;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data {
    width: 100% !important;
    min-height: unset;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h1, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .title h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .description p, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item .data .description li {
    font-size: 16px;
    line-height: 22px;
  }
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.mobile-only > .container, .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.mobile-only > .view-article.article-listing,
  .paragraph.slideshow-hero-component .slideshow-hero-items .hero-slide-item.mobile-only > .view-podcast {
    display: none;
  }
}

article.node--type-page .node__content > .paragraph.slideshow-hero-component:first-child {
  padding-top: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0;
}
article.node--type-page .node__content > .paragraph.slideshow-hero-component:first-child .hero-slide-item {
  padding-top: 220px;
}
@media screen and (max-width: 1240px) {
  article.node--type-page .node__content > .paragraph.slideshow-hero-component:first-child .hero-slide-item {
    padding-top: 135px;
  }
}
@media screen and (max-width: 600px) {
  article.node--type-page .node__content > .paragraph.slideshow-hero-component:first-child .hero-slide-item {
    padding-top: 72px;
  }
}

.paragraph.digital-product-listing-component {
  padding: 80px 0;
}
.paragraph.digital-product-listing-component .component-header {
  text-align: center;
  margin: 0 0 20px;
}
.paragraph.digital-product-listing-component .component-header .small-text-above-title {
  margin: 0;
}

@keyframes shake {
  0% {
    transform: rotate(0deg);
  }
  33% {
    transform: rotate(-30deg);
  }
  66% {
    transform: rotate(30deg);
  }
  100% {
    transform: rotate(0);
  }
}
.featured-article-podcast article.node--type-article.theme_red,
.referenced-block > article.theme_red,
.paragraph--type--referenced-content-block > article.theme_red,
.referenced-content-block-component > article.theme_red {
  background-color: #EF5251;
}
.featured-article-podcast article.node--type-article.theme_blue,
.referenced-block > article.theme_blue,
.paragraph--type--referenced-content-block > article.theme_blue,
.referenced-content-block-component > article.theme_blue {
  background-color: #5C85FA;
}
.featured-article-podcast article.node--type-article.theme_green,
.referenced-block > article.theme_green,
.paragraph--type--referenced-content-block > article.theme_green,
.referenced-content-block-component > article.theme_green {
  background-color: #1BB27B;
}
.featured-article-podcast article.node--type-article.theme_orange,
.referenced-block > article.theme_orange,
.paragraph--type--referenced-content-block > article.theme_orange,
.referenced-content-block-component > article.theme_orange {
  background-color: #F2553C;
}
.featured-article-podcast article.node--type-article.theme_yellow,
.referenced-block > article.theme_yellow,
.paragraph--type--referenced-content-block > article.theme_yellow,
.referenced-content-block-component > article.theme_yellow {
  background-color: #FFD22A;
}
.featured-article-podcast article.node--type-article.theme_purple,
.referenced-block > article.theme_purple,
.paragraph--type--referenced-content-block > article.theme_purple,
.referenced-content-block-component > article.theme_purple {
  background-color: #A97EE0;
}

.paragraphs-item-article-feed .field-name-field-section-pre-header {
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.8px;
  color: #2F2F2F;
  text-transform: uppercase;
}
.paragraphs-item-article-feed .field-name-field-section-title {
  margin: 0 0 48px;
  font-family: "MulishBold";
  font-size: 24px;
  line-height: 32px;
  color: #000;
  max-width: 600px;
}
.paragraphs-item-article-feed .view.view-article > .view-content {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-column-gap: 24px;
}
.paragraphs-item-article-feed .view.view-article > .view-content > .views-row {
  margin: 0 0 15px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast {
  position: relative;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content {
  display: flex;
  flex-wrap: wrap;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-image,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-image {
  width: 100%;
  margin: 0 0 20px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-image a:hover,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-image a:hover {
  opacity: 1;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time {
  padding-right: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.14);
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item {
  font-family: "MulishBold";
  color: #1B1B1B;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author {
  padding-left: 8px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time {
  position: relative;
  padding-left: 20px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time:before,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1px solid #1B1B1B;
  background: transparent url(../images/svg/microphone-solid.svg) no-repeat center/5px;
  position: absolute;
  left: 0;
  top: 1px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-author .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-author .field-item {
  text-transform: uppercase;
  color: #1B1B1B;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-title-field,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-title-field {
  margin: 16px 0 24px;
  width: 100%;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-title-field h2,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 {
  margin: 0;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-title-field h2 a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 a {
  font-size: 20px;
  line-height: 21px;
  font-family: "MulishBold";
  text-decoration: none;
  color: #1B1B1B;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-category,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category {
  width: 100%;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items {
  display: flex;
  flex-wrap: wrap;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item {
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  background-color: #F2F2F2;
  padding: 0 7px;
  border-radius: 4px;
  margin-bottom: 9px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a {
  text-decoration: none !important;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin-right: 9px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay {
  display: flex;
  opacity: 0;
  flex-flow: column;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  padding: 20px;
  text-decoration: none;
  background-color: #ef7d00;
  overflow: auto;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .clickable_title,
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .clickable_title,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay a {
  text-decoration: none;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items {
  display: flex;
  flex-wrap: wrap;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item {
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  background-color: #f2f2f2;
  padding: 0 7px;
  border-radius: 4px;
  margin-bottom: 9px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin-right: 9px;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay a.clicker,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay a.clicker {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-decoration: none;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay > *:not(.clicker),
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay > *:not(.clicker) {
  position: relative;
  z-index: 2;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category {
  display: flex;
  flex-wrap: wrap;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item, .paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 {
  margin: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "MulishSemiBold";
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a, .paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a {
  text-decoration: none !important;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .field_category,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .field_category {
  margin: 0 0 40px;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "MulishSemiBold";
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .field-name-description-field,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-description-field {
  overflow: hidden;
  margin-bottom: 7px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: visible;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article > .teaser-overlay .field_bottom,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast > .teaser-overlay .field_bottom {
  margin: auto 0 0 0;
  text-transform: uppercase;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article.theme_red .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast.theme_red .teaser-overlay {
  background: #EF5251;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article.theme_blue .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast.theme_blue .teaser-overlay {
  background: #5C85FA;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article.theme_orange .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast.theme_orange .teaser-overlay {
  background: #F2553C;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article.theme_yellow .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast.theme_yellow .teaser-overlay {
  background: #FFD22A;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article.theme_green .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast.theme_green .teaser-overlay {
  background: #1BB27B;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article.theme_purple .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast.theme_purple .teaser-overlay {
  background: #A97EE0;
}
.paragraphs-item-article-feed .view.view-article > .view-content .node-article:hover > .teaser-overlay,
.paragraphs-item-article-feed .view.view-article > .view-content .node-podcast:hover > .teaser-overlay {
  opacity: 1;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .paragraphs-item-article-feed .view.view-article > .view-content {
    grid-template-columns: repeat(3, calc(33.333% - 16px));
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .paragraphs-item-article-feed .view.view-article > .view-content {
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
}
@media screen and (max-width: 480px) {
  .paragraphs-item-article-feed .view.view-article > .view-content {
    grid-template-columns: repeat(1, 100%);
  }
  .paragraphs-item-article-feed .view.view-article > .view-content > .views-row {
    margin: 0 0 40px;
  }
}

.view-article.article-listing,
.view-podcast {
  margin-top: 180px;
  margin-bottom: 60px;
}
.view-article.article-listing > .view-content,
.view-podcast > .view-content {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-column-gap: 24px;
}
.view-article.article-listing > .view-content > .views-row,
.view-podcast > .view-content > .views-row {
  margin: 0 0 15px;
}
.view-article.article-listing > .view-content .node-article,
.view-article.article-listing > .view-content .node-podcast,
.view-podcast > .view-content .node-article,
.view-podcast > .view-content .node-podcast {
  position: relative;
}
.view-article.article-listing > .view-content .node-article > .content,
.view-article.article-listing > .view-content .node-podcast > .content,
.view-podcast > .view-content .node-article > .content,
.view-podcast > .view-content .node-podcast > .content {
  display: flex;
  flex-wrap: wrap;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-image,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-image,
.view-podcast > .view-content .node-article > .content > .field-name-field-image,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-image {
  width: 100%;
  margin: 0 0 20px;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-image a:hover,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-image a:hover,
.view-podcast > .view-content .node-article > .content > .field-name-field-image a:hover,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-image a:hover {
  opacity: 1;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-reading-time,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-listening-time,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-reading-time,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-listening-time,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
.view-podcast > .view-content .node-article > .content > .field-name-field-reading-time,
.view-podcast > .view-content .node-article > .content > .field-name-field-listening-time,
.view-podcast > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-reading-time,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-listening-time,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time {
  padding-right: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.14);
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item,
.view-podcast > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
.view-podcast > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
.view-podcast > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item {
  font-family: "MulishBold";
  color: #1B1B1B;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
.view-podcast > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
.view-podcast > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
.view-podcast > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author {
  padding-left: 8px;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-listening-time,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-listening-time,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
.view-podcast > .view-content .node-article > .content > .field-name-field-listening-time,
.view-podcast > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-listening-time,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time {
  position: relative;
  padding-left: 20px;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-listening-time:before,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before,
.view-podcast > .view-content .node-article > .content > .field-name-field-listening-time:before,
.view-podcast > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1px solid #1B1B1B;
  background: transparent url(../images/svg/microphone-solid.svg) no-repeat center/5px;
  position: absolute;
  left: 0;
  top: 1px;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-author .field-item,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-author .field-item,
.view-podcast > .view-content .node-article > .content > .field-name-field-author .field-item,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-author .field-item {
  text-transform: uppercase;
  color: #1B1B1B;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-title-field,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-title-field,
.view-podcast > .view-content .node-article > .content > .field-name-title-field,
.view-podcast > .view-content .node-podcast > .content > .field-name-title-field {
  margin: 16px 0 24px;
  width: 100%;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-title-field h2,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-title-field h2,
.view-podcast > .view-content .node-article > .content > .field-name-title-field h2,
.view-podcast > .view-content .node-podcast > .content > .field-name-title-field h2 {
  margin: 0;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-title-field h2 a,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-title-field h2 a,
.view-podcast > .view-content .node-article > .content > .field-name-title-field h2 a,
.view-podcast > .view-content .node-podcast > .content > .field-name-title-field h2 a {
  font-size: 20px;
  line-height: 21px;
  font-family: "MulishBold";
  text-decoration: none;
  color: #1B1B1B;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-category,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-category,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-category,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-category {
  width: 100%;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items {
  display: flex;
  flex-wrap: wrap;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item {
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  background-color: #F2F2F2;
  padding: 0 7px;
  border-radius: 4px;
  margin-bottom: 9px;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
.view-podcast > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a {
  text-decoration: none !important;
}
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
.view-article.article-listing > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
.view-article.article-listing > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.view-podcast > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
.view-podcast > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
.view-podcast > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin-right: 9px;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay,
.view-podcast > .view-content .node-article > .teaser-overlay,
.view-podcast > .view-content .node-podcast > .teaser-overlay {
  display: flex;
  opacity: 0;
  flex-flow: column;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  padding: 20px;
  text-decoration: none;
  background-color: #ef7d00;
  overflow: auto;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .clickable_title,
.view-article.article-listing > .view-content .node-article > .teaser-overlay a,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .clickable_title,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay a,
.view-podcast > .view-content .node-article > .teaser-overlay .clickable_title,
.view-podcast > .view-content .node-article > .teaser-overlay a,
.view-podcast > .view-content .node-podcast > .teaser-overlay .clickable_title,
.view-podcast > .view-content .node-podcast > .teaser-overlay a {
  text-decoration: none;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items,
.view-podcast > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
.view-podcast > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items {
  display: flex;
  flex-wrap: wrap;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
.view-podcast > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
.view-podcast > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item {
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  background-color: #f2f2f2;
  padding: 0 7px;
  border-radius: 4px;
  margin-bottom: 9px;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.view-podcast > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
.view-podcast > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin-right: 9px;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay a.clicker,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay a.clicker,
.view-podcast > .view-content .node-article > .teaser-overlay a.clicker,
.view-podcast > .view-content .node-podcast > .teaser-overlay a.clicker {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-decoration: none;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay > *:not(.clicker),
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay > *:not(.clicker),
.view-podcast > .view-content .node-article > .teaser-overlay > *:not(.clicker),
.view-podcast > .view-content .node-podcast > .teaser-overlay > *:not(.clicker) {
  position: relative;
  z-index: 2;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category,
.view-podcast > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
.view-podcast > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category {
  display: flex;
  flex-wrap: wrap;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item, .view-article.article-listing > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2,
.view-podcast > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item,
.view-podcast > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
.view-podcast > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
.view-podcast > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 {
  margin: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "MulishSemiBold";
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a, .view-article.article-listing > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a,
.view-podcast > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a,
.view-podcast > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
.view-podcast > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
.view-podcast > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a {
  text-decoration: none !important;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .field_category,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .field_category,
.view-podcast > .view-content .node-article > .teaser-overlay .field_category,
.view-podcast > .view-content .node-podcast > .teaser-overlay .field_category {
  margin: 0 0 40px;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "MulishSemiBold";
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .field-name-description-field,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .field-name-description-field,
.view-podcast > .view-content .node-article > .teaser-overlay .field-name-description-field,
.view-podcast > .view-content .node-podcast > .teaser-overlay .field-name-description-field {
  overflow: hidden;
  margin-bottom: 7px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: visible;
}
.view-article.article-listing > .view-content .node-article > .teaser-overlay .field_bottom,
.view-article.article-listing > .view-content .node-podcast > .teaser-overlay .field_bottom,
.view-podcast > .view-content .node-article > .teaser-overlay .field_bottom,
.view-podcast > .view-content .node-podcast > .teaser-overlay .field_bottom {
  margin: auto 0 0 0;
  text-transform: uppercase;
}
.view-article.article-listing > .view-content .node-article.theme_red .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast.theme_red .teaser-overlay,
.view-podcast > .view-content .node-article.theme_red .teaser-overlay,
.view-podcast > .view-content .node-podcast.theme_red .teaser-overlay {
  background: #EF5251;
}
.view-article.article-listing > .view-content .node-article.theme_blue .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast.theme_blue .teaser-overlay,
.view-podcast > .view-content .node-article.theme_blue .teaser-overlay,
.view-podcast > .view-content .node-podcast.theme_blue .teaser-overlay {
  background: #5C85FA;
}
.view-article.article-listing > .view-content .node-article.theme_orange .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast.theme_orange .teaser-overlay,
.view-podcast > .view-content .node-article.theme_orange .teaser-overlay,
.view-podcast > .view-content .node-podcast.theme_orange .teaser-overlay {
  background: #F2553C;
}
.view-article.article-listing > .view-content .node-article.theme_yellow .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast.theme_yellow .teaser-overlay,
.view-podcast > .view-content .node-article.theme_yellow .teaser-overlay,
.view-podcast > .view-content .node-podcast.theme_yellow .teaser-overlay {
  background: #FFD22A;
}
.view-article.article-listing > .view-content .node-article.theme_green .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast.theme_green .teaser-overlay,
.view-podcast > .view-content .node-article.theme_green .teaser-overlay,
.view-podcast > .view-content .node-podcast.theme_green .teaser-overlay {
  background: #1BB27B;
}
.view-article.article-listing > .view-content .node-article.theme_purple .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast.theme_purple .teaser-overlay,
.view-podcast > .view-content .node-article.theme_purple .teaser-overlay,
.view-podcast > .view-content .node-podcast.theme_purple .teaser-overlay {
  background: #A97EE0;
}
.view-article.article-listing > .view-content .node-article:hover > .teaser-overlay,
.view-article.article-listing > .view-content .node-podcast:hover > .teaser-overlay,
.view-podcast > .view-content .node-article:hover > .teaser-overlay,
.view-podcast > .view-content .node-podcast:hover > .teaser-overlay {
  opacity: 1;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .view-article.article-listing > .view-content,
  .view-podcast > .view-content {
    grid-template-columns: repeat(3, calc(33.333% - 16px));
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .view-article.article-listing > .view-content,
  .view-podcast > .view-content {
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
}
@media screen and (max-width: 480px) {
  .view-article.article-listing > .view-content,
  .view-podcast > .view-content {
    grid-template-columns: repeat(1, 100%);
  }
  .view-article.article-listing > .view-content > .views-row,
  .view-podcast > .view-content > .views-row {
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 990px) {
  .view-article.article-listing,
  .view-podcast {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

body.page-node-type-article nav.breadcrumb,
body.page-node-type-video nav.breadcrumb {
  position: absolute;
  width: 100%;
  top: 75px;
  left: 0;
}
body.page-node-type-article nav.breadcrumb ul li.divider,
body.page-node-type-article nav.breadcrumb ul li a, body.page-node-type-article nav.breadcrumb ul li span,
body.page-node-type-video nav.breadcrumb ul li.divider,
body.page-node-type-video nav.breadcrumb ul li a,
body.page-node-type-video nav.breadcrumb ul li span {
  color: #000;
}
body.page-node-type-article nav.breadcrumb.light-color ul li.divider,
body.page-node-type-article nav.breadcrumb.light-color ul li a, body.page-node-type-article nav.breadcrumb.light-color ul li span,
body.page-node-type-video nav.breadcrumb.light-color ul li.divider,
body.page-node-type-video nav.breadcrumb.light-color ul li a,
body.page-node-type-video nav.breadcrumb.light-color ul li span {
  color: #FFF;
}
body.page-node-type-article .page-container > .breadcrumb,
body.page-node-type-video .page-container > .breadcrumb {
  display: none;
}
body.page-node-type-article .image_credits,
body.page-node-type-video .image_credits {
  display: inline-block;
  margin-left: 50%;
  text-align: left;
  margin-top: 16px;
  font-size: 12px;
  line-height: 15px;
  transform: translateX(-50%);
  color: #0F0F0F;
}
body.page-node-type-article .image_credits .field-name-field-image-credit,
body.page-node-type-video .image_credits .field-name-field-image-credit {
  font-family: "MulishBold";
}
body.page-node-type-article .article-full-page,
body.page-node-type-article .video-full-page,
body.page-node-type-video .article-full-page,
body.page-node-type-video .video-full-page {
  background-color: #F6F6F6;
}
body.page-node-type-article .article-full-page caption,
body.page-node-type-article .article-full-page figcaption,
body.page-node-type-article .video-full-page caption,
body.page-node-type-article .video-full-page figcaption,
body.page-node-type-video .article-full-page caption,
body.page-node-type-video .article-full-page figcaption,
body.page-node-type-video .video-full-page caption,
body.page-node-type-video .video-full-page figcaption {
  display: block;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  color: #1B1B1B;
  white-space: nowrap;
}
body.page-node-type-article .article-full-page caption span,
body.page-node-type-article .video-full-page caption span,
body.page-node-type-video .article-full-page caption span,
body.page-node-type-video .video-full-page caption span {
  font-family: "MulishBold";
}
body.page-node-type-article .article-full-page figcaption,
body.page-node-type-article .video-full-page figcaption,
body.page-node-type-video .article-full-page figcaption,
body.page-node-type-video .video-full-page figcaption {
  font-family: "MulishBold";
}
body.page-node-type-article .article-full-page a,
body.page-node-type-article .video-full-page a,
body.page-node-type-video .article-full-page a,
body.page-node-type-video .video-full-page a {
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
}
body.page-node-type-article .article-full-page.theme_blue .article-head,
body.page-node-type-article .article-full-page.theme_blue .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_blue .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_blue .article-head,
body.page-node-type-article .video-full-page.theme_blue .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_blue .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_blue .article-head,
body.page-node-type-video .article-full-page.theme_blue .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_blue .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_blue .article-head,
body.page-node-type-video .video-full-page.theme_blue .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_blue .article-body .body blockquote {
  background: #5C85FA;
}
body.page-node-type-article .article-full-page.theme_blue .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_blue .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_blue .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_blue .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_blue .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_blue .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_blue .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_blue .article-body .body blockquote p {
  color: #000;
}
body.page-node-type-article .article-full-page.theme_blue .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_blue .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_blue .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_blue .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_blue .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_blue .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_blue .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_blue .article-body .body > p:first-child:first-letter {
  color: #5C85FA;
}
body.page-node-type-article .article-full-page.theme_green .article-head,
body.page-node-type-article .article-full-page.theme_green .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_green .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_green .article-head,
body.page-node-type-article .video-full-page.theme_green .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_green .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_green .article-head,
body.page-node-type-video .article-full-page.theme_green .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_green .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_green .article-head,
body.page-node-type-video .video-full-page.theme_green .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_green .article-body .body blockquote {
  background: #1BB27B;
}
body.page-node-type-article .article-full-page.theme_green .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_green .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_green .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_green .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_green .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_green .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_green .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_green .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_green .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_green .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_green .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_green .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_green .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_green .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_green .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_green .article-body .body > p:first-child:first-letter {
  color: #1BB27B;
}
body.page-node-type-article .article-full-page.theme_orange .article-head,
body.page-node-type-article .article-full-page.theme_orange .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_orange .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_orange .article-head,
body.page-node-type-article .video-full-page.theme_orange .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_orange .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_orange .article-head,
body.page-node-type-video .article-full-page.theme_orange .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_orange .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_orange .article-head,
body.page-node-type-video .video-full-page.theme_orange .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_orange .article-body .body blockquote {
  background: #F2553C;
}
body.page-node-type-article .article-full-page.theme_orange .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_orange .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_orange .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_orange .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_orange .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_orange .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_orange .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_orange .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orange .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_orange .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_orange .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_orange .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_orange .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_orange .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_orange .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_orange .article-body .body > p:first-child:first-letter {
  color: #F2553C;
}
body.page-node-type-article .article-full-page.theme_yellow .article-head,
body.page-node-type-article .article-full-page.theme_yellow .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_yellow .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_yellow .article-head,
body.page-node-type-article .video-full-page.theme_yellow .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_yellow .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_yellow .article-head,
body.page-node-type-video .article-full-page.theme_yellow .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_yellow .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_yellow .article-head,
body.page-node-type-video .video-full-page.theme_yellow .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_yellow .article-body .body blockquote {
  background: #FFD22A;
}
body.page-node-type-article .article-full-page.theme_yellow .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_yellow .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_yellow .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_yellow .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_yellow .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_yellow .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_yellow .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_yellow .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_yellow .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_yellow .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_yellow .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_yellow .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_yellow .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_yellow .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_yellow .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_yellow .article-body .body > p:first-child:first-letter {
  color: #FFD22A;
}
body.page-node-type-article .article-full-page.theme_red .article-head,
body.page-node-type-article .article-full-page.theme_red .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_red .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_red .article-head,
body.page-node-type-article .video-full-page.theme_red .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_red .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_red .article-head,
body.page-node-type-video .article-full-page.theme_red .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_red .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_red .article-head,
body.page-node-type-video .video-full-page.theme_red .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_red .article-body .body blockquote {
  background: #EF5251;
}
body.page-node-type-article .article-full-page.theme_red .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_red .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_red .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_red .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_red .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_red .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_red .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_red .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_red .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_red .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_red .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_red .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_red .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_red .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_red .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_red .article-body .body > p:first-child:first-letter {
  color: #EF5251;
}
body.page-node-type-article .article-full-page.theme_purple .article-head,
body.page-node-type-article .article-full-page.theme_purple .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_purple .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_purple .article-head,
body.page-node-type-article .video-full-page.theme_purple .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_purple .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_purple .article-head,
body.page-node-type-video .article-full-page.theme_purple .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_purple .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_purple .article-head,
body.page-node-type-video .video-full-page.theme_purple .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_purple .article-body .body blockquote {
  background: #A97EE0;
}
body.page-node-type-article .article-full-page.theme_purple .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_purple .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_purple .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_purple .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_purple .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_purple .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_purple .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_purple .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_purple .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_purple .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_purple .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_purple .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_purple .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_purple .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_purple .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_purple .article-body .body > p:first-child:first-letter {
  color: #A97EE0;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast,
body.page-node-type-article .video-full-page.theme_orient .article-head .container,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast,
body.page-node-type-video .article-full-page.theme_orient .article-head .container,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast,
body.page-node-type-video .video-full-page.theme_orient .article-head .container,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .top h1, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .top h1,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .top h1,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .top h1,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .top h1,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .top h1,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .top h1,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .top h1,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .top h1,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .top h1,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .top h1,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .top h1 {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .top .description, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .top .description,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .top .description,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .top .description,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .top .description,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .top .description,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .top .description,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .top .description,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .top .description,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .top .description,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .top .description,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .top .description {
  border-color: rgba(255, 255, 255, 0.1);
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .top .description .subtitle p, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .top .description .subtitle p,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .top .description .subtitle p,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .top .description .subtitle p,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .top .description .subtitle p,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .top .description .subtitle p,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .top .description .subtitle p,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .top .description .subtitle p,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .top .description .subtitle p,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .top .description .subtitle p,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .top .description .subtitle p,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .top .description .subtitle p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .top .description .category_and_tags a, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .top .description .category_and_tags a,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .top .description .category_and_tags a,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .top .description .category_and_tags a,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .top .description .category_and_tags a,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .top .description .category_and_tags a,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .top .description .category_and_tags a,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .top .description .category_and_tags a,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .top .description .category_and_tags a,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .top .description .category_and_tags a,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .top .description .category_and_tags a,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .top .description .category_and_tags a {
  background-color: #FFF;
  color: #1B1B1B;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .top .description a, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .top .description a,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .top .description a,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .top .description a,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .top .description a,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .top .description a,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .top .description a,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .top .description a,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .top .description a,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .top .description a,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .top .description a,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .top .description a {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .top .description a span, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .top .description a span,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .top .description a span,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .top .description a span,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .top .description a span,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .top .description a span,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .top .description a span,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .top .description a span,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .top .description a span,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .top .description a span,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .top .description a span,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .top .description a span {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .middle .bookmark, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .middle .bookmark,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .middle .bookmark,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .middle .bookmark,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .middle .bookmark,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .middle .bookmark,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .middle .bookmark,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .middle .bookmark,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .middle .bookmark,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .middle .bookmark,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .middle .bookmark,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .middle .bookmark {
  filter: brightness(0) invert(1);
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .middle .article-info h6, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info h6,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .middle .article-info h6,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .middle .article-info h6,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info h6,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .middle .article-info h6,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .middle .article-info h6,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info h6,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .middle .article-info h6,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .middle .article-info h6,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info h6,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .middle .article-info h6 {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .middle .article-info .field, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .middle .article-info .field,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .middle .article-info .field,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .middle .article-info .field,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .middle .article-info .field,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .middle .article-info .field,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .middle .article-info .field,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .middle .article-info .field {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .middle .article-info .field .field-label, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field .field-label,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .middle .article-info .field .field-label,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .middle .article-info .field .field-label,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field .field-label,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .middle .article-info .field .field-label,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .middle .article-info .field .field-label,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field .field-label,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .middle .article-info .field .field-label,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .middle .article-info .field .field-label,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .middle .article-info .field .field-label,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .middle .article-info .field .field-label {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head .container .image_credits, body.page-node-type-article .article-full-page.theme_orient .article-head .view-article.article-listing .image_credits,
body.page-node-type-article .article-full-page.theme_orient .article-head .view-podcast .image_credits,
body.page-node-type-article .video-full-page.theme_orient .article-head .container .image_credits,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-article.article-listing .image_credits,
body.page-node-type-article .video-full-page.theme_orient .article-head .view-podcast .image_credits,
body.page-node-type-video .article-full-page.theme_orient .article-head .container .image_credits,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-article.article-listing .image_credits,
body.page-node-type-video .article-full-page.theme_orient .article-head .view-podcast .image_credits,
body.page-node-type-video .video-full-page.theme_orient .article-head .container .image_credits,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-article.article-listing .image_credits,
body.page-node-type-video .video-full-page.theme_orient .article-head .view-podcast .image_credits {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-head,
body.page-node-type-article .article-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .article-full-page.theme_orient .article-body .body blockquote,
body.page-node-type-article .video-full-page.theme_orient .article-head,
body.page-node-type-article .video-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_orient .article-body .body blockquote,
body.page-node-type-video .article-full-page.theme_orient .article-head,
body.page-node-type-video .article-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_orient .article-body .body blockquote,
body.page-node-type-video .video-full-page.theme_orient .article-head,
body.page-node-type-video .video-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_orient .article-body .body blockquote {
  background: #005A75;
}
body.page-node-type-article .article-full-page.theme_orient .article-body .body blockquote:before,
body.page-node-type-article .article-full-page.theme_orient .article-body .body blockquote p,
body.page-node-type-article .video-full-page.theme_orient .article-body .body blockquote:before,
body.page-node-type-article .video-full-page.theme_orient .article-body .body blockquote p,
body.page-node-type-video .article-full-page.theme_orient .article-body .body blockquote:before,
body.page-node-type-video .article-full-page.theme_orient .article-body .body blockquote p,
body.page-node-type-video .video-full-page.theme_orient .article-body .body blockquote:before,
body.page-node-type-video .video-full-page.theme_orient .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article .article-full-page.theme_orient .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .article-full-page.theme_orient .article-body .body > p:first-child:first-letter,
body.page-node-type-article .video-full-page.theme_orient .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page.theme_orient .article-body .body > p:first-child:first-letter,
body.page-node-type-video .article-full-page.theme_orient .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page.theme_orient .article-body .body > p:first-child:first-letter,
body.page-node-type-video .video-full-page.theme_orient .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page.theme_orient .article-body .body > p:first-child:first-letter {
  color: #005A75;
}
body.page-node-type-article .article-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page.theme_orient .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page.theme_orient .article-body .share-block .method-block a.share-method span {
  color: #FFF;
}
body.page-node-type-article .article-full-page #theme_changer,
body.page-node-type-article .video-full-page #theme_changer,
body.page-node-type-video .article-full-page #theme_changer,
body.page-node-type-video .video-full-page #theme_changer {
  position: fixed;
  top: 20px;
  left: 20px;
  width: 40px;
  height: 40px;
  z-index: 999;
  opacity: 0.4;
  transition: opacity 0.3s ease;
}
body.page-node-type-article .article-full-page #theme_changer > div,
body.page-node-type-article .video-full-page #theme_changer > div,
body.page-node-type-video .article-full-page #theme_changer > div,
body.page-node-type-video .video-full-page #theme_changer > div {
  cursor: pointer;
}
body.page-node-type-article .article-full-page #theme_changer > div[color=blue],
body.page-node-type-article .video-full-page #theme_changer > div[color=blue],
body.page-node-type-video .article-full-page #theme_changer > div[color=blue],
body.page-node-type-video .video-full-page #theme_changer > div[color=blue] {
  background: #5C85FA;
}
body.page-node-type-article .article-full-page #theme_changer > div[color=green],
body.page-node-type-article .video-full-page #theme_changer > div[color=green],
body.page-node-type-video .article-full-page #theme_changer > div[color=green],
body.page-node-type-video .video-full-page #theme_changer > div[color=green] {
  background: #1BB27B;
}
body.page-node-type-article .article-full-page #theme_changer > div[color=orange],
body.page-node-type-article .video-full-page #theme_changer > div[color=orange],
body.page-node-type-video .article-full-page #theme_changer > div[color=orange],
body.page-node-type-video .video-full-page #theme_changer > div[color=orange] {
  background: #F2553C;
}
body.page-node-type-article .article-full-page #theme_changer > div[color=yellow],
body.page-node-type-article .video-full-page #theme_changer > div[color=yellow],
body.page-node-type-video .article-full-page #theme_changer > div[color=yellow],
body.page-node-type-video .video-full-page #theme_changer > div[color=yellow] {
  background: #FFD22A;
}
body.page-node-type-article .article-full-page #theme_changer > div[color=red],
body.page-node-type-article .video-full-page #theme_changer > div[color=red],
body.page-node-type-video .article-full-page #theme_changer > div[color=red],
body.page-node-type-video .video-full-page #theme_changer > div[color=red] {
  background: #EF5251;
}
body.page-node-type-article .article-full-page #theme_changer > div[color=purple],
body.page-node-type-article .video-full-page #theme_changer > div[color=purple],
body.page-node-type-video .article-full-page #theme_changer > div[color=purple],
body.page-node-type-video .video-full-page #theme_changer > div[color=purple] {
  background: #A97EE0;
}
body.page-node-type-article .article-full-page #theme_changer .changer,
body.page-node-type-article .video-full-page #theme_changer .changer,
body.page-node-type-video .article-full-page #theme_changer .changer,
body.page-node-type-video .video-full-page #theme_changer .changer {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #000;
  box-shadow: 2px 2px 16px 0 rgba(0, 0, 0, 0.16);
}
body.page-node-type-article .article-full-page #theme_changer .color,
body.page-node-type-article .video-full-page #theme_changer .color,
body.page-node-type-video .article-full-page #theme_changer .color,
body.page-node-type-video .video-full-page #theme_changer .color {
  visibility: hidden;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 1px solid #000;
  position: absolute;
  left: 0;
}
body.page-node-type-article .article-full-page #theme_changer .color[color=blue],
body.page-node-type-article .video-full-page #theme_changer .color[color=blue],
body.page-node-type-video .article-full-page #theme_changer .color[color=blue],
body.page-node-type-video .video-full-page #theme_changer .color[color=blue] {
  top: 60px;
}
body.page-node-type-article .article-full-page #theme_changer .color[color=green],
body.page-node-type-article .video-full-page #theme_changer .color[color=green],
body.page-node-type-video .article-full-page #theme_changer .color[color=green],
body.page-node-type-video .video-full-page #theme_changer .color[color=green] {
  top: 100px;
}
body.page-node-type-article .article-full-page #theme_changer .color[color=yellow],
body.page-node-type-article .video-full-page #theme_changer .color[color=yellow],
body.page-node-type-video .article-full-page #theme_changer .color[color=yellow],
body.page-node-type-video .video-full-page #theme_changer .color[color=yellow] {
  top: 140px;
}
body.page-node-type-article .article-full-page #theme_changer .color[color=red],
body.page-node-type-article .video-full-page #theme_changer .color[color=red],
body.page-node-type-video .article-full-page #theme_changer .color[color=red],
body.page-node-type-video .video-full-page #theme_changer .color[color=red] {
  top: 180px;
}
body.page-node-type-article .article-full-page #theme_changer .color[color=purple],
body.page-node-type-article .video-full-page #theme_changer .color[color=purple],
body.page-node-type-video .article-full-page #theme_changer .color[color=purple],
body.page-node-type-video .video-full-page #theme_changer .color[color=purple] {
  top: 220px;
}
body.page-node-type-article .article-full-page #theme_changer.on > .color,
body.page-node-type-article .video-full-page #theme_changer.on > .color,
body.page-node-type-video .article-full-page #theme_changer.on > .color,
body.page-node-type-video .video-full-page #theme_changer.on > .color {
  visibility: visible;
}
body.page-node-type-article .article-full-page #theme_changer.on, body.page-node-type-article .article-full-page #theme_changer:hover,
body.page-node-type-article .video-full-page #theme_changer.on,
body.page-node-type-article .video-full-page #theme_changer:hover,
body.page-node-type-video .article-full-page #theme_changer.on,
body.page-node-type-video .article-full-page #theme_changer:hover,
body.page-node-type-video .video-full-page #theme_changer.on,
body.page-node-type-video .video-full-page #theme_changer:hover {
  opacity: 1;
}
body.page-node-type-article .article-full-page .article-head,
body.page-node-type-article .video-full-page .article-head,
body.page-node-type-video .article-full-page .article-head,
body.page-node-type-video .video-full-page .article-head {
  padding: 160px 0 60px;
}
body.page-node-type-article .article-full-page .article-head .top h1,
body.page-node-type-article .video-full-page .article-head .top h1,
body.page-node-type-video .article-full-page .article-head .top h1,
body.page-node-type-video .video-full-page .article-head .top h1 {
  font-size: 60px;
  line-height: 69px;
  color: #000;
  width: 100%;
  max-width: 955px;
  margin: 0 0 48px auto;
  font-family: "MulishBold";
}
body.page-node-type-article .article-full-page .article-head .top .description,
body.page-node-type-article .video-full-page .article-head .top .description,
body.page-node-type-video .article-full-page .article-head .top .description,
body.page-node-type-video .video-full-page .article-head .top .description {
  gap: 0 32px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0 48px;
}
body.page-node-type-article .article-full-page .article-head .top .description .subtitle,
body.page-node-type-article .video-full-page .article-head .top .description .subtitle,
body.page-node-type-video .article-full-page .article-head .top .description .subtitle,
body.page-node-type-video .video-full-page .article-head .top .description .subtitle {
  width: 100%;
  max-width: 955px;
  margin: 0 0 0 auto;
}
body.page-node-type-article .article-full-page .article-head .top .description .subtitle p,
body.page-node-type-article .video-full-page .article-head .top .description .subtitle p,
body.page-node-type-video .article-full-page .article-head .top .description .subtitle p,
body.page-node-type-video .video-full-page .article-head .top .description .subtitle p {
  display: block;
  color: #1B1B1B;
  font-size: 18px;
  line-height: 26px;
  width: 100%;
  max-width: 648px;
}
body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags,
body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags,
body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags,
body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags {
  display: flex;
  align-items: flex-start;
  flex-flow: column;
  margin: 9px 0 0 0;
  gap: 9px;
}
body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags > .field-name-field-category,
body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags > .field-name-field-category,
body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags > .field-name-field-category,
body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags > .field-name-field-category {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: 8px;
}
body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags a,
body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags a,
body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags a,
body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags a {
  display: block;
  text-transform: uppercase;
  background: #1B1B1B;
  border-radius: 4px;
  color: #FFF;
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  padding: 0 7px;
  text-decoration: none;
}
body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags a:hover,
body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags a:hover,
body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags a:hover,
body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags a:hover {
  text-decoration: none;
}
body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags ul,
body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags ul,
body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags ul,
body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags ul {
  list-style-type: none;
  display: flex;
  flex-flow: column;
  margin: 0;
  padding: 0;
  align-items: flex-start;
}
body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags ul li:not(:last-child),
body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags ul li:not(:last-child),
body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags ul li:not(:last-child),
body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags ul li:not(:last-child) {
  margin: 0 0 8px;
}
@media screen and (max-width: 990px) {
  body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags,
  body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags,
  body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags,
  body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags {
    flex-flow: row;
    flex-wrap: wrap;
    gap: 9px;
  }
  body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags .field-name-field-category,
  body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags,
  body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags .field-name-field-category,
  body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags,
  body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags .field-name-field-category,
  body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags,
  body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags .field-name-field-category,
  body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags {
    flex-wrap: wrap !important;
    flex-flow: row;
    gap: 9px;
  }
  body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags .field-name-field-category li.badge,
  body.page-node-type-article .article-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags li.badge,
  body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags .field-name-field-category li.badge,
  body.page-node-type-article .video-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags li.badge,
  body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags .field-name-field-category li.badge,
  body.page-node-type-video .article-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags li.badge,
  body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags .field-name-field-category li.badge,
  body.page-node-type-video .video-full-page .article-head .top .description .category_and_tags .tagsnav ul.tags li.badge {
    margin: 0;
  }
}
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category,
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags {
  margin-right: 20px;
}
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category > .field-items,
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category > .field-items,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category > .field-items,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category > .field-items,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 9px 0 0 0;
}
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item,
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item {
  text-transform: uppercase;
  background: #1B1B1B;
  border-radius: 4px;
  color: #FFF;
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  padding: 0 7px;
}
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item a {
  color: #FFF !important;
  text-decoration: none !important;
}
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin: 0 0 8px;
}
body.page-node-type-article .article-full-page .article-head .middle,
body.page-node-type-article .video-full-page .article-head .middle,
body.page-node-type-video .article-full-page .article-head .middle,
body.page-node-type-video .video-full-page .article-head .middle {
  display: flex;
  justify-content: space-between;
  padding: 16px 0 60px 0;
}
body.page-node-type-article .article-full-page .article-head .middle .bookmark,
body.page-node-type-article .video-full-page .article-head .middle .bookmark,
body.page-node-type-video .article-full-page .article-head .middle .bookmark,
body.page-node-type-video .video-full-page .article-head .middle .bookmark {
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100%;
  background-image: url(/themes/custom/alinea/images/icons/bookmark.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 10px auto;
  margin-right: 20px;
}
body.page-node-type-article .article-full-page .article-head .middle .bookmark:hover,
body.page-node-type-article .video-full-page .article-head .middle .bookmark:hover,
body.page-node-type-video .article-full-page .article-head .middle .bookmark:hover,
body.page-node-type-video .video-full-page .article-head .middle .bookmark:hover {
  animation: shake 0.3s linear;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info,
body.page-node-type-article .video-full-page .article-head .middle .article-info,
body.page-node-type-video .article-full-page .article-head .middle .article-info,
body.page-node-type-video .video-full-page .article-head .middle .article-info {
  width: 100%;
  max-width: 955px;
  display: flex;
  gap: 40px;
  flex-wrap: nowrap;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info > .contributors h6,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer h6,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .contributors h6,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer h6,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .contributors h6,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer h6,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .contributors h6,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer h6 {
  display: block;
  font-family: "MulishBold";
  color: #000;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info > .contributors .field-type-string,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .contributors .field-type-text-long,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-string,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .contributors .field-type-string,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .contributors .field-type-text-long,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-string,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .contributors .field-type-string,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .contributors .field-type-text-long,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-string,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .contributors .field-type-string,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .contributors .field-type-text-long,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-string,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long {
  font-size: 14px;
  line-height: 18px;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info > .contributors .field-type-string p,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .contributors .field-type-text-long p,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-string p,
body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long p,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .contributors .field-type-string p,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .contributors .field-type-text-long p,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-string p,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long p,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .contributors .field-type-string p,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .contributors .field-type-text-long p,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-string p,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long p,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .contributors .field-type-string p,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .contributors .field-type-text-long p,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-string p,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer .field-type-text-long p {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info > .field,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .field,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .field,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .field {
  max-width: 200px;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info > .field .field-label,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .field .field-label,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .field .field-label,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .field .field-label {
  display: block;
  font-family: "MulishBold";
  color: #000;
}
body.page-node-type-article .article-full-page .article-head .middle .article-info > .field .field-item span,
body.page-node-type-article .video-full-page .article-head .middle .article-info > .field .field-item span,
body.page-node-type-video .article-full-page .article-head .middle .article-info > .field .field-item span,
body.page-node-type-video .video-full-page .article-head .middle .article-info > .field .field-item span {
  font-family: "MulishRegular";
}
body.page-node-type-article .article-full-page .article-head .video,
body.page-node-type-article .video-full-page .article-head .video,
body.page-node-type-video .article-full-page .article-head .video,
body.page-node-type-video .video-full-page .article-head .video {
  position: relative;
  padding-bottom: 56%;
}
body.page-node-type-article .article-full-page .article-head .image img:not(.lazyloader-icon),
body.page-node-type-article .video-full-page .article-head .image img:not(.lazyloader-icon),
body.page-node-type-video .article-full-page .article-head .image img:not(.lazyloader-icon),
body.page-node-type-video .video-full-page .article-head .image img:not(.lazyloader-icon) {
  width: 100%;
}
body.page-node-type-article .article-full-page .article-body .share-block,
body.page-node-type-article .video-full-page .article-body .share-block,
body.page-node-type-video .article-full-page .article-body .share-block,
body.page-node-type-video .video-full-page .article-body .share-block {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
body.page-node-type-article .article-full-page .article-body .share-block h6,
body.page-node-type-article .video-full-page .article-body .share-block h6,
body.page-node-type-video .article-full-page .article-body .share-block h6,
body.page-node-type-video .video-full-page .article-body .share-block h6 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 20px;
  letter-spacing: 1.4px;
}
body.page-node-type-article .article-full-page .article-body .share-block .method-block,
body.page-node-type-article .video-full-page .article-body .share-block .method-block,
body.page-node-type-video .article-full-page .article-body .share-block .method-block,
body.page-node-type-video .video-full-page .article-body .share-block .method-block {
  width: 100%;
  max-width: 647px;
  display: flex;
}
body.page-node-type-article .article-full-page .article-body .share-block .method-block a.share-method,
body.page-node-type-article .video-full-page .article-body .share-block .method-block a.share-method,
body.page-node-type-video .article-full-page .article-body .share-block .method-block a.share-method,
body.page-node-type-video .video-full-page .article-body .share-block .method-block a.share-method {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 32px;
  color: #1B1B1B;
  font-family: "MulishBold";
  text-decoration: none;
  padding-right: 16px;
}
body.page-node-type-article .article-full-page .article-body .share-block .method-block a.share-method span,
body.page-node-type-article .video-full-page .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .article-full-page .article-body .share-block .method-block a.share-method span,
body.page-node-type-video .video-full-page .article-body .share-block .method-block a.share-method span {
  display: inline-block;
  margin: 0 16px 0 0;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  text-align: center;
  line-height: 32px;
}
body.page-node-type-article .article-full-page .article-body .share-block .method-block a.share-method:not(:last-child),
body.page-node-type-article .video-full-page .article-body .share-block .method-block a.share-method:not(:last-child),
body.page-node-type-video .article-full-page .article-body .share-block .method-block a.share-method:not(:last-child),
body.page-node-type-video .video-full-page .article-body .share-block .method-block a.share-method:not(:last-child) {
  margin: 0 35px 0 0;
}
body.page-node-type-article .article-full-page .article-body .share-block .method-block a.share-method:hover,
body.page-node-type-article .video-full-page .article-body .share-block .method-block a.share-method:hover,
body.page-node-type-video .article-full-page .article-body .share-block .method-block a.share-method:hover,
body.page-node-type-video .video-full-page .article-body .share-block .method-block a.share-method:hover {
  opacity: 1;
}
body.page-node-type-article .article-full-page .article-body .share-block .method-block a.share-method:hover span,
body.page-node-type-article .video-full-page .article-body .share-block .method-block a.share-method:hover span,
body.page-node-type-video .article-full-page .article-body .share-block .method-block a.share-method:hover span,
body.page-node-type-video .video-full-page .article-body .share-block .method-block a.share-method:hover span {
  animation: shake 0.3s linear;
}
body.page-node-type-article .article-full-page .article-body .share-block.top,
body.page-node-type-article .video-full-page .article-body .share-block.top,
body.page-node-type-video .article-full-page .article-body .share-block.top,
body.page-node-type-video .video-full-page .article-body .share-block.top {
  padding: 100px 0 40px;
}
body.page-node-type-article .article-full-page .article-body .share-block.top h6,
body.page-node-type-article .video-full-page .article-body .share-block.top h6,
body.page-node-type-video .article-full-page .article-body .share-block.top h6,
body.page-node-type-video .video-full-page .article-body .share-block.top h6 {
  margin: 0 auto 0 0;
}
body.page-node-type-article .article-full-page .article-body .share-block.bottom,
body.page-node-type-article .video-full-page .article-body .share-block.bottom,
body.page-node-type-video .article-full-page .article-body .share-block.bottom,
body.page-node-type-video .video-full-page .article-body .share-block.bottom {
  flex-flow: column;
  align-items: flex-end;
  padding: 46px 0 153px;
}
body.page-node-type-article .article-full-page .article-body .share-block.bottom h6,
body.page-node-type-article .video-full-page .article-body .share-block.bottom h6,
body.page-node-type-video .article-full-page .article-body .share-block.bottom h6,
body.page-node-type-video .video-full-page .article-body .share-block.bottom h6 {
  margin: 0 0 16px;
  width: 100%;
  max-width: 647px;
}
body.page-node-type-article .article-full-page .article-body .share-block.bottom + .related-content,
body.page-node-type-article .video-full-page .article-body .share-block.bottom + .related-content,
body.page-node-type-video .article-full-page .article-body .share-block.bottom + .related-content,
body.page-node-type-video .video-full-page .article-body .share-block.bottom + .related-content {
  margin-top: 40px;
}
body.page-node-type-article .article-full-page .article-body .share-block.bottom + .related-content .container > h3, body.page-node-type-article .article-full-page .article-body .share-block.bottom + .related-content .view-article.article-listing > h3,
body.page-node-type-article .article-full-page .article-body .share-block.bottom + .related-content .view-podcast > h3,
body.page-node-type-article .video-full-page .article-body .share-block.bottom + .related-content .container > h3,
body.page-node-type-article .video-full-page .article-body .share-block.bottom + .related-content .view-article.article-listing > h3,
body.page-node-type-article .video-full-page .article-body .share-block.bottom + .related-content .view-podcast > h3,
body.page-node-type-video .article-full-page .article-body .share-block.bottom + .related-content .container > h3,
body.page-node-type-video .article-full-page .article-body .share-block.bottom + .related-content .view-article.article-listing > h3,
body.page-node-type-video .article-full-page .article-body .share-block.bottom + .related-content .view-podcast > h3,
body.page-node-type-video .video-full-page .article-body .share-block.bottom + .related-content .container > h3,
body.page-node-type-video .video-full-page .article-body .share-block.bottom + .related-content .view-article.article-listing > h3,
body.page-node-type-video .video-full-page .article-body .share-block.bottom + .related-content .view-podcast > h3 {
  border: none;
  padding: 0;
}
body.page-node-type-article .article-full-page .article-body .share-block + .related,
body.page-node-type-article .video-full-page .article-body .share-block + .related,
body.page-node-type-video .article-full-page .article-body .share-block + .related,
body.page-node-type-video .video-full-page .article-body .share-block + .related {
  margin-top: 20px;
}
body.page-node-type-article .article-full-page .article-body .body,
body.page-node-type-article .video-full-page .article-body .body,
body.page-node-type-video .article-full-page .article-body .body,
body.page-node-type-video .video-full-page .article-body .body {
  padding: 62px 0 0 0;
}
body.page-node-type-article .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-video .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter {
  float: left;
  display: block;
  font-size: 267px;
  line-height: 267px;
  font-family: "MulishBold";
  margin-left: -64px;
  margin-right: 15px;
  margin-top: -45px;
}
@-moz-document url-prefix() {
  body.page-node-type-article .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-article .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-video .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-video .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter {
    margin-top: 0;
  }
}
body.page-node-type-article .article-full-page .article-body .body > .article-left-content:first-child + p:after,
body.page-node-type-article .video-full-page .article-body .body > .article-left-content:first-child + p:after,
body.page-node-type-video .article-full-page .article-body .body > .article-left-content:first-child + p:after,
body.page-node-type-video .video-full-page .article-body .body > .article-left-content:first-child + p:after {
  content: "";
  display: table;
  clear: both;
}
body.page-node-type-article .article-full-page .article-body .body > h2, body.page-node-type-article .article-full-page .article-body .body > h3, body.page-node-type-article .article-full-page .article-body .body > h4, body.page-node-type-article .article-full-page .article-body .body > h5, body.page-node-type-article .article-full-page .article-body .body > h6,
body.page-node-type-article .video-full-page .article-body .body > h2,
body.page-node-type-article .video-full-page .article-body .body > h3,
body.page-node-type-article .video-full-page .article-body .body > h4,
body.page-node-type-article .video-full-page .article-body .body > h5,
body.page-node-type-article .video-full-page .article-body .body > h6,
body.page-node-type-video .article-full-page .article-body .body > h2,
body.page-node-type-video .article-full-page .article-body .body > h3,
body.page-node-type-video .article-full-page .article-body .body > h4,
body.page-node-type-video .article-full-page .article-body .body > h5,
body.page-node-type-video .article-full-page .article-body .body > h6,
body.page-node-type-video .video-full-page .article-body .body > h2,
body.page-node-type-video .video-full-page .article-body .body > h3,
body.page-node-type-video .video-full-page .article-body .body > h4,
body.page-node-type-video .video-full-page .article-body .body > h5,
body.page-node-type-video .video-full-page .article-body .body > h6 {
  color: #2F2F2F;
  width: 100%;
  max-width: 734px;
  padding-right: 67px;
  float: right;
  clear: right;
}
body.page-node-type-article .article-full-page .article-body .body > p:not(.image-inside),
body.page-node-type-article .video-full-page .article-body .body > p:not(.image-inside),
body.page-node-type-video .article-full-page .article-body .body > p:not(.image-inside),
body.page-node-type-video .video-full-page .article-body .body > p:not(.image-inside) {
  font-size: 18px;
  line-height: 29px;
  color: #2F2F2F;
  margin: 0 0 34px;
  width: 100%;
  max-width: 734px;
  padding-right: 67px;
  float: right;
  clear: right;
}
body.page-node-type-article .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
body.page-node-type-article .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
body.page-node-type-video .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
body.page-node-type-video .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter {
  float: left;
  display: block;
  font-size: 267px;
  line-height: 267px;
  font-family: "MulishBold";
  margin-left: -64px;
  margin-right: 15px;
  margin-top: -45px;
}
@-moz-document url-prefix() {
  body.page-node-type-article .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-article .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-video .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-video .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter {
    margin-top: 0;
  }
}
body.page-node-type-article .article-full-page .article-body .body > p:not(.image-inside):first-child:after,
body.page-node-type-article .video-full-page .article-body .body > p:not(.image-inside):first-child:after,
body.page-node-type-video .article-full-page .article-body .body > p:not(.image-inside):first-child:after,
body.page-node-type-video .video-full-page .article-body .body > p:not(.image-inside):first-child:after {
  content: "";
  display: table;
  clear: both;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside,
body.page-node-type-article .video-full-page .article-body .body p.image-inside,
body.page-node-type-video .article-full-page .article-body .body p.image-inside,
body.page-node-type-video .video-full-page .article-body .body p.image-inside {
  float: right;
  clear: right;
  display: flex;
  align-items: flex-end;
  flex-flow: column;
  width: 100%;
  text-align: right;
  margin: 100px 0 120px;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside > img,
body.page-node-type-article .video-full-page .article-body .body p.image-inside > img,
body.page-node-type-video .article-full-page .article-body .body p.image-inside > img,
body.page-node-type-video .video-full-page .article-body .body p.image-inside > img {
  display: block;
  height: auto !important;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside caption,
body.page-node-type-article .video-full-page .article-body .body p.image-inside caption,
body.page-node-type-video .article-full-page .article-body .body p.image-inside caption,
body.page-node-type-video .video-full-page .article-body .body p.image-inside caption {
  width: 100%;
  max-width: 653px;
  margin: 16px 0 0 0;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside caption span,
body.page-node-type-article .video-full-page .article-body .body p.image-inside caption span,
body.page-node-type-video .article-full-page .article-body .body p.image-inside caption span,
body.page-node-type-video .video-full-page .article-body .body p.image-inside caption span {
  display: block;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside + blockquote,
body.page-node-type-article .video-full-page .article-body .body p.image-inside + blockquote,
body.page-node-type-video .article-full-page .article-body .body p.image-inside + blockquote,
body.page-node-type-video .video-full-page .article-body .body p.image-inside + blockquote {
  margin: -340px 112px 50px 0;
  padding: 35px 30px;
  max-width: 312px;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside + blockquote p,
body.page-node-type-article .video-full-page .article-body .body p.image-inside + blockquote p,
body.page-node-type-video .article-full-page .article-body .body p.image-inside + blockquote p,
body.page-node-type-video .video-full-page .article-body .body p.image-inside + blockquote p {
  font-size: 16px;
  line-height: 21px !important;
  font-family: "MulishRegular";
  margin: 0 0 16px;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside + blockquote p:last-child,
body.page-node-type-article .video-full-page .article-body .body p.image-inside + blockquote p:last-child,
body.page-node-type-video .article-full-page .article-body .body p.image-inside + blockquote p:last-child,
body.page-node-type-video .video-full-page .article-body .body p.image-inside + blockquote p:last-child {
  margin: 0;
}
body.page-node-type-article .article-full-page .article-body .body p.image-inside + blockquote:before,
body.page-node-type-article .video-full-page .article-body .body p.image-inside + blockquote:before,
body.page-node-type-video .article-full-page .article-body .body p.image-inside + blockquote:before,
body.page-node-type-video .video-full-page .article-body .body p.image-inside + blockquote:before {
  display: none;
}
body.page-node-type-article .article-full-page .article-body .body > ul,
body.page-node-type-article .article-full-page .article-body .body > ol,
body.page-node-type-article .video-full-page .article-body .body > ul,
body.page-node-type-article .video-full-page .article-body .body > ol,
body.page-node-type-video .article-full-page .article-body .body > ul,
body.page-node-type-video .article-full-page .article-body .body > ol,
body.page-node-type-video .video-full-page .article-body .body > ul,
body.page-node-type-video .video-full-page .article-body .body > ol {
  float: right;
  clear: right;
  margin: 38px 0 34px;
  width: 100%;
  max-width: 653px;
  padding-right: 67px;
}
body.page-node-type-article .article-full-page .article-body .body > ul li,
body.page-node-type-article .article-full-page .article-body .body > ol li,
body.page-node-type-article .video-full-page .article-body .body > ul li,
body.page-node-type-article .video-full-page .article-body .body > ol li,
body.page-node-type-video .article-full-page .article-body .body > ul li,
body.page-node-type-video .article-full-page .article-body .body > ol li,
body.page-node-type-video .video-full-page .article-body .body > ul li,
body.page-node-type-video .video-full-page .article-body .body > ol li {
  font-size: 18px;
  line-height: 29px;
  color: #2F2F2F;
  margin: 0 0 16px;
}
body.page-node-type-article .article-full-page .article-body .body > p + ul,
body.page-node-type-article .article-full-page .article-body .body > p + ol,
body.page-node-type-article .video-full-page .article-body .body > p + ul,
body.page-node-type-article .video-full-page .article-body .body > p + ol,
body.page-node-type-video .article-full-page .article-body .body > p + ul,
body.page-node-type-video .article-full-page .article-body .body > p + ol,
body.page-node-type-video .video-full-page .article-body .body > p + ul,
body.page-node-type-video .video-full-page .article-body .body > p + ol {
  margin-top: 0;
}
body.page-node-type-article .article-full-page .article-body .body > p:empty,
body.page-node-type-article .video-full-page .article-body .body > p:empty,
body.page-node-type-video .article-full-page .article-body .body > p:empty,
body.page-node-type-video .video-full-page .article-body .body > p:empty {
  display: none;
}
body.page-node-type-article .article-full-page .article-body .body > ul,
body.page-node-type-article .video-full-page .article-body .body > ul,
body.page-node-type-video .article-full-page .article-body .body > ul,
body.page-node-type-video .video-full-page .article-body .body > ul {
  margin-bottom: 0;
}
body.page-node-type-article .article-full-page .article-body .body > ul li:first-child:last-child,
body.page-node-type-article .video-full-page .article-body .body > ul li:first-child:last-child,
body.page-node-type-video .article-full-page .article-body .body > ul li:first-child:last-child,
body.page-node-type-video .video-full-page .article-body .body > ul li:first-child:last-child {
  position: relative;
  font-family: "MulishBold";
  font-size: 22px;
  line-height: 28px;
  color: #1B1B1B;
  padding-left: 28px;
  list-style-type: none;
}
body.page-node-type-article .article-full-page .article-body .body > ul li:first-child:last-child:before,
body.page-node-type-article .video-full-page .article-body .body > ul li:first-child:last-child:before,
body.page-node-type-video .article-full-page .article-body .body > ul li:first-child:last-child:before,
body.page-node-type-video .video-full-page .article-body .body > ul li:first-child:last-child:before {
  content: "";
  width: 13px;
  height: 13px;
  position: absolute;
  left: -22px;
  top: 7px;
  background-image: url(../images/icons/arrowhead.png);
  background-size: 12px auto;
  background-position: center;
  background-repeat: no-repeat;
}
body.page-node-type-article .article-full-page .article-body .body > figure,
body.page-node-type-article .video-full-page .article-body .body > figure,
body.page-node-type-video .article-full-page .article-body .body > figure,
body.page-node-type-video .video-full-page .article-body .body > figure {
  width: 100%;
  float: right;
  max-width: 734px;
  padding-right: 67px;
  margin: 0 0 34px;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  color: #1B1B1B;
}
@media screen and (max-width: 720px) {
  body.page-node-type-article .article-full-page .article-body .body > figure,
  body.page-node-type-article .video-full-page .article-body .body > figure,
  body.page-node-type-video .article-full-page .article-body .body > figure,
  body.page-node-type-video .video-full-page .article-body .body > figure {
    max-width: 100%;
    padding: 0;
  }
}
body.page-node-type-article .article-full-page .article-body .body > img,
body.page-node-type-article .video-full-page .article-body .body > img,
body.page-node-type-video .article-full-page .article-body .body > img,
body.page-node-type-video .video-full-page .article-body .body > img {
  max-width: 667px !important;
  float: right;
  margin-right: 67px;
}
body.page-node-type-article .article-full-page .article-body .body > img + caption,
body.page-node-type-article .video-full-page .article-body .body > img + caption,
body.page-node-type-video .article-full-page .article-body .body > img + caption,
body.page-node-type-video .video-full-page .article-body .body > img + caption {
  width: 100%;
  text-align: left;
  max-width: 667px;
  float: right;
  margin: 0 0 34px;
}
body.page-node-type-article .article-full-page .article-body .body > img + caption span,
body.page-node-type-article .video-full-page .article-body .body > img + caption span,
body.page-node-type-video .article-full-page .article-body .body > img + caption span,
body.page-node-type-video .video-full-page .article-body .body > img + caption span {
  display: block;
  font-family: "MulishBold";
}
@media screen and (max-width: 720px) {
  body.page-node-type-article .article-full-page .article-body .body > img,
  body.page-node-type-article .video-full-page .article-body .body > img,
  body.page-node-type-video .article-full-page .article-body .body > img,
  body.page-node-type-video .video-full-page .article-body .body > img {
    max-width: 100% !important;
    margin-right: 0;
  }
}
body.page-node-type-article .article-full-page .article-body .body blockquote,
body.page-node-type-article .video-full-page .article-body .body blockquote,
body.page-node-type-video .article-full-page .article-body .body blockquote,
body.page-node-type-video .video-full-page .article-body .body blockquote {
  position: relative;
  float: right;
  clear: right;
  margin: 0;
  margin: 80px 224px 110px 0;
  padding: 136px 60px 172px 47px;
  max-width: 648px;
}
body.page-node-type-article .article-full-page .article-body .body blockquote p,
body.page-node-type-article .video-full-page .article-body .body blockquote p,
body.page-node-type-video .article-full-page .article-body .body blockquote p,
body.page-node-type-video .video-full-page .article-body .body blockquote p {
  font-size: 32px;
  line-height: 40px;
  font-family: "MulishBold";
  margin: 0 0 32px;
}
body.page-node-type-article .article-full-page .article-body .body blockquote p em,
body.page-node-type-article .video-full-page .article-body .body blockquote p em,
body.page-node-type-video .article-full-page .article-body .body blockquote p em,
body.page-node-type-video .video-full-page .article-body .body blockquote p em {
  font-family: "MulishRegular";
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
body.page-node-type-article .article-full-page .article-body .body blockquote p:last-child:not(:first-child),
body.page-node-type-article .video-full-page .article-body .body blockquote p:last-child:not(:first-child),
body.page-node-type-video .article-full-page .article-body .body blockquote p:last-child:not(:first-child),
body.page-node-type-video .video-full-page .article-body .body blockquote p:last-child:not(:first-child) {
  margin: 0;
  line-height: 18px;
}
body.page-node-type-article .article-full-page .article-body .body blockquote:before,
body.page-node-type-article .video-full-page .article-body .body blockquote:before,
body.page-node-type-video .article-full-page .article-body .body blockquote:before,
body.page-node-type-video .video-full-page .article-body .body blockquote:before {
  content: "”";
  font-size: 32px;
  line-height: 39px;
  font-family: "MulishBold";
  position: absolute;
  left: 47px;
  top: 39px;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content,
body.page-node-type-article .video-full-page .article-body .body .article-left-content,
body.page-node-type-video .article-full-page .article-body .body .article-left-content,
body.page-node-type-video .video-full-page .article-body .body .article-left-content {
  float: left;
  clear: left;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 424px;
  padding: 37px 0 47px;
  margin: 0;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-link,
body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-close,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-link,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-close,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-link,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-close,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-link,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-close {
  display: none;
  font-size: 18px;
  line-height: 29px;
  color: #2F2F2F;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content .title,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .title,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .title,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .title {
  font-family: "MulishBold";
  color: #000;
  font-size: 18px;
  line-height: 23px;
  margin: 0 0 24px;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content .description p,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .description p,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .description p,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .description p {
  float: none;
  font-size: 16px;
  line-height: 21px;
  color: #000;
  margin: 0 0 12px;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content .description p:last-child,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .description p:last-child,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .description p:last-child,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .description p:last-child {
  margin: 0 !important;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content figure,
body.page-node-type-article .video-full-page .article-body .body .article-left-content figure,
body.page-node-type-video .article-full-page .article-body .body .article-left-content figure,
body.page-node-type-video .video-full-page .article-body .body .article-left-content figure {
  margin: 10px 0 12px;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content .image,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .image,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .image,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .image {
  max-width: 120px;
  margin: 44px 0 0 0;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content .image caption,
body.page-node-type-article .video-full-page .article-body .body .article-left-content .image caption,
body.page-node-type-video .article-full-page .article-body .body .article-left-content .image caption,
body.page-node-type-video .video-full-page .article-body .body .article-left-content .image caption {
  display: none;
}
body.page-node-type-article .article-full-page .article-body .body .article-left-content img,
body.page-node-type-article .video-full-page .article-body .body .article-left-content img,
body.page-node-type-video .article-full-page .article-body .body .article-left-content img,
body.page-node-type-video .video-full-page .article-body .body .article-left-content img {
  margin: 10px 0 0 0;
}
@media screen and (max-width: 1130px) {
  body.page-node-type-article .article-full-page .article-body .body .article-left-content,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content {
    float: right;
    max-width: 653px;
    margin: 0 0 30px;
    padding: 0;
    border: none;
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .content,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .content,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .content,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .content {
    display: flex;
    flex-flow: column;
    justify-content: center;
    position: fixed;
    padding: 40px;
    width: 100%;
    height: 100%;
    left: 100%;
    top: 0;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(2px);
    transition: transform 0.3s ease;
    max-height: 100vh;
    z-index: 1000;
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .content .scroll-wrapper,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .content .scroll-wrapper,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .content .scroll-wrapper,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .content .scroll-wrapper {
    max-height: 100%;
    overflow: auto;
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .content.active,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .content.active,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .content.active,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .content.active {
    transform: translateX(-100%);
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-link,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-link,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-link,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-link {
    display: block;
    cursor: pointer;
    text-decoration: underline;
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-close,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-close,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-close,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-close {
    position: relative;
    margin: 0 0 20px auto;
    display: block;
    cursor: pointer;
    padding-right: 24px;
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-close:before, body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-close:after,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-close:before,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-close:after,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-close:before,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-close:after,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-close:before,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-close:after {
    content: "";
    width: 18px;
    height: 2px;
    background-color: #2F2F2F;
    position: absolute;
    right: 0;
    top: 13px;
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-close:before,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-close:before,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-close:before,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-close:before {
    transform: rotate(45deg);
  }
  body.page-node-type-article .article-full-page .article-body .body .article-left-content .mobile-close:after,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content .mobile-close:after,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content .mobile-close:after,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content .mobile-close:after {
    transform: rotate(-45deg);
  }
}
@media screen and (max-width: 720px) {
  body.page-node-type-article .article-full-page .article-body .body .article-left-content,
  body.page-node-type-article .video-full-page .article-body .body .article-left-content,
  body.page-node-type-video .article-full-page .article-body .body .article-left-content,
  body.page-node-type-video .video-full-page .article-body .body .article-left-content {
    max-width: 100% !important;
  }
}
body.page-node-type-article .article-full-page .article-body .body:after,
body.page-node-type-article .video-full-page .article-body .body:after,
body.page-node-type-video .article-full-page .article-body .body:after,
body.page-node-type-video .video-full-page .article-body .body:after {
  content: "";
  display: table;
  clear: both;
}
body.page-node-type-article .article-full-page .article-body .bibliography,
body.page-node-type-article .video-full-page .article-body .bibliography,
body.page-node-type-video .article-full-page .article-body .bibliography,
body.page-node-type-video .video-full-page .article-body .bibliography {
  display: flex;
  justify-content: space-between;
  padding: 24px 12px 113px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
body.page-node-type-article .article-full-page .article-body .bibliography > .label,
body.page-node-type-article .video-full-page .article-body .bibliography > .label,
body.page-node-type-video .article-full-page .article-body .bibliography > .label,
body.page-node-type-video .video-full-page .article-body .bibliography > .label {
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: "MulishBold";
  letter-spacing: 1.4px;
  color: #1B1B1B;
}
body.page-node-type-article .article-full-page .article-body .bibliography > div,
body.page-node-type-article .video-full-page .article-body .bibliography > div,
body.page-node-type-video .article-full-page .article-body .bibliography > div,
body.page-node-type-video .video-full-page .article-body .bibliography > div {
  display: flex;
  flex-flow: column;
  width: 100%;
  max-width: 647px;
}
body.page-node-type-article .article-full-page .article-body .bibliography > div > div,
body.page-node-type-article .video-full-page .article-body .bibliography > div > div,
body.page-node-type-video .article-full-page .article-body .bibliography > div > div,
body.page-node-type-video .video-full-page .article-body .bibliography > div > div {
  position: relative;
  width: 100%;
  padding: 0 0 0 27px;
  font-size: 16px;
  line-height: 30px;
  color: #1B1B1B;
  opacity: 0.7;
}
body.page-node-type-article .article-full-page .article-body .bibliography > div > div:not(:last-child),
body.page-node-type-article .video-full-page .article-body .bibliography > div > div:not(:last-child),
body.page-node-type-video .article-full-page .article-body .bibliography > div > div:not(:last-child),
body.page-node-type-video .video-full-page .article-body .bibliography > div > div:not(:last-child) {
  margin: 0 0 14px;
}
body.page-node-type-article .article-full-page .article-body .bibliography > div > div:before,
body.page-node-type-article .video-full-page .article-body .bibliography > div > div:before,
body.page-node-type-video .article-full-page .article-body .bibliography > div > div:before,
body.page-node-type-video .video-full-page .article-body .bibliography > div > div:before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #1B1B1B;
  border-radius: 100%;
  position: absolute;
  left: -9px;
  top: 11px;
}
body.page-node-type-article .article-full-page .article-body .blue-book,
body.page-node-type-article .video-full-page .article-body .blue-book,
body.page-node-type-video .article-full-page .article-body .blue-book,
body.page-node-type-video .video-full-page .article-body .blue-book {
  position: relative;
  padding: 43px 0 140px;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div,
body.page-node-type-article .video-full-page .article-body .blue-book > div,
body.page-node-type-video .article-full-page .article-body .blue-book > div,
body.page-node-type-video .video-full-page .article-body .blue-book > div {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 40px);
  max-width: 647px;
  margin: 0 0 0 auto;
  padding-right: 68px;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div h3,
body.page-node-type-article .video-full-page .article-body .blue-book > div h3,
body.page-node-type-video .article-full-page .article-body .blue-book > div h3,
body.page-node-type-video .video-full-page .article-body .blue-book > div h3 {
  position: absolute;
  top: 38px;
  left: 0;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: "MulishBold";
  letter-spacing: 1.4px;
  color: #1B1B1B;
  margin: 0 auto 0 0;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image {
  position: absolute;
  top: 54px;
  right: 726px;
  width: 146px;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image img,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image img,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image img,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image img {
  display: block;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image.large-image,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image.large-image,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image.large-image,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image.large-image {
  width: calc(100% - 726px);
  text-align: right;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-name span,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-name span,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-name span,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-name span {
  display: block;
  font-size: 22px;
  line-height: 28px;
  font-family: "MulishBold";
  color: #1B1B1B;
  margin: 0 0 17px;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-description,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-description,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-description,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-description {
  width: 100%;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-description p,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-description p,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-description p,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-description p {
  font-size: 18px;
  line-height: 29px;
  color: #1B1B1B;
  margin: 0 0 28px;
}
@media screen and (min-width: 991px) {
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-description,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-description,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-description,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-description {
    min-height: 57px;
  }
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-linkedin .label,
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-email .label,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-linkedin .label,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-email .label,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-linkedin .label,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-email .label,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-linkedin .label,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-email .label {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  color: #1B1B1B;
  letter-spacing: 1.4px;
  font-family: "MulishBold";
  margin: 0 0 6px;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label),
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label),
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label),
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label),
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label),
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label),
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label),
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label) {
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label) a,
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label) a,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label) a,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label) a,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label) a,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label) a,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-linkedin > div:not(.label) a,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-email > div:not(.label) a {
  display: block;
  text-decoration: none;
  color: #1B1B1B;
  max-width: 300px;
  word-break: break-all;
}
body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-email,
body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-email,
body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-email,
body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-email {
  margin: 0 93px 0 0;
}
body.page-node-type-article .article-full-page .article-body .manual-block,
body.page-node-type-article .video-full-page .article-body .manual-block,
body.page-node-type-video .article-full-page .article-body .manual-block,
body.page-node-type-video .video-full-page .article-body .manual-block {
  margin: 0 0 140px;
  display: flex;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-image-wrapper,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-image-wrapper,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-image-wrapper,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-image-wrapper {
  position: relative;
  overflow: hidden;
  width: 49%;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-image-wrapper > div,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-image-wrapper > div,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-image-wrapper > div,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-image-wrapper > div {
  display: flex !important;
  height: 100%;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon),
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon),
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon),
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon) {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper {
  width: 51%;
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 62px 113px 61px 136px;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper h6,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper h6,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper h6,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper h6 {
  text-transform: uppercase;
  line-height: 14px;
  color: #35538C;
  letter-spacing: 1.4px;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper h2,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper h2,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper h2,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper h2 {
  font-family: "MulishBold";
  font-size: 32px;
  line-height: 41px;
  color: #35538C;
  margin: 0 0 22px;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper p,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper p,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper p,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper p {
  color: #1B1B1B;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  margin: 12px 0 0 0;
  color: inherit !important;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a.disabled, body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a[disabled], body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:disabled,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a.disabled,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a[disabled],
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:disabled,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a.disabled,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a[disabled],
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:disabled,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a.disabled,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a[disabled],
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:hover,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:hover,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:hover,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:hover {
  background-color: #ADBA9C;
}
body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:active,
body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:active,
body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:active,
body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a,
  body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a,
  body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a,
  body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper .manual-block-cta a {
    min-width: 150px;
  }
}
body.page-node-type-article .article-full-page .article-body .manual-block.right_image,
body.page-node-type-article .video-full-page .article-body .manual-block.right_image,
body.page-node-type-video .article-full-page .article-body .manual-block.right_image,
body.page-node-type-video .video-full-page .article-body .manual-block.right_image {
  flex-flow: row-reverse;
}
body.page-node-type-article .article-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
body.page-node-type-article .video-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
body.page-node-type-video .article-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
body.page-node-type-video .video-full-page .article-body .manual-block.right_image .manual-block-content-wrapper {
  padding: 62px 136px 61px 113px;
}
body.page-node-type-article .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h2, body.page-node-type-article .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h6, body.page-node-type-article .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper p,
body.page-node-type-article .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h2,
body.page-node-type-article .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h6,
body.page-node-type-article .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper p,
body.page-node-type-video .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h2,
body.page-node-type-video .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h6,
body.page-node-type-video .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper p,
body.page-node-type-video .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h2,
body.page-node-type-video .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper h6,
body.page-node-type-video .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper p {
  color: #FFF;
}
body.page-node-type-article .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper .manual-block-cta a,
body.page-node-type-article .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper .manual-block-cta a,
body.page-node-type-video .article-full-page .article-body .manual-block.white-text .manual-block-content-wrapper .manual-block-cta a,
body.page-node-type-video .video-full-page .article-body .manual-block.white-text .manual-block-content-wrapper .manual-block-cta a {
  background-color: #FFF;
  color: #1B1B1B !important;
}
body.page-node-type-article .article-full-page .article-body .related-content,
body.page-node-type-article .video-full-page .article-body .related-content,
body.page-node-type-video .article-full-page .article-body .related-content,
body.page-node-type-video .video-full-page .article-body .related-content {
  margin: 0;
  padding: 0 0 76px;
}
body.page-node-type-article .article-full-page .article-body .related-content > .container, body.page-node-type-article .article-full-page .article-body .related-content > .view-article.article-listing,
body.page-node-type-article .article-full-page .article-body .related-content > .view-podcast,
body.page-node-type-article .video-full-page .article-body .related-content > .container,
body.page-node-type-article .video-full-page .article-body .related-content > .view-article.article-listing,
body.page-node-type-article .video-full-page .article-body .related-content > .view-podcast,
body.page-node-type-video .article-full-page .article-body .related-content > .container,
body.page-node-type-video .article-full-page .article-body .related-content > .view-article.article-listing,
body.page-node-type-video .article-full-page .article-body .related-content > .view-podcast,
body.page-node-type-video .video-full-page .article-body .related-content > .container,
body.page-node-type-video .video-full-page .article-body .related-content > .view-article.article-listing,
body.page-node-type-video .video-full-page .article-body .related-content > .view-podcast {
  padding: 0;
}
body.page-node-type-article .article-full-page .article-body .related,
body.page-node-type-article .video-full-page .article-body .related,
body.page-node-type-video .article-full-page .article-body .related,
body.page-node-type-video .video-full-page .article-body .related {
  margin: 0;
  padding: 0 0 76px;
}
body.page-node-type-article .article-full-page .article-body .related h3,
body.page-node-type-article .video-full-page .article-body .related h3,
body.page-node-type-video .article-full-page .article-body .related h3,
body.page-node-type-video .video-full-page .article-body .related h3 {
  display: block;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: "MulishBold";
  letter-spacing: 1.4px;
  color: #1B1B1B;
  margin: 0 0 63px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-column-gap: 24px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content > .views-row,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content > .views-row,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content > .views-row,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content > .views-row {
  margin: 0 0 15px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast {
  position: relative;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content {
  display: flex;
  flex-wrap: wrap;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image {
  width: 100%;
  margin: 0 0 20px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image a:hover,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image a:hover,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image a:hover,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image a:hover,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image a:hover,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image a:hover,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-image a:hover,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-image a:hover {
  opacity: 1;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time {
  padding-right: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.14);
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time .field-item {
  font-family: "MulishBold";
  color: #1B1B1B;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time + .field-name-field-author,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-reading-time + .field-name-field-author,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time + .field-name-field-author,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time + .field-name-field-author {
  padding-left: 8px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time {
  position: relative;
  padding-left: 20px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time:before,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time:before,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time:before,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-listening-time:before,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-podcast-listening-time:before,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-listening-time:before,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-podcast-listening-time:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1px solid #1B1B1B;
  background: transparent url(../images/svg/microphone-solid.svg) no-repeat center/5px;
  position: absolute;
  left: 0;
  top: 1px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-author .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-author .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-author .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-author .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-author .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-author .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-author .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-author .field-item {
  text-transform: uppercase;
  color: #1B1B1B;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field {
  margin: 16px 0 24px;
  width: 100%;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 {
  margin: 0;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2 a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2 a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2 a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-title-field h2 a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-title-field h2 a {
  font-size: 20px;
  line-height: 21px;
  font-family: "MulishBold";
  text-decoration: none;
  color: #1B1B1B;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category {
  width: 100%;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items {
  display: flex;
  flex-wrap: wrap;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item {
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  background-color: #F2F2F2;
  padding: 0 7px;
  border-radius: 4px;
  margin-bottom: 9px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item a {
  text-decoration: none !important;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-category > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .content > .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin-right: 9px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay {
  display: flex;
  opacity: 0;
  flex-flow: column;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  padding: 20px;
  text-decoration: none;
  background-color: #ef7d00;
  overflow: auto;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .clickable_title,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .clickable_title,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .clickable_title,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .clickable_title,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .clickable_title,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .clickable_title,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .clickable_title,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .clickable_title,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a {
  text-decoration: none;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items {
  display: flex;
  flex-wrap: wrap;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item {
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  background-color: #f2f2f2;
  padding: 0 7px;
  border-radius: 4px;
  margin-bottom: 9px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
  margin-right: 9px;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a.clicker,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a.clicker,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a.clicker,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a.clicker,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a.clicker,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a.clicker,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay a.clicker,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay a.clicker {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-decoration: none;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay > *:not(.clicker),
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay > *:not(.clicker),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay > *:not(.clicker),
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay > *:not(.clicker),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay > *:not(.clicker),
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay > *:not(.clicker),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay > *:not(.clicker),
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay > *:not(.clicker) {
  position: relative;
  z-index: 2;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category {
  display: flex;
  flex-wrap: wrap;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item, body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 {
  margin: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "MulishSemiBold";
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a, body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .vocabulary-article-category h2 a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category .field-item a,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .vocabulary-article-category h2 a {
  text-decoration: none !important;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_category,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_category,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_category,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_category,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_category,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_category,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_category,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_category {
  margin: 0 0 40px;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "MulishSemiBold";
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-description-field,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-description-field,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-description-field,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-description-field,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-description-field,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-description-field,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field-name-description-field,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field-name-description-field {
  overflow: hidden;
  margin-bottom: 7px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: visible;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_bottom,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_bottom,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_bottom,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_bottom,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_bottom,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_bottom,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article > .teaser-overlay .field_bottom,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast > .teaser-overlay .field_bottom {
  margin: auto 0 0 0;
  text-transform: uppercase;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_red .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_red .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_red .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_red .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_red .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_red .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_red .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_red .teaser-overlay {
  background: #EF5251;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_blue .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_blue .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_blue .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_blue .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_blue .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_blue .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_blue .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_blue .teaser-overlay {
  background: #5C85FA;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_orange .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_orange .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_orange .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_orange .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_orange .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_orange .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_orange .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_orange .teaser-overlay {
  background: #F2553C;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_yellow .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_yellow .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_yellow .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_yellow .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_yellow .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_yellow .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_yellow .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_yellow .teaser-overlay {
  background: #FFD22A;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_green .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_green .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_green .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_green .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_green .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_green .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_green .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_green .teaser-overlay {
  background: #1BB27B;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_purple .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_purple .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_purple .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_purple .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article.theme_purple .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_purple .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article.theme_purple .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast.theme_purple .teaser-overlay {
  background: #A97EE0;
}
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-article:hover > .teaser-overlay,
body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content .node-podcast:hover > .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-article:hover > .teaser-overlay,
body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content .node-podcast:hover > .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-article:hover > .teaser-overlay,
body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content .node-podcast:hover > .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-article:hover > .teaser-overlay,
body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content .node-podcast:hover > .teaser-overlay {
  opacity: 1;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content {
    grid-template-columns: repeat(3, calc(33.333% - 16px));
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content {
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
}
@media screen and (max-width: 480px) {
  body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content,
  body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content {
    grid-template-columns: repeat(1, 100%);
  }
  body.page-node-type-article .article-full-page .article-body .related .view.view-article > .view-content > .views-row,
  body.page-node-type-article .video-full-page .article-body .related .view.view-article > .view-content > .views-row,
  body.page-node-type-video .article-full-page .article-body .related .view.view-article > .view-content > .views-row,
  body.page-node-type-video .video-full-page .article-body .related .view.view-article > .view-content > .views-row {
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 1240px) {
  body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper {
    padding: 62px 63px 61px 86px;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
  body.page-node-type-article .video-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
  body.page-node-type-video .article-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
  body.page-node-type-video .video-full-page .article-body .manual-block.right_image .manual-block-content-wrapper {
    padding: 62px 86px 61px 63px;
  }
}
@media screen and (max-width: 1024px) {
  body.page-node-type-article .article-full-page .article-head .top h1,
  body.page-node-type-article .video-full-page .article-head .top h1,
  body.page-node-type-video .article-full-page .article-head .top h1,
  body.page-node-type-video .video-full-page .article-head .top h1 {
    max-width: 100%;
  }
}
@media screen and (max-width: 990px) {
  body.page-node-type-article .article-full-page .article-head,
  body.page-node-type-article .video-full-page .article-head,
  body.page-node-type-video .article-full-page .article-head,
  body.page-node-type-video .video-full-page .article-head {
    padding: 140px 0 40px;
  }
  body.page-node-type-article .article-full-page .article-head .top .description,
  body.page-node-type-article .video-full-page .article-head .top .description,
  body.page-node-type-video .article-full-page .article-head .top .description,
  body.page-node-type-video .video-full-page .article-head .top .description {
    flex-flow: column-reverse;
  }
  body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category > .field-items,
  body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items,
  body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category > .field-items,
  body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items,
  body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category > .field-items,
  body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items,
  body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category > .field-items,
  body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items {
    flex-flow: row;
  }
  body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
  body.page-node-type-article .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child),
  body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
  body.page-node-type-article .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child),
  body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
  body.page-node-type-video .article-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child),
  body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-category > .field-items .field-item:not(:last-child),
  body.page-node-type-video .video-full-page .article-head .top .description .field-name-field-article-tags > .field-items .field-item:not(:last-child) {
    margin: 0 8px 0 0;
  }
  body.page-node-type-article .article-full-page .article-head .top .description .subtitle,
  body.page-node-type-article .video-full-page .article-head .top .description .subtitle,
  body.page-node-type-video .article-full-page .article-head .top .description .subtitle,
  body.page-node-type-video .video-full-page .article-head .top .description .subtitle {
    max-width: 100%;
  }
  body.page-node-type-article .article-full-page .article-body .bibliography > .field-name-field-bibliography,
  body.page-node-type-article .video-full-page .article-body .bibliography > .field-name-field-bibliography,
  body.page-node-type-video .article-full-page .article-body .bibliography > .field-name-field-bibliography,
  body.page-node-type-video .video-full-page .article-body .bibliography > .field-name-field-bibliography {
    flex-flow: column;
  }
  body.page-node-type-article .article-full-page .article-body .bibliography > .field-name-field-bibliography .field-items,
  body.page-node-type-article .video-full-page .article-body .bibliography > .field-name-field-bibliography .field-items,
  body.page-node-type-video .article-full-page .article-body .bibliography > .field-name-field-bibliography .field-items,
  body.page-node-type-video .video-full-page .article-body .bibliography > .field-name-field-bibliography .field-items {
    margin-top: 40px;
    max-width: 100%;
    padding-left: 10px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book,
  body.page-node-type-article .video-full-page .article-body .blue-book,
  body.page-node-type-video .article-full-page .article-body .blue-book,
  body.page-node-type-video .video-full-page .article-body .blue-book {
    padding: 100px 0;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div,
  body.page-node-type-article .video-full-page .article-body .blue-book > div,
  body.page-node-type-video .article-full-page .article-body .blue-book > div,
  body.page-node-type-video .video-full-page .article-body .blue-book > div {
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image {
    position: relative;
    top: 0;
    right: 0;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image.large-image,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image.large-image,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image.large-image,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image.large-image {
    width: 100% !important;
    margin: 0 0 20px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image.large-image + .bla-bog-name,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image.large-image + .bla-bog-name,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image.large-image + .bla-bog-name,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image.large-image + .bla-bog-name {
    padding-left: 0;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-name,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-name,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-name,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-name {
    display: flex;
    align-items: center;
    padding-left: 40px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-description,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-description,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-description,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-description {
    margin-top: 20px;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block,
  body.page-node-type-article .video-full-page .article-body .manual-block,
  body.page-node-type-video .article-full-page .article-body .manual-block,
  body.page-node-type-video .video-full-page .article-body .manual-block {
    flex-flow: column;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-image-wrapper,
  body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-image-wrapper,
  body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-image-wrapper,
  body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-image-wrapper {
    width: 100%;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon),
  body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon),
  body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon),
  body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-image-wrapper > div img:not(.lazyloader-icon) {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    transform: none;
    min-width: unset;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper {
    width: 100%;
    padding: 60px;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block.right_image,
  body.page-node-type-article .video-full-page .article-body .manual-block.right_image,
  body.page-node-type-video .article-full-page .article-body .manual-block.right_image,
  body.page-node-type-video .video-full-page .article-body .manual-block.right_image {
    flex-flow: column;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
  body.page-node-type-article .video-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
  body.page-node-type-video .article-full-page .article-body .manual-block.right_image .manual-block-content-wrapper,
  body.page-node-type-video .video-full-page .article-body .manual-block.right_image .manual-block-content-wrapper {
    padding: 60px;
  }
}
@media screen and (max-width: 768px) {
  body.page-node-type-article .article-full-page .article-body .body .field-item > img + blockquote,
  body.page-node-type-article .video-full-page .article-body .body .field-item > img + blockquote,
  body.page-node-type-video .article-full-page .article-body .body .field-item > img + blockquote,
  body.page-node-type-video .video-full-page .article-body .body .field-item > img + blockquote {
    margin: -300px 50px 50px 0;
  }
  body.page-node-type-article .article-full-page .article-body .body .field-item blockquote,
  body.page-node-type-article .video-full-page .article-body .body .field-item blockquote,
  body.page-node-type-video .article-full-page .article-body .body .field-item blockquote,
  body.page-node-type-video .video-full-page .article-body .body .field-item blockquote {
    margin: 80px 0 110px 0;
  }
}
@media screen and (max-width: 720px) {
  body.page-node-type-article .article-full-page .article-body .share-block.bottom,
  body.page-node-type-article .video-full-page .article-body .share-block.bottom,
  body.page-node-type-video .article-full-page .article-body .share-block.bottom,
  body.page-node-type-video .video-full-page .article-body .share-block.bottom {
    align-items: flex-start;
  }
  body.page-node-type-article .article-full-page .article-body .body > p,
  body.page-node-type-article .video-full-page .article-body .body > p,
  body.page-node-type-video .article-full-page .article-body .body > p,
  body.page-node-type-video .video-full-page .article-body .body > p {
    max-width: 100% !important;
    padding-right: 0 !important;
  }
  body.page-node-type-article .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-article .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-video .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-video .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter {
    margin-left: -20px;
  }
  body.page-node-type-article .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-article .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-video .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-video .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter {
    margin-left: -20px;
  }
}
@media screen and (max-width: 560px) {
  body.page-node-type-article .article-full-page .article-head .middle .article-info,
  body.page-node-type-article .video-full-page .article-head .middle .article-info,
  body.page-node-type-video .article-full-page .article-head .middle .article-info,
  body.page-node-type-video .video-full-page .article-head .middle .article-info {
    flex-flow: wrap;
    gap: 0;
    max-width: calc(100% - 60px);
  }
  body.page-node-type-article .article-full-page .article-head .middle .article-info > .contributors, body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer,
  body.page-node-type-article .video-full-page .article-head .middle .article-info > .contributors,
  body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer,
  body.page-node-type-video .article-full-page .article-head .middle .article-info > .contributors,
  body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer,
  body.page-node-type-video .video-full-page .article-head .middle .article-info > .contributors,
  body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer {
    padding: 0;
    width: 100%;
  }
  body.page-node-type-article .article-full-page .article-head .middle .article-info > .host-interviewer,
  body.page-node-type-article .video-full-page .article-head .middle .article-info > .host-interviewer,
  body.page-node-type-video .article-full-page .article-head .middle .article-info > .host-interviewer,
  body.page-node-type-video .video-full-page .article-head .middle .article-info > .host-interviewer {
    margin-top: 20px;
  }
  body.page-node-type-article .article-full-page .article-head .middle .article-info > .field,
  body.page-node-type-article .video-full-page .article-head .middle .article-info > .field,
  body.page-node-type-video .article-full-page .article-head .middle .article-info > .field,
  body.page-node-type-video .video-full-page .article-head .middle .article-info > .field {
    width: calc(50% - 12px);
  }
  body.page-node-type-article .article-full-page .article-head .middle .article-info > .field:nth-child(2n),
  body.page-node-type-article .video-full-page .article-head .middle .article-info > .field:nth-child(2n),
  body.page-node-type-video .article-full-page .article-head .middle .article-info > .field:nth-child(2n),
  body.page-node-type-video .video-full-page .article-head .middle .article-info > .field:nth-child(2n) {
    margin-right: 0;
  }
  body.page-node-type-article .article-full-page .article-head .middle .article-info > .field:nth-child(n+3),
  body.page-node-type-article .video-full-page .article-head .middle .article-info > .field:nth-child(n+3),
  body.page-node-type-video .article-full-page .article-head .middle .article-info > .field:nth-child(n+3),
  body.page-node-type-video .video-full-page .article-head .middle .article-info > .field:nth-child(n+3) {
    margin-top: 20px;
  }
  body.page-node-type-article .article-full-page .article-body .body .field-item > ul,
  body.page-node-type-article .article-full-page .article-body .body .field-item > ol,
  body.page-node-type-article .video-full-page .article-body .body .field-item > ul,
  body.page-node-type-article .video-full-page .article-body .body .field-item > ol,
  body.page-node-type-video .article-full-page .article-body .body .field-item > ul,
  body.page-node-type-video .article-full-page .article-body .body .field-item > ol,
  body.page-node-type-video .video-full-page .article-body .body .field-item > ul,
  body.page-node-type-video .video-full-page .article-body .body .field-item > ol {
    padding-right: 20px;
    padding-left: 20px;
  }
  body.page-node-type-article .article-full-page .article-body .body .field-item > ul li,
  body.page-node-type-article .article-full-page .article-body .body .field-item > ol li,
  body.page-node-type-article .video-full-page .article-body .body .field-item > ul li,
  body.page-node-type-article .video-full-page .article-body .body .field-item > ol li,
  body.page-node-type-video .article-full-page .article-body .body .field-item > ul li,
  body.page-node-type-video .article-full-page .article-body .body .field-item > ol li,
  body.page-node-type-video .video-full-page .article-body .body .field-item > ul li,
  body.page-node-type-video .video-full-page .article-body .body .field-item > ol li {
    padding-left: 10px;
  }
  body.page-node-type-article .article-full-page .article-body .share-block.top,
  body.page-node-type-article .video-full-page .article-body .share-block.top,
  body.page-node-type-video .article-full-page .article-body .share-block.top,
  body.page-node-type-video .video-full-page .article-body .share-block.top {
    flex-flow: column;
    align-items: flex-start;
  }
  body.page-node-type-article .article-full-page .article-body .share-block.top h6,
  body.page-node-type-article .video-full-page .article-body .share-block.top h6,
  body.page-node-type-video .article-full-page .article-body .share-block.top h6,
  body.page-node-type-video .video-full-page .article-body .share-block.top h6 {
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 480px) {
  body.page-node-type-article .article-full-page .article-head .top h1,
  body.page-node-type-article .video-full-page .article-head .top h1,
  body.page-node-type-video .article-full-page .article-head .top h1,
  body.page-node-type-video .video-full-page .article-head .top h1 {
    font-size: 40px;
    line-height: 52px;
    margin: 0 0 30px;
  }
  body.page-node-type-article .article-full-page .article-body .share-block.top,
  body.page-node-type-article .video-full-page .article-body .share-block.top,
  body.page-node-type-video .article-full-page .article-body .share-block.top,
  body.page-node-type-video .video-full-page .article-body .share-block.top {
    padding: 40px 0 20px;
  }
  body.page-node-type-article .article-full-page .article-body .share-block.bottom,
  body.page-node-type-article .video-full-page .article-body .share-block.bottom,
  body.page-node-type-video .article-full-page .article-body .share-block.bottom,
  body.page-node-type-video .video-full-page .article-body .share-block.bottom {
    padding: 20px 0 60px;
  }
  body.page-node-type-article .article-full-page .article-body .body blockquote,
  body.page-node-type-article .video-full-page .article-body .body blockquote,
  body.page-node-type-video .article-full-page .article-body .body blockquote,
  body.page-node-type-video .video-full-page .article-body .body blockquote {
    margin: 40px 0 60px 0;
    padding: 80px 40px 60px 47px;
  }
  body.page-node-type-article .article-full-page .article-body .body blockquote p,
  body.page-node-type-article .video-full-page .article-body .body blockquote p,
  body.page-node-type-video .article-full-page .article-body .body blockquote p,
  body.page-node-type-video .video-full-page .article-body .body blockquote p {
    font-size: 20px;
    line-height: 30px;
  }
  body.page-node-type-article .article-full-page .article-body .body > img,
  body.page-node-type-article .video-full-page .article-body .body > img,
  body.page-node-type-video .article-full-page .article-body .body > img,
  body.page-node-type-video .video-full-page .article-body .body > img {
    margin: 50px 0 60px;
  }
  body.page-node-type-article .article-full-page .article-body .body > img + blockquote,
  body.page-node-type-article .video-full-page .article-body .body > img + blockquote,
  body.page-node-type-video .article-full-page .article-body .body > img + blockquote,
  body.page-node-type-video .video-full-page .article-body .body > img + blockquote {
    margin: -150px 30px 30px 0;
  }
  body.page-node-type-article .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-article .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-article .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-article .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-video .article-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-video .article-full-page .article-body .body > p:not(.image-inside):first-child:first-letter,
  body.page-node-type-video .video-full-page .article-body .body > .article-left-content:first-child + p:first-letter,
  body.page-node-type-video .video-full-page .article-body .body > p:not(.image-inside):first-child:first-letter {
    font-size: 100px;
    line-height: 80px;
    margin-left: -3px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div,
  body.page-node-type-article .video-full-page .article-body .blue-book > div,
  body.page-node-type-video .article-full-page .article-body .blue-book > div,
  body.page-node-type-video .video-full-page .article-body .blue-book > div {
    width: 100%;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-image,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-image,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-image,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-image {
    width: 100%;
    margin: 0 0 20px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-bog-name,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-bog-name,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-bog-name,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-bog-name {
    padding-left: 0;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block,
  body.page-node-type-article .video-full-page .article-body .manual-block,
  body.page-node-type-video .article-full-page .article-body .manual-block,
  body.page-node-type-video .video-full-page .article-body .manual-block {
    margin: 0 0 80px;
  }
  body.page-node-type-article .article-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-article .video-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-video .article-full-page .article-body .manual-block .manual-block-content-wrapper,
  body.page-node-type-video .video-full-page .article-body .manual-block .manual-block-content-wrapper {
    padding: 40px;
  }
}
@media screen and (max-width: 444px) {
  body.page-node-type-article .article-full-page .article-body .share-block .method-block,
  body.page-node-type-article .video-full-page .article-body .share-block .method-block,
  body.page-node-type-video .article-full-page .article-body .share-block .method-block,
  body.page-node-type-video .video-full-page .article-body .share-block .method-block {
    flex-wrap: wrap;
  }
  body.page-node-type-article .article-full-page .article-body .share-block .method-block > a.share-method:not(:last-child),
  body.page-node-type-article .video-full-page .article-body .share-block .method-block > a.share-method:not(:last-child),
  body.page-node-type-video .article-full-page .article-body .share-block .method-block > a.share-method:not(:last-child),
  body.page-node-type-video .video-full-page .article-body .share-block .method-block > a.share-method:not(:last-child) {
    margin: 0 0 20px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-email,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-email,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-email,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-email {
    width: 100%;
    margin: 0 0 40px;
  }
  body.page-node-type-article .article-full-page .article-body .blue-book > div .bla-blog-linkedin,
  body.page-node-type-article .video-full-page .article-body .blue-book > div .bla-blog-linkedin,
  body.page-node-type-video .article-full-page .article-body .blue-book > div .bla-blog-linkedin,
  body.page-node-type-video .video-full-page .article-body .blue-book > div .bla-blog-linkedin {
    width: 100%;
  }
}
@media screen and (max-width: 400px) {
  body.page-node-type-article .article-full-page .article-body .body > img + blockquote,
  body.page-node-type-article .video-full-page .article-body .body > img + blockquote,
  body.page-node-type-video .article-full-page .article-body .body > img + blockquote,
  body.page-node-type-video .video-full-page .article-body .body > img + blockquote {
    margin: -50px 0 0 0;
    width: 100%;
    max-width: 100%;
  }
}

.related-content {
  margin: 100px 0 0;
}
.related-content .container > h3, .related-content .view-article.article-listing > h3,
.related-content .view-podcast > h3 {
  display: block;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: "MulishBold";
  letter-spacing: 1.4px;
  color: #1B1B1B;
  margin: 0 0 63px;
}
.related-content .container > .view-display, .related-content .view-article.article-listing > .view-display,
.related-content .view-podcast > .view-display {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 35px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .related-content .container > .view-display, .related-content .view-article.article-listing > .view-display,
  .related-content .view-podcast > .view-display {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .related-content .container > .view-display, .related-content .view-article.article-listing > .view-display,
  .related-content .view-podcast > .view-display {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 480px) {
  .related-content .container > .view-display, .related-content .view-article.article-listing > .view-display,
  .related-content .view-podcast > .view-display {
    grid-template-columns: repeat(1, 100%);
  }
}

body.page-node-type-podcast article.podcast-full-page {
  background-color: #F6F6F6;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top {
  padding: 160px 0 80px 0;
  margin-top: -80px;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text {
  color: #FFF;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .title,
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .body p {
  color: #FFF;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .podcast_options .bookmark {
  filter: brightness(0) invert(1);
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .podcast_options .play {
  background: #FFF;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .podcast_options .play.pause:before {
  border-color: #000;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .podcast_options .play:before {
  border-right: 10px solid #FFF;
  border-top: 10px solid #FFF;
  border-bottom: 10px solid #FFF;
  border-left: 10px solid #000;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top.white_text .left_content .podcast_info {
  border-color: #FFF;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top {
    padding: 90px 0 60px;
    margin-top: 0;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_main_wrap {
  display: flex;
  justify-content: space-between;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content {
  width: 100%;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content {
    display: flex;
    flex-wrap: wrap;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .title {
  font-size: 56px;
  line-height: 58px;
  margin-bottom: 50px;
  width: 50%;
  float: left;
  clear: both;
  margin-top: 80px;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .title {
    width: 100%;
    font-size: 40px;
    line-height: 52px;
    margin: 0 0 30px;
    order: 1;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .podcast_info {
  display: flex;
  flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 100px;
  border-top: 1px solid #98A983;
  border-bottom: 1px solid #98A983;
  margin-bottom: 30px;
  width: 50%;
  float: left;
  clear: left;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .podcast_info {
    width: 100%;
    padding: 20px 0;
    order: 2;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .podcast_info > div {
  width: 30%;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .podcast_info > div .label {
  font-family: "MulishBold";
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .podcast_info > div {
    width: 50%;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .left_content .podcast_info .categories h2 {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .image {
  width: 50%;
  padding: 40px;
  float: right;
  padding-top: 0;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .image img {
  width: 100%;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .image {
    width: 100%;
    padding: 40px 0;
    order: 5;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options {
  float: left;
  margin-bottom: 30px;
  width: 50%;
  clear: left;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options {
    order: 3;
  }
}
@media (max-width: 767px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options {
    width: 100%;
  }
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .bookmark {
  width: 40px;
  height: 40px;
  background: transparent url("/themes/custom/alinea/images/icons/bookmark.svg") no-repeat center/15px 20px;
  border: 1px solid #000;
  border-radius: 100%;
  margin-left: 20px;
  overflow: hidden;
  text-indent: -9999em;
  font-size: 0;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .bookmark:hover {
  animation: shake 0.3s linear;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .player-initiate {
  display: flex;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .play {
  width: 40px;
  height: 40px;
  background: #000;
  border-radius: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  cursor: pointer;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .play:before {
  content: "";
  height: 0;
  width: 0;
  display: block;
  border-right: 10px solid #000;
  border-top: 10px solid #000;
  border-bottom: 10px solid #000;
  border-left: 10px solid #FFF;
  margin-left: 15px;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .play.pause::before {
  width: 4px;
  height: 15px;
  border-left: 3px solid #FFF;
  border-right: 3px solid #FFF;
  margin-left: 0;
  border-top: none;
  border-bottom: none;
  box-sizing: content-box;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .categories_and_tags {
  display: flex;
  flex-direction: column;
  margin-left: auto;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .categories_and_tags .categories .field-label, body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .categories_and_tags .tags .field-label {
  display: none;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .categories_and_tags .categories a, body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .categories_and_tags .tags a {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  background: #1B1B1B;
  border-radius: 4px;
  color: #FFF;
  font-size: 10px;
  line-height: 20px;
  font-family: "MulishBold";
  letter-spacing: 1px;
  padding: 0 7px;
  margin-bottom: 4px;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .podcast_options .categories_and_tags ul.tags {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body.page-node-type-podcast article.podcast-full-page .podcast-top .body {
  clear: left;
}
@media (max-width: 990px) {
  body.page-node-type-podcast article.podcast-full-page .podcast-top .body {
    order: 4;
  }
}
body.page-node-type-podcast article.podcast-full-page.white-text .podcast-top {
  color: #FFF !important;
}
body.page-node-type-podcast article.podcast-full-page.white-text + .podcast_sections_wrap .share-block .method-block a span {
  color: #FFF;
}
body.page-node-type-podcast article.podcast-full-page + .podcast_sections_wrap {
  background-color: #F6F6F6;
}
body.page-node-type-podcast .podcast_sections_wrap {
  padding-bottom: 100px;
}
body.page-node-type-podcast .podcast_sections_wrap .contributors,
body.page-node-type-podcast .podcast_sections_wrap .music,
body.page-node-type-podcast .podcast_sections_wrap .credits,
body.page-node-type-podcast .podcast_sections_wrap .share-block {
  display: flex;
  padding: 30px 0;
  border-bottom: 1px solid #D4D4D4;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_sections_wrap .contributors,
  body.page-node-type-podcast .podcast_sections_wrap .music,
  body.page-node-type-podcast .podcast_sections_wrap .credits,
  body.page-node-type-podcast .podcast_sections_wrap .share-block {
    flex-wrap: wrap;
  }
}
body.page-node-type-podcast .podcast_sections_wrap .contributors h6,
body.page-node-type-podcast .podcast_sections_wrap .music h6,
body.page-node-type-podcast .podcast_sections_wrap .credits h6,
body.page-node-type-podcast .podcast_sections_wrap .share-block h6 {
  width: 30%;
  margin-right: 5%;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_sections_wrap .contributors h6,
  body.page-node-type-podcast .podcast_sections_wrap .music h6,
  body.page-node-type-podcast .podcast_sections_wrap .credits h6,
  body.page-node-type-podcast .podcast_sections_wrap .share-block h6 {
    width: 100%;
    margin-bottom: 20px;
  }
}
body.page-node-type-podcast .podcast_sections_wrap .contributors > div,
body.page-node-type-podcast .podcast_sections_wrap .music > div,
body.page-node-type-podcast .podcast_sections_wrap .credits > div,
body.page-node-type-podcast .podcast_sections_wrap .share-block > div {
  width: 65%;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_sections_wrap .contributors > div,
  body.page-node-type-podcast .podcast_sections_wrap .music > div,
  body.page-node-type-podcast .podcast_sections_wrap .credits > div,
  body.page-node-type-podcast .podcast_sections_wrap .share-block > div {
    width: 100%;
  }
}
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-music > div:not(:last-child) .field-name-field-items > div,
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-contributors > div:not(:last-child) .field-name-field-items > div,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-music > div:not(:last-child) .field-name-field-items > div,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-contributors > div:not(:last-child) .field-name-field-items > div {
  margin-bottom: 20px;
}
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items > div,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items > div {
  width: 45%;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items > div,
  body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items > div {
    width: 100%;
  }
}
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items > div .title,
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items > div .field-name-field-title,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items > div .title,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items > div .field-name-field-title {
  font-family: "MulishBold";
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 17px;
}
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items > div .field-name-field-description p,
body.page-node-type-podcast .podcast_sections_wrap .contributors .field-name-field-items > div .description p,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items > div .field-name-field-description p,
body.page-node-type-podcast .podcast_sections_wrap .music .field-name-field-items > div .description p {
  font-size: 14px;
  line-height: 17px;
}
body.page-node-type-podcast .podcast_sections_wrap .credits {
  font-size: 14px;
  line-height: 17px;
}
body.page-node-type-podcast .podcast_sections_wrap .credits .label {
  font-family: "MulishBold";
}
body.page-node-type-podcast .podcast_sections_wrap .share-block .method-block {
  display: flex;
}
body.page-node-type-podcast .podcast_sections_wrap .share-block .method-block a {
  text-decoration: none;
  display: flex;
  width: auto;
  align-items: center;
  margin-right: 20px;
  color: #1B1B1B;
}
body.page-node-type-podcast .podcast_sections_wrap .share-block .method-block a:last-child {
  margin-right: 0;
}
body.page-node-type-podcast .podcast_sections_wrap .share-block .method-block a span {
  width: 30px;
  height: 30px;
  display: flex;
  margin-right: 10px;
  border-radius: 5px;
  align-items: center;
  justify-content: center;
}
body.page-node-type-podcast .podcast_sections_wrap .share-block .method-block a:hover {
  opacity: 1;
}
body.page-node-type-podcast .podcast_sections_wrap .share-block .method-block a:hover span {
  animation: shake 0.3s linear;
}
body.page-node-type-podcast .campaigns_wrap {
  padding-top: 100px;
}
body.page-node-type-podcast .campaigns_wrap .campaign {
  display: flex;
}
@media (min-width: 990px) {
  body.page-node-type-podcast .campaigns_wrap .campaign.right_image {
    flex-direction: row-reverse;
  }
}
@media (max-width: 990px) {
  body.page-node-type-podcast .campaigns_wrap .campaign {
    flex-wrap: wrap;
  }
}
body.page-node-type-podcast .campaigns_wrap .campaign .image {
  width: 50%;
}
@media (max-width: 990px) {
  body.page-node-type-podcast .campaigns_wrap .campaign .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: flex;
  }
}
body.page-node-type-podcast .campaigns_wrap .campaign .image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.page-node-type-podcast .campaigns_wrap .campaign .content {
  width: 51%;
  display: flex;
  align-items: center;
  padding: 50px;
  padding: 62px 113px 61px 136px;
}
@media (max-width: 990px) {
  body.page-node-type-podcast .campaigns_wrap .campaign .content {
    padding: 60px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  body.page-node-type-podcast .campaigns_wrap .campaign .content {
    padding: 40px;
  }
}
body.page-node-type-podcast .campaigns_wrap .campaign .content .title {
  font-family: "MulishBold";
  font-size: 32px;
  line-height: 41px;
  color: #98A983;
  margin: 0 0 22px;
}
body.page-node-type-podcast .campaigns_wrap .campaign .content .description {
  margin: 0 0 20px;
}
body.page-node-type-podcast .campaigns_wrap .campaign .content .description p {
  color: #1B1B1B;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishRegular";
  font-weight: 400;
}
body.page-node-type-podcast .campaigns_wrap .campaign.white-text .title,
body.page-node-type-podcast .campaigns_wrap .campaign.white-text .small-title,
body.page-node-type-podcast .campaigns_wrap .campaign.white-text .description p {
  color: #FFF !important;
}
body.page-node-type-podcast .campaigns_wrap .campaign.white-text .cta-area a {
  background-color: #FFF !important;
}
body.page-node-type-podcast .campaigns_wrap .cta-area {
  margin-top: 12px;
}
body.page-node-type-podcast .campaigns_wrap .cta-area a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
body.page-node-type-podcast .campaigns_wrap .cta-area a.disabled, body.page-node-type-podcast .campaigns_wrap .cta-area a[disabled], body.page-node-type-podcast .campaigns_wrap .cta-area a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
body.page-node-type-podcast .campaigns_wrap .cta-area a:hover {
  background-color: #ADBA9C;
}
body.page-node-type-podcast .campaigns_wrap .cta-area a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  body.page-node-type-podcast .campaigns_wrap .cta-area a {
    min-width: 150px;
  }
}
body.page-node-type-podcast .podcast_player {
  background: #FFF;
  padding: 0 60px;
  display: none;
  margin-bottom: 30px;
  width: 100% !important;
}
@media (max-width: 990px) {
  body.page-node-type-podcast .podcast_player {
    padding: 0 0 10px;
    position: fixed;
    bottom: 0;
    margin: 0;
    z-index: 11;
  }
}
body.page-node-type-podcast .podcast_player .progress_bar {
  width: 100%;
  margin: 0 40px;
  position: relative;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .progress_bar {
    order: 1;
    margin: 0 0 20px;
  }
}
body.page-node-type-podcast .podcast_player .progress_bar .key_podcast_item {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 1px solid #000;
  position: absolute;
  top: calc(50% - 5px);
  cursor: pointer;
}
body.page-node-type-podcast .podcast_player #audio-player-container {
  --seek-before-width: 0%;
  --volume-before-width: 100%;
  --buffered-width: 0%;
  position: relative;
}
body.page-node-type-podcast .podcast_player input[type=range] {
  position: relative;
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 19px;
  margin: 0;
  float: left;
  outline: none;
}
body.page-node-type-podcast .podcast_player input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
body.page-node-type-podcast .podcast_player input[type=range]::before {
  position: absolute;
  content: "";
  top: 8px;
  left: 0;
  width: var(--seek-before-width);
  height: 3px;
  background-color: #000;
  cursor: pointer;
}
body.page-node-type-podcast .podcast_player input[type=range]::-webkit-slider-thumb {
  position: relative;
  -webkit-appearance: none;
  box-sizing: content-box;
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #000;
  cursor: pointer;
  margin: -7px 0 0 0;
}
body.page-node-type-podcast .podcast_player input[type=range]:active::-webkit-slider-thumb {
  transform: scale(1.2);
  background: #000;
}
body.page-node-type-podcast .podcast_player input[type=range]::-moz-range-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
body.page-node-type-podcast .podcast_player input[type=range]::-moz-range-progress {
  background-color: #000;
}
body.page-node-type-podcast .podcast_player input[type=range]::-moz-focus-outer {
  border: 0;
}
body.page-node-type-podcast .podcast_player input[type=range]::-moz-range-thumb {
  box-sizing: content-box;
  border: none;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #000;
  cursor: pointer;
}
body.page-node-type-podcast .podcast_player input[type=range]:active::-moz-range-thumb {
  transform: scale(1.2);
  background: #000;
}
body.page-node-type-podcast .podcast_player input[type=range]::-ms-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: transparent;
  border: solid transparent;
  color: transparent;
}
body.page-node-type-podcast .podcast_player input[type=range]::-ms-fill-lower {
  background-color: #000;
}
body.page-node-type-podcast .podcast_player input[type=range]::-ms-fill-upper {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
body.page-node-type-podcast .podcast_player input[type=range]::-ms-thumb {
  box-sizing: content-box;
  border: none;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #000;
  cursor: pointer;
}
body.page-node-type-podcast .podcast_player input[type=range]:active::-ms-thumb {
  transform: scale(1.2);
  background: #98A983;
}
body.page-node-type-podcast .podcast_player .container_flex {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .container_flex {
    flex-wrap: wrap;
  }
}
body.page-node-type-podcast .podcast_player .player_controls {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .player_controls {
    order: 3;
    width: 100%;
    justify-content: center;
    margin-top: 10px;
  }
}
body.page-node-type-podcast .podcast_player .controls_wrpper {
  display: flex;
  width: 100%;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .controls_wrpper {
    flex-wrap: wrap;
  }
}
body.page-node-type-podcast .podcast_player .podcast_info {
  color: #000;
  font-size: 12px;
  line-height: 15px;
  padding: 18px 40px 18px 0;
  border-right: 1px solid #919191;
  margin-right: 32px;
  min-width: 240px;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .podcast_info {
    min-width: 100%;
    margin-right: 0;
    border-bottom: 1px solid #919191;
    border-right: none;
    margin-bottom: 15px;
    padding: 10px;
  }
}
body.page-node-type-podcast .podcast_player .podcast_info .label {
  opacity: 0.5;
  font-size: 12px;
  line-height: 16px;
}
body.page-node-type-podcast .podcast_player .podcast_info .podcast_title {
  font-family: "MulishBold";
  font-size: 12px;
  line-height: 16px;
}
body.page-node-type-podcast .podcast_player .player_button {
  color: #1B1B1B;
  background: transparent;
  padding: 0;
  border: none;
  font-size: 8px;
  line-height: 10px;
  white-space: nowrap;
  border-radius: 0;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .player_button {
    width: 50px;
    height: 50px;
    border: 1px solid #000;
    border-radius: 100%;
    font-size: 14px;
  }
}
body.page-node-type-podcast .podcast_player .player_button.play {
  border-left: 8px solid #000;
  border-right: 0 solid #FFF;
  border-top: 7px solid #FFF;
  border-bottom: 7px solid #FFF;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .player_button.play {
    border-left: 13px solid #FFF !important;
    border-right: 0 solid #000 !important;
    border-top: 13px solid #000 !important;
    border-bottom: 13px solid #000 !important;
    margin-left: 13px !important;
  }
}
body.page-node-type-podcast .podcast_player .player_button.pause {
  border-left: 2px solid #1B1B1B;
  border-right: 2px solid #1B1B1B;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .player_button.pause {
    border-color: #FFF;
  }
}
body.page-node-type-podcast .podcast_player .play_wrap {
  display: flex;
}
body.page-node-type-podcast .podcast_player #play-icon {
  margin: 0 10px;
  height: 11px;
  width: 7px;
  border-top: none;
  border-bottom: none;
  border-radius: 0 !important;
}
body.page-node-type-podcast .podcast_player #play-icon.play {
  width: 0;
  height: 0;
  border-left: 7px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player #play-icon {
    height: 20px;
    width: 10px;
  }
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .play_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 1px solid #000;
    margin: 0 15px;
  }
}
body.page-node-type-podcast .podcast_player .podcast_time {
  margin-left: auto;
  display: flex;
  font-size: 12px;
  letter-spacing: 1.4px;
  line-height: 16px;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .podcast_time {
    order: 2;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
body.page-node-type-podcast .podcast_player .podcast_time .time_total {
  opacity: 0.6;
}
body.page-node-type-podcast .podcast_player .podcast_time .divider_time {
  display: inline-block;
  margin: 0 5px;
}
@media (max-width: 767px) {
  body.page-node-type-podcast .podcast_player .podcast_time .divider_time {
    display: none;
  }
}

article.author-full-page.node--type-contributor {
  padding: 80px 0;
  overflow: hidden;
}
article.author-full-page.node--type-contributor .top-data > .image img {
  display: block;
}
article.author-full-page.node--type-contributor .top-data > .description p {
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 20px;
  break-inside: avoid-column;
}
article.author-full-page.node--type-contributor .top-data > .description .social-and-web .social-and-web-component {
  display: flex;
}
article.author-full-page.node--type-contributor .top-data > .description .social-and-web .social-and-web-component .field-name-field-image {
  width: 18px;
  margin-right: 10px;
}
article.author-full-page.node--type-contributor .top-data > .description .social-and-web .social-and-web-component .field-name-field-link {
  margin-right: 30px;
  margin-bottom: 20px;
}
article.author-full-page.node--type-contributor .top-data > .description .social-and-web .social-and-web-component .field-name-field-link a {
  color: #2F2F2F;
  text-transform: uppercase;
  font-family: "MulishBold";
  line-height: 20px;
  display: inline-block;
  text-decoration: none;
}
article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data {
  display: grid;
  grid-template-columns: 210px calc(100% - 285px);
  grid-column-gap: 75px;
}
article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .image {
  grid-area: 1/1/3/1;
}
article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .header {
  grid-area: 1/2/1/2;
}
article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .header:first-child {
  grid-area: 1/1/1/3;
}
article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .header:first-child + .description {
  grid-area: 2/1/2/3;
}
article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .description {
  grid-area: 2/2/2/2;
}
@media screen and (min-width: 769px) {
  article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .description {
    column-count: 2;
    column-gap: 60px;
  }
}
article.author-full-page.node--type-contributor.big-bg-image {
  position: relative;
  overflow: hidden;
}
article.author-full-page.node--type-contributor.big-bg-image > .container, article.author-full-page.node--type-contributor.big-bg-image > .view-article.article-listing,
article.author-full-page.node--type-contributor.big-bg-image > .view-podcast {
  position: initial;
  isolation: isolate;
}
article.author-full-page.node--type-contributor.big-bg-image > .container .top-data .image-high-resolution, article.author-full-page.node--type-contributor.big-bg-image > .view-article.article-listing .top-data .image-high-resolution,
article.author-full-page.node--type-contributor.big-bg-image > .view-podcast .top-data .image-high-resolution {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
article.author-full-page.node--type-contributor.big-bg-image > .container .top-data .image-high-resolution img, article.author-full-page.node--type-contributor.big-bg-image > .view-article.article-listing .top-data .image-high-resolution img,
article.author-full-page.node--type-contributor.big-bg-image > .view-podcast .top-data .image-high-resolution img {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 200%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  article.author-full-page.node--type-contributor {
    padding: 20px 0;
  }
  article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data {
    grid-template-columns: 100%;
  }
  article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .image {
    grid-area: 2/1/2/1;
    margin: 0 0 20px;
  }
  article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .header {
    grid-area: 1/1/1/1;
  }
  article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .header h1 {
    margin: 0 0 16px;
  }
  article.author-full-page.node--type-contributor:not(.big-bg-image) .top-data > .description {
    grid-area: 3/1/3/1;
  }
}
@media screen and (min-width: 641px) {
  article.author-full-page.node--type-contributor.big-bg-image .top-data {
    width: 50%;
    max-width: 520px;
  }
  article.author-full-page.node--type-contributor.big-bg-image .top-data > .image {
    display: none;
  }
  article.author-full-page.node--type-contributor.white-text .top-data .header h1,
  article.author-full-page.node--type-contributor.white-text .top-data .description p,
  article.author-full-page.node--type-contributor.white-text .top-data .social-and-web .social-and-web-component .field-name-field-link a {
    color: #FFF;
  }
  article.author-full-page.node--type-contributor.white-text .top-data .social-and-web .social-and-web-component .field-name-field-icon img {
    filter: brightness(0) invert(1);
  }
}
@media screen and (max-width: 640px) {
  article.author-full-page.node--type-contributor.big-bg-image .top-data > .image-high-resolution {
    display: none;
  }
  article.author-full-page.node--type-contributor.big-bg-image .top-data > .image {
    display: block;
    margin: 0 0 20px;
  }
}

.related {
  padding: 80px 0;
}
.related .container > p, .related .view-article.article-listing > p,
.related .view-podcast > p {
  width: 100%;
  margin: 0 0 20px;
  font-size: 24px;
  line-height: 28px;
  color: #1B1B1B;
  font-family: "MulishBold";
}
.related .container .views-infinite-scroll-content-wrapper, .related .view-article.article-listing .views-infinite-scroll-content-wrapper,
.related .view-podcast .views-infinite-scroll-content-wrapper {
  padding: 0;
  display: grid;
  grid-gap: 24px;
  grid-template-columns: repeat(4, calc(25% - 18px));
}
@media screen and (min-width: 991px) and (max-width: 1279px) {
  .related .container .views-infinite-scroll-content-wrapper, .related .view-article.article-listing .views-infinite-scroll-content-wrapper,
  .related .view-podcast .views-infinite-scroll-content-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 661px) and (max-width: 990px) {
  .related .container .views-infinite-scroll-content-wrapper, .related .view-article.article-listing .views-infinite-scroll-content-wrapper,
  .related .view-podcast .views-infinite-scroll-content-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 660px) {
  .related .container .views-infinite-scroll-content-wrapper, .related .view-article.article-listing .views-infinite-scroll-content-wrapper,
  .related .view-podcast .views-infinite-scroll-content-wrapper {
    grid-template-columns: 100%;
  }
}
.related .container .pager, .related .view-article.article-listing .pager,
.related .view-podcast .pager {
  width: 100%;
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
.related .container .pager > li a, .related .view-article.article-listing .pager > li a,
.related .view-podcast .pager > li a {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
}
.related .container .pager > li a.disabled, .related .view-article.article-listing .pager > li a.disabled,
.related .view-podcast .pager > li a.disabled, .related .container .pager > li a[disabled], .related .view-article.article-listing .pager > li a[disabled],
.related .view-podcast .pager > li a[disabled], .related .container .pager > li a:disabled, .related .view-article.article-listing .pager > li a:disabled,
.related .view-podcast .pager > li a:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.related .container .pager > li a:hover, .related .view-article.article-listing .pager > li a:hover,
.related .view-podcast .pager > li a:hover {
  background-color: #ADBA9C;
}
.related .container .pager > li a:active, .related .view-article.article-listing .pager > li a:active,
.related .view-podcast .pager > li a:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .related .container .pager > li a, .related .view-article.article-listing .pager > li a,
  .related .view-podcast .pager > li a {
    min-width: 150px;
  }
}

.view-display.author-listing {
  position: relative;
  width: 100%;
  max-width: 1370px;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (min-width: 991px) {
  .view-display.author-listing {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  .view-display.author-listing {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 480px) {
  .view-display.author-listing {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.view-display.author-listing > h1 {
  width: 100%;
  margin: 0 0 12px;
}
.view-display.author-listing > .filters {
  position: relative;
  width: 210px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-display.author-listing > .filters > label {
  width: 100px;
  text-align: right;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  font-family: "MulishBold";
}
.view-display.author-listing > .filters > input {
  width: 100px;
  height: 100px;
  background-color: #98A983;
  border: none;
  line-height: 100px;
  font-size: 60px;
  text-transform: uppercase;
  color: #FFF;
  font-family: "MulishBold";
  padding: 9px 13px;
}
.view-display.author-listing > .filters > input:focus, .view-display.author-listing > .filters > input:focus-visible {
  border: none !important;
  outline: none;
  box-shadow: none;
}
.view-display.author-listing > .filters > .subscribe-as-author {
  width: 100%;
  margin-top: 10px;
}
.view-display.author-listing > .filters > .subscribe-as-author a {
  position: relative;
  display: table-cell;
  vertical-align: bottom;
  width: 210px;
  height: 210px;
  text-decoration: none;
  background-color: #000;
  color: #FFF;
  font-family: "MulishBold";
  padding: 20px;
  font-size: 24px;
  line-height: 30px;
}
.view-display.author-listing > .filters > .subscribe-as-author a:before, .view-display.author-listing > .filters > .subscribe-as-author a:after {
  content: "";
  width: 10px;
  height: 2px;
  position: absolute;
  top: 15px;
  right: 10px;
  background-color: #98A983;
}
.view-display.author-listing > .filters > .subscribe-as-author a:after {
  transform: rotate(90deg);
}
.view-display.author-listing > .filters > .subscribe-as-author a:hover {
  background-color: #98A983;
}
.view-display.author-listing > .filters > .subscribe-as-author a:hover:before, .view-display.author-listing > .filters > .subscribe-as-author a:hover:after {
  background-color: #FFF;
}
.view-display.author-listing > .filters:before, .view-display.author-listing > .filters:after {
  content: "";
  width: 10px;
  height: 2px;
  position: absolute;
  top: 15px;
  right: 10px;
  background-color: #FFF;
}
.view-display.author-listing > .filters:after {
  transform: rotate(90deg);
}
.view-display.author-listing > .authors {
  width: calc(100% - 220px);
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: repeat(10, 100px);
  grid-gap: 10px;
}
.view-display.author-listing > .authors > article {
  width: 100px;
  height: 100px;
  position: relative;
  background-color: #000;
}
.view-display.author-listing > .authors > article a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  padding: 10px;
  color: #FFF;
  font-family: "MulishSemiBold";
  text-decoration: none;
  font-size: 13px;
  line-height: 16px;
}
.view-display.author-listing > .authors > article:before, .view-display.author-listing > .authors > article:after {
  content: "";
  width: 10px;
  height: 2px;
  position: absolute;
  top: 15px;
  right: 10px;
  background-color: #98A983;
  z-index: 2;
}
.view-display.author-listing > .authors > article:after {
  transform: rotate(90deg);
}
.view-display.author-listing > .authors > article:hover {
  background-color: #98A983;
}
.view-display.author-listing > .authors > article:hover:before, .view-display.author-listing > .authors > article:hover:after {
  background-color: #FFF;
}
.view-display.author-listing > .authors > article.hidden {
  display: none;
}
.view-display.author-listing > .authors > article.promoted-in-list {
  isolation: isolate;
  grid-column: span 2;
  grid-row: span 2;
  width: 210px;
  height: 210px;
  overflow: hidden;
}
.view-display.author-listing > .authors > article.promoted-in-list .small-description {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #98A983;
  z-index: 1;
  padding: 10px;
  justify-content: flex-end;
  flex-flow: column;
  color: #FFF;
  font-size: 12px;
  line-height: 20px;
}
.view-display.author-listing > .authors > article.promoted-in-list .small-description .field-name-field-small-description {
  max-height: 100px;
  overflow: auto;
}
.view-display.author-listing > .authors > article.promoted-in-list .small-description .see-profile {
  margin: 20px 0 0 0;
  display: block;
}
.view-display.author-listing > .authors > article.promoted-in-list .small-description .see-profile:before {
  content: "\e804";
  font-family: "iconPack";
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  margin: 0 4px 0 0;
}
.view-display.author-listing > .authors > article.promoted-in-list .image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: 0;
}
.view-display.author-listing > .authors > article.promoted-in-list > a {
  position: relative;
  z-index: 2;
}
.view-display.author-listing > .authors > article.promoted-in-list:hover .small-description {
  display: flex;
}
.view-display.author-listing > .authors > article.promoted-in-list:hover > a {
  opacity: 0;
}
@media screen and (max-width: 1360px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(9, 100px);
  }
}
@media screen and (min-width: 1141px) and (max-width: 1260px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(8, 100px);
  }
}
@media screen and (min-width: 1041px) and (max-width: 1140px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(7, 100px);
  }
}
@media screen and (min-width: 921px) and (max-width: 1040px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(6, 100px);
  }
}
@media screen and (min-width: 821px) and (max-width: 920px), screen and (max-width: 600px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(5, 100px);
  }
}
@media screen and (min-width: 701px) and (max-width: 820px), screen and (max-width: 590px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(4, 100px);
  }
}
@media screen and (min-width: 601px) and (max-width: 700px), screen and (max-width: 480px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(3, 100px);
  }
}
@media screen and (max-width: 360px) {
  .view-display.author-listing > .authors {
    grid-template-columns: repeat(2, 100px);
  }
}
@media screen and (max-width: 600px) {
  .view-display.author-listing > .filters {
    width: 100%;
    margin: 0 0 10px;
  }
  .view-display.author-listing > .filters > label {
    width: calc(100% - 110px);
  }
  .view-display.author-listing > .filters > .subscribe-as-author a {
    display: block;
    width: 100%;
    height: auto;
  }
  .view-display.author-listing > .authors {
    width: 100%;
  }
}

.product-listing-component,
.paragraph.product-listing-simple-component {
  padding-top: 80px;
}
.product-listing-component > .component-header,
.paragraph.product-listing-simple-component > .component-header {
  position: relative;
  width: 100%;
  max-width: 1423px;
  margin: 0 auto;
}
@media screen and (min-width: 991px) {
  .product-listing-component > .component-header,
  .paragraph.product-listing-simple-component > .component-header {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  .product-listing-component > .component-header,
  .paragraph.product-listing-simple-component > .component-header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 480px) {
  .product-listing-component > .component-header,
  .paragraph.product-listing-simple-component > .component-header {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.product-listing-component > .container > .component-header, .product-listing-component > .view-article.article-listing > .component-header,
.product-listing-component > .view-podcast > .component-header,
.product-listing-component > .component-header,
.paragraph.product-listing-simple-component > .container > .component-header,
.paragraph.product-listing-simple-component > .view-article.article-listing > .component-header,
.paragraph.product-listing-simple-component > .view-podcast > .component-header,
.paragraph.product-listing-simple-component > .component-header {
  text-align: center;
  margin-bottom: 61px;
}
.product-listing-component > .container > .component-header h1, .product-listing-component > .view-article.article-listing > .component-header h1,
.product-listing-component > .view-podcast > .component-header h1, .product-listing-component > .container > .component-header h2, .product-listing-component > .view-article.article-listing > .component-header h2,
.product-listing-component > .view-podcast > .component-header h2, .product-listing-component > .container > .component-header h3, .product-listing-component > .view-article.article-listing > .component-header h3,
.product-listing-component > .view-podcast > .component-header h3,
.product-listing-component > .component-header h1,
.product-listing-component > .component-header h2,
.product-listing-component > .component-header h3,
.paragraph.product-listing-simple-component > .container > .component-header h1,
.paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h1,
.paragraph.product-listing-simple-component > .view-podcast > .component-header h1,
.paragraph.product-listing-simple-component > .container > .component-header h2,
.paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h2,
.paragraph.product-listing-simple-component > .view-podcast > .component-header h2,
.paragraph.product-listing-simple-component > .container > .component-header h3,
.paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h3,
.paragraph.product-listing-simple-component > .view-podcast > .component-header h3,
.paragraph.product-listing-simple-component > .component-header h1,
.paragraph.product-listing-simple-component > .component-header h2,
.paragraph.product-listing-simple-component > .component-header h3 {
  font-size: 50px;
  line-height: 68px;
}
@media screen and (max-width: 1024px) {
  .product-listing-component > .container > .component-header, .product-listing-component > .view-article.article-listing > .component-header,
  .product-listing-component > .view-podcast > .component-header,
  .product-listing-component > .component-header,
  .paragraph.product-listing-simple-component > .container > .component-header,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header,
  .paragraph.product-listing-simple-component > .component-header {
    margin-bottom: 25px;
  }
  .product-listing-component > .container > .component-header h1, .product-listing-component > .view-article.article-listing > .component-header h1,
  .product-listing-component > .view-podcast > .component-header h1, .product-listing-component > .container > .component-header h2, .product-listing-component > .view-article.article-listing > .component-header h2,
  .product-listing-component > .view-podcast > .component-header h2, .product-listing-component > .container > .component-header h3, .product-listing-component > .view-article.article-listing > .component-header h3,
  .product-listing-component > .view-podcast > .component-header h3,
  .product-listing-component > .component-header h1,
  .product-listing-component > .component-header h2,
  .product-listing-component > .component-header h3,
  .paragraph.product-listing-simple-component > .container > .component-header h1,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h1,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header h1,
  .paragraph.product-listing-simple-component > .container > .component-header h2,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h2,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header h2,
  .paragraph.product-listing-simple-component > .container > .component-header h3,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h3,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header h3,
  .paragraph.product-listing-simple-component > .component-header h1,
  .paragraph.product-listing-simple-component > .component-header h2,
  .paragraph.product-listing-simple-component > .component-header h3 {
    font-size: 35px;
    line-height: 48px;
  }
}
@media screen and (max-width: 768px) {
  .product-listing-component > .container > .component-header, .product-listing-component > .view-article.article-listing > .component-header,
  .product-listing-component > .view-podcast > .component-header,
  .product-listing-component > .component-header,
  .paragraph.product-listing-simple-component > .container > .component-header,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header,
  .paragraph.product-listing-simple-component > .component-header {
    margin-bottom: 22px;
  }
  .product-listing-component > .container > .component-header h1, .product-listing-component > .view-article.article-listing > .component-header h1,
  .product-listing-component > .view-podcast > .component-header h1, .product-listing-component > .container > .component-header h2, .product-listing-component > .view-article.article-listing > .component-header h2,
  .product-listing-component > .view-podcast > .component-header h2, .product-listing-component > .container > .component-header h3, .product-listing-component > .view-article.article-listing > .component-header h3,
  .product-listing-component > .view-podcast > .component-header h3,
  .product-listing-component > .component-header h1,
  .product-listing-component > .component-header h2,
  .product-listing-component > .component-header h3,
  .paragraph.product-listing-simple-component > .container > .component-header h1,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h1,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header h1,
  .paragraph.product-listing-simple-component > .container > .component-header h2,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h2,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header h2,
  .paragraph.product-listing-simple-component > .container > .component-header h3,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header h3,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header h3,
  .paragraph.product-listing-simple-component > .component-header h1,
  .paragraph.product-listing-simple-component > .component-header h2,
  .paragraph.product-listing-simple-component > .component-header h3 {
    font-size: 25px;
    line-height: 34px;
  }
}
@media screen and (max-width: 480px) {
  .product-listing-component > .container > .component-header, .product-listing-component > .view-article.article-listing > .component-header,
  .product-listing-component > .view-podcast > .component-header,
  .product-listing-component > .component-header,
  .paragraph.product-listing-simple-component > .container > .component-header,
  .paragraph.product-listing-simple-component > .view-article.article-listing > .component-header,
  .paragraph.product-listing-simple-component > .view-podcast > .component-header,
  .paragraph.product-listing-simple-component > .component-header {
    margin-bottom: 0;
  }
}

article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header,
article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header {
  text-align: center;
  margin: 0 0 61px;
}
article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h1, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h1,
article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h1, article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h2, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h2,
article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h2, article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h3, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h3,
article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h3 {
  font-size: 50px;
  line-height: 68px;
}
article.node--type-page .node__content > .paragraph.product-listing-component:first-child {
  padding-top: 234px !important;
}
@media screen and (max-width: 1024px) {
  article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header {
    margin: 0 0 25px;
  }
  article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h1, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h1,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h1, article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h2, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h2,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h2, article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h3, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h3,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h3 {
    font-size: 35px;
    line-height: 48px;
  }
  article.node--type-page .node__content > .paragraph.product-listing-component:first-child {
    padding-top: 188px !important;
  }
}
@media screen and (max-width: 768px) {
  article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header {
    margin: 0 0 22px;
  }
  article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h1, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h1,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h1, article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h2, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h2,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h2, article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header h3, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header h3,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header h3 {
    font-size: 25px;
    line-height: 34px;
  }
  article.node--type-page .node__content > .paragraph.product-listing-component:first-child {
    padding-top: 179px !important;
  }
}
@media screen and (max-width: 480px) {
  article.node--type-page .node__content > .paragraph.product-listing-component > .container > .component-header, article.node--type-page .node__content > .paragraph.product-listing-component > .view-article.article-listing > .component-header,
  article.node--type-page .node__content > .paragraph.product-listing-component > .view-podcast > .component-header {
    margin: 0;
  }
  article.node--type-page .node__content > .paragraph.product-listing-component:first-child {
    padding-top: 163px !important;
  }
}

.container > .ais-InstantSearch, .view-article.article-listing > .ais-InstantSearch,
.view-podcast > .ais-InstantSearch {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.ais-InstantSearch {
  position: relative;
  width: 100%;
  max-width: 1423px;
  margin: 0 auto;
  padding-top: 25px;
  padding-bottom: 80px;
}
@media screen and (min-width: 991px) {
  .ais-InstantSearch {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  .ais-InstantSearch {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 480px) {
  .ais-InstantSearch {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.ais-InstantSearch input[type=search]::-webkit-search-decoration,
.ais-InstantSearch input[type=search]::-webkit-search-cancel-button,
.ais-InstantSearch input[type=search]::-webkit-search-results-button,
.ais-InstantSearch input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.ais-InstantSearch .ais-ClearRefinements-button--disabled {
  display: none !important;
}
.ais-InstantSearch .mobile-filter-trigger {
  display: none;
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
  font-family: "MulishSemiBold";
}
.ais-InstantSearch .mobile-filter-trigger:not(.visible-filters) {
  background-color: #E6E6E6;
  cursor: pointer;
  border-radius: 20px;
  padding: 9px 15px;
}
.ais-InstantSearch .mobile-filters-control {
  display: none;
}
.ais-InstantSearch > .filters {
  position: relative;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  padding: 0 0 15px;
  margin: 0 0 15px;
  border-bottom: 2px solid #E4E4E4;
}
.ais-InstantSearch > .filters > h2 {
  display: none;
}
.ais-InstantSearch > .filters > div > label {
  white-space: nowrap;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishSemiBold";
}
.ais-InstantSearch > .filters > div.vat-changer {
  margin: 0 0 0 auto;
}
.ais-InstantSearch > .filters > div.sort-by {
  position: relative;
}
.ais-InstantSearch > .filters > div.sort-by select:not(.select2-hidden-accessible) {
  background-color: #E6E6E6;
  border: 2px solid #E6E6E6;
  font-size: 16px;
  line-height: 38px;
  padding: 0 35px 0 12px;
  cursor: pointer;
  min-width: 78px;
  height: 40px;
  border-radius: 20px;
}
.ais-InstantSearch > .filters > div.sort-by select:not(.select2-hidden-accessible):hover {
  background-color: #D4D4D4;
  border-color: rgba(27, 27, 27, 0.2);
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 {
  min-width: 233px;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection {
  background-color: #E6E6E6;
  border-color: #E6E6E6;
  border-width: 2px;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection .select2-selection__rendered {
  text-align: left;
  font-size: 16px;
  line-height: 36px;
  padding: 0;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection .select2-selection__rendered:before {
  content: "Sorter efter: ";
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection .select2-selection__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  background: unset;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection .select2-selection__arrow b {
  display: none;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection:hover {
  background-color: #D4D4D4;
  border-color: rgba(27, 27, 27, 0.2);
}
.ais-InstantSearch > .filters > div.sort-by select + .select2.select2-container--open .select2-selection {
  box-shadow: none;
  border-radius: 20px;
  background-color: #FFF;
  border-color: #1B1B1B;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 + .select2-container {
  left: 0 !important;
  right: auto;
  min-width: 330px;
  padding: 20px;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 + .select2-container ul.select2-results__options li {
  padding: 0;
  border-radius: 0;
  background-color: unset !important;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 22px;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 + .select2-container ul.select2-results__options li:not(:last-child) {
  margin: 0 0 15px;
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 + .select2-container ul.select2-results__options li[aria-selected=true] {
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.00001 18.25C8.8993 18.2466 8.80034 18.2227 8.70921 18.1797C8.61807 18.1367 8.53667 18.0756 8.47001 18L3.47001 13C3.37467 12.9382 3.29463 12.8556 3.23592 12.7583C3.17721 12.661 3.14136 12.5517 3.13109 12.4385C3.12082 12.3254 3.13639 12.2114 3.17663 12.1051C3.21686 11.9989 3.28071 11.9031 3.36336 11.8252C3.446 11.7472 3.54528 11.689 3.65369 11.6551C3.76211 11.6211 3.87682 11.6122 3.98918 11.629C4.10155 11.6458 4.20861 11.688 4.3023 11.7523C4.39599 11.8165 4.47385 11.9013 4.53001 12L9.00001 16.44L19.47 6.00003C19.611 5.90864 19.7785 5.86722 19.9458 5.88241C20.1131 5.89759 20.2705 5.96851 20.3927 6.08379C20.5149 6.19907 20.5948 6.35203 20.6197 6.51817C20.6446 6.68431 20.613 6.85399 20.53 7.00003L9.53001 18C9.46334 18.0756 9.38194 18.1367 9.29081 18.1797C9.19967 18.2227 9.10072 18.2466 9.00001 18.25Z' fill='%231b1b1b'/%3E%3C/svg%3E");
}
.ais-InstantSearch > .filters > div.sort-by select + .select2 + .select2-container ul.select2-results__options li:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.00001 18.25C8.8993 18.2466 8.80034 18.2227 8.70921 18.1797C8.61807 18.1367 8.53667 18.0756 8.47001 18L3.47001 13C3.37467 12.9382 3.29463 12.8556 3.23592 12.7583C3.17721 12.661 3.14136 12.5517 3.13109 12.4385C3.12082 12.3254 3.13639 12.2114 3.17663 12.1051C3.21686 11.9989 3.28071 11.9031 3.36336 11.8252C3.446 11.7472 3.54528 11.689 3.65369 11.6551C3.76211 11.6211 3.87682 11.6122 3.98918 11.629C4.10155 11.6458 4.20861 11.688 4.3023 11.7523C4.39599 11.8165 4.47385 11.9013 4.53001 12L9.00001 16.44L19.47 6.00003C19.611 5.90864 19.7785 5.86722 19.9458 5.88241C20.1131 5.89759 20.2705 5.96851 20.3927 6.08379C20.5149 6.19907 20.5948 6.35203 20.6197 6.51817C20.6446 6.68431 20.613 6.85399 20.53 7.00003L9.53001 18C9.46334 18.0756 9.38194 18.1367 9.29081 18.1797C9.19967 18.2227 9.10072 18.2466 9.00001 18.25Z' fill='%23919191'/%3E%3C/svg%3E");
}
.ais-InstantSearch > .filters > div.sort-by select + .select2.select2-container--above + .select2-container {
  top: 40px !important;
}
.ais-InstantSearch > .filters > div .mobile-more-filters {
  display: none;
  margin: -15px 0 0 0;
}
.ais-InstantSearch > .filters > div .mobile-more-filters span {
  font-size: 16px;
  line-height: 22px;
  color: #777777;
  cursor: pointer;
}
.ais-InstantSearch > .filters > div .mobile-more-filters span.more {
  display: none;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) {
  position: relative;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) > label {
  display: flex;
  align-items: center;
  background-color: #E6E6E6;
  border-radius: 200px;
  border: 2px solid #E6E6E6;
  padding: 6px 15px 8px;
  cursor: pointer;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) > label:after {
  content: "\e82e";
  font-family: "iconPack";
  color: #1B1B1B;
  display: block;
  width: 9px;
  height: 16px;
  margin-left: 20px;
  margin-top: 2px;
  transform: rotate(90deg);
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList,
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RangeSlider {
  position: absolute;
  display: none;
  left: 0;
  top: calc(100% + 5px);
  background-color: #FFF;
  border-radius: 10px;
  min-width: 330px;
  padding: 20px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  z-index: 5;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList .ais-RefinementList-noResults,
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RangeSlider .ais-RefinementList-noResults {
  font-size: 16px;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox {
  margin: 0 0 20px;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form {
  position: relative;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form input[type=search] {
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  color: #1B1B1B;
  padding: 14px 55px 14px 0;
  border: none;
  border-bottom: 1px solid #1B1B1B;
  border-radius: 0;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form ::-webkit-input-placeholder,
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form ::-moz-placeholder,
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form :-ms-input-placeholder {
  color: #AAAAAA;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form button.ais-SearchBox-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  z-index: 1;
  width: 20px;
  height: 20px;
  top: 50%;
  right: 0.3rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: auto;
  right: 0;
  padding: 0;
  overflow: visible;
  background: none;
  border: 0;
  cursor: pointer;
  pointer-events: none;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form button.ais-SearchBox-submit svg {
  width: 14px;
  height: 14px;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form button.ais-SearchBox-submit svg path {
  fill: #989898;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox .ais-SearchBox form button.ais-SearchBox-reset {
  display: none;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) .ais-RefinementList-searchBox:after {
  content: "";
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #FFF;
  z-index: 2;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list {
  cursor: default;
  max-height: 355px;
  overflow: auto;
  margin: 0;
  padding: 0 10px 0 0;
  list-style-type: none;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label {
  font-size: 16px;
  line-height: 22px;
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label input {
  display: none;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label input:checked + .label:before {
  border-color: #000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label .label {
  display: flex;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 400;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label .label:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid #919191;
  border-radius: 2px;
  margin: 3px 15px 0 0;
  flex-shrink: 0;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label .count {
  margin: 0 0 0 auto;
  color: #919191;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label .count:before {
  content: "(";
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label .count:after {
  content: ")";
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label:hover .label:before {
  border-color: #000;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li label.level-1 {
  margin: 0;
  padding-left: 20px;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer) ul.ais-RefinementList-list li:not(:last-child) {
  margin-bottom: 15px;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer).open > label {
  background-color: #FFF;
  border-color: #1B1B1B;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer).open > label:after {
  transform: rotate(-90deg) translateY(-2px);
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer).open .ais-RefinementList,
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer).open .ais-RangeSlider {
  display: block;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer):not(.open) > label:hover {
  background-color: #D4D4D4;
  border-color: rgba(27, 27, 27, 0.2);
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer):has(.filter-series-system-list):has(.ais-RefinementList:empty) {
  display: none;
}
.ais-InstantSearch > .filters > div:not(.sort-by):not(.vat-changer).right-align-dropdown .ais-RefinementList {
  left: auto;
  right: 0;
}
.ais-InstantSearch > .active-filters {
  margin: 0 0 14px;
  display: flex;
  align-items: flex-start;
  width: 100%;
  gap: 10px;
}
.ais-InstantSearch > .active-filters .clear-filters {
  display: none;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements {
  display: inline;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list {
  display: inline;
  margin: 0;
  padding: 0;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item {
  display: inline;
  margin: 0;
  padding: 0;
  background: unset;
  color: #1B1B1B;
  border-radius: 0;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-label {
  display: none;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category {
  display: inline-block;
  background-color: #FFF;
  position: relative;
  border: 1px solid #1B1B1B;
  border-radius: 200px;
  padding: 5px 37px 5px 10px;
  margin: 0 10px 6px 0;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: text-top;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category .ais-CurrentRefinements-categoryLabel {
  display: block;
  color: #1B1B1B;
  font-size: 14px;
  line-height: 19px;
  font-family: "MulishSemiBold";
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category button.ais-CurrentRefinements-delete {
  -webkit-appearance: none;
  background-color: unset;
  border: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  text-indent: -9999em;
  overflow: hidden;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='-0.5 0 25 25' fill='none'%3E%3Cpath d='M3 21.32L21 3.32001' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3.32001L21 21.32' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 14px;
  background-position: right 10px center;
  background-repeat: no-repeat;
  margin: 0;
  cursor: pointer;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category:hover {
  background-color: #E6E6E6;
  border-color: rgba(27, 27, 27, 0.2);
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category:active {
  background-color: #E6E6E6;
  border-color: rgba(0, 0, 0, 0);
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item:last-child > .ais-CurrentRefinements-category:last-child {
  margin-right: 0;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-ClearRefinements {
  display: inline;
  vertical-align: top;
  margin-left: 10px;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-ClearRefinements button.ais-ClearRefinements-button {
  position: relative;
  display: inline-block;
  align-items: center;
  font-size: 14px;
  line-height: 19px;
  font-family: "MulishSemiBold";
  color: #1B1B1B;
  border: 1px solid #1B1B1B;
  border-radius: 200px;
  background-color: #FFF;
  padding: 5px 30px 5px 10px;
  transition: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: text-top;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-ClearRefinements button.ais-ClearRefinements-button:after {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  content: "";
  width: 12px;
  height: 12px;
  margin: 0 0 0 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 20.75C10.078 20.7474 8.23546 19.9827 6.8764 18.6236C5.51733 17.2645 4.75265 15.422 4.75 13.5C4.75 13.3011 4.82902 13.1103 4.96967 12.9697C5.11032 12.829 5.30109 12.75 5.5 12.75C5.69891 12.75 5.88968 12.829 6.03033 12.9697C6.17098 13.1103 6.25 13.3011 6.25 13.5C6.25 14.6372 6.58723 15.7489 7.21905 16.6945C7.85087 17.6401 8.74889 18.3771 9.79957 18.8123C10.8502 19.2475 12.0064 19.3614 13.1218 19.1395C14.2372 18.9177 15.2617 18.37 16.0659 17.5659C16.87 16.7617 17.4177 15.7372 17.6395 14.6218C17.8614 13.5064 17.7475 12.3502 17.3123 11.2996C16.8771 10.2489 16.1401 9.35087 15.1945 8.71905C14.2489 8.08723 13.1372 7.75 12 7.75H9.5C9.30109 7.75 9.11032 7.67098 8.96967 7.53033C8.82902 7.38968 8.75 7.19891 8.75 7C8.75 6.80109 8.82902 6.61032 8.96967 6.46967C9.11032 6.32902 9.30109 6.25 9.5 6.25H12C13.9228 6.25 15.7669 7.01384 17.1265 8.37348C18.4862 9.73311 19.25 11.5772 19.25 13.5C19.25 15.4228 18.4862 17.2669 17.1265 18.6265C15.7669 19.9862 13.9228 20.75 12 20.75Z' fill='%23000000'/%3E%3Cpath d='M12 10.75C11.9015 10.7505 11.8038 10.7313 11.7128 10.6935C11.6218 10.6557 11.5392 10.6001 11.47 10.53L8.47 7.53003C8.32955 7.38941 8.25066 7.19878 8.25066 7.00003C8.25066 6.80128 8.32955 6.61066 8.47 6.47003L11.47 3.47003C11.5387 3.39634 11.6215 3.33724 11.7135 3.29625C11.8055 3.25526 11.9048 3.23322 12.0055 3.23144C12.1062 3.22966 12.2062 3.24819 12.2996 3.28591C12.393 3.32363 12.4778 3.37977 12.549 3.45099C12.6203 3.52221 12.6764 3.60705 12.7141 3.70043C12.7518 3.79382 12.7704 3.89385 12.7686 3.99455C12.7668 4.09526 12.7448 4.19457 12.7038 4.28657C12.6628 4.37857 12.6037 4.46137 12.53 4.53003L10.06 7.00003L12.53 9.47003C12.6704 9.61066 12.7493 9.80128 12.7493 10C12.7493 10.1988 12.6704 10.3894 12.53 10.53C12.4608 10.6001 12.3782 10.6557 12.2872 10.6935C12.1962 10.7313 12.0985 10.7505 12 10.75Z' fill='%23000000'/%3E%3C/svg%3E");
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-ClearRefinements button.ais-ClearRefinements-button.ais-ClearRefinements-button--disabled {
  display: none;
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-ClearRefinements button.ais-ClearRefinements-button:hover {
  background-color: #E6E6E6;
  border-color: rgba(27, 27, 27, 0.2);
}
.ais-InstantSearch > .active-filters .current-filters .ais-CurrentRefinements .ais-ClearRefinements button.ais-ClearRefinements-button:active {
  background-color: #E6E6E6;
  border-color: rgba(0, 0, 0, 0);
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
}
.ais-InstantSearch > .active-filters .stats {
  margin: 0 0 0 auto;
  font-size: 14px;
  line-height: 20px;
  font-family: "MulishBold";
  white-space: nowrap;
  padding: 4px 0;
}
.ais-InstantSearch > .listing-wrapper > .searchbox {
  margin: 0 0 30px 0;
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-InfiniteHits-list,
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-Hits-list,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-InfiniteHits-list,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-Hits-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(4, calc(25% - 12px));
  grid-gap: 35px 16px;
}
@media screen and (max-width: 1024px) {
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-InfiniteHits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-Hits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-InfiniteHits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-Hits-list {
    grid-template-columns: repeat(3, calc(33% - 8px));
  }
}
@media screen and (max-width: 768px) {
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-InfiniteHits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-Hits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-InfiniteHits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-Hits-list {
    grid-template-columns: repeat(2, calc(50% - 8px));
  }
}
@media screen and (max-width: 480px) {
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-InfiniteHits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits .ais-Hits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-InfiniteHits-list,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits .ais-Hits-list {
    grid-gap: 20px 16px;
  }
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button {
  display: inline-block;
  color: #1B1B1B;
  text-decoration: none;
  font-family: "MulishSemiBold";
  background-color: #98A983;
  border: none;
  cursor: pointer;
  text-align: center;
  min-width: 180px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  padding: 8px 15px;
  border-radius: 36px;
  display: table;
  margin: 35px auto 0;
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button.disabled, .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button[disabled], .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button:disabled,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button.disabled,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button[disabled],
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button:disabled {
  color: #FFF !important;
  background-color: #777777 !important;
  pointer-events: none;
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button:hover,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button:hover {
  background-color: #ADBA9C;
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button:active,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button:active {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 768px) {
  .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button,
  .ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button {
    min-width: 150px;
  }
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button.ais-InfiniteHits-loadPrevious,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button.ais-InfiniteHits-loadPrevious {
  margin: 0 auto 35px;
}
.ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button.ais-InfiniteHits-loadPrevious--disabled, .ais-InstantSearch > .listing-wrapper .hits .ais-InfiniteHits > button.ais-InfiniteHits-loadMore--disabled,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button.ais-InfiniteHits-loadPrevious--disabled,
.ais-InstantSearch > .listing-wrapper .hits .ais-Hits > button.ais-InfiniteHits-loadMore--disabled {
  display: none;
}
.ais-InstantSearch > .listing-wrapper .ais-InfiniteHits--empty,
.ais-InstantSearch > .listing-wrapper .ais-Hits--empty {
  text-align: center;
  padding: 80px 0;
}
@media screen and (max-width: 768px) {
  .ais-InstantSearch {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 15px;
  }
  .ais-InstantSearch .mobile-filter-trigger {
    display: block;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 7px 10px;
    z-index: 102;
    background-color: #FFF;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters .close-mobile-filters {
    position: relative;
    width: 50px;
    height: 50px;
    margin: -7px -10px 0 0;
    cursor: pointer;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters .close-mobile-filters:before, .ais-InstantSearch .mobile-filter-trigger.visible-filters .close-mobile-filters:after {
    content: "";
    width: 23px;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 24px;
    right: 13px;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters .close-mobile-filters:before {
    transform: rotate(45deg);
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters .close-mobile-filters:after {
    transform: rotate(-45deg);
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters .close-mobile-filters:hover {
    background: radial-gradient(#E6E6E6 17px, #FFF 17px);
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .filters {
    display: block;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control {
    display: flex;
    gap: 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 102;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.16);
    background-color: #FFF;
    padding: 10px 20px;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button {
    width: 100%;
    white-space: nowrap;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset {
    display: inline-block;
    color: #1B1B1B;
    text-decoration: none;
    font-family: "MulishSemiBold";
    background-color: #FFF;
    border: none;
    cursor: pointer;
    text-align: center;
    min-width: 180px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    padding: 8px 15px;
    border-radius: 36px;
    padding: 10px 15px;
    border: 1px solid #1B1B1B;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset.disabled, .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset[disabled], .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset:disabled {
    color: #FFF !important;
    background-color: #777777 !important;
    pointer-events: none;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset:hover {
    background-color: #ADBA9C;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset:active {
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.reset {
    min-width: 150px;
  }
}
@media screen and (max-width: 768px) {
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply {
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-family: "MulishSemiBold";
    background-color: #2F2F2F;
    border: none;
    cursor: pointer;
    text-align: center;
    min-width: 180px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    padding: 8px 15px;
    border-radius: 36px;
    padding: 10px 15px;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply.disabled, .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply[disabled], .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply:disabled {
    color: #FFF !important;
    background-color: #777777 !important;
    pointer-events: none;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply:hover {
    background-color: #ADBA9C;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply:active {
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.apply {
    min-width: 150px;
  }
}
@media screen and (max-width: 768px) {
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button.disabled {
    display: none;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button span {
    min-width: unset;
    background: unset;
    padding: 0;
  }
  .ais-InstantSearch > .filters {
    display: none;
    flex-flow: column;
    align-items: flex-start;
    position: fixed;
    top: 50px;
    left: 0;
    width: 100%;
    height: calc(100% - 50px);
    z-index: 101;
    transition: all 0.15s ease;
    background-color: #FFF;
    padding: 14px 10px 100px;
    overflow: auto;
  }
  .ais-InstantSearch > .filters > div:not(:last-child) {
    margin: 0 0 25px;
    border-bottom: 1px solid #777777 !important;
  }
  .ais-InstantSearch > .filters > div.sort-by select + .select2 {
    width: 100% !important;
  }
  .ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection {
    border: none;
    border-radius: 0;
    background: unset;
    padding: 0;
  }
  .ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection .select2-selection__rendered {
    display: flex;
    justify-content: space-between;
    padding-right: 36px;
  }
  .ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection .select2-selection__arrow {
    right: 0;
  }
  .ais-InstantSearch > .filters > div.sort-by select + .select2 .select2-selection:hover {
    border: none;
    background: unset;
  }
  .ais-InstantSearch > .filters > div.sort-by select + .select2 + .select2-container {
    right: 10px;
    left: auto !important;
    z-index: 9;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) {
    flex-flow: column;
    align-items: flex-start;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > label {
    background-color: unset;
    border: none;
    border-radius: 0;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    font-family: "MulishBold";
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > label:after {
    display: none;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > label:hover {
    background-color: unset !important;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div {
    width: 100%;
    padding: 0 0 15px;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div .ais-RefinementList,
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div .ais-RangeSlider {
    width: 100%;
    position: relative;
    display: block;
    box-shadow: none;
    border-radius: 0;
    padding: 15px 0 0 0;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div .ais-RefinementList .ais-RefinementList-list,
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div .ais-RangeSlider .ais-RefinementList-list {
    max-width: unset;
    max-height: unset;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div .ais-RefinementList .ais-RefinementList-list li:last-child,
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) > div .ais-RangeSlider .ais-RefinementList-list li:last-child {
    margin-bottom: 15px;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by) .ais-RangeSlider {
    padding: 0 10px;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by):not(.all) li.ais-RefinementList-item:nth-child(n+4) {
    display: none;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by):not(.all) .mobile-more-filters span.more {
    display: block;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by):not(.all) .mobile-more-filters span.less {
    display: none;
  }
  .ais-InstantSearch > .filters > div.filter-item:not(.sort-by):not(.no-more) .mobile-more-filters {
    display: block;
  }
  .ais-InstantSearch > .active-filters {
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    margin: 15px 0 0 0;
    padding: 0 0 11px;
    border-bottom: 1px solid #777777;
  }
  .ais-InstantSearch > .active-filters .stats {
    position: absolute;
    top: -45px;
    right: 0;
    padding: 0;
  }
  .ais-InstantSearch > .active-filters .current-filters {
    width: calc(100% + 40px);
    overflow: auto;
    margin: 0 -20px;
    padding: 0 20px;
  }
  .ais-InstantSearch > .active-filters .current-filters .ais-ClearRefinements {
    display: none !important;
  }
  .ais-InstantSearch > .active-filters .clear-filters {
    display: none;
  }
  .ais-InstantSearch > .active-filters:has(.current-filters):has(.ais-CurrentRefinements--noRefinement) {
    border: none;
    padding: 0;
  }
  .ais-InstantSearch > .listing-wrapper {
    margin: 20px 0 0 0;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button {
    font-size: 14px !important;
    min-width: unset !important;
  }
  .ais-InstantSearch .mobile-filter-trigger.visible-filters ~ .mobile-filters-control .button span {
    font-size: 14px;
  }
}

.ais-RangeSlider .rheostat {
  overflow: visible;
  margin-top: 40px;
  margin-bottom: 40px;
}
.ais-RangeSlider .rheostat-background {
  height: 6px;
  top: 0px;
  width: 100%;
}
.ais-RangeSlider .rheostat-handle {
  position: relative;
  z-index: 1;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  cursor: grab;
  margin-left: -12px;
  top: -7px;
  border-color: #878faf;
  background-color: #D4D4D4;
}
.ais-RangeSlider .rheostat-background {
  position: relative;
  border: 1px solid #aaa;
  border-color: #878faf;
  box-sizing: border-box;
}
.ais-RangeSlider .rheostat-progress {
  position: absolute;
  top: 1px;
  height: 4px;
  background-color: rgb(73, 85, 136);
}
.ais-RangeSlider .rheostat-marker {
  background-color: #878faf;
  margin-left: -1px;
  position: absolute;
  width: 1px;
  height: 5px;
}
.ais-RangeSlider .rheostat-value {
  margin-left: 50%;
  padding-top: 15px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
}
.ais-RangeSlider .rheostat-tooltip {
  margin-left: 50%;
  position: absolute;
  top: -22px;
  text-align: center;
  transform: translateX(-50%);
}

.faq-listing {
  width: 100%;
  max-width: 820px;
  margin: 0 auto;
  padding: 80px 20px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 15px;
}
.faq-listing > h1 {
  display: block;
  grid-column: span 3;
}
.faq-listing > .views-row {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 100%;
}
.faq-listing > .views-row > div {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: all 0.2s ease;
}
.faq-listing > .views-row > div:not(:hover) {
  background-color: #AAAAAA !important;
}
.faq-listing > .views-row > div h2 {
  margin: 0;
}
.faq-listing > .views-row > div a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #FFF;
  text-decoration: none;
  font-family: "MulishBold";
  font-size: 26px;
  line-height: 28px;
  text-align: center;
}
.faq-listing > .views-row > div:not([style]):hover a, .faq-listing > .views-row > div[style="background-color:#C8BC99"]:hover a, .faq-listing > .views-row > div[style="background-color:#F8CCCC"]:hover a, .faq-listing > .views-row > div[style="background-color:#69C5D4"]:hover a {
  color: #000;
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .faq-listing {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 60px 15px;
  }
  .faq-listing > h1 {
    grid-column: span 2;
  }
}
@media screen and (max-width: 480px) {
  .faq-listing {
    grid-template-columns: 100%;
    padding: 20px 15px;
  }
  .faq-listing > h1 {
    grid-column: span 1;
  }
}

.faq-page {
  width: 100%;
  margin: 0 auto;
  max-width: 820px;
  padding: 140px 15px 20px;
}
.faq-page > header {
  margin: 0 0 20px;
}
.faq-page .views-row .faq-accordion h3 {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishBold";
  position: relative;
  padding-left: 13px;
  cursor: pointer;
}
.faq-page .views-row .faq-accordion h3:before, .faq-page .views-row .faq-accordion h3:after {
  content: "";
  background-color: #98A983;
  position: absolute;
  transition: all 0.4s ease;
}
.faq-page .views-row .faq-accordion h3:before {
  left: 0;
  top: 11px;
  width: 8px;
  height: 2px;
}
.faq-page .views-row .faq-accordion h3:after {
  height: 8px;
  width: 2px;
  top: 12px;
  transform: translateY(-50%);
  left: 3px;
}
.faq-page .views-row .faq-accordion .node__content {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}
.faq-page .views-row .faq-accordion .node__content .field-name-body {
  padding-bottom: 10px;
}
.faq-page .views-row .faq-accordion .node__content .field-name-body p {
  color: #000;
  font-size: 14px;
  line-height: 19px;
}
.faq-page .views-row .faq-accordion .node__content .field-name-body ul, .faq-page .views-row .faq-accordion .node__content .field-name-body ol {
  margin: 0 0 20px;
  padding: 0 0 0 15px;
}
.faq-page .views-row .faq-accordion .node__content .field-name-body ul li, .faq-page .views-row .faq-accordion .node__content .field-name-body ol li {
  color: #000;
  font-size: 14px;
  line-height: 19px;
}
.faq-page .views-row .faq-accordion .node__content .field-name-body ul li:not(:last-child), .faq-page .views-row .faq-accordion .node__content .field-name-body ol li:not(:last-child) {
  margin: 0 0 5px;
}
.faq-page .views-row.open .faq-accordion h3:before {
  background-color: #000;
}
.faq-page .views-row.open .faq-accordion h3:after {
  background-color: #000;
  height: 0;
}

#block-system-main-block > div[data-type=taxonomy-content] {
  position: relative;
  width: 100%;
  max-width: 1423px;
  margin: 0 auto;
  padding-top: 50px;
}
@media screen and (min-width: 991px) {
  #block-system-main-block > div[data-type=taxonomy-content] {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 990px) {
  #block-system-main-block > div[data-type=taxonomy-content] {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 480px) {
  #block-system-main-block > div[data-type=taxonomy-content] {
    padding-left: 10px;
    padding-right: 10px;
  }
}

body.page-node-type-faq #block-system-main-block > article.node--type-faq.node--view-mode-full {
  width: 100%;
  margin: 0 auto;
  max-width: 820px;
  padding: 145px 15px 20px;
}

.node-preview-container ~ .dialog-off-canvas-main-canvas article.node--type-faq.node--view-mode-full, .node-preview-container ~ .dialog-off-canvas-main-canvas article.node--type-faq.node--view-mode-featured, .node-preview-container ~ .dialog-off-canvas-main-canvas article.node--type-faq.node--view-mode-teaser {
  width: 100%;
  margin: 0 auto;
  max-width: 820px;
  padding: 145px 15px 20px;
}
.node-preview-container ~ .dialog-off-canvas-main-canvas #block-system-main-block > .faq-accordion.contextual-region {
  width: 100%;
  margin: 0 auto;
  max-width: 820px;
  padding: 145px 15px 20px;
}
.node-preview-container ~ .dialog-off-canvas-main-canvas #block-system-main-block > .faq-accordion.contextual-region h3 {
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishBold";
  position: relative;
  padding-left: 13px;
  cursor: pointer;
}
.node-preview-container ~ .dialog-off-canvas-main-canvas #block-system-main-block > .faq-accordion.contextual-region h3:before {
  content: "";
  background-color: #000;
  position: absolute;
  transition: all 0.4s ease;
  left: 0;
  top: 11px;
  width: 8px;
  height: 2px;
}

body.path-ordrer header[id=header] {
  position: sticky;
}
body.path-ordrer nav.breadcrumb .container, body.path-ordrer nav.breadcrumb .view-article.article-listing,
body.path-ordrer nav.breadcrumb .view-podcast {
  max-width: 1350px;
  padding: 0 15px;
}
body.path-ordrer:has(.ajax-progress-fullscreen) .ajax-progress-fullscreen {
  display: none;
}
body.path-ordrer:has(.ajax-progress-fullscreen) .listing-order-page form.bef-exposed-form:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(2px);
  z-index: 99;
}
body.path-ordrer:has(.ajax-progress-fullscreen) .listing-order-page form.bef-exposed-form .webshop-throbber {
  position: fixed;
  display: block;
  visibility: visible;
  z-index: 999;
}

.fake-input {
  position: relative;
  width: 100%;
  min-width: 224px;
  cursor: pointer;
  font-size: 16px;
  line-height: 28px;
  font-family: "MulishRegular";
  padding: 10px 40px 9px 8px;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: right 17px center;
  border-bottom: 1px solid #E6E6E6;
  white-space: nowrap;
  background-color: #FFF;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C10.7761 0 11 0.223858 11 0.5V1.07617H12.001L12.2051 1.08691C13.2133 1.18948 14.0008 2.04094 14.001 3.07617V11.999L13.9902 12.2031C13.8947 13.1444 13.1462 13.8925 12.2051 13.9883L12.001 13.999H2L1.7959 13.9883C0.8544 13.8928 0.106281 13.1446 0.0107422 12.2031L0 11.999V3.07617C0.000206473 2.04071 0.787355 1.18916 1.7959 1.08691L2 1.07617H3V0.5C3 0.223858 3.22386 0 3.5 0C3.77614 0 4 0.223858 4 0.5V1.07617H10V0.5C10 0.223858 10.2239 0 10.5 0ZM2 2.07617C1.44785 2.07617 1.00022 2.52408 1 3.07617V4H13V5H1V11.999C1.0001 12.5512 1.44778 12.999 2 12.999H12.001C12.5529 12.9986 13.0009 12.551 13.001 11.999V3.07617C13.0008 2.52432 12.5528 2.07656 12.001 2.07617H2ZM3.5498 9.69141C3.96376 9.69155 4.29958 10.0275 4.2998 10.4414C4.29974 10.8555 3.96386 11.1913 3.5498 11.1914C3.1358 11.1912 2.79987 10.8554 2.7998 10.4414C2.80002 10.0275 3.13589 9.6916 3.5498 9.69141ZM6.81641 9.69141C7.23036 9.69155 7.56619 10.0275 7.56641 10.4414C7.56634 10.8555 7.23046 11.1913 6.81641 11.1914C6.40242 11.1912 6.06647 10.8554 6.06641 10.4414C6.06663 10.0275 6.40251 9.69162 6.81641 9.69141ZM3.5498 6.46094C3.96376 6.46108 4.29958 6.797 4.2998 7.21094C4.29964 7.62492 3.96379 7.96079 3.5498 7.96094C3.13586 7.96074 2.79997 7.62489 2.7998 7.21094C2.80002 6.79703 3.13589 6.46113 3.5498 6.46094ZM6.81641 6.46094C7.23036 6.46108 7.56619 6.797 7.56641 7.21094C7.56624 7.62492 7.2304 7.96079 6.81641 7.96094C6.40248 7.96072 6.06657 7.62488 6.06641 7.21094C6.06663 6.79704 6.40251 6.46115 6.81641 6.46094ZM10.084 6.46094C10.4978 6.46123 10.8338 6.79709 10.834 7.21094C10.8338 7.62483 10.4978 7.96065 10.084 7.96094C9.66987 7.96094 9.33415 7.62501 9.33398 7.21094C9.3342 6.79691 9.66991 6.46094 10.084 6.46094Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.fake-input.visible {
  pointer-events: none;
  border-bottom-color: #98A983;
}
.fake-input:hover {
  border-bottom-color: #98A983;
}
.fake-input + .daterangepicker {
  top: 100% !important;
  left: auto !important;
  right: 0 !important;
  width: 375px;
  flex-flow: column;
  padding: 24px;
  margin-top: 9px;
  border: none;
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(27, 27, 27, 0.07);
  z-index: 9;
}
.fake-input + .daterangepicker .ranges {
  margin: 0 0 68px !important;
}
.fake-input + .daterangepicker .ranges ul {
  display: flex;
  flex-flow: column;
  gap: 16px;
  width: 100%;
}
.fake-input + .daterangepicker .ranges ul li {
  position: relative;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #1B1B1B;
}
.fake-input + .daterangepicker .ranges ul li.active {
  background-color: unset;
  color: #1B1B1B;
}
.fake-input + .daterangepicker .ranges ul li.active:before {
  border: 6px solid #98A983 !important;
}
.fake-input + .daterangepicker .ranges ul li:hover {
  background-color: unset;
}
.fake-input + .daterangepicker .ranges ul li:hover:before {
  border-color: #98A983;
}
.fake-input + .daterangepicker .ranges ul li:before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #FFF;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  margin: -3px 16px 0 0;
  border: 2px solid #2F2F2F;
}
.fake-input + .daterangepicker .ranges ul:before {
  display: block;
  content: "VÆLG PERIODE";
  font-size: 12px;
  line-height: 18px;
  color: #2F2F2F;
  font-family: "MulishBold";
}
.fake-input + .daterangepicker .drp-calendar {
  position: relative;
  margin: 0 auto !important;
}
.fake-input + .daterangepicker .drp-calendar table {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.fake-input + .daterangepicker .drp-calendar table thead tr th:empty {
  display: none;
}
.fake-input + .daterangepicker .drp-calendar table thead tr:last-child th {
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
  font-family: "MulishRegular";
  font-weight: normal;
}
.fake-input + .daterangepicker .drp-calendar table thead tr:first-child th.month {
  font-size: 18px;
  line-height: 25px;
  color: #000;
  font-family: "MulishRegular";
  font-weight: normal;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td {
  display: block;
  width: 24px;
  min-width: unset;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  padding: 0 8px;
  box-sizing: content-box;
  border: none;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td.off {
  color: #919191;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td.available:not(.off) {
  font-family: "MulishBold";
  color: #1B1B1B;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td.start-date:not(.off), .fake-input + .daterangepicker .drp-calendar table tbody tr td.end-date:not(.off) {
  position: relative;
  border-radius: 100%;
  color: #FFF !important;
  isolation: isolate;
  background: unset;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td.start-date:not(.off):before, .fake-input + .daterangepicker .drp-calendar table tbody tr td.end-date:not(.off):before {
  content: "";
  width: 24px;
  height: 24px;
  z-index: -1;
  background-color: #98A983;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  border-radius: 100%;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td.start-date:not(.off) + .in-range, .fake-input + .daterangepicker .drp-calendar table tbody tr td.end-date:not(.off) + .in-range {
  border-radius: 2px 0 0 2px;
}
.fake-input + .daterangepicker .drp-calendar table tbody tr td.in-range:not(.end-date):not(.start-date):not(.off) {
  background-color: #CBD4C1;
  color: rgba(0, 0, 0, 0.5);
}
.fake-input + .daterangepicker .drp-calendar table tbody tr:not(:last-child) {
  margin: 0 0 12px;
}
.fake-input + .daterangepicker .drp-calendar.left {
  border-left: none !important;
  padding: 52px 0 0 0 !important;
}
.fake-input + .daterangepicker .drp-calendar.left table thead {
  display: flex;
  flex-flow: column-reverse;
  align-items: center;
}
.fake-input + .daterangepicker .drp-calendar.left table thead tr th {
  padding: 0;
}
.fake-input + .daterangepicker .drp-calendar.left table thead tr th.prev {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
  border: none;
  width: 36px;
  height: 36px;
}
.fake-input + .daterangepicker .drp-calendar.left table thead tr th.prev span {
  display: block;
  padding: 4px;
  border-width: 0 1.5px 1.5px 0;
}
.fake-input + .daterangepicker .drp-calendar.left table thead tr th:hover {
  background: unset;
}
.fake-input + .daterangepicker .drp-calendar.left table thead tr:first-child {
  margin: 0 0 12px;
}
.fake-input + .daterangepicker .drp-calendar.left table thead tr:last-child {
  display: flex;
  gap: 8px;
  padding: 0 0 12px;
  margin: 0 0 12px;
  border-bottom: 1px solid #EAF0FE;
}
.fake-input + .daterangepicker .drp-calendar.right {
  padding: 24px 0 52px !important;
}
.fake-input + .daterangepicker .drp-calendar.right table thead tr th {
  padding: 0;
}
.fake-input + .daterangepicker .drp-calendar.right table thead tr th.next {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 18px;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
  border: none;
  width: 36px;
  height: 36px;
}
.fake-input + .daterangepicker .drp-calendar.right table thead tr th.next span {
  display: block;
  padding: 4px;
  border-width: 0 1.5px 1.5px 0;
}
.fake-input + .daterangepicker .drp-calendar.right table thead tr th:hover {
  background: unset;
}
.fake-input + .daterangepicker .drp-calendar.right table thead tr:first-child th.month {
  padding: 0 0 12px;
}
.fake-input + .daterangepicker .drp-calendar.right table thead tr:last-child {
  display: none;
}
.fake-input + .daterangepicker .drp-buttons {
  padding: 24px 0 0 0;
  display: flex !important;
  justify-content: center;
  border-top-color: #EAF0FE;
}
.fake-input + .daterangepicker .drp-buttons .drp-selected {
  position: absolute;
  top: 140px;
  left: 24px;
  width: calc(100% - 48px);
  font-size: 16px;
  line-height: 28px;
  padding: 10px 40px 9px 8px;
  border-bottom: 1px solid #98A983;
  text-align: left;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: right 16px center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C10.7761 0 11 0.223858 11 0.5V1.07617H12.001L12.2051 1.08691C13.2133 1.18948 14.0008 2.04094 14.001 3.07617V11.999L13.9902 12.2031C13.8947 13.1444 13.1462 13.8925 12.2051 13.9883L12.001 13.999H2L1.7959 13.9883C0.8544 13.8928 0.106281 13.1446 0.0107422 12.2031L0 11.999V3.07617C0.000206473 2.04071 0.787355 1.18916 1.7959 1.08691L2 1.07617H3V0.5C3 0.223858 3.22386 0 3.5 0C3.77614 0 4 0.223858 4 0.5V1.07617H10V0.5C10 0.223858 10.2239 0 10.5 0ZM2 2.07617C1.44785 2.07617 1.00022 2.52408 1 3.07617V4H13V5H1V11.999C1.0001 12.5512 1.44778 12.999 2 12.999H12.001C12.5529 12.9986 13.0009 12.551 13.001 11.999V3.07617C13.0008 2.52432 12.5528 2.07656 12.001 2.07617H2ZM3.5498 9.69141C3.96376 9.69155 4.29958 10.0275 4.2998 10.4414C4.29974 10.8555 3.96386 11.1913 3.5498 11.1914C3.1358 11.1912 2.79987 10.8554 2.7998 10.4414C2.80002 10.0275 3.13589 9.6916 3.5498 9.69141ZM6.81641 9.69141C7.23036 9.69155 7.56619 10.0275 7.56641 10.4414C7.56634 10.8555 7.23046 11.1913 6.81641 11.1914C6.40242 11.1912 6.06647 10.8554 6.06641 10.4414C6.06663 10.0275 6.40251 9.69162 6.81641 9.69141ZM3.5498 6.46094C3.96376 6.46108 4.29958 6.797 4.2998 7.21094C4.29964 7.62492 3.96379 7.96079 3.5498 7.96094C3.13586 7.96074 2.79997 7.62489 2.7998 7.21094C2.80002 6.79703 3.13589 6.46113 3.5498 6.46094ZM6.81641 6.46094C7.23036 6.46108 7.56619 6.797 7.56641 7.21094C7.56624 7.62492 7.2304 7.96079 6.81641 7.96094C6.40248 7.96072 6.06657 7.62488 6.06641 7.21094C6.06663 6.79704 6.40251 6.46115 6.81641 6.46094ZM10.084 6.46094C10.4978 6.46123 10.8338 6.79709 10.834 7.21094C10.8338 7.62483 10.4978 7.96065 10.084 7.96094C9.66987 7.96094 9.33415 7.62501 9.33398 7.21094C9.3342 6.79691 9.66991 6.46094 10.084 6.46094Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.fake-input + .daterangepicker .drp-buttons .cancelBtn {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 24px;
  height: 24px;
  background: unset;
  overflow: hidden;
  text-indent: -9999em;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.fake-input + .daterangepicker .drp-buttons .cancelBtn:before, .fake-input + .daterangepicker .drp-buttons .cancelBtn:after {
  content: "";
  width: 16px;
  height: 1.5px;
  border-radius: 2px;
  background-color: #1B1B1B;
  position: absolute;
  top: 11px;
  left: 4px;
}
.fake-input + .daterangepicker .drp-buttons .cancelBtn:before {
  transform: rotate(45deg);
}
.fake-input + .daterangepicker .drp-buttons .cancelBtn:after {
  transform: rotate(-45deg);
}
.fake-input + .daterangepicker .drp-buttons .applyBtn {
  background-color: #98A983;
  border: none;
  padding: 8px 16px;
  border-radius: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  font-family: "MulishSemiBold";
  font-weight: normal;
  cursor: pointer;
}
.fake-input + .daterangepicker .drp-buttons .applyBtn:hover {
  background-color: #ADBA9C;
}
.fake-input + .daterangepicker:before, .fake-input + .daterangepicker:after {
  content: none;
  display: none;
}
.fake-input + .daterangepicker[style*="display: block;"] {
  display: flex !important;
}
@media screen and (max-width: 767px) {
  .fake-input {
    display: none;
  }
  .fake-input + .daterangepicker {
    top: 0 !important;
    display: flex !important;
    position: relative;
    box-shadow: none;
    width: 100%;
    padding: 16px 0;
  }
  .fake-input + .daterangepicker .ranges {
    width: 100%;
  }
  .fake-input + .daterangepicker .drp-buttons {
    border-top: none;
    padding: 0;
  }
  .fake-input + .daterangepicker .drp-buttons .drp-selected {
    width: 100%;
    left: 0;
    cursor: pointer;
  }
  .fake-input + .daterangepicker .drp-buttons .drp-selected:empty {
    border-bottom-color: #ABC3FB;
  }
  .fake-input + .daterangepicker .drp-buttons .drp-selected:empty:before {
    content: "Vælg periode";
    color: #A1A1A1;
  }
  .fake-input + .daterangepicker .drp-buttons .drp-selected:empty ~ button {
    display: none;
  }
  .fake-input + .daterangepicker .drp-buttons .cancelBtn {
    display: none;
  }
  .fake-input + .daterangepicker .drp-buttons .applyBtn {
    position: fixed;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
  }
  .fake-input + .daterangepicker .drp-buttons:before {
    content: "";
    display: block;
    width: 100%;
    height: 60px;
    background-color: #FFF;
    border-top: 1px solid #EAF0FE;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
  }
  .fake-input + .daterangepicker:not(.mobile-active) .drp-calendar {
    display: none;
  }
  .fake-input + .daterangepicker:not(.mobile-active) .drp-buttons:before {
    content: none;
    display: none;
  }
  .fake-input + .daterangepicker:not(.mobile-active) .drp-buttons .applyBtn {
    display: none;
  }
}

.individual-order-page {
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 15px;
}
.individual-order-page .order-content {
  display: flex;
  flex-flow: column;
  gap: 48px;
  margin: 0 0 48px;
}
.individual-order-page .order-content .hero {
  display: flex;
  flex-flow: column;
  gap: 16px;
  padding: 16px 0 24px;
  position: relative;
  isolation: isolate;
}
.individual-order-page .order-content .hero .header-area {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px 32px;
}
.individual-order-page .order-content .hero .header-area .title-wrapper {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: 16px 32px;
}
.individual-order-page .order-content .hero .header-area .title-wrapper h1 {
  font-size: 36px;
  line-height: 42px;
  color: #1B1B1B;
  font-family: "MulishRegular";
  font-weight: 400;
  margin: 0;
}
.individual-order-page .order-content .hero .header-area .title-wrapper h2 {
  font-size: 20px;
  line-height: 24px;
  color: #000;
  font-family: "MulishRegular";
  font-weight: 400;
  margin: 0;
}
.individual-order-page .order-content .hero .header-area .return-cta {
  padding: 4px 0;
}
.individual-order-page .order-content .hero .header-area .return-cta .button {
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 38px;
  padding: 0 16px;
  border-radius: 24px;
  letter-spacing: 0;
  outline-offset: 4px;
}
.individual-order-page .order-content .hero .cta-area {
  flex-wrap: wrap;
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}
.individual-order-page .order-content .hero .cta-area a {
  display: block;
  text-decoration: none;
  background-color: #FFF;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 34px;
  padding: 0 16px 0 40px;
  border: 2px solid #98A983;
  border-radius: 20px;
  font-family: "MulishBold";
  transition: background-color 0.3s ease, border-color 0.3s ease;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: left 16px center;
}
.individual-order-page .order-content .hero .cta-area a:hover {
  background-color: #98A983;
}
.individual-order-page .order-content .hero .cta-area a.phone {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.16634 1.83325C1.94533 1.83325 1.73337 1.92105 1.57709 2.07733C1.42401 2.2304 1.33664 2.4369 1.33312 2.653C1.48746 5.12537 2.53921 7.45657 4.29111 9.20848C6.04302 10.9604 8.37422 12.0121 10.8466 12.1665C11.0627 12.163 11.2692 12.0756 11.4223 11.9225C11.5785 11.7662 11.6663 11.5543 11.6663 11.3333V9.0051L9.04267 7.95563L8.26175 9.25717C8.12787 9.4803 7.84523 9.56345 7.61185 9.44835C6.06546 8.6857 4.8139 7.43413 4.05124 5.88774C3.93615 5.65436 4.01929 5.37172 4.24243 5.23784L5.54396 4.45692L4.49449 1.83325H2.16634ZM0.869979 1.37022C1.2138 1.02641 1.68011 0.833252 2.16634 0.833252H4.83301C5.03746 0.833252 5.22131 0.957727 5.29725 1.14756L6.63058 4.48089C6.72172 4.70875 6.63403 4.96907 6.42359 5.09533L5.16507 5.85044C5.7624 6.88073 6.61887 7.73719 7.64915 8.33452L8.40426 7.076C8.53052 6.86557 8.79084 6.77787 9.0187 6.86901L12.352 8.20235C12.5419 8.27828 12.6663 8.46213 12.6663 8.66658V11.3333C12.6663 11.8195 12.4732 12.2858 12.1294 12.6296C11.7856 12.9734 11.3192 13.1666 10.833 13.1666C10.8229 13.1666 10.8128 13.1663 10.8027 13.1657C8.08029 13.0002 5.51258 11.8442 3.58401 9.91559C1.65544 7.98702 0.499369 5.4193 0.333929 2.69691C0.333315 2.68682 0.333008 2.6767 0.333008 2.66659C0.333008 2.18036 0.526162 1.71404 0.869979 1.37022Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.individual-order-page .order-content .hero .cta-area a.mail {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.17625 1.58103C1.9384 1.58103 1.70755 1.67643 1.53525 1.85061C1.41455 1.97264 1.32971 2.12636 1.28955 2.294L6.99968 6.14239L12.7098 2.294C12.6696 2.12636 12.5848 1.97264 12.4641 1.85061C12.2918 1.67643 12.061 1.58103 11.8231 1.58103H2.17625ZM12.7361 3.38485L7.26271 7.0737C7.1042 7.18053 6.89515 7.18053 6.73664 7.0737L1.26324 3.38485V9.48308C1.26324 9.73542 1.36252 9.97493 1.53525 10.1495C1.70755 10.3237 1.9384 10.4191 2.17625 10.4191H11.8231C12.061 10.4191 12.2918 10.3237 12.4641 10.1495C12.6368 9.97493 12.7361 9.73542 12.7361 9.48308V3.38485ZM0.868281 1.21328C1.21288 0.864915 1.68309 0.666748 2.17625 0.666748H11.8231C12.3163 0.666748 12.7865 0.864915 13.1311 1.21328C13.4752 1.56122 13.6663 2.03044 13.6663 2.51709V9.48308C13.6663 9.96973 13.4752 10.4389 13.1311 10.7869C12.7865 11.1352 12.3163 11.3334 11.8231 11.3334H2.17625C1.68309 11.3334 1.21288 11.1352 0.868281 10.7869C0.524114 10.4389 0.333008 9.96973 0.333008 9.48308V2.51709C0.333008 2.03044 0.524114 1.56122 0.868281 1.21328Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.individual-order-page .order-content .hero:before {
  content: "";
  background-color: #EAEEE6;
  border-bottom: 1px solid #98A983;
  position: absolute;
  left: 50%;
  top: -112px;
  width: 100dvw;
  height: calc(100% + 112px);
  transform: translateX(-50%);
  z-index: -1;
}
.individual-order-page .order-content .order-data {
  display: flex;
  gap: 12px 24px;
}
.individual-order-page .order-content .order-data > div {
  display: flex;
  flex-flow: column;
  gap: 24px;
  background-color: #F2F2F2;
  padding: 24px;
  border-radius: 8px;
}
.individual-order-page .order-content .order-data > div .data {
  display: flex;
  align-items: baseline;
  gap: 24px;
}
.individual-order-page .order-content .order-data > div .data p {
  font-size: 16px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
}
.individual-order-page .order-content .order-data > div .data p.label {
  font-family: "MulishBold";
  min-width: 100px;
}
.individual-order-page .order-content .order-data > div .data p.label .sublabel {
  display: block;
  font-family: "MulishRegular";
  font-weight: 400;
}
.individual-order-page .order-content .order-data > div .data p + p {
  margin-top: 6px;
}
.individual-order-page .order-content .order-data > div .data span.bolded {
  display: block;
  font-size: 18px;
  font-family: "MulishBold";
  margin: 0 0 8px;
}
.individual-order-page .order-content .order-data > div .data > div > div {
  font-size: 16px;
  line-height: 24px;
}
.individual-order-page .order-content .order-data > div .data > div > div.profile:first-child .field-name-field-name {
  display: block;
  font-size: 18px;
  font-family: "MulishBold";
  margin: 0 0 8px;
}
.individual-order-page .order-content .order-data > div .data.status div p {
  font-size: 16px;
  line-height: 28px;
  font-family: "MulishBold";
}
.individual-order-page .order-content .order-data > div .data.status[data-state=placed] div p {
  color: #1F4AAC;
}
.individual-order-page .order-content .order-data > div .data.status[data-state=released] div p {
  color: #067654;
}
.individual-order-page .order-content .order-data > div .data.status[data-state=in_progress] div p {
  color: #98A983;
}
.individual-order-page .order-content .order-data > div .data.status[data-state=error] div p, .individual-order-page .order-content .order-data > div .data.status[data-state=canceled] div p, .individual-order-page .order-content .order-data > div .data.status[data-state=closed] div p {
  color: #C31818;
}
.individual-order-page .order-content .order-data > div .data.small-label {
  margin-top: -24px;
}
.individual-order-page .order-content .order-data > div .data.small-label p.label {
  align-self: flex-start;
  font-family: "MulishRegular";
  font-weight: 400;
}
.individual-order-page .order-content .order-data > div .data.small-label div p {
  margin-top: 6px;
}
.individual-order-page .order-content .order-data > div .data.total {
  margin: auto 0 0 0;
}
.individual-order-page .order-content .order-data > div .data.total p.label {
  font-size: 24px;
  line-height: 29px;
  color: #1B1B1B;
  font-family: "MulishBold";
}
.individual-order-page .order-content .order-data > div .data.total div {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  gap: 8px;
}
.individual-order-page .order-content .order-data > div .data.total div p {
  font-size: 24px;
  line-height: 29px;
  color: #1B1B1B;
  font-family: "MulishBold";
}
.individual-order-page .order-content .order-data > div .data.total div span {
  font-size: 14px;
  line-height: 17px;
  color: #000;
}
.individual-order-page .order-content .order-data > div.order-status {
  width: 100%;
}
.individual-order-page .order-content .order-data > div.order-number {
  width: 368px;
  flex-shrink: 0;
}
.individual-order-page .order-content .order-data > div.order-number .data {
  justify-content: space-between;
}
.individual-order-page .items-header {
  position: sticky;
  top: 3px;
  background-color: #FFF;
  z-index: 2;
  border-bottom: 1px solid #D9C4F5;
  display: flex;
  align-items: center;
  padding: 0 0 4px;
}
.individual-order-page .items-header:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background: white;
  position: absolute;
  bottom: 100%;
  left: 0;
}
.individual-order-page .items-header p {
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
  margin: 0;
}
.individual-order-page .items-header p.order-items-label {
  width: 66%;
  padding-left: 16px;
}
.individual-order-page .items-header p.order-items-number {
  width: 24%;
}
.individual-order-page .items-header p.order-items-amount {
  width: 10%;
  min-width: 148px;
}
.individual-order-page .cart-items .wrapper {
  display: flex;
  flex-flow: column;
}
.individual-order-page .cart-items .wrapper > div {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 18px 0;
  border-bottom: 1px solid #D9C4F5;
  min-height: 136px;
}
.individual-order-page .cart-items .wrapper > div .order-item {
  align-self: flex-start;
  width: 66%;
  padding-right: 24px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div {
  position: relative;
  padding-left: 136px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-product-image {
  width: 108px;
  position: absolute;
  left: 0;
  top: 0;
  padding: 4px 20px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-product-image a {
  display: block;
  width: 100%;
  outline-offset: 4px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-product-image a img {
  display: block;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #1B1B1B;
  margin: 0 0 8px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-contributor label {
  display: none;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-contributor > div {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-contributor > div > div {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-contributor > div > div a {
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
  text-decoration: none;
  font-family: "MulishRegular";
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-contributor > div > div a:hover {
  opacity: 1;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-contributor + .field-name-attribute-product-type {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-attribute-product-type {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-publish-version,
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-attribute-product-type-license {
  width: 100%;
  font-family: "MulishSemiBold";
  font-size: 12px;
  line-height: 18px;
  color: #1B1B1B;
  margin: 8px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 14px;
  line-height: 18px;
  color: #1B1B1B;
  margin: 12px 0 0 0;
  font-family: "MulishSemiBold";
}
.individual-order-page .cart-items .wrapper > div .quantity {
  width: 24%;
}
.individual-order-page .cart-items .wrapper > div .quantity .field-name-quantity {
  display: inline-block;
}
.individual-order-page .cart-items .wrapper > div .total_price {
  display: flex;
  width: 10%;
  min-width: 148px;
}
.individual-order-page .cart-items .wrapper > div .total_price .unit-price {
  display: none;
}
.individual-order-page .cart-items .wrapper > div .quantity,
.individual-order-page .cart-items .wrapper > div .total_price {
  text-align: left;
  color: #1B1B1B;
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 24px;
}
.individual-order-page .cart-items .wrapper > div .quantity .price-wrapper > div,
.individual-order-page .cart-items .wrapper > div .total_price .price-wrapper > div {
  align-items: flex-start;
}
.individual-order-page .cart-items .wrapper > div .total_price .price-wrapper > div:has(.discount) {
  text-align: right;
  color: #C31818;
}
.individual-order-page .cart-items .wrapper > div .total_price .price-wrapper > div:has(.discount) > div {
  width: 100%;
}
.individual-order-page .cart-items .wrapper > div .total_price .price-wrapper > div:has(.discount) > div.discount {
  white-space: nowrap;
  font-family: "MulishRegular";
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 136px;
  align-self: flex-start;
  width: 66%;
  padding-right: 24px;
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data {
  align-self: flex-start;
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data .image-placeholder {
  width: 68px;
  height: 92px;
  position: absolute;
  left: 20px;
  top: 4px;
  background-color: #CCC;
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data .data .title {
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #1B1B1B;
  margin: 0 0 8px;
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data .data .sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 14px;
  line-height: 18px;
  color: #1B1B1B;
  margin: 12px 0 0 0;
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data .data .sku span {
  font-family: "MulishBold";
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing ~ .quantity {
  width: 24%;
}
.individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing ~ .total {
  width: 10%;
  min-width: 120px;
  color: #1B1B1B;
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 24px;
}
.individual-order-page .cart-items .show-all-products {
  display: none;
}
.individual-order-page .totals {
  display: flex;
  flex-flow: column;
  gap: 12px;
  margin: -8px 0 0;
  width: 100%;
  padding: 0 56px;
}
.individual-order-page .totals p {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  color: #1B1B1B;
}
.individual-order-page .totals p.promotion {
  order: 9;
  font-family: "MulishBold";
  color: #C31818;
}
.individual-order-page .totals p.total {
  order: 10;
  font-size: 36px;
  line-height: 43px;
  color: #1B1B1B;
  font-family: "MulishBold";
  margin: 28px 0 0 0;
}
.individual-order-page .totals p:not([class]) {
  order: 8;
}
.individual-order-page .mobile-return-cta {
  display: none;
  width: 100dvw;
  position: sticky;
  margin-left: -16px;
  bottom: 0;
  background-color: #FFF;
  padding: 12px;
  justify-content: center;
  box-shadow: -1px 2px 4px rgba(27, 27, 27, 0.2);
}
.individual-order-page .mobile-return-cta .button {
  font-size: 16px;
  line-height: 34px;
  padding: 0 16px;
  border-radius: 4px;
  letter-spacing: 0;
}
@media screen and (max-width: 1024px) {
  .individual-order-page .order-content .order-data > div.order-status, .individual-order-page .order-content .order-data > div.order-number {
    width: calc(50% - 12px);
  }
}
@media screen and (max-width: 767px) {
  .individual-order-page .order-content {
    gap: 24px;
  }
  .individual-order-page .order-content .hero {
    align-items: center;
    gap: 24px;
    text-align: center;
  }
  .individual-order-page .order-content .hero .header-area {
    flex-flow: column;
    align-items: center;
  }
  .individual-order-page .order-content .hero .header-area .title-wrapper {
    align-items: center;
    gap: 24px;
  }
  .individual-order-page .order-content .hero .cta-area {
    justify-content: center;
  }
  .individual-order-page .order-content .order-data {
    width: calc(100% + 30px);
    margin-left: -15px;
    flex-flow: column;
  }
  .individual-order-page .order-content .order-data > div {
    border-radius: 0;
  }
  .individual-order-page .order-content .order-data > div.order-status, .individual-order-page .order-content .order-data > div.order-number {
    width: 100%;
  }
  .individual-order-page .items-header {
    display: none;
  }
  .individual-order-page .cart-items {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .individual-order-page .cart-items .wrapper > div {
    padding: 12px;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 12px;
  }
  .individual-order-page .cart-items .wrapper > div .order-item {
    width: 100%;
    padding: 0;
    min-height: 136px;
  }
  .individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .individual-order-page .cart-items .wrapper > div .order-item .field-name-purchased-entity > div .field-name-field-product-image {
    top: 20px;
  }
  .individual-order-page .cart-items .wrapper > div .quantity {
    padding-left: 16px;
  }
  .individual-order-page .cart-items .wrapper > div .total_price {
    min-width: unset;
    width: auto;
    text-align: right;
    padding-right: 16px;
  }
  .individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing {
    width: 100%;
    min-height: 136px;
    padding-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data {
    align-self: center;
  }
  .individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing .order-item-data .image-placeholder {
    top: 20px;
    height: 96px;
  }
  .individual-order-page .cart-items .wrapper > div .order-item--purchased-entity-missing ~ .total {
    text-align: right;
    padding-right: 16px;
  }
  .individual-order-page .totals {
    margin: 24px 0 0;
    padding: 0;
  }
  .individual-order-page .totals p.total {
    margin: 12px 0 0 0;
  }
}
@media screen and (max-width: 480px) {
  .individual-order-page {
    padding: 0 15px;
  }
  .individual-order-page .order-content {
    margin: 0;
  }
  .individual-order-page .order-content .hero {
    padding: 24px 0 16px;
  }
  .individual-order-page .order-content .hero .header-area {
    flex-flow: column;
    align-items: center;
  }
  .individual-order-page .order-content .hero .header-area .title-wrapper {
    align-items: center;
  }
  .individual-order-page .order-content .hero .header-area .title-wrapper h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .individual-order-page .order-content .hero .header-area .title-wrapper h1 b, .individual-order-page .order-content .hero .header-area .title-wrapper h1 strong {
    display: block;
  }
  .individual-order-page .order-content .hero .header-area .return-cta {
    display: none;
  }
  .individual-order-page .totals {
    margin: 24px 0;
  }
  .individual-order-page .mobile-return-cta {
    display: flex;
  }
}

.listing-order-page {
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 15px 64px;
}
.listing-order-page .no-result {
  padding: 48px 15px;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
}
.listing-order-page .orders-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 56px 24px;
  padding: 16px 0 24px;
  position: relative;
  isolation: isolate;
  z-index: 2;
}
.listing-order-page .orders-header h1 {
  color: #1B1B1B;
  font-family: "MulishBold";
  margin: 0;
}
.listing-order-page .orders-header .mobile-filters-trigger {
  display: none;
  background-color: #FFF;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 22px;
  padding: 4px 12px;
  border: 2px solid #98A983;
  border-radius: 20px;
  font-family: "MulishBold";
  transition: background-color 0.3s ease, border-color 0.3s ease;
  background-repeat: no-repeat;
  background-size: 14px auto;
  background-position: left 16px center;
  cursor: pointer;
}
.listing-order-page .orders-header .mobile-filters-trigger:hover {
  background-color: #98A983;
}
.listing-order-page .orders-header .return-cta .button {
  font-size: 16px;
  line-height: 38px;
  padding: 0 16px;
  border-radius: 24px;
  letter-spacing: 0;
  outline-offset: 4px;
}
.listing-order-page .orders-header .order-filters {
  width: 100%;
}
.listing-order-page .orders-header .order-filters .mobile {
  display: none;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form {
  width: 100%;
  margin: 0;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form ::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishRegular";
  color: #A1A1A1;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form :-moz-placeholder {
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishRegular";
  color: #A1A1A1;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form input:focus::-webkit-input-placeholder {
  color: #1B1B1B;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form input:focus:-moz-placeholder {
  color: #1B1B1B;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form input[type=text] {
  font-size: 16px;
  line-height: 28px;
  color: #1B1B1B;
  max-width: 100%;
  border: none;
  background-color: unset;
  border-bottom: 1px solid #E6E6E6;
  padding: 10px 40px 9px 8px;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: right 16px center;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form input[type=text]:focus, .listing-order-page .orders-header .order-filters form.bef-exposed-form input[type=text]:focus-visible, .listing-order-page .orders-header .order-filters form.bef-exposed-form input[type=text]:hover {
  border-bottom-color: #98A983;
  outline: none !important;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 24px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item {
  margin: 0;
  width: 100%;
  max-width: 256px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item label {
  display: none;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-order-number input {
  background-color: #FFF;
  border-radius: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.6389 0C2.53153 0 0 2.53153 0 5.6389C0 8.74627 2.53153 11.2778 5.6389 11.2778C6.98304 11.2778 8.21868 10.803 9.18904 10.0139L13.0043 13.8291C13.232 14.057 13.6014 14.057 13.8292 13.8292C14.057 13.6014 14.057 13.232 13.8292 13.0042L10.0139 9.18904C10.803 8.21868 11.2778 6.98304 11.2778 5.6389C11.2778 2.53153 8.74628 0 5.63891 0H5.6389ZM5.63892 1.16667C8.11578 1.16667 10.1112 3.16205 10.1112 5.6389C10.1112 6.84547 9.63523 7.93557 8.86321 8.73862C8.81563 8.7736 8.77363 8.8156 8.73865 8.86319C7.9356 9.6352 6.8455 10.1111 5.63892 10.1111C3.16207 10.1111 1.16669 8.11575 1.16669 5.6389C1.16669 3.16204 3.16207 1.16667 5.63892 1.16667V1.16667Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 {
  max-width: unset;
  min-width: unset;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection {
  height: auto;
  border-top: none;
  border-left: none;
  border-right: none;
  background: #FFF;
  border-radius: 0 !important;
  border-bottom: 1px solid #E6E6E6;
  box-shadow: none;
  padding: 0;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection .select2-selection__rendered {
  font-size: 16px;
  line-height: 28px;
  font-family: "MulishRegular";
  padding: 10px 40px 8px 8px;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: right 16px center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.89354 9.90571C4.19539 9.90571 4.4404 10.1507 4.44041 10.4526C4.44041 10.7544 4.1954 10.9995 3.89354 10.9995C3.59185 10.9993 3.34764 10.7543 3.34764 10.4526C3.34765 10.1509 3.59186 9.90591 3.89354 9.90571ZM3.89354 8.34419C4.1954 8.34419 4.44041 8.58921 4.44041 8.89107C4.44039 9.1929 4.19538 9.43794 3.89354 9.43794C3.59187 9.43774 3.34767 9.19278 3.34764 8.89107C3.34764 8.58933 3.59185 8.34439 3.89354 8.34419ZM3.81932 0.00434657C3.98639 -0.00985206 4.15817 0.0446373 4.28612 0.172315L7.51268 3.39888C7.74289 3.62923 7.74285 4.00249 7.51268 4.23286C7.28228 4.46327 6.90812 4.46327 6.67772 4.23286L4.44041 1.99556V7.17329C4.44039 7.47513 4.19539 7.72017 3.89354 7.72017C3.59186 7.71997 3.34766 7.47501 3.34764 7.17329V1.86372L1.01463 4.28364C0.78845 4.51812 0.415178 4.52444 0.180648 4.29829C-0.0538409 4.07212 -0.0610988 3.69885 0.165023 3.46431L3.33202 0.180128C3.46346 0.0438796 3.64458 -0.0142213 3.81932 0.00434657Z' fill='%231B1B1B'/%3E%3Cpath d='M10.1962 1.09289C9.89444 1.09289 9.64952 0.84865 9.64928 0.546992C9.64928 0.245133 9.8943 0.000116935 10.1962 0.000116962C10.4979 0.000304862 10.7421 0.245249 10.7421 0.546992C10.7418 0.848534 10.4977 1.0927 10.1962 1.09289ZM10.1962 2.65441C9.89442 2.65441 9.64948 2.41021 9.64928 2.10852C9.64928 1.80666 9.8943 1.56164 10.1962 1.56164C10.4979 1.56183 10.7421 1.80677 10.7421 2.10852C10.7419 2.41009 10.4977 2.65423 10.1962 2.65441ZM10.2762 10.9943C10.1072 11.0103 9.93305 10.9557 9.80358 10.8263L6.57701 7.6007C6.34661 7.3703 6.34661 6.99615 6.57701 6.76574C6.80743 6.53542 7.1816 6.53537 7.41198 6.76574L9.64928 9.00402L9.64928 3.82629C9.64928 3.52443 9.8943 3.27941 10.1962 3.27941C10.4979 3.2796 10.7421 3.52455 10.7421 3.82629L10.7421 9.13586L13.0751 6.71594C13.3011 6.48147 13.6745 6.47441 13.909 6.70031C14.1435 6.9264 14.1506 7.29972 13.9247 7.5343L10.7577 10.8185C10.6276 10.9533 10.4493 11.011 10.2762 10.9943Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection .select2-selection__arrow {
  display: none;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2.select2-container--open .selection .select2-selection, .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2:hover .selection .select2-selection {
  border-bottom-color: #98A983;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container {
  background-color: #FFF;
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(27, 27, 27, 0.07);
  top: 75px !important;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options {
  display: flex;
  flex-flow: column;
  gap: 16px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li {
  font-size: 16px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  padding: 0;
  background-image: unset !important;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true]:before {
  border: 6px solid #98A983 !important;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li.select2-results__option--selectable.select2-results__option--selected:before {
  border: 6px solid #98A983 !important;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #FFF;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  margin: -3px 16px 0 0;
  border: 2px solid #2F2F2F;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:hover:before {
  border-color: #98A983;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results:before {
  display: block;
  content: "VÆLG SORTÈRING";
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 16px;
  font-family: "MulishBold";
  color: #2F2F2F;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container:before {
  content: none;
  display: none;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.js-form-type-checkbox {
  order: -1;
  align-self: center;
  margin: 0 auto 0 0;
  width: auto;
  white-space: nowrap;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.js-form-type-checkbox label {
  display: flex;
  font-size: 14px;
  line-height: 29px;
  padding-left: 32px;
  color: #1B1B1B;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.js-form-type-checkbox label:before {
  transform: none;
  width: 16px;
  height: 16px;
  border: 2px solid #2F2F2F;
  border-radius: 2px;
  top: 6px;
  background-color: unset;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.js-form-type-checkbox label:hover:before {
  border-color: #98A983;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.js-form-type-checkbox input:checked ~ label:before {
  border-color: #98A983;
  background-color: #98A983;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath d='M7 12L9.89075 14.8907V14.8907C9.95114 14.951 10.049 14.9511 10.1094 14.8907V14.8907L17 8' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
  background-size: 14px;
  background-position: center;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-item.js-form-type-checkbox input:checked ~ label:hover:before {
  border-color: #ADBA9C;
  background-color: #ADBA9C;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-wrapper {
  order: 9;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-wrapper:has(.fake-input) fieldset {
  width: 0;
  height: 0;
  position: absolute;
  min-width: unset;
  opacity: 0;
  visibility: hidden;
  bottom: 34px;
  pointer-events: none;
  overflow: hidden;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-wrapper:has(.fake-input) fieldset .fieldset-wrapper {
  width: 375px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item {
  margin: 0;
  max-width: 266px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item legend {
  display: none;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ABC3FB;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper:before {
  content: "-";
  order: 1;
  height: 100%;
  color: #1B1B1B;
  padding: 4px 2px 8px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper ::-webkit-input-placeholder {
  color: #1B1B1B;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper :-moz-placeholder {
  color: #1B1B1B;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper input[type=text] {
  border: none;
  min-width: 128px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item:first-child {
  order: 0;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item:first-child input {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33341 1.5C5.60956 1.5 5.83341 1.72386 5.83341 2V2.83333H10.1667V2C10.1667 1.72386 10.3906 1.5 10.6667 1.5C10.9429 1.5 11.1667 1.72386 11.1667 2V2.83333H12.0001C12.4863 2.83333 12.9526 3.02649 13.2964 3.3703C13.6403 3.71412 13.8334 4.18044 13.8334 4.66667V12.6667C13.8334 13.1529 13.6403 13.6192 13.2964 13.963C12.9526 14.3068 12.4863 14.5 12.0001 14.5H4.00008C3.51385 14.5 3.04754 14.3068 2.70372 13.963C2.3599 13.6192 2.16675 13.1529 2.16675 12.6667V4.66667C2.16675 4.18044 2.3599 3.71412 2.70372 3.3703C3.04754 3.02649 3.51385 2.83333 4.00008 2.83333H4.83341V2C4.83341 1.72386 5.05727 1.5 5.33341 1.5ZM4.83341 3.83333H4.00008C3.77907 3.83333 3.56711 3.92113 3.41083 4.07741C3.25455 4.23369 3.16675 4.44565 3.16675 4.66667V6.83333H12.8334V4.66667C12.8334 4.44565 12.7456 4.23369 12.5893 4.07741C12.4331 3.92113 12.2211 3.83333 12.0001 3.83333H11.1667V4.66667C11.1667 4.94281 10.9429 5.16667 10.6667 5.16667C10.3906 5.16667 10.1667 4.94281 10.1667 4.66667V3.83333H5.83341V4.66667C5.83341 4.94281 5.60956 5.16667 5.33341 5.16667C5.05727 5.16667 4.83341 4.94281 4.83341 4.66667V3.83333ZM12.8334 7.83333H3.16675V12.6667C3.16675 12.8877 3.25455 13.0996 3.41083 13.2559C3.56711 13.4122 3.77907 13.5 4.00008 13.5H12.0001C12.2211 13.5 12.4331 13.4122 12.5893 13.2559C12.7456 13.0996 12.8334 12.8877 12.8334 12.6667V7.83333ZM4.83341 10C4.83341 9.72386 5.05727 9.5 5.33341 9.5H6.66675C6.94289 9.5 7.16675 9.72386 7.16675 10V11.3333C7.16675 11.6095 6.94289 11.8333 6.66675 11.8333H5.33341C5.05727 11.8333 4.83341 11.6095 4.83341 11.3333V10ZM5.83341 10.5V10.8333H6.16675V10.5H5.83341Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item:nth-child(2) {
  order: 2;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item:nth-child(2) input {
  padding: 4px 0 8px;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper:hover, .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper:focus-within {
  border-bottom-color: #2C69F6;
}
.listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper .form-actions {
  display: none;
}
.listing-order-page .orders-header .mobile-results-count {
  display: none;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 24px;
}
.listing-order-page .orders-header:before {
  content: "";
  background-color: #EAEEE6;
  border-bottom: 1px solid #98A983;
  position: absolute;
  left: 50%;
  top: -112px;
  width: 100dvw;
  height: calc(100% + 112px);
  transform: translateX(-50%);
  z-index: -1;
}
.listing-order-page .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-flow: column;
  gap: 40px;
  margin: 32px 0 0 0;
  width: 100%;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 24px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area {
  width: 100%;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px 16px;
  padding: 16px;
  margin: 0 0 32px;
  border-bottom: 2px solid #98A983;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p {
  width: 100%;
  max-width: 356px;
  font-size: 14px;
  line-height: 28px;
  color: #000;
  display: flex;
  align-items: baseline;
  margin: 0;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p b {
  display: inline-block;
  min-width: 120px;
  padding-right: 24px;
  font-size: 14px;
  line-height: 28px;
  color: #1B1B1B;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status span {
  font-size: 16px;
  line-height: 28px;
  font-family: "MulishBold";
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.placed span {
  color: #1F4AAC;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.released span {
  color: #067654;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.in_progress span {
  color: #F97316;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.delivered span {
  color: #067654;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.error span, .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.canceled span, .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.closed span {
  color: #C31818;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p.order-status.unknown span {
  color: #777777;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p:nth-child(odd) {
  max-width: 100%;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p:nth-child(even) {
  justify-content: space-between;
  margin: 0 0 0 auto;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items {
  width: calc(100% - 208px);
  max-width: 864px;
  overflow: hidden;
  position: relative;
  display: flex;
  gap: 14px;
  margin: 21px 0 0 0;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div {
  flex-shrink: 0;
  width: 132px;
  display: flex;
  flex-flow: column;
  padding: 8px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .quantity {
  font-size: 12px;
  line-height: 18px;
  font-family: "MulishSemiBold";
  color: #1B1B1B;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .quantity div {
  display: inline-block;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .field-name-purchased-entity .field-name-field-product-image {
  margin: 0 0 16px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .field-name-purchased-entity .field-name-field-product-image a {
  position: relative;
  display: block;
  width: 116px;
  height: 168px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .field-name-purchased-entity .field-name-field-product-image a img {
  position: absolute;
  display: block;
  max-width: 100%;
  max-height: 100%;
  padding: 22px 11px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: contain;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .field-name-purchased-entity .field-name-title a {
  display: block;
  font-size: 14px;
  line-height: 17px;
  font-family: "MulishBold";
  color: #1B1B1B;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .field-name-purchased-entity .field-name-sku {
  display: none;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .order-item--purchased-entity-missing .order-item-data .image-placeholder {
  width: 94px;
  height: 124px;
  background-color: #CCC;
  margin: 22px 11px 38px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items > div .order-item--purchased-entity-missing .order-item-data .data .title {
  display: block;
  font-size: 14px;
  line-height: 28px;
  font-family: "MulishSemiBold";
  color: #1B1B1B;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items .more-items {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 116px;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.99) 70%);
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items .more-items p {
  display: block;
  font-size: 20px;
  line-height: 24px;
  color: #000;
  font-family: "MulishBold";
  margin: 0;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items .more-items.disabled {
  display: none;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data {
  width: 152px;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  padding: 8px 0;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data .total-quantity {
  font-size: 14px;
  line-height: 28px;
  align-self: flex-end;
  margin: 0;
  font-family: "MulishSemiBold";
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data p.total {
  text-align: right;
  margin: 0;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 24px;
  margin: auto 0 16px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data p.total span {
  display: block;
  font-size: 20px;
  line-height: 28px;
  font-family: "MulishBold";
  margin: 16px 0 4px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data p.total small {
  font-size: 12px;
  line-height: 18px;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data a {
  display: block;
  text-decoration: none;
  background-color: #FFF;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 34px;
  padding: 0 16px;
  border: 2px solid #98A983;
  border-radius: 20px;
  font-family: "MulishBold";
  transition: background-color 0.3s ease, border-color 0.3s ease;
  background-repeat: no-repeat;
  background-size: 14px auto;
  background-position: left 16px center;
}
.listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data a:hover {
  background-color: #98A983;
}
.listing-order-page > p.results {
  text-align: center;
  margin: 0 0 16px;
  color: #1B1B1B;
  font-family: "MulishBold";
  font-size: 16px;
  line-height: 24px;
}
.listing-order-page:not(:has(ul.pager)) > p.results {
  display: none;
}
.listing-order-page ul.pager {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
}
.listing-order-page ul.pager li a {
  background-color: #98A983;
  border-radius: 4px;
  padding: 0 16px;
  font-family: "MulishBold";
  color: #FFF;
  font-size: 16px;
  line-height: 36px;
  border: none;
  letter-spacing: 0;
}
.listing-order-page ul.pager li a:hover {
  background-color: #ADBA9C;
}
.listing-order-page .mobile-return-cta {
  display: none;
  width: 100%;
  position: sticky;
  bottom: 0;
  background-color: #FFF;
  padding: 12px;
  justify-content: center;
  box-shadow: -1px 2px 4px rgba(27, 27, 27, 0.2);
}
.listing-order-page .mobile-return-cta .button {
  font-size: 16px;
  line-height: 34px;
  padding: 0 16px;
  border-radius: 24px;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .listing-order-page.overlay-on {
    position: relative;
  }
  .listing-order-page.overlay-on:after {
    content: "";
    display: block;
    width: 100dvw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #1B1B1B;
    opacity: 0.4;
    z-index: 0;
  }
}
@media screen and (max-width: 990px) {
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper {
    flex-wrap: wrap;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-wrapper, .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item {
    width: calc(33.333% - 16px);
    max-width: unset;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-wrapper:has(.fake-input) .fake-input, .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item:has(.fake-input) .fake-input {
    padding-right: 5px;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-wrapper.js-form-type-checkbox, .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.js-form-type-checkbox {
    width: 100%;
    max-width: 100%;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] {
    padding: 0 9px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items {
    gap: 12px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items .more-items {
    right: -20px;
  }
}
@media screen and (max-width: 767px) {
  .listing-order-page .orders-header {
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
    padding: 24px 1px 16px;
  }
  .listing-order-page .orders-header h1 {
    width: 100%;
  }
  .listing-order-page .orders-header .return-cta {
    display: none;
  }
  .listing-order-page .orders-header:has(.order-filters) > .mobile-filters-trigger {
    display: block;
  }
  .listing-order-page .orders-header .order-filters {
    display: none;
    padding: 24px 24px 60px;
  }
  .listing-order-page .orders-header .order-filters .mobile {
    display: block;
  }
  .listing-order-page .orders-header .order-filters .mobile.filter-title {
    color: #1B1B1B;
    font-size: 18px;
    line-height: 27px;
    font-family: "MulishBold";
    margin: 0 0 16px;
  }
  .listing-order-page .orders-header .order-filters .mobile.close-mobile-filters {
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L12 10.9393L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L13.0607 12L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L12 13.0607L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L10.9393 12L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper {
    width: 100%;
    gap: 0;
    flex-flow: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item {
    width: 100%;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-item-sort-bef-combine {
    display: flex;
    align-items: center;
    justify-content: space-between;
    order: -1;
    padding: 16px 0;
    border-bottom: 1px solid #D5E1FD;
    z-index: 11;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-item-sort-bef-combine label {
    display: block;
    white-space: nowrap;
    font-size: 14px;
    line-height: 17px;
    color: #757575;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 {
    width: auto !important;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection {
    border-bottom: none;
    padding: 0;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection .select2-selection__rendered {
    padding: 8px 44px 8px 16px;
    font-family: "MulishBold";
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.64645 5.64645C3.84171 5.45118 4.15829 5.45118 4.35355 5.64645L8 9.29289L11.6464 5.64645C11.8417 5.45118 12.1583 5.45118 12.3536 5.64645C12.5488 5.84171 12.5488 6.15829 12.3536 6.35355L8.35355 10.3536C8.15829 10.5488 7.84171 10.5488 7.64645 10.3536L3.64645 6.35355C3.45118 6.15829 3.45118 5.84171 3.64645 5.64645Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
    background-position: right 10px center;
    background-size: 16px auto;
    background-repeat: no-repeat;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.js-form-type-checkbox {
    order: 0;
    padding: 16px 0;
    border-bottom: 1px solid #D5E1FD;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.js-form-type-checkbox label {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-item-order-number {
    display: none;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-item.form-wrapper {
    padding: 16px 0;
  }
  .listing-order-page .orders-header .order-filters form.bef-exposed-form .form-wrapper > .form-wrapper {
    width: 100%;
  }
  .listing-order-page .orders-header .order-filters.mobile-filters-on {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100dvw;
    height: 100dvh;
    background-color: #FFF;
    z-index: 99;
    overflow: auto;
  }
  .listing-order-page .orders-header .order-filters.mobile-filters-on form.bef-exposed-form .form-wrapper .form-actions {
    display: flex;
    flex-flow: row-reverse;
    justify-content: center;
    gap: 24px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
    padding: 12px;
  }
  .listing-order-page .orders-header .order-filters.mobile-filters-on form.bef-exposed-form .form-wrapper .form-actions input {
    align-self: center;
  }
  .listing-order-page .orders-header .order-filters.mobile-filters-on form.bef-exposed-form .form-wrapper .form-actions input[value=Search] {
    background-color: #98A983;
    border-color: #98A983;
    padding: 0 16px;
    line-height: 34px;
    font-size: 16px;
    letter-spacing: 0;
    border: 2px solid #98A983;
  }
  .listing-order-page .orders-header .order-filters.mobile-filters-on form.bef-exposed-form .form-wrapper .form-actions input[name=reset] {
    background: unset;
    border: none;
    color: #1B1B1B !important;
    padding: 0 16px;
    line-height: 34px;
    font-size: 16px;
    letter-spacing: 0;
    border: 2px solid #98A983;
  }
  .listing-order-page .orders-header:has(.order-filters) > .mobile-results-count {
    display: block;
  }
  .listing-order-page .orders-header:has(.mobile-filters-on) {
    z-index: 100000000000000000;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items {
    width: 100%;
    max-width: 100%;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data {
    width: 100%;
    padding: 0;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    margin: 16px 0 0 0;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data .total-quantity {
    display: none;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data p.total {
    text-align: left;
    margin: 0;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data p.total span {
    margin: 8px 4px;
  }
}
@media screen and (max-width: 480px) {
  .listing-order-page {
    padding: 0;
  }
  .listing-order-page .orders-header {
    padding: 24px 16px 16px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper {
    margin: 32px 0 0 0;
    gap: 32px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] {
    padding: 0;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area {
    grid-template-columns: 100%;
    margin: 0 0 16px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p {
    max-width: unset;
    display: flex;
    justify-content: space-between;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .header-area p:nth-child(3) {
    display: none;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items {
    padding: 0 16px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data {
    padding: 0 16px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .order-data p.total span {
    margin: 8px 0 0 0;
  }
  .listing-order-page ul.pager {
    margin-bottom: 172px !important;
  }
  .listing-order-page:not(:has(ul.pager)) > .views-infinite-scroll-content-wrapper {
    margin-bottom: 172px;
  }
  .listing-order-page .mobile-return-cta {
    display: flex;
  }
}
@media screen and (max-width: 400px) {
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items {
    gap: 24px;
  }
  .listing-order-page .views-infinite-scroll-content-wrapper div[data-type=my-orders] .cart-items .more-items {
    right: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.99) 70%);
  }
}

#block-system-main-block > form.webshop-commerce-return-form {
  width: 100%;
  max-width: 1350px;
  background: unset;
  margin: 0 auto 64px;
  padding: 0 15px;
}
#block-system-main-block > form.webshop-commerce-return-form.loading:before {
  position: fixed;
}
#block-system-main-block > form.webshop-commerce-return-form.loading .webshop-throbber {
  position: fixed;
  display: block;
  visibility: visible;
  z-index: 999;
}
#block-system-main-block > form.webshop-commerce-return-form .mobile {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form .mobile-filters-trigger {
  display: none;
  background-color: #FFF;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 38px;
  padding: 0 16px;
  border: 2px solid #98A983;
  border-radius: 20px;
  font-family: "MulishBold";
  transition: background-color 0.3s ease, border-color 0.3s ease;
  background-repeat: no-repeat;
  background-size: 14px auto;
  background-position: left 16px center;
  cursor: pointer;
}
#block-system-main-block > form.webshop-commerce-return-form .mobile-filters-trigger:hover {
  background-color: #d5e1fe;
  border-color: #2b69f6;
}
#block-system-main-block > form.webshop-commerce-return-form label {
  color: #000;
}
#block-system-main-block > form.webshop-commerce-return-form .form-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto 64px;
  display: flex;
  flex-flow: column;
  gap: 56px 24px;
  padding: 16px 0 24px;
  position: relative;
  isolation: isolate;
  z-index: 2;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header h1 {
  font-size: 36px;
  line-height: 42px;
  color: #1B1B1B;
  font-family: "MulishBold";
  margin: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 24px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item {
  margin: 0;
  width: 100%;
  max-width: 256px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item .ajax-progress {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox {
  align-self: center;
  margin: 0 auto 0 0;
  width: auto;
  white-space: nowrap;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox label {
  display: flex;
  padding-left: 36px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox label:before {
  width: 18px;
  height: 18px;
  background-color: unset;
  border: 1.5px solid #1B1B1B;
  border-radius: 2px;
  bottom: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox label:hover:before {
  border-color: #2C69F6;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox input:checked ~ label:hover:before {
  background-color: #EAF0FE;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox input:checked ~ label:before {
  border-color: #2C69F6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath d='M7 12L9.89075 14.8907V14.8907C9.95114 14.951 10.049 14.9511 10.1094 14.8907V14.8907L17 8' stroke='%232C69F6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
  background-size: 14px;
  background-position: center;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-order-number label {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-order-number input[type=text] {
  border-radius: 0;
  font-size: 16px;
  line-height: 28px;
  color: #1B1B1B;
  max-width: 100%;
  border: none;
  background-color: #FFF;
  border-bottom: 1px solid #E6E6E6;
  padding: 10px 40px 9px 8px;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: right 16px center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.6389 0C2.53153 0 0 2.53153 0 5.6389C0 8.74627 2.53153 11.2778 5.6389 11.2778C6.98304 11.2778 8.21868 10.803 9.18904 10.0139L13.0043 13.8291C13.232 14.057 13.6014 14.057 13.8292 13.8292C14.057 13.6014 14.057 13.232 13.8292 13.0042L10.0139 9.18904C10.803 8.21868 11.2778 6.98304 11.2778 5.6389C11.2778 2.53153 8.74628 0 5.63891 0H5.6389ZM5.63892 1.16667C8.11578 1.16667 10.1112 3.16205 10.1112 5.6389C10.1112 6.84547 9.63523 7.93557 8.86321 8.73862C8.81563 8.7736 8.77363 8.8156 8.73865 8.86319C7.9356 9.6352 6.8455 10.1111 5.63892 10.1111C3.16207 10.1111 1.16669 8.11575 1.16669 5.6389C1.16669 3.16204 3.16207 1.16667 5.63892 1.16667V1.16667Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-order-number input[type=text]:focus, #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-order-number input[type=text]:focus-visible, #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-order-number input[type=text]:hover {
  border-bottom-color: #98A983;
  outline: none !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine label {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 {
  max-width: unset;
  min-width: unset;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection {
  height: auto;
  border-top: none;
  border-left: none;
  border-right: none;
  background: #FFF;
  border-radius: 0 !important;
  border-bottom: 1px solid #E6E6E6;
  box-shadow: none;
  padding: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection .select2-selection__rendered {
  font-size: 16px;
  line-height: 28px;
  font-family: "MulishRegular";
  padding: 10px 40px 8px 8px;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: right 16px center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.89354 9.90571C4.19539 9.90571 4.4404 10.1507 4.44041 10.4526C4.44041 10.7544 4.1954 10.9995 3.89354 10.9995C3.59185 10.9993 3.34764 10.7543 3.34764 10.4526C3.34765 10.1509 3.59186 9.90591 3.89354 9.90571ZM3.89354 8.34419C4.1954 8.34419 4.44041 8.58921 4.44041 8.89107C4.44039 9.1929 4.19538 9.43794 3.89354 9.43794C3.59187 9.43774 3.34767 9.19278 3.34764 8.89107C3.34764 8.58933 3.59185 8.34439 3.89354 8.34419ZM3.81932 0.00434657C3.98639 -0.00985206 4.15817 0.0446373 4.28612 0.172315L7.51268 3.39888C7.74289 3.62923 7.74285 4.00249 7.51268 4.23286C7.28228 4.46327 6.90812 4.46327 6.67772 4.23286L4.44041 1.99556V7.17329C4.44039 7.47513 4.19539 7.72017 3.89354 7.72017C3.59186 7.71997 3.34766 7.47501 3.34764 7.17329V1.86372L1.01463 4.28364C0.78845 4.51812 0.415178 4.52444 0.180648 4.29829C-0.0538409 4.07212 -0.0610988 3.69885 0.165023 3.46431L3.33202 0.180128C3.46346 0.0438796 3.64458 -0.0142213 3.81932 0.00434657Z' fill='%231B1B1B'/%3E%3Cpath d='M10.1962 1.09289C9.89444 1.09289 9.64952 0.84865 9.64928 0.546992C9.64928 0.245133 9.8943 0.000116935 10.1962 0.000116962C10.4979 0.000304862 10.7421 0.245249 10.7421 0.546992C10.7418 0.848534 10.4977 1.0927 10.1962 1.09289ZM10.1962 2.65441C9.89442 2.65441 9.64948 2.41021 9.64928 2.10852C9.64928 1.80666 9.8943 1.56164 10.1962 1.56164C10.4979 1.56183 10.7421 1.80677 10.7421 2.10852C10.7419 2.41009 10.4977 2.65423 10.1962 2.65441ZM10.2762 10.9943C10.1072 11.0103 9.93305 10.9557 9.80358 10.8263L6.57701 7.6007C6.34661 7.3703 6.34661 6.99615 6.57701 6.76574C6.80743 6.53542 7.1816 6.53537 7.41198 6.76574L9.64928 9.00402L9.64928 3.82629C9.64928 3.52443 9.8943 3.27941 10.1962 3.27941C10.4979 3.2796 10.7421 3.52455 10.7421 3.82629L10.7421 9.13586L13.0751 6.71594C13.3011 6.48147 13.6745 6.47441 13.909 6.70031C14.1435 6.9264 14.1506 7.29972 13.9247 7.5343L10.7577 10.8185C10.6276 10.9533 10.4493 11.011 10.2762 10.9943Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection .select2-selection__arrow {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2.select2-container--open .selection .select2-selection, #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2:hover .selection .select2-selection {
  border-bottom-color: #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container {
  background-color: #FFF;
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(27, 27, 27, 0.07);
  top: 75px !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options {
  display: flex;
  flex-flow: column;
  gap: 16px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li {
  font-size: 16px;
  line-height: 24px;
  color: #1B1B1B;
  margin: 0;
  padding: 0;
  background-image: unset !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true]:hover:before {
  border: 3px solid #D5E1FD !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:not(.select2-results__option--selectable)[aria-selected=true]:before {
  background-color: #98A983;
  outline: 1.5px solid #98A983;
  border: 3px solid #FFF !important;
  width: 14px;
  height: 14px;
  transform: translateX(1.5px);
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li.select2-results__option--selectable.select2-results__option--selected:hover:before {
  border: 3px solid #D5E1FD !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li.select2-results__option--selectable.select2-results__option--selected:before {
  background-color: #98A983;
  outline: 1.5px solid #98A983;
  border: 3px solid #FFF !important;
  width: 14px;
  height: 14px;
  transform: translateX(1.5px);
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #FFF;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  margin: -3px 16px 0 0;
  border: 1.5px solid #1B1B1B;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results ul.select2-results__options li:hover:before {
  border-color: #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container .select2-results:before {
  display: block;
  content: "VÆLG SORTÈRING";
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 16px;
  font-family: "MulishBold";
  color: #919191;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine select ~ .select2 ~ .select2-container:before {
  content: none;
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-wrapper {
  order: 9;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-wrapper:has(.fake-input) .form-item {
  width: 375px;
  height: 0;
  position: absolute;
  opacity: 0;
  bottom: 24px;
  right: 0;
  pointer-events: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .reset-filter, #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > input.form-submit, #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .ajax-progress {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .mobile-results-count {
  display: none;
  color: #1B1B1B;
  font-size: 16px;
  line-height: 24px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header:before {
  content: "";
  background-color: #EAEEE6;
  border-bottom: 1px solid #98A983;
  position: absolute;
  left: 50%;
  top: -112px;
  width: 100dvw;
  height: calc(100% + 112px);
  transform: translateX(-50%);
  z-index: -1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content {
  display: flex;
  align-items: flex-start;
  gap: 40px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side {
  width: calc(100% - 435px);
  display: flex;
  flex-flow: column;
  gap: 64px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 16px;
  margin: 0 0 32px;
  border-bottom: 1px solid #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox {
  width: auto;
  margin: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox label {
  font-size: 24px;
  line-height: 29px;
  font-family: "MulishBold";
  padding-left: 36px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox label span {
  font-family: "MulishRegular";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox label:before {
  transform: none;
  width: 16px;
  height: 16px;
  border: 2px solid #919191;
  border-radius: 2px;
  top: 8px;
  background-color: unset;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox label:hover:before {
  border-color: #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox input:checked ~ label:before {
  border-color: #98A983;
  background-color: #98A983;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath d='M7 12L9.89075 14.8907V14.8907C9.95114 14.951 10.049 14.9511 10.1094 14.8907V14.8907L17 8' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
  background-size: 14px;
  background-position: center;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .js-form-type-checkbox input:checked ~ label:hover:before {
  border-color: #ADBA9C;
  background-color: #ADBA9C;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .customer-name {
  font-size: 14px;
  line-height: 17px;
  display: flex;
  gap: 10px;
  white-space: nowrap;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .customer-name span {
  display: block;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .heading {
  display: flex;
  border-bottom: 1px solid #D9C4F5;
  padding: 0 16px 4px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .heading div {
  font-size: 14px;
  line-height: 17px;
  color: #1B1B1B;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .heading div.quantity {
  width: 248px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .heading div.enabled {
  margin: 0 0 0 auto;
  text-align: right;
  font-family: "MulishBold";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 22px 28px 22px 16px;
  border-bottom: 1px solid #D9C4F5;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox {
  min-width: 120px;
  padding-right: 10px;
  width: auto;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox label,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox label {
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #1B1B1B;
  padding-left: 36px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox label:before,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox label:before {
  transform: none;
  width: 16px;
  height: 16px;
  border: 2px solid #919191;
  border-radius: 2px;
  top: 4px;
  background-color: unset;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox label:hover:before,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox label:hover:before {
  border-color: #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox input:checked ~ label:before,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox input:checked ~ label:before {
  border-color: #98A983;
  background-color: #98A983;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath d='M7 12L9.89075 14.8907V14.8907C9.95114 14.951 10.049 14.9511 10.1094 14.8907V14.8907L17 8' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
  background-size: 14px;
  background-position: center;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox input:checked ~ label:hover:before,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox input:checked ~ label:hover:before {
  border-color: #ADBA9C;
  background-color: #ADBA9C;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox:has(input:checked) ~ .js-form-type-number,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox:has(input:checked) ~ .js-form-type-number {
  display: flex;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-checkbox .form-item--error-message,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-checkbox .form-item--error-message {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .order-item--purchased-entity-missing,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 136px;
  align-self: flex-start;
  width: 50%;
  padding-right: 24px;
  min-height: 91px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
  width: 69px;
  height: 99px;
  position: absolute;
  left: 36px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #CCC;
}
@media screen and (max-width: 990px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
    left: 20px;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .order-item--purchased-entity-missing .order-item-data .data .title,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .order-item-data .data .title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #000;
  margin: 0 0 8px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .order-item--purchased-entity-missing .order-item-data .data .sku,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .order-item-data .data .sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  margin: 12px 0 0 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .order-item--purchased-entity-missing .order-item-data .data .sku span,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .order-item-data .data .sku span {
  font-family: "MulishBold";
}
@media screen and (min-width: 991px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container.selected div[data-drupal-selector*=edit-left-side-],
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected div[data-drupal-selector*=edit-left-side-] {
    max-width: calc(100% - 228px);
  }
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container.selected,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected {
    flex-wrap: wrap;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-],
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] {
  position: relative;
  width: calc(100% - 120px);
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  padding: 0 36px 0 136px;
  min-height: 91px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image {
  position: absolute;
  left: 36px;
  top: 50%;
  transform: translateY(-50%);
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a {
  display: block;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a img,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a img {
  display: block;
  max-width: 69px;
  height: auto;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-title,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #000;
  margin: 0 0 8px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor {
  display: block;
  max-width: 100%;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor label,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor label {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div a,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div a {
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
  text-decoration: none;
  font-family: "MulishRegular";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div a:hover,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div a:hover {
  opacity: 1;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor + .field-name-attribute-product-type,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor + .field-name-attribute-product-type {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-publish-version,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type-license,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-publish-version,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type-license {
  width: 100%;
  font-family: "MulishSemiBold";
  font-size: 12px;
  line-height: 18px;
  color: #000;
  margin: 8px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container div[data-drupal-selector*=edit-left-side-] .field-name-sku,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  margin: 12px 0 0 0;
  font-family: "MulishSemiBold";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number {
  position: relative;
  display: none;
  margin: 0 0 0 auto;
  width: auto;
  padding: 0 20px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number input::-webkit-outer-spin-button,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number input::-webkit-inner-spin-button,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number input::-webkit-outer-spin-button,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number input[type=number],
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number input[type=number] {
  -moz-appearance: textfield;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number input,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number input {
  width: 68px;
  height: 36px;
  font-size: 20px;
  line-height: 28px;
  font-family: "MulishBold";
  border: 1px solid #D4D4D4 !important;
  border-radius: 8px;
  text-align: center;
  padding: 4px 16px !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number input:hover,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number input:hover {
  background-color: #EAEEE6;
  border-color: #CBD4C1 !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number input:focus-visible,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number input:focus-visible {
  border-color: #98A983;
  outline: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number .quantity-control,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number .quantity-control {
  position: absolute;
  width: 16px;
  height: 16px;
  font-size: 22px;
  line-height: 16px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number .quantity-control.down,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number .quantity-control.down {
  left: auto;
  right: calc(100% - 15px);
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number .quantity-control.up,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number .quantity-control.up {
  right: auto;
  left: calc(100% - 15px);
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container .js-form-type-number .form-item--error-message,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .js-form-type-number .form-item--error-message {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container.selected,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected {
  background-color: #F2F2F2;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container.has-error,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.has-error {
  background-color: #ffeded;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container.has-error > .form-item--error-message,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.has-error > .form-item--error-message {
  background-color: #D6242F;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  padding: 8px 16px;
  color: #FFF;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container:has(.returned),
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container:has(.returned) {
  padding-top: 55px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container:has(.returned) > .returned,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container:has(.returned) > .returned {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 16px 8px 40px;
  font-size: 12px;
  line-height: 18px;
  color: #777777;
  font-family: "MulishSemiBold";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00016 1.3335C4.32418 1.3335 1.3335 4.32419 1.3335 8.00016C1.3335 11.6761 4.32418 14.6668 8.00016 14.6668C11.6761 14.6668 14.6668 11.6761 14.6668 8.00016C14.6668 4.32419 11.6761 1.3335 8.00016 1.3335ZM8.00016 2.3335C11.1357 2.3335 13.6668 4.86463 13.6668 8.00016C13.6668 11.1357 11.1357 13.6668 8.00016 13.6668C4.86462 13.6668 2.3335 11.1357 2.3335 8.00016C2.3335 4.86463 4.86462 2.3335 8.00016 2.3335ZM8.00016 4.66683C7.82335 4.66683 7.65378 4.73707 7.52876 4.86209C7.40373 4.98712 7.3335 5.15668 7.3335 5.3335C7.3335 5.51031 7.40373 5.67988 7.52876 5.8049C7.65378 5.92992 7.82335 6.00016 8.00016 6.00016C8.17697 6.00016 8.34654 5.92992 8.47157 5.8049C8.59659 5.67988 8.66683 5.51031 8.66683 5.3335C8.66683 5.15668 8.59659 4.98712 8.47157 4.86209C8.34654 4.73707 8.17697 4.66683 8.00016 4.66683ZM7.99235 6.993C7.85986 6.99507 7.7336 7.04965 7.64131 7.14474C7.54903 7.23983 7.49826 7.36767 7.50016 7.50016V11.1668C7.49923 11.2331 7.51147 11.2989 7.53617 11.3604C7.56088 11.4218 7.59756 11.4778 7.64408 11.525C7.6906 11.5722 7.74604 11.6096 7.80717 11.6352C7.8683 11.6608 7.9339 11.6739 8.00016 11.6739C8.06642 11.6739 8.13203 11.6608 8.19316 11.6352C8.25428 11.6096 8.30972 11.5722 8.35624 11.525C8.40276 11.4778 8.43944 11.4218 8.46415 11.3604C8.48886 11.2989 8.5011 11.2331 8.50016 11.1668V7.50016C8.50112 7.43324 8.48864 7.36681 8.46345 7.3048C8.43826 7.24279 8.40088 7.18647 8.35353 7.13917C8.30617 7.09188 8.2498 7.05457 8.18776 7.02946C8.12572 7.00435 8.05927 6.99196 7.99235 6.993Z' fill='%23777777'/%3E%3C/svg%3E%0A");
  background-position: left 16px top 9px;
  background-repeat: no-repeat;
  background-size: 15px auto;
}
@media screen and (min-width: 768px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container:has(.returned):not(:has(.js-form-type-checkbox)),
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container:has(.returned):not(:has(.js-form-type-checkbox)) {
    padding-left: 136px;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container:has(.form-disabled) div[data-drupal-selector*=edit-left-side-] *,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .item-container:has(.form-disabled) .order-item--purchased-entity-missing *,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container:has(.form-disabled) div[data-drupal-selector*=edit-left-side-] *,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container:has(.form-disabled) .order-item--purchased-entity-missing * {
  color: #A1A1A1 !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.available-items:has(.heading:only-child) {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .heading {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  color: #D6242F;
  font-family: "MulishSemiBold";
  border-bottom: none;
  font-size: 12px;
  line-height: 18px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .heading:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0C3.14147 0 0 3.14147 0 7C0 10.8585 3.14147 14 7 14C10.8585 14 14 10.8585 14 7C14 3.14147 10.8585 0 7 0ZM7 1.27273C10.1707 1.27273 12.7273 3.82927 12.7273 7C12.7273 10.1707 10.1707 12.7273 7 12.7273C3.82926 12.7273 1.27273 10.1707 1.27273 7C1.27273 3.82927 3.82926 1.27273 7 1.27273ZM6.2729 3.81818L6.39347 7.63636H7.6053L7.72586 3.81818H6.2729ZM7.00248 8.56232C6.43866 8.56232 6.10263 8.86224 6.10263 9.37642C6.10263 9.88106 6.43867 10.1818 7.00248 10.1818C7.56185 10.1818 7.89861 9.88106 7.89861 9.37642C7.89861 8.86224 7.56185 8.56232 7.00248 8.56232Z' fill='%23D6242F'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container {
  padding: 18px 0 18px 123px;
  border-bottom: 1px solid #D9C4F5;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) {
  padding-left: 138px;
}
@media screen and (max-width: 990px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) {
    padding-left: 122px;
  }
}
@media screen and (max-width: 767px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) {
    padding-left: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) .order-item--purchased-entity-missing,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) div[data-drupal-selector*=edit-left-side-] {
    padding: 0 0 0 112px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) .order-item--purchased-entity-missing .field-name-field-product-image a img,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container:not(:has(.form-item)) div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a img {
    max-width: 48px;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 136px;
  align-self: flex-start;
  width: 50%;
  padding-right: 24px;
  min-height: 91px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
  width: 69px;
  height: 99px;
  position: absolute;
  left: 36px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #CCC;
}
@media screen and (max-width: 990px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
    left: 20px;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing .order-item-data .data .title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #A1A1A1;
  margin: 0 0 8px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing .order-item-data .data .sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 14px;
  line-height: 18px;
  color: #A1A1A1;
  margin: 12px 0 0 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing .order-item-data .data .sku span {
  font-family: "MulishBold";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .message {
  width: 100%;
  max-width: 100%;
  margin: -56px 0 8px 0;
  padding: 8px 16px 8px 40px;
  color: #067654;
  font-size: 12px;
  line-height: 18px;
  font-family: "MulishSemiBold";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55349 1C6.97684 1 6.47331 1.23644 6.15229 1.59759C5.83127 1.95874 5.68328 2.41825 5.68328 2.87022C5.68328 3.32218 5.83127 3.78169 6.15229 4.14284C6.47331 4.50398 6.97684 4.74043 7.55349 4.74043C8.13014 4.74043 8.63367 4.50399 8.95469 4.14284C9.27571 3.78169 9.42371 3.32218 9.42371 2.87022C9.42371 2.41825 9.27571 1.95874 8.95469 1.59759C8.63367 1.23645 8.13014 1 7.55349 1ZM7.55348 2.12213C7.8496 2.12213 8.00064 2.21297 8.11601 2.34275C8.23137 2.47254 8.30157 2.66761 8.30157 2.87021C8.30157 3.07282 8.23137 3.26789 8.11601 3.39768C8.00065 3.52746 7.8496 3.6183 7.55348 3.6183C7.25736 3.6183 7.10632 3.52746 6.99095 3.39768C6.87559 3.26789 6.80539 3.07282 6.80539 2.87021C6.80539 2.66761 6.87559 2.47254 6.99095 2.34275C7.10632 2.21297 7.25736 2.12213 7.55348 2.12213ZM6.23555 5.48049C6.20836 5.4812 6.18126 5.48388 6.15446 5.48852H4.56112C4.25122 5.48847 4 5.73969 4 6.04959C4 6.35949 4.25122 6.61071 4.56112 6.61071L5.68325 6.61065V14.0915H4.56112C4.25122 14.0915 4 14.3427 4 14.6526C4 14.9625 4.25122 15.2137 4.56112 15.2137L6.15227 15.2136C6.2125 15.2235 6.27394 15.2235 6.33417 15.2136H8.77057C8.8308 15.2235 8.89224 15.2235 8.95248 15.2136H10.7328C11.0427 15.2137 11.294 14.9625 11.294 14.6526C11.294 14.3427 11.0427 14.0915 10.7328 14.0915L9.42368 14.0915V7.54576C9.42368 6.41623 8.49597 5.48852 7.36644 5.48852H6.33636C6.30307 5.48281 6.26933 5.48012 6.23555 5.48048L6.23555 5.48049ZM6.80539 6.61064H7.36646C7.88946 6.61064 8.30157 7.02275 8.30157 7.54575V14.0915H6.80539V6.61064Z' fill='%2340A629'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: left 16px top 8px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal:not(.visible) {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container {
  min-height: 200px;
  display: flex;
  flex-flow: column;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container .return-order-warning__buttons {
  margin: auto auto 0;
  display: flex;
  justify-content: center;
  gap: 16px;
}
@media screen and (max-width: 480px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container .return-order-warning__buttons {
    width: 100%;
    flex-flow: column;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container .return-order-warning__buttons a {
    width: 100%;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container .return-order-warning__buttons a.button {
  display: inline-block;
  border-radius: 24px;
  font-size: 14px;
  line-height: 44px;
  color: #1B1B1B;
  letter-spacing: 0.4px;
  font-family: "MulishBold";
  padding: 0 24px;
  cursor: pointer;
  border: 2px solid #98A983;
  text-decoration: none;
  text-align: center;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container .return-order-warning__buttons a.button:hover {
  border-color: #ADBA9C;
  background-color: #ADBA9C;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .form-container .return-order-warning__buttons a.button.conversion {
  background-color: #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .popup-form-modal .popup-container .close-popup-form {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side {
  position: sticky;
  top: 144px;
  width: 395px;
  flex-shrink: 0;
  background-color: #F2F2F2;
  border-radius: 8px;
  padding: 16px 20px;
  display: flex;
  flex-flow: column;
  gap: 24px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart h2 {
  margin: 0 0 32px;
  color: #000;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container {
  display: flex;
  flex-flow: column;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container {
  display: flex;
  border-bottom: 1px solid #FFF;
  padding: 0 24px 8px 24px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .returned {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-checkbox {
  width: auto;
  margin: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-checkbox input:focus ~ label,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-checkbox input:focus-visible ~ label {
  outline: 1px dashed #D6242F;
  outline-offset: 2px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-checkbox label {
  width: 16px;
  height: 16px;
  text-indent: -9999em;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.6665 1.72266C4.6223 1.72266 4.57991 1.74022 4.54865 1.77147C4.5174 1.80273 4.49984 1.84512 4.49984 1.88932V3.38932H7.49984V1.88932C7.49984 1.84512 7.48228 1.80273 7.45102 1.77147C7.41977 1.74022 7.37737 1.72266 7.33317 1.72266H4.6665ZM8.49984 3.38932V1.88932C8.49984 1.5799 8.37692 1.28316 8.15813 1.06436C7.93934 0.845573 7.64259 0.722656 7.33317 0.722656H4.6665C4.35708 0.722656 4.06034 0.845573 3.84155 1.06436C3.62275 1.28316 3.49984 1.5799 3.49984 1.88932V3.38932H1.33902C1.3355 3.38929 1.33197 3.38929 1.32844 3.38932H0.666504C0.390362 3.38932 0.166504 3.61318 0.166504 3.88932C0.166504 4.16547 0.390362 4.38932 0.666504 4.38932H0.873104L1.49997 11.9118C1.50582 12.3899 1.69829 12.8472 2.03681 13.1857C2.38062 13.5295 2.84694 13.7227 3.33317 13.7227H8.6665C9.15273 13.7227 9.61905 13.5295 9.96287 13.1857C10.3014 12.8472 10.4939 12.3899 10.4997 11.9118L11.1266 4.38932H11.3332C11.6093 4.38932 11.8332 4.16547 11.8332 3.88932C11.8332 3.61318 11.6093 3.38932 11.3332 3.38932H10.6712C10.6677 3.38929 10.6642 3.38929 10.6607 3.38932H8.49984ZM1.87657 4.38932L2.49984 11.8685V11.8893C2.49984 12.1103 2.58763 12.3223 2.74392 12.4786C2.9002 12.6349 3.11216 12.7227 3.33317 12.7227H8.6665C8.88752 12.7227 9.09948 12.6349 9.25576 12.4786C9.41204 12.3223 9.49984 12.1103 9.49984 11.8893V11.8685L10.1231 4.38932H1.87657ZM4.6665 6.05599C4.94265 6.05599 5.1665 6.27985 5.1665 6.55599V10.556C5.1665 10.8321 4.94265 11.056 4.6665 11.056C4.39036 11.056 4.1665 10.8321 4.1665 10.556V6.55599C4.1665 6.27985 4.39036 6.05599 4.6665 6.05599ZM7.33317 6.05599C7.60931 6.05599 7.83317 6.27985 7.83317 6.55599V10.556C7.83317 10.8321 7.60931 11.056 7.33317 11.056C7.05703 11.056 6.83317 10.8321 6.83317 10.556V6.55599C6.83317 6.27985 7.05703 6.05599 7.33317 6.05599Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
  background-size: auto 13px;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-checkbox label:before {
  content: none;
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-checkbox .form-item--error-message {
  display: none;
  margin: 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] {
  width: 100%;
  position: relative;
  padding: 0 0 0 78px;
  min-height: 76px;
  max-width: 214px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a {
  display: block;
  outline-offset: 2px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a img {
  display: block;
  max-width: 46px;
  height: auto;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-title {
  width: 100%;
  max-width: 152px;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #000;
  margin: 0 0 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor label {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div a {
  font-family: "MulishRegular";
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
  text-decoration: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor > div > div a:hover {
  opacity: 1;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-contributor + .field-name-attribute-product-type {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  color: #A1A1A1;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-publish-version,
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type-license {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  margin: 8px 0 0 0;
  font-family: "MulishSemiBold";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .order-item--purchased-entity-missing {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  align-self: flex-start;
  padding: 0 0 0 78px;
  min-height: 76px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
  width: 46px;
  height: 66px;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #CCC;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .order-item--purchased-entity-missing .order-item-data .data .title {
  width: 100%;
  max-width: 152px;
  font-size: 16px;
  line-height: 24px;
  font-family: "MulishBold";
  color: #000;
  margin: 0 0 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .order-item--purchased-entity-missing .order-item-data .data .sku {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  margin: 8px 0 0 0;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .order-item--purchased-entity-missing .order-item-data .data .sku span {
  font-family: "MulishBold";
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-number {
  width: auto;
  pointer-events: none;
  margin: 0 0 0 auto;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-number input {
  background-color: unset;
  padding: 0 !important;
  font-size: 36px;
  line-height: 48px;
  color: #1B1B1B;
  font-family: "MulishBold";
  border: none;
  text-align: right;
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-number input {
    font-size: 24px;
    line-height: 36px;
  }
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-number input::-webkit-inner-spin-button {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container .js-form-type-number .quantity-control {
  display: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) {
  margin-bottom: 8px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper {
  padding: 0 24px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper .total-label {
  font-size: 24px;
  line-height: 29px;
  font-family: "MulishBold";
  color: #1B1B1B;
  padding: 0;
  margin-bottom: 16px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper .total-value-container {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper .total-value-container .total-value {
  font-size: 36px;
  line-height: 43px;
  font-family: "MulishBold";
  color: #1B1B1B;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper .total-value-container .total-description {
  font-size: 14px;
  line-height: 16px;
  color: #000;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions .cancel {
  pointer-events: none;
  filter: grayscale(1) opacity(0.5);
  font-size: 14px;
  line-height: 22px;
  font-family: "MulishBold";
  color: #1B1B1B;
  padding: 8px 16px;
  cursor: pointer;
  border: 2px solid #98A983;
  background-color: #FFF;
  border-radius: 24px;
  transition: background-color 0.3s ease;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions .cancel:hover {
  background-color: #98A983;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions input.button {
  padding: 0 16px;
  font-size: 16px;
  line-height: 38px;
  font-family: "MulishBold";
  border-radius: 24px;
  background-color: #98A983;
  border: none;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions input.button:hover {
  background-color: #ADBA9C;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions input.button:not(.active) {
  pointer-events: none;
  background-color: #E3E3E3;
  color: #A1A1A1 !important;
}
#block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions:has(.active) .cancel {
  pointer-events: all;
  filter: none;
}
@media screen and (min-width: 768px) {
  #block-system-main-block > form.webshop-commerce-return-form.overlay-on {
    position: relative;
  }
  #block-system-main-block > form.webshop-commerce-return-form.overlay-on:after {
    content: "";
    display: block;
    width: 100dvw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #1B1B1B;
    opacity: 0.4;
    z-index: 0;
  }
}
@media screen and (max-width: 1024px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content {
    gap: 24px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side {
    width: calc(100% - 288px);
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .customer-name {
    max-width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side {
    width: 264px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) {
    padding: 0 0 8px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) .order-item--purchased-entity-missing,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) div[data-drupal-selector*=edit-left-side-] {
    max-width: 155px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) .order-item--purchased-entity-missing > *,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) div[data-drupal-selector*=edit-left-side-] > * {
    max-width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper {
    padding: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions {
    flex-flow: column-reverse;
  }
}
@media screen and (max-width: 990px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper {
    flex-wrap: wrap;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.js-form-type-checkbox {
    width: 100%;
    max-width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-order-number, #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-item.form-item-sort-bef-combine {
    width: calc(33.333% - 16px);
    max-width: unset;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header > .form-wrapper > .form-wrapper {
    width: calc(33.333% - 16px);
    max-width: unset;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .field-name-field-product-image,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image {
    left: 20px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected {
    flex-wrap: wrap;
    gap: 26px 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected div[data-drupal-selector*=edit-left-side-] {
    max-width: calc(100% - 120px);
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected:after {
    content: "Antal retur";
    font-size: 14px;
    line-height: 17px;
    font-family: "MulishBold";
    color: #1B1B1B;
    position: absolute;
    left: 20px;
    bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading {
    flex-flow: column;
    align-items: flex-start;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .customer-name span {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #block-system-main-block > form.webshop-commerce-return-form {
    padding: 0;
    margin: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form.loading {
    z-index: 9999999998;
  }
  #block-system-main-block > form.webshop-commerce-return-form.loading > .form-wrapper {
    z-index: 0;
    position: relative;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header {
    flex-wrap: wrap !important;
    justify-content: space-between;
    flex-flow: row;
    align-items: center;
    gap: 24px;
    margin: 0 auto 32px;
    padding: 24px 16px 16px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header h1 {
    width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header:has(.order-filters) .mobile-filters-trigger,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header:has(.order-filters) .mobile-results-count {
    display: block;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters {
    display: none;
    gap: 0;
    position: fixed;
    flex-flow: column;
    align-items: flex-start;
    justify-content: flex-start;
    top: 0;
    left: 0;
    width: 100dvw;
    height: 100dvh;
    background-color: #FFF;
    z-index: 99;
    padding: 24px 24px 60px;
    overflow: auto;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters.mobile-filters-on {
    display: flex;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters .mobile {
    display: block;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters .mobile.filter-title {
    color: #1B1B1B;
    font-size: 18px;
    line-height: 27px;
    font-family: "MulishBold";
    margin: 0 0 16px;
    order: -1;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters .mobile.close-mobile-filters {
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L12 10.9393L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L13.0607 12L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L12 13.0607L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L10.9393 12L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item {
    width: 100% !important;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-item-sort-bef-combine {
    display: flex;
    align-items: center;
    justify-content: space-between;
    order: 0;
    padding: 16px 0;
    border-bottom: 1px solid #D5E1FD;
    z-index: 11;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-item-sort-bef-combine label {
    display: block;
    white-space: nowrap;
    font-size: 14px;
    line-height: 17px;
    color: #757575;
    margin: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-item-sort-bef-combine select ~ .select2 {
    width: auto !important;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection {
    border-bottom: none;
    padding: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-item-sort-bef-combine select ~ .select2 .selection .select2-selection .select2-selection__rendered {
    padding: 8px 44px 8px 16px;
    font-family: "MulishBold";
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.64645 5.64645C3.84171 5.45118 4.15829 5.45118 4.35355 5.64645L8 9.29289L11.6464 5.64645C11.8417 5.45118 12.1583 5.45118 12.3536 5.64645C12.5488 5.84171 12.5488 6.15829 12.3536 6.35355L8.35355 10.3536C8.15829 10.5488 7.84171 10.5488 7.64645 10.3536L3.64645 6.35355C3.45118 6.15829 3.45118 5.84171 3.64645 5.64645Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");
    background-position: right 10px center;
    background-size: 16px auto;
    background-repeat: no-repeat;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.js-form-type-checkbox {
    order: 1;
    padding: 16px 0;
    border-bottom: 1px solid #D5E1FD;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.js-form-type-checkbox label {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-item-order-number {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-item.form-wrapper {
    padding: 16px 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-wrapper {
    width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .form-wrapper > .form-item {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .reset-filter {
    position: absolute;
    bottom: 12px;
    left: calc(50% - 70px);
    transform: translateX(-50%);
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .reset-filter a {
    display: block;
    font-size: 16px;
    line-height: 34px;
    border: 2px solid #98A983;
    color: #1B1B1B;
    font-family: "MulishSemiBold";
    padding: 0 16px;
    border-radius: 24px;
    text-decoration: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .reset-filter.active {
    display: block;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > .reset-filter.active + input.form-submit {
    left: calc(50% + 70px);
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header .order-filters > input.form-submit {
    display: block;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #98A983;
    border: 2px solid #98A983;
    font-family: "MulishSemiBold";
    padding: 0 16px;
    line-height: 34px;
    font-size: 16px;
    letter-spacing: 0;
    border-radius: 24px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header:has(.mobile-filters-on) {
    z-index: 100000000000000000;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content {
    flex-flow: column;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side {
    gap: 32px;
    width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .customer-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container .order-heading .customer-name span {
    max-width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .heading div.quantity {
    width: 178px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .heading div.enabled {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container {
    padding: 10px 16px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] {
    padding: 0 0 0 78px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .field-name-field-product-image,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image {
    left: 12px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .field-name-field-product-image a img,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-product-image a img {
    max-width: 48px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .field-name-field-publish-version,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .field-name-attribute-product-type-license,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-field-publish-version,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container div[data-drupal-selector*=edit-left-side-] .field-name-attribute-product-type-license {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing {
    width: 100%;
    padding-left: 78px;
    padding-right: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
    width: 48px;
    height: 64px;
    left: 12px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected {
    position: relative;
    padding-bottom: 64px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected .js-form-type-number {
    display: flex;
    width: calc(100% - 8px);
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 16px;
    bottom: 12px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected .js-form-type-number .quantity-control.down {
    right: 95px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected .js-form-type-number:before {
    content: "Antal retur";
    font-size: 14px;
    line-height: 17px;
    font-family: "MulishBold";
    color: #1B1B1B;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper .return-item-container.selected:after {
    content: none;
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container {
    padding: 10px 0 10px 16px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing {
    width: 100%;
    padding-left: 78px;
    padding-right: 22px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .order-container > .form-wrapper.unavailable-items .item-container .order-item--purchased-entity-missing .order-item-data .image-placeholder {
    width: 48px;
    height: 64px;
    left: 35px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side > .message {
    margin: -24px 0 8px 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .left-side .no-orders {
    padding: 0 24px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side {
    width: 100%;
    position: sticky;
    top: auto;
    bottom: 0;
    background-color: #FFF;
    box-shadow: -1px 2px 4px rgba(27, 27, 27, 0.2);
    border-radius: 0;
    z-index: 2;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container {
    margin: 0 0 24px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) {
    align-items: center;
    padding: 0 24px 8px 24px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) .order-item--purchased-entity-missing,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) div[data-drupal-selector*=edit-left-side-] {
    max-width: calc(100% - 80px);
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) .order-item--purchased-entity-missing .field-name-title,
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:not(:empty) div[data-drupal-selector*=edit-left-side-] .field-name-title {
    max-width: 100%;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .product-container .return-item-container:last-child {
    margin: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .return_cart .total-wrapper {
    padding: 0 24px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-content .right-side .actions {
    flex-flow: row;
    justify-content: space-around;
  }
  #block-system-main-block > form.webshop-commerce-return-form:not(.mobile-cart-visible) .right-side .return_cart {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-header h1,
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-header .mobile-filters-trigger,
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-header .mobile-results-count {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-header:after {
    content: "Indsend returoplysninger";
    font-size: 24px;
    line-height: 29px;
    font-family: "MulishBold";
    color: #1B1B1B;
  }
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-content .left-side > *:not(.popup-form-modal) {
    display: none;
  }
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-content .right-side {
    margin: auto 0 0 0;
    border-radius: 8px;
    background-color: #F2F2F2;
    min-height: calc(100dvh - 164px);
    padding-bottom: 0;
  }
  #block-system-main-block > form.webshop-commerce-return-form.mobile-cart-visible > .form-wrapper > .return-product-content .right-side .actions {
    position: sticky;
    width: 100%;
    top: auto;
    left: 0;
    bottom: 0;
    background-color: #F2F2F2;
    padding: 20px 0;
    margin: auto 0 0 0;
  }
}
@media screen and (max-width: 480px) {
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header {
    padding: 24px 16px 16px;
  }
  #block-system-main-block > form.webshop-commerce-return-form > .form-wrapper .return-product-header h1 {
    font-size: 24px;
    line-height: 29px;
  }
}

.return-product-thank-you {
  padding: 0 0 64px;
}
.return-product-thank-you h1 {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto 64px;
  display: flex;
  flex-flow: column;
  gap: 16px;
  padding: 16px 15px 24px;
  position: relative;
  isolation: isolate;
  font-size: 36px;
  line-height: 42px;
  color: #1B1B1B;
  font-family: "MulishBold";
}
.return-product-thank-you h1:before {
  content: "";
  background-color: #EAEEE6;
  border-bottom: 1px solid #98A983;
  position: absolute;
  left: 50%;
  top: -112px;
  width: 100dvw;
  height: calc(100% + 112px);
  transform: translateX(-50%);
  z-index: -1;
}
.return-product-thank-you img {
  display: block;
  width: calc(100% - 50px);
  max-width: 446px;
  margin: 64px auto;
  border-radius: 16px;
}
.return-product-thank-you p {
  display: block;
  max-width: 830px;
  font-size: 18px;
  line-height: 27px;
  color: #000;
  margin: 0 auto 16px;
  padding: 0 44px;
}
.return-product-thank-you p a {
  color: #98A983;
}
.return-product-thank-you p strong {
  font-family: "MulishBold";
  font-size: 20px;
  line-height: 24px;
}
.return-product-thank-you p:last-child {
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .return-product-thank-you h1 {
    margin: 0 auto 32px;
  }
}
@media screen and (max-width: 480px) {
  .return-product-thank-you {
    padding: 0 0 32px;
  }
  .return-product-thank-you h1 {
    padding: 24px 16px 16px;
    font-size: 24px;
    line-height: 29px;
  }
  .return-product-thank-you img {
    margin: 32px auto;
  }
  .return-product-thank-you p {
    padding: 0 25px;
  }
}

.without-vat .individual-order-page .totals .with-vat.tax {
  display: flex !important;
}

header[id=header] > .container #block-system-branding-block,
header[id=header] > .view-article.article-listing #block-system-branding-block,
header[id=header] > .view-podcast #block-system-branding-block {
  margin: 0 33px 0 0;
}
header[id=header] > .container #block-system-branding-block a img,
header[id=header] > .view-article.article-listing #block-system-branding-block a img,
header[id=header] > .view-podcast #block-system-branding-block a img {
  height: 20px;
}

body.page-node-type-article article.article-full-page.theme_green .article-head,
body.page-node-type-article article.article-full-page.theme_green .article-body .share-block .method-block a.share-method span,
body.page-node-type-article article.article-full-page.theme_green .article-body .body blockquote {
  background: rgb(152, 169, 131);
}
body.page-node-type-article article.article-full-page.theme_green .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_green .article-body .body blockquote p {
  color: #000;
}
body.page-node-type-article article.article-full-page.theme_green .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article article.article-full-page.theme_green .article-body .body > p:first-child:first-letter {
  color: rgb(152, 169, 131);
}
body.page-node-type-article article.article-full-page.theme_lightblue .article-head,
body.page-node-type-article article.article-full-page.theme_lightblue .article-body .share-block .method-block a.share-method span,
body.page-node-type-article article.article-full-page.theme_lightblue .article-body .body blockquote {
  background: rgb(174, 195, 212);
}
body.page-node-type-article article.article-full-page.theme_lightblue .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_lightblue .article-body .body blockquote p {
  color: #000;
}
body.page-node-type-article article.article-full-page.theme_lightblue .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article article.article-full-page.theme_lightblue .article-body .body > p:first-child:first-letter {
  color: rgb(174, 195, 212);
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .top h1, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .top h1,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .top h1 {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .top .description, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .top .description,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .top .description {
  border-color: rgba(255, 255, 255, 0.1);
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .top .description .subtitle *, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .top .description .subtitle *,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .top .description .subtitle * {
  color: #FFF !important;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .top .description .category_and_tags a, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .top .description .category_and_tags a,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .top .description .category_and_tags a {
  background-color: #FFF;
  color: #1B1B1B;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .middle .bookmark, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .middle .bookmark,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .middle .bookmark {
  filter: brightness(0) invert(1);
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .middle .article-info .field, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .middle .article-info .field,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .middle .article-info .field {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .middle .article-info .field .field-label, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .middle .article-info .field .field-label,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .middle .article-info .field .field-label {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head .container .image_credits, body.page-node-type-article article.article-full-page.theme_brown .article-head .view-article.article-listing .image_credits,
body.page-node-type-article article.article-full-page.theme_brown .article-head .view-podcast .image_credits {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-body a.share-method span {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_brown .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_brown .article-head,
body.page-node-type-article article.article-full-page.theme_brown .article-body .share-block .method-block a.share-method span,
body.page-node-type-article article.article-full-page.theme_brown .article-body .body blockquote {
  background: rgb(159, 103, 79);
}
body.page-node-type-article article.article-full-page.theme_brown .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_brown .article-body .body blockquote p {
  color: #000;
}
body.page-node-type-article article.article-full-page.theme_brown .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article article.article-full-page.theme_brown .article-body .body > p:first-child:first-letter {
  color: rgb(159, 103, 79);
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .top h1, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .top h1,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .top h1 {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .top .description, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .top .description,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .top .description {
  border-color: rgba(255, 255, 255, 0.1);
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .top .description .subtitle *, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .top .description .subtitle *,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .top .description .subtitle * {
  color: #FFF !important;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .top .description .category_and_tags a, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .top .description .category_and_tags a,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .top .description .category_and_tags a {
  background-color: #FFF;
  color: #1B1B1B;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .middle .bookmark, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .middle .bookmark,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .middle .bookmark {
  filter: brightness(0) invert(1);
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .middle .article-info .field, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .middle .article-info .field,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .middle .article-info .field {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .middle .article-info .field .field-label, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .middle .article-info .field .field-label,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .middle .article-info .field .field-label {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head .container .image_credits, body.page-node-type-article article.article-full-page.theme_blue .article-head .view-article.article-listing .image_credits,
body.page-node-type-article article.article-full-page.theme_blue .article-head .view-podcast .image_credits {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-body a.share-method span {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_blue .article-body .body blockquote p {
  color: #FFF;
}
body.page-node-type-article article.article-full-page.theme_blue .article-head,
body.page-node-type-article article.article-full-page.theme_blue .article-body .share-block .method-block a.share-method span,
body.page-node-type-article article.article-full-page.theme_blue .article-body .body blockquote {
  background: rgb(73, 85, 105);
}
body.page-node-type-article article.article-full-page.theme_blue .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_blue .article-body .body blockquote p {
  color: #000;
}
body.page-node-type-article article.article-full-page.theme_blue .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article article.article-full-page.theme_blue .article-body .body > p:first-child:first-letter {
  color: rgb(73, 85, 105);
}
body.page-node-type-article article.article-full-page.theme_sand .article-head,
body.page-node-type-article article.article-full-page.theme_sand .article-body .share-block .method-block a.share-method span,
body.page-node-type-article article.article-full-page.theme_sand .article-body .body blockquote {
  background: rgb(241, 235, 227);
}
body.page-node-type-article article.article-full-page.theme_sand .article-body .body blockquote:before,
body.page-node-type-article article.article-full-page.theme_sand .article-body .body blockquote p {
  color: #000;
}
body.page-node-type-article article.article-full-page.theme_sand .article-body .body > .article-left-content:first-child + p:first-letter,
body.page-node-type-article article.article-full-page.theme_sand .article-body .body > p:first-child:first-letter {
  color: rgb(241, 235, 227);
}

.featured-article-podcast article.node--type-article.theme_green,
.referenced-block > article.theme_green,
.paragraph--type--referenced-content-block > article.theme_green,
.referenced-content-block-component > article.theme_green {
  background-color: rgb(152, 169, 131);
}
.featured-article-podcast article.node--type-article.theme_lightblue,
.referenced-block > article.theme_lightblue,
.paragraph--type--referenced-content-block > article.theme_lightblue,
.referenced-content-block-component > article.theme_lightblue {
  background-color: rgb(174, 195, 212);
}
.featured-article-podcast article.node--type-article.theme_brown,
.referenced-block > article.theme_brown,
.paragraph--type--referenced-content-block > article.theme_brown,
.referenced-content-block-component > article.theme_brown {
  background-color: rgb(159, 103, 79);
}
.featured-article-podcast article.node--type-article.theme_blue,
.referenced-block > article.theme_blue,
.paragraph--type--referenced-content-block > article.theme_blue,
.referenced-content-block-component > article.theme_blue {
  background-color: rgb(73, 85, 105);
}
.featured-article-podcast article.node--type-article.theme_sand,
.referenced-block > article.theme_sand,
.paragraph--type--referenced-content-block > article.theme_sand,
.referenced-content-block-component > article.theme_sand {
  background-color: rgb(241, 235, 227);
}

article.article-listing.node--type-article .teaser-color.theme_green {
  background-color: rgb(152, 169, 131);
}
article.article-listing.node--type-article .teaser-color.theme_lightblue {
  background-color: rgb(174, 195, 212);
}
article.article-listing.node--type-article .teaser-color.theme_brown {
  background-color: rgb(159, 103, 79);
}
article.article-listing.node--type-article .teaser-color.theme_blue {
  background-color: rgb(73, 85, 105);
}
article.article-listing.node--type-article .teaser-color.theme_sand {
  background-color: rgb(241, 235, 227);
}

.filtered-article-podcast-feeds-component .component-header + div form .form-wrapper .form-item.form-item-sort-by span.select2 .select2-selection__rendered:before {
  content: "Sorter efter: ";
}

#block-system-main-block > form.user-login-form {
  display: flex;
  max-width: 1366px;
  background-color: #FFF;
  padding: 48px 20px;
  margin: 80px auto;
  min-height: 440px;
}
#block-system-main-block > form.user-login-form > .form-wrapper {
  width: 100%;
  display: flex;
  flex-flow: column;
  align-self: stretch;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  padding-left: calc(50% + 18px);
}
#block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(50% - 18px);
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  background-color: #EAEEE6;
  border-radius: 4px;
  padding: 51px 20px;
}
#block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card h2, #block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card p {
  color: #000;
}
#block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card p {
  font-size: 20px;
  line-height: 25px;
}
#block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card .cta:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin: -2px 0 0 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M9.33333 5.83335V4.50002C9.33333 4.1464 9.19286 3.80726 8.94281 3.55721C8.69276 3.30716 8.35362 3.16669 8 3.16669H3.33333C2.97971 3.16669 2.64057 3.30716 2.39052 3.55721C2.14048 3.80726 2 4.1464 2 4.50002V12.5C2 12.8536 2.14048 13.1928 2.39052 13.4428C2.64057 13.6929 2.97971 13.8334 3.33333 13.8334H8C8.35362 13.8334 8.69276 13.6929 8.94281 13.4428C9.19286 13.1928 9.33333 12.8536 9.33333 12.5V11.1667' stroke='%231B1B1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 8.5H14L12 6.5' stroke='%231B1B1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 10.5L14 8.5' stroke='%231B1B1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-description {
  display: flex;
  align-items: flex-end;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-description p {
  margin: 0;
  font-size: 20px;
  line-height: 25px;
  font-family: "MulishBold";
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item {
  width: 100%;
  margin: 0 0 24px;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item ::-webkit-input-placeholder {
  color: #757575;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item ::-moz-placeholder {
  color: #757575;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text],
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password] {
  padding: 8px 12px;
  font-size: 18px;
  line-height: 27px;
  border-color: #777777;
  border-radius: 4px;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text]:hover,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password]:hover {
  border-color: #1B1B1B;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text]:focus, #block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text]:focus-visible,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password]:focus,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password]:focus-visible {
  border-color: #1B1B1B;
  outline: 1px solid #1B1B1B !important;
  outline-offset: 0 !important;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text].error,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password].error {
  border-color: #D6242F;
  outline: 1px solid #D6242F !important;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text].error + .form-item--error-message,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password].error + .form-item--error-message {
  max-width: unset;
  background: unset;
  color: #1B1B1B;
  font-size: 14px;
  line-height: 17px;
  padding: 0;
  margin: 4px 0 0 0;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=text].error + .form-item--error-message a,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item input[type=password].error + .form-item--error-message a {
  color: #1B1B1B;
  font-family: "MulishRegular";
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item.form-item--error:after {
  content: none;
  display: none;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item label {
  color: #1B1B1B;
  font-size: 14px;
  line-height: 17px;
  margin: 0 0 4px;
  font-family: "MulishRegular";
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item label:after {
  content: none;
  display: none;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item button.shwpd.eye-close,
#block-system-main-block > form.user-login-form > .form-wrapper .form-item button.shwpd.eye-open {
  width: 16px;
  height: 16px;
  right: 9px;
  top: 36px;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-item.form-item-pass {
  margin: 0 0 20px;
}
#block-system-main-block > form.user-login-form > .form-wrapper .form-actions input[type=submit] {
  min-width: unset;
}
@media screen and (max-width: 990px) {
  #block-system-main-block > form.user-login-form > .form-wrapper {
    padding: 0;
  }
  #block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card {
    order: -1;
    position: relative;
    width: 100%;
    margin: 0 0 36px;
  }
}
@media screen and (max-width: 480px) {
  #block-system-main-block > form.user-login-form {
    padding: 20px;
  }
  #block-system-main-block > form.user-login-form > .form-wrapper .uni-login-card {
    padding: 39px 20px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvYmFzZS9fbWl4aW5zLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvYmFzZS9fc3R5bGVndWlkZS5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2Jhc2UvX2Zvcm1zLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvYmFzZS9fdGFibGVzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvbW9sZWN1bGVzL3Byb2R1Y3Quc2NzcyIsIi4uLy4uL3dlYnNob3Avc2Nzcy9tb2xlY3VsZXMvaGVhZGVyLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvbW9sZWN1bGVzL2Zvb3Rlci5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX2ltYWdlLWFuZC1jb250ZW50LnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvY29tcG9uZW50cy9fY2FydC1jaGVja291dC5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsIi4uLy4uL3dlYnNob3Avc2Nzcy9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvY29tcG9uZW50cy9fZmVlZC5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIi4uLy4uL3dlYnNob3Avc2Nzcy9jb21wb25lbnRzL19lbXBsb3llZS5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX2F1dGhvci5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX2ZpbHRlcmVkLWZlZWRzLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvY29tcG9uZW50cy9faHVic3BvdC5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX3RleHQuc2NzcyIsIi4uLy4uL3dlYnNob3Avc2Nzcy9jb21wb25lbnRzL19oZXJvLXNsaWRlci5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL2NvbXBvbmVudHMvX2xpc3Rpbmcuc2NzcyIsIi4uLy4uL3dlYnNob3Avc2Nzcy9wYWdlcy9fYXJ0aWNsZS5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL3BhZ2VzL19wb2RjYXN0LnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvcGFnZXMvX2F1dGhvci5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL3BhZ2VzL19saXN0aW5nLnNjc3MiLCIuLi8uLi93ZWJzaG9wL3Njc3MvcGFnZXMvX2ZhcS5zY3NzIiwiLi4vLi4vd2Vic2hvcC9zY3NzL3BhZ2VzL19teS1vcmRlcnMuc2NzcyIsImJhc2UvX2FrYWRlbWlzay5zY3NzIiwiYmFzZS9fZm9ybXMtb3ZlcndyaXRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUNvQko7RUFDSSxhQU5nQjtFQU9oQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0F6RGdCOzs7QUE0RHBCO0VBQTZCOzs7QUFDN0I7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBOEI7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cEI7RUFDSTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0Z0c0JJO0VFdXNCSjs7QUFJUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JGdnVCUTs7QUV3dUJSO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBLE9GM3RCQTtFRTR0QkE7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJLGFDbnZCQTtFRG92QkEsT0M3dkJSOztBRGd3Qkk7QUFBQTtBQUFBO0VBRUksa0JGdnZCUjs7QUU0dkJKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0ksYUN2d0JJO0VEd3dCSixPQ2p4Qko7O0FEb3hCQTtBQUFBO0FBQUE7RUFFSSxrQkYzd0JKOztBRSt3Qko7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9GL3hCQTtFRWd5QkE7O0FBQ0E7QUFBQTtBQUFBO0VBRUksa0JGenhCSjs7QUU4eEJSO0FBQUE7RUFDSTs7QUFJUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQSxPRi96QkE7RUVnMEJBLGFDeDBCUTtFRHkwQlI7RUFDQTs7QUFNaEI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBZko7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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFQSFI7RU9JUSxPUGhDUjtFT2lDUTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLGNQdkNSOztBTzBDSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBSVI7RUFoREo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQWlEUTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZUHRIWjtFT3VIWTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFLWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxPUHpJUjtFTzBJUTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBQ0E7RUFGSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBR1E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFKak9BO0VJa09BLGtCSjNPUjtFSTRPUSxPUHpOUjs7QU82TkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksT1B4T1I7RU95T1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsT1BsUVo7RU9tUVk7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksT1BqUWhCOztBT3dRSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksYUo3Uko7O0FJZ1NBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFKN1NaO0VJOFNZO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7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O0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYUpoZVI7RUlpZVE7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBLGFKeGVaO0VJeWVZO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFTmdDaEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU1qQ3dCO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VOcUJoQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBTTFCb0M7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxjSmpoQnBCOztBSXFoQm9CO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQSxjSjNoQnhCOztBSStoQmdCO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBLE9QbmhCcEI7O0FPb2hCb0I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLE9QcmhCeEI7O0FPdWhCb0I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLGNQMWhCeEI7O0FPZ2lCUTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFB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QUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0VNc0p3QjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lOckpwQjs7O0FNNEp3QjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQSxPUDluQmhCOztBTytuQmdCO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJLE9Qam5CcEI7RU9rbkJvQjtFQUNBOztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQSxPUGxwQmhCO0VPbXBCZ0I7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0EsYVA3bUJoQjtFTzhtQmdCOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFB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O0lBQ0k7OztBQVBSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBUFI7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFQUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQVBSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBUFI7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFQUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQVBSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBUFI7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFQUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQVBSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBUFI7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFQUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQVBSO0VBQ0k7QUFBQTtJQUNJOzs7QUFHUjtFQUNJO0FBQUE7SUFDSTs7O0FBUFI7RUFDSTtBQUFBO0lBQ0k7OztBQUdSO0VBQ0k7QUFBQTtJQUNJOzs7QUFQUjtFQUNJO0FBQUE7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBQ0k7OztBQUtaO0FBQUE7RUFDSTs7QUFHSjtFQUNJO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0FBQUE7SUFDSTs7RUFDQTtBQUFBO0lBQ0k7O0VBRUo7QUFBQTtJQUNJOzs7QUFRaEI7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTs7QUFHSjtFQVRKO0FBQUE7SUFVUTs7O0FBRUo7RUFaSjtBQUFBO0lBYVE7OztBQUVKO0VBZko7QUFB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QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JSeGpCSjs7QVEwakJRO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBLGFMdGpCSjtFS3VqQkksT1JqakJaO0VRa2pCWTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUlSO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7RUFDQSxhTHZuQmhCO0VLd25CZ0I7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0EsYUwzbkJwQjs7QUsrbkJZO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBLE9Sam9CNUI7O0FRc29CZ0I7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJO0VBQ0Esa0JSeHBCcEI7RVF5cEJvQjs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0Esa0JSOXBCcEI7RVErcEJvQjtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9SeHFCcEI7RVF5cUJvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQSxhTDNyQmhCOztBSzhyQlk7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBLGtCUmpzQnhCOztBUW9zQm9CO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBLGtCUnRzQnhCO0VRdXNCd0I7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1I3c0JwQjtFUThzQm9CLGFMcnRCWjtFS3N0Qlk7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsT1IvdEJ4Qjs7QVFtdUJnQjtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQWlHWjtBQUFBO0FBQUE7QUFBQTtFUDdrQnhCO0VBQ0E7RUFDQTtFQUNBLGFFdFB3QjtFRnVQeEI7RUFDQSxPRGpQZ0I7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O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQVpSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQUtaO0VBQ0k7QUFBQTtJQUNJOztFQUNBO0FBQUE7SUFDSTs7RUFFSjtBQUFBO0lBQ0k7SUFDQTtJQUNBOzs7O0FDOUlaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUNBO0VBQ0ksYWJaWTtFYWFaO0VBQ0E7RUFDQTtFQUNBLE9oQnJCSTs7QWdCc0JKO0VBQ0k7RUFDQSxPaEJ4QkE7O0FnQjJCSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFiN0JRO0VhOEJSO0VBQ0E7O0FBSVI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxPaEI3Q0E7RWdCOENBLGFiekNROztBYTBDUjtFQUNJLE9ibERKO0VhbURJOztBQUdKO0VBQ0k7O0FBS2hCO0VBQ0k7O0FBR0o7RUE5REo7SUErRFE7O0VBQ0E7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7Ozs7QUM1RXBCO0VBQ0k7RUFDQTs7QUFFSTtBQUFBO0VBQ0ksT2pCSlE7O0FpQktSO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0VBQ0ksT2pCUkE7O0FpQldKO0FBQUE7RUFDSSxPakJaQTs7QWlCYUE7QUFBQTtFQUNJLE9qQmRKOztBaUJnQkE7QUFBQTtFQUNJLE9qQmpCSjs7QWlCa0JJO0FBQUE7RUFDSTs7QUFLWjtBQUFBO0VBQ0ksWWpCekJBOztBaUI4Qlo7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUlSO0VBQ0k7O0FBSVI7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUTtBQUFBO0VoQnFMaEI7RUFDQTtFQUNBO0VBQ0EsYUVyUHdCO0VGc1B4QjtFQUNBLE9ENU9nQjtFQzZPaEI7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQSxhRDVOWTtFQzZOWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUUo7QUFBQTtBQUFBO0VBRUksYUVuUm9CO0VGb1JwQixPRHpRWTs7QUMyUVo7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUlJOztBQUtaO0FBQUE7RUFFSSxrQkRqU1k7O0FpQjZESTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtFQUNJOztBQUtaO0VBQ0k7QUFBQTtJQUNJOztFQUNBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7O0VBR0o7QUFBQTtJQUNJLE9qQjVFUjtJaUI2RVE7SUFDQTtJQUNBLGFkekZBOztFYzRGSjtBQUFBO0lBQ0k7SUFDQTtJQUNBLGFkNUZBO0ljNkZBOztFQUdKO0FBQUE7SUFDSTtJQUNBOztFQUNBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtBQUFBO0lBQ0k7O0VBSUE7QUFBQTtJQUNJO0lBQ0E7O0VBVVI7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBLFlqQjFIUjtJaUIySFE7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBT3BCO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUdKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0FBQUE7SUFDSTs7O0FBSVI7RUFDSTtBQUFBO0lBQ0k7O0VBQ0E7QUFBQTtJQUNJOzs7QUFReEI7QUFBQTtFQUNJOztBQUlSO0VBQ0k7QUFBQTtJQUNJO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJOztFQUdKO0FBQUE7SUFDSTs7RUFNQTtBQUFBO0lBQ0k7O0VBR0o7QUFBQTtJQUNJOztFQU9KO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0lBQ0k7OztBQU1oQjtFQUdZO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0lBQ0k7O0VBS1o7QUFBQTtJQUNJO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtBQUFBO0lBQ0k7SUFDQTs7RUFFSTtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0FBQUE7SUFDSTtJQUNBO0lBQ0EsYWQvU0o7O0Vja1RBO0FBQUE7SUFDSTtJQUNBOztFQUlSO0FBQUE7SUFDSTs7RUFDQTtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsT2pCcFRaO0lpQnFUWTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7SUFDQSxPakIzVGhCO0lpQjRUZ0I7O0VBRUo7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQVF4QjtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBRUk7O0VBSVI7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBLGtCakIzV0E7SWlCNFdBO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJLGtCakIzV0o7O0VpQjhXQTtBQUFBO0lBQ0k7OztBQU9wQjtFQUNJO0FBQUE7SUFDSTs7O0FBSVI7QUFBQTtFQUNJOztBQUNBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUNJOztBQUNBO0FBQUE7RUFDSTs7QUFJUjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUtBO0FBQUE7RUFDSTs7QUFESjtBQUFBO0VBQ0k7O0FBREo7QUFBQTtFQUNJOztBQURKO0FBQUE7RUFDSTs7QUFESjtBQUFBO0VBQ0k7O0FBREo7QUFBQTtFQUNJOztBQURKO0FBQUE7RUFDSTs7QUFESjtBQUFBO0VBQ0k7O0FBREo7QUFBQTtFQUNJOztBQURKO0FBQUE7RUFDSTs7QUFNaEI7RUFFUTtBQUFBO0lBQ0k7SUFDQTs7RUFDQTtBQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBLE9qQmxiQTs7RWlCbWJBO0FBQUE7SUFDSTtJQUNBO0lBQ0EsT2pCdGJKOztFaUIwYko7QUFBQTtJQUNJO0lBQ0E7OztBQUtaO0VBckVKO0FBQUE7SUFzRVE7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSTtBQUFBO0lBQ0k7O0VBREo7QUFBQTtJQUNJOztFQURKO0FBQUE7SUFDSTs7RUFESjtBQUFBO0lBQ0k7O0VBREo7QUFBQTtJQUNJOztFQURKO0FBQUE7SUFDSTs7RUFESjtBQUFBO0lBQ0k7O0VBREo7QUFBQTtJQUNJOztFQURKO0FBQUE7SUFDSTs7RUFESjtBQUFBO0lBQ0k7O0VBS1o7QUFBQTtJQUNJOzs7QUFNUjtBQUFBO0VBQ0k7O0FBQ0E7QUFBQTtFQUNJOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtBQUFBO0VBQ0k7RUFDQTs7QUFJQTtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFGSjtBQUFBO0VBQ0k7RUFDQTs7QUFLWjtFQUVRO0FBQUE7SUFDSTtJQUNBOztFQUdKO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQSxPakI5Zko7O0VpQitmSTtBQUFBO0lBQ0k7SUFDQTtJQUNBLE9qQmxnQlI7SWlCbWdCUTs7RUFJUjtBQUFBO0lBQ0k7O0VBSVI7QUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBckVKO0FBQUE7SUFzRVE7O0VBQ0E7QUFBQTtJQUNJOztFQUNBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7OztBQU9wQjtFQUNJO0lBQ0k7Ozs7QUMxakJaO0VBREo7SUFFUTs7OztBQUtKO0FBQUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUlSO0VBQ0k7RUFDQSxhZnpCb0I7RWUwQnBCOztBQUNBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSSxhZnhDWTtFZXlDWjtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJLGFmakVJOztBZXVFcEI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RWpCb1dSO0VBQ0EsT0QxYWdCO0VDMmFoQjtFQUNBLGFFdmJ3QjtFRndieEIsa0JFaGNnQjtFRmljaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVdJO0VBQ0E7RUFDQTtFQUNBOztBQVpKO0VBR0k7RUFDQTtFQUNBOztBQWVKO0VBQ0ksa0JFM2RZOztBRjZkaEI7RUFDSTs7QUFHSjtFaUIxWVE7SWpCMllKOzs7QWlCdllJO0VqQjRZUjtFQUNBLE9EdGRnQjtFQ3VkaEI7RUFDQSxhRW5ld0I7RUZvZXhCLGtCRHplZ0I7RUMwZWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLGtCRXBmWTs7QUZzZmhCO0VBQ0k7O0FBR0o7RWlCamFRO0lqQmthSjs7O0FpQjVaSjtFQUNJOztBQUlBO0VBQ0ksT2xCdkdROztBa0I0R1o7QUFBQTtFQUNJOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBRUE7O0FBQ0E7QUFBQTtFQUNJOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRKO0FBQUE7SUFVUTtJQUNBOzs7QUFNaEI7RUFHUTtJQUNJOztFQUlKO0lBQ0k7O0VBSUo7SUFDSTs7RUFJUjtJQUNJOztFQUNBO0lBQ0k7O0VBSVI7SUFDSTs7RUFDQTtJQUNJOzs7QUFLWjtFQUNJO0lBQ0k7O0VBQ0E7SUFDSTs7RUFDQTtJQUNJOzs7O0FDek1wQjtFQUNJOztBQUVJO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPbkJXUTtFbUJWUjs7QUFHSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0FBQUE7RUFDSTtFQUNBLE9uQnJDQTtFbUJzQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQSxPbkI5Q1I7RW1CK0NROztBQUVKO0FBQUE7RUFDSSxPbkJsRFI7O0FtQnFESTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFoQm5EQTtFZ0JvREE7RUFDQTs7QUFHSjtBQUFBO0VBQ0ksT25CakVSOztBbUJvRUk7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJOztBQU1SO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFJUjtBQUFBO0VBQ0k7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZaEI3R0o7RWdCOEdJLE9uQjdHSjtFbUI4R0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQU1oQjtFQWpISjtBQUFBO0lBa0hROzs7QUFFSjtFQXBISjtBQUFBO0lBcUhROzs7QUFFSjtFQXZISjtBQUFBO0lBd0hROzs7QUFFSjtFQTFISjtBQUFBO0lBMkhROzs7O0FDdkloQjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0ksT3BCYVk7O0FvQlZoQjtFQUNJOztBQUtJO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsYWpCYlk7O0FpQmdCaEI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFLWjtBQUFBO0VBRUk7O0FBQ0E7QUFBQTtFbkJxWlo7RUFDQSxPRDFhZ0I7RUMyYWhCO0VBQ0EsYUV2YndCO0VGd2J4QixrQkVoY2dCO0VGaWNoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0k7RUFDQTtFQUNBO0VBQ0E7O0FBWko7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7O0FBZUo7QUFBQTtFQUNJLGtCRTNkWTs7QUY2ZGhCO0FBQUE7RUFDSTs7QUFHSjtFbUIzYlk7QUFBQTtJbkI0YlI7OztBbUJ0YkE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJOztBQUtaO0VBQ0ksT3BCakZZOztBb0JvRmhCO0VBckZKO0lBc0ZROztFQUNBO0FBQUE7SUFDSTs7RUFDQTtBQUFBO0lBQ0k7O0VBSUE7QUFBQTtJQUNJOztFQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFFSTs7RUFJUjtBQUFBO0lBQ0k7SUFDQTs7RUFHSjtBQUFBO0lBQ0k7SUFDQTs7O0FBTWhCO0VBdEhKO0lBdUhROztFQUVJO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0lBQ0k7O0VBR0o7QUFBQTtJQUNJOzs7O0FDbEloQjtFQUNJOztBQUVJO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSSxPckJLQTs7QXFCSEo7RUFDSSxPckJFQTs7QXFCQUo7RUFDSSxPckJEQTs7QXFCSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9yQlJBO0VxQlNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCckJ4Q0k7RXFCeUNKOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCckJyRUE7O0FxQnVFSTtFQUNJO0VBQ0E7RUFDQSxPckI3RFI7RXFCOERRO0VBQ0E7O0FBQ0E7RUFDSTs7QUFTUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFFSTtFQUNBO0VBQ0EsYWxCbEhaO0VrQm1IWTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQSxhbEJ0SGhCOztBa0IwSFE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0EsT3JCNUh4Qjs7QXFCaUlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFHSTtFQUNBLGtCckJuSmhCO0VxQm9KZ0I7O0FBR0o7RUFDSTtFQUNBLGtCckJ6SmhCO0VxQjBKZ0I7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckJuS2hCO0VxQm9LZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0EsYWxCdExaOztBa0J5TFE7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBLGtCckI1THBCOztBcUIrTGdCO0FBQUE7RUFDSTtFQUNBLGtCckJqTXBCO0VxQmtNb0I7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JCeE1oQjtFcUJ5TWdCLGFsQmhOUjtFa0JpTlE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0EsT3JCMU5wQjs7QXFCb09JO0VwQm9CcEI7RUFDQTtFQUNBO0VBQ0EsYUV0UHdCO0VGdVB4QjtFQUNBLE9EalBnQjtFQ2tQaEI7RUFDQTtFb0J6QndCO0VBQ0E7RUFDQTtFQUNBLE9yQnhOUjs7QUMrT2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0EsYUQ1Tlk7RUM2Tlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFKO0VBRUksYUVuUm9CO0VGb1JwQixPRHpRWTs7QUMyUVo7RUFDSTtFQUNBO0VBSUk7O0FBS1o7RUFFSSxrQkRqU1k7O0FxQnNPUTtFQUVJOztBQUNBO0VBQ0k7O0FBSVI7RUFDSTs7QUFPcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJLE9yQm5SQTtFcUJvUkE7RUFDQTtFQUNBO0VBQ0EsYXJCcFBBO0VxQnFQQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUMxU3BCO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQSxrQnRCTGdCOztBc0JNaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWXRCT1E7O0FzQkxaO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLFl0QkpROztBc0JNWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxZdEJSUTs7QXNCVVo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWXRCUFE7O0FzQldoQjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE90QnhFWTtFc0J5RVosYW5CbkZvQjtFbUJvRnBCOztBQUlBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkI3RmdCO0VtQjhGaEI7RUFDQTtFQUNBLE90QnRGUTtFc0J1RlIsa0JuQjFHUTtFbUIyR1I7RUFDQTtFQUNBOztBQUlSO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTVo7RUFDSTtFQUNBO0VBQ0Esa0J0QnZJZ0I7RXNCd0loQjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFRUjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJUjtFQUNJO0lBQ0k7O0VBQ0E7SUFDSTs7RUFDQTtJQUNJOzs7QUFNaEI7RUFDSTtJQUNJOztFQUNBO0lBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7RUFDQTtJQUNJOzs7O0FBU1o7RXJCa01BO0VBQ0E7RUFDQSxXcUJuTXVCO0VyQm9NdkI7RXFCbk1JO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FyQitMSjtFcUJ0TUE7SXJCdU1JO0lBQ0E7OztBQUVKO0VxQjFNQTtJckIyTUk7SUFDQTs7O0FBRUo7RXFCOU1BO0lyQitNSTtJQUNBOzs7QXFCeE1BO0VBQ0k7RUFDQTtFQUNBLE90Qi9OUTtFc0JnT1IsYW5CMU9nQjtFbUIyT2hCO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0EsYW5CalBZOztBbUJxUHBCO0VBdEJKO0lBdUJROzs7QUFHSjtFQTFCSjtJQTJCUTs7O0FBR0o7RUE5Qko7SUErQlE7Ozs7QUNnUFI7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSTtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJOztBQU1oQjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7SUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7O0FBemlCaEI7RUFDSTtFQUNBOztBQUdRO0VBRUk7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0k7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYXBCbEJBO0VvQm1CQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUNJLGNwQnpDWjs7QW9CNkNJO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBLGNwQm5EUjs7QW9CdURBO0FBQUE7RUFDSTs7QUFLWjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxPdkJwRUo7O0F1QnFFSTtFQUNJLE92QnRFUjs7QXVCMEVBO0VBQ0k7O0FBT0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXBCckZJO0VvQnNGSjtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQSxrQnZCbkdSOztBdUJvR1E7RUFDSTtFQUNBO0VBQ0EsT3ZCMUdaOztBdUJnSEo7RUE3Qko7SUE4QlE7O0VBQ0E7SUFDSTs7O0FBTVo7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhcEI1SFE7RW9CNkhSOztBQUNBO0FBQUE7RUFDSSxPdkJuSUo7O0F1QnVJSjtBQUFBO0VBQ0k7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE92QnRJSjtFdUJ1SUksYXBCaEpJOztBb0JvSlo7QUFBQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhcEJsS1E7RW9CbUtSOztBQUNBO0VBQ0ksT3ZCektKOztBdUI2S0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXBCckxROztBb0J5TGhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhcEJsTVE7RW9CbU1SOztBQUNBO0VBQ0ksT3ZCek1KOztBdUI2TUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVJO0VBQ0k7O0FBT3BCO0FBQUE7RUFFSTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhcEJqT1E7RW9Ca09SOztBQUNBO0FBQUE7RUFDSSxPdkJ4T0o7O0F1QjRPSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUVJO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhcEJwUEo7RW9CcVBJO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUNJLGNwQjNRaEI7O0FvQitRUTtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJO0VBQ0EsY3BCclJaOztBb0J5Ukk7QUFBQTtFQUNJOztBQU1oQjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBLGFwQi9SUTtFb0JnU1I7RUFDQSxPdkJyUkE7O0F1QnNSQTtFQUNJO0VBQ0E7RUFDQSxhcEJyU0k7RW9Cc1NKO0VBQ0EsT3ZCM1JKOztBdUJnU1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYXBCbFVKO0VvQm1VSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxhcEIxVVI7O0FvQjRVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT3ZCM1ZoQjs7QXVCaVdBO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3ZCaldBOztBdUJrV0E7RUFDSTs7QUFLWjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFdEI0RFI7RUFDQSxPRDFhZ0I7RUMyYWhCO0VBQ0EsYUV2YndCO0VGd2J4QixrQkVoY2dCO0VGaWNoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0k7RUFDQTtFQUNBO0VBQ0E7O0FBWko7RUFHSTtFQUNBO0VBQ0E7O0FBZUo7RUFDSSxrQkUzZFk7O0FGNmRoQjtFQUNJOztBQUdKO0VzQmxHUTtJdEJtR0o7OztBc0I5Rkk7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwQnpZUTtFb0IwWVI7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsWXZCOWFBO0V1QithQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFoQjtFQUNJLFl2QnhkSjs7QXVCeWRJO0VBQ0k7O0FBSVI7RUFDSTs7QWxCL2RwQjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFGSmdCO0VFS2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsWUxwQ1E7RUtxQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9MdERaO0VLdURZO0VBQ0E7RUFDQSxhRnJFSjtFRXNFSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxPTGpFaEI7RUtrRWdCLGFGOUVSO0VFK0VRO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksY0xuRmhCOztBS3VGUTtFQUNJLGtC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QTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFwQjVIUTtFb0I2SFI7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLE92Qm5JSjs7QXVCdUlKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3ZCdElKO0V1QnVJSSxhcEJoSkk7O0FvQm9KWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhcEJsS1E7RW9CbUtSOztBQUNBO0FBQUE7RUFDSSxPdkJ6S0o7O0F1QjZLSjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwQnJMUTs7QW9CeUxoQjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFwQmxNUTtFb0JtTVI7O0FBQ0E7QUFBQTtFQUNJLE92QnpNSjs7QXVCNk1KO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7O0FBRUk7QUFBQTtFQUNJOztBQU9wQjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYXBCak9RO0VvQmtPUjs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksT3ZCeE9KOztBdUI0T0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYXBCcFBKO0VvQnFQSTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxjcEIzUWhCOztBb0IrUVE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBLGNwQnJSWjs7QW9CeVJJO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFNaEI7QUFBQTtFQUNJOztBQUVBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsYXBCL1JRO0VvQmdTUjtFQUNBLE92QnJSQTs7QXVCc1JBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsYXBCclNJO0VvQnNTSjtFQUNBLE92QjNSSjs7QXVCZ1NSO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTs7QUFHUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYXBCbFVKO0VvQm1VSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBLGFwQjFVUjs7QW9CNFVJO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBQ0ksT3ZCM1ZoQjs7QXVCaVdBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE92QmpXQTs7QXVCa1dBO0FBQUE7RUFDSTs7QUFLWjtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFdEI0RFI7RUFDQSxPRDFhZ0I7RUMyYWhCO0VBQ0EsYUV2YndCO0VGd2J4QixrQkVoY2dCO0VGaWNoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0k7RUFDQTtFQUNBO0VBQ0E7O0FBWko7QUFBQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7O0FBZUo7QUFBQTtFQUNJLGtCRTNkWTs7QUY2ZGhCO0FBQUE7RUFDSTs7QUFHSjtFc0JsR1E7QUFBQTtJdEJtR0o7OztBc0I5Rkk7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEJ6WVE7RW9CMFlSO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0FBQUE7RUFDSTtFQUNBO0VBQ0EsWXZCOWFBO0V1QithQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUWhCO0FBQUE7RUFDSSxZdkJ4ZEo7O0F1QnlkSTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtFQUNJOztBbEIvZHBCO0FBQUE7RUFDSTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFGSmdCO0VFS2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJOztBQUdKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0FBQUE7RUFDSTtFQUNBO0VBQ0EsWUxwQ1E7RUtxQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNJOztBQUNBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFD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QUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQSxPM0JwREk7RTJCcURKO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQSxheEI1RUk7RXdCNkVKO0VBQ0EsTzNCcEVKOztBMkJ5RVI7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBLGF4QjlGUTtFd0IrRlI7RUFDQTtFQUNBLE8zQnhHQTtFMkJ5R0Esa0IzQmxHQTtFMkJtR0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBUWhCO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCM0JqSVE7RTJCa0lSOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsYXhCMUlRO0V3QjJJUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUlaO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBOztBQUtKO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGF4QmhMUTs7QXdCaUxSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVo7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxheEIxTFk7O0F3QjZMaEI7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtFQUNJLFkzQmpMUTs7QTJCb0xaO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWTNCekxROztBMkI0TFo7QUFBQTtBQUFBO0FBQUE7RUFDSSxZM0IxTFE7O0EyQjZMWjtBQUFBO0FBQUE7QUFBQTtFQUNJLFkzQi9MUTs7QTJCa01aO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWTNCcE1ROztBMkJ1TVo7QUFBQTtBQUFBO0FBQUE7RUFDSSxZM0JwTVE7O0EyQnVNWjtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUlSO0VBcUVBO0FBQUE7SUFwRUk7OztBQUdKO0VBaUVBO0FBQUE7SUFoRUk7OztBQUdKO0VBNkRBO0FBQUE7SUE1REk7O0VBQ0E7QUFBQTtJQUNJOzs7QUE4RFI7RUFUSjtBQUFBO0lBVVE7SUFDQTs7OztBQU9KO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCeFVJOztBMkI2VVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJLE8zQmhWSTs7QTJCcVZoQjtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJLGF4QjFWZ0I7O0F3QjhWeEI7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0I3VlE7RTJCOFZSOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBQ0ksYXhCNVdnQjs7QXdCOFdwQjtBQUFBO0FBQUE7QUFBQTtFQUNJLGF4Qi9XZ0I7O0F3QmtYcEI7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBOztBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJLFkzQnJXSTs7QTJCd1dSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSSxPM0J2WUk7O0EyQjBZUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCL1dJOztBMkJvWFI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0ksWTNCdFhJOztBMkJ5WFI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJLE8zQjFaSTs7QTJCNlpSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSSxPM0JoWUk7O0EyQnFZUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSSxZM0J0WUk7O0EyQnlZUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCNWFJOztBMkIrYVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJLE8zQmhaSTs7QTJCcVpSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdJLFkzQnpaSTs7QTJCNFpSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSSxPM0I5Ykk7O0EyQmljUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCbmFJOztBMkJ3YVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0ksWTNCemFJOztBMkI0YVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJLE8zQmhkSTs7QTJCbWRSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSSxPM0JuYkk7O0EyQndiUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSSxZM0IxYkk7O0EyQjZiUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCbGVJOztBMkJxZVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJLE8zQnBjSTs7QTJCeWNSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxPM0I3ZUk7O0EyQitlQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksTzNCaGZKOztBMkJrZkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxPM0JyZlI7O0EyQndmSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksa0IzQnpmUjtFMkIwZlEsTzNCeGVSOztBMkIyZUk7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLE8zQjlmUjs7QTJCK2ZRO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxPM0JoZ0JaOztBMkJzZ0JBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksTzNCM2dCUjs7QTJCNmdCSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksTzNCOWdCUjs7QTJCK2dCUTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksTzNCaGhCWjs7QTJCcWhCSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksTzNCdGhCQTs7QTJCMGhCUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHSSxZM0J6Zkk7O0EyQjRmUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCbGlCSTs7QTJCcWlCUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUksTzNCbmdCSTs7QTJCc2dCUjtBQUFBO0FBQUE7QUFBQTtFQUNJLE8zQjNpQkk7O0EyQitpQlo7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDSSxZM0I3aEJBOztBMkIraEJKO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWTNCL2hCQTs7QTJCaWlCSjtBQUFBO0FBQUE7QUFBQTtFQUNJLFkzQmhpQkE7O0EyQmtpQko7QUFBQTtBQUFBO0FBQUE7RUFDSSxZM0JwaUJBOztBMkJzaUJKO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWTNCcmlCQTs7QTJCdWlCSjtBQUFBO0FBQUE7QUFB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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxheEI3OUNRO0V3Qjg5Q1I7RUFDQSxPM0JyOUNBO0UyQnM5Q0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFqK0NaO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0k7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxheEI3QlE7RXdCOEJSLE8zQnBCQTtFMkJxQkE7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFSTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0EsTzNCcERJO0UyQnFESjtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsYXhCNUVJO0V3QjZFSjtFQUNBLE8zQnBFSjs7QTJCeUVSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBO0VBQ0EsYXhCOUZRO0V3QitGUjtFQUNBO0VBQ0EsTzNCeEdBO0UyQnlHQSxrQjNCbEdBO0UyQm1HQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQVFoQjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCM0JqSVE7RTJCa0lSOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQSxheEIxSVE7RXdCMklSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFJWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBS0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYXhCaExROztBd0JpTFI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGF4QjFMWTs7QXdCNkxoQjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7RUFDQTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWTNCakxROztBMkJvTFo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLFkzQnpMUTs7QTJCNExaO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxZM0IxTFE7O0EyQjZMWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksWTNCL0xROztBMkJrTVo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJLFkzQnBNUTs7QTJCdU1aO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSSxZM0JwTVE7O0EyQnVNWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7O0FBSVI7RUE0dkNZO0FBQUE7QUFBQTtBQUFBO0lBM3ZDUjs7O0FBR0o7RUF3dkNZO0FBQUE7QUFBQTtBQUFBO0lBdnZDUjs7O0FBR0o7RUFvdkNZO0FBQUE7QUFBQTtBQUFBO0lBbnZDUjs7RUFDQTtBQUFBO0FBQUE7QUFBQTtJQUNJOzs7QUF3dkNKO0VBRVE7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0FBQUE7QUFBQTtJQUNJOzs7QUFLWjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBQ0k7OztBQUlSO0VBQ0k7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtJQUNJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFFSTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBSVI7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFNUjtBQUFBO0FBQUE7QUFBQTtJQUNJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUlSO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBS1o7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFLWjtBQUFBO0FBQUE7QUFBQTtJQUNJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBOztFQUdKO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7SUFDSTs7O0FBT3BCO0VBRVE7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0FBQUE7QUFBQTtJQUNJOzs7QUFLWjtFQUdZO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBSVI7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBSVI7QUFBQTtBQUFBO0FBQUE7SUFDSTs7O0FBS1o7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUVJO0lBQ0E7O0VBR0o7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFHSjtBQUFBO0FBQUE7QUFBQTtJQUNJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBR0o7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFPSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBRUk7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBTVI7QUFBQTtBQUFBO0FBQUE7SUFDSTtJQUNBOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7OztBQU9wQjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBQ0k7SUFDQTtJQUNBOztFQUtJO0FBQUE7QUFBQTtBQUFBO0lBQ0k7O0VBR0o7QUFBQTtBQUFB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STtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhMUJ2TmdCOztBMEIwTnBCO0VBQ0k7RUFDQTtFQUNBLGtCMUJ0T1E7RTBCdU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzdCMU9RO0U2QjJPUixhMUJuT2dCO0UwQm9PaEI7O0FBQ0E7RUFFSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3QjlQSTtFNkIrUEosTzdCaFFJO0U2QmlRSixhMUJ6UFk7RTBCMFBaO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCMUIvUUE7O0EwQmtSSjtFQUNJOztBQUdKO0VBQ0ksa0IxQnZSQTs7QTBCeVJBO0VBRUksa0I3QjFSSjs7QTZCaVNaO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3QnpTUTs7QTZCNFNaO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I3QjFUUTs7QTZCMlRSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE83QmxVSTtFNkJtVUosYTFCNVRZO0UwQjZUWjtFQUNBO0VBQ0E7O0FBR0o7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjFCbFZJO0UwQm1WSjs7QUFHSjtFQUNJOztBQUdKO0VBQ0ksa0IxQjNWSTs7QTBCNlZKO0VBRUksa0I3QjlWQTs7QTZCa1dSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjFCclhBO0UwQnNYQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE83QnpYQTtFNkIwWEE7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUNBO0VB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RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxPaEM5ZEo7RWdDK2RJLGE3QjNlSTtFNkI0ZUo7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQSxPaEN2Zko7RWdDd2ZJLGE3Qm5mSTtFNkJvZko7RUFDQTs7QUFJUjtFQUNJOztBQUNBO0VBQ0ksYTdCMWZJO0U2QjJmSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxrQmhDcmhCQTtFZ0NzaEJBLE9oQ3BnQkE7RWdDcWdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTdCcGhCUTtFNkJxaEJSO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0ksa0I3Qm5pQko7O0E2QnNpQkE7RUFDSTs7QUFFSjtFQUNJOztBQUtaO0VBQ0k7RUFDQSxrQjdCOWlCSTtFNkIraUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JoQzNqQkk7RWdDNGpCSjtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBLE9oQzNqQko7RWdDNGpCSTs7QUFDQTtFQUNJLGE3QnhrQkE7RTZCeWtCQTs7QUFDQTtFQUNJO0VBQ0EsYTdCOWtCSjtFNkIra0JJOztBQUlSO0VBQ0k7O0FBS0o7RUFDSTtFQUNBO0VBQ0EsYTdCMWxCQTtFNkIybEJBOztBQUlSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxhN0JybUJBO0U2QnNtQkE7O0FBS0o7RUFDSTtFQUNBO0VBQ0EsYTdCOW1CQTs7QTZCZ25CSjtFQUNJOztBQUtKO0VBQ0k7O0FBRUo7RUFDSSxPN0Jub0JSOztBNkIyb0JJO0VBR0k7O0FBSVI7RUFDSTs7QUFDQTtFQUNJO0VBQ0EsYTdCL29CQTtFNkJncEJBOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQSxPaENqcEJS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O0VBQ0E7RUFDQTtFQUNBOztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYTdCdG9EQTtFNkJ1b0RBLE9oQzduRFI7RWdDOG5EUTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGE3QmhxREE7RTZCaXFEQSxPaEN0cERSO0VnQ3VwRFE7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPaEM5ckRKO0VnQytyREksYTdCeHJESTtFNkJ5ckRKOztBQUVKO0VBQ0k7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3QjlzRFE7O0E2Qmd0RFo7RUFDSTtFQUNBO0VBQ0EsT2hDeHNEQTtFZ0N5c0RBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGE3QjF0REk7RTZCMnRESjs7QUFFSjtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0Esa0JoQzd1REE7RWdDOHVEQSxPaEM1dERBO0VnQzZ0REE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3QjV1RFE7RTZCNnVEUjtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLGtCN0IzdkRKOztBNkJrd0RoQjtFQUNJO0VBQ0E7RUFDQSxPaENsdkRZO0VnQ212RFosYTdCN3ZEb0I7RTZCOHZEcEI7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0ksa0I3QnZ4RFE7RTZCd3hEUjtFQUNBO0VBQ0EsYTdCanhEZ0I7RTZCa3hEaEIsT2hDMXhEUTtFZ0MyeERSO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0ksa0I3Qmh5REk7O0E2QnF5RGhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhDMXlEWTtF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STtFQUNBOztBQUdSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUtaO0VBekpKO0lBMEpROztFQUVJO0lBQ0kiLCJmaWxlIjoiYWthZGVtaXNrLXRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlzaFJlZ3VsYXJcIjtcbiAgICBzcmM6ICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJNdWxpc2hTZW1pQm9sZFwiO1xuICAgIHNyYzogICAgdXJsKCcvdGhlbWVzL2N1c3RvbS9ha2FkZW1pc2svZm9udHMvbXVsaXNoL211bGlzaC1zZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVsaXNoQm9sZFwiO1xuICAgIHNyYzogICAgdXJsKCcvdGhlbWVzL2N1c3RvbS9ha2FkZW1pc2svZm9udHMvbXVsaXNoL211bGlzaC1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS9ha2FkZW1pc2svZm9udHMvbXVsaXNoL211bGlzaC1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlzaEV4dHJhQm9sZFwiO1xuICAgIHNyYzogICAgdXJsKCcvdGhlbWVzL2N1c3RvbS9ha2FkZW1pc2svZm9udHMvbXVsaXNoL211bGlzaC1leHRyYWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL2FrYWRlbWlzay9mb250cy9tdWxpc2gvbXVsaXNoLWV4dHJhYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJNdWxpc2hFeHRyYUJvbGRJdGFsaWNcIjtcbiAgICBzcmM6ICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtZXh0cmFib2xkaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS9ha2FkZW1pc2svZm9udHMvbXVsaXNoL211bGlzaC1leHRyYWJvbGRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVsaXNoTGlnaHRcIjtcbiAgICBzcmM6ICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL2FrYWRlbWlzay9mb250cy9tdWxpc2gvbXVsaXNoLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlzaEV4dHJhTGlnaHRcIjtcbiAgICBzcmM6ICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtZXh0cmFsaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vYWthZGVtaXNrL2ZvbnRzL211bGlzaC9tdWxpc2gtZXh0cmFsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59IiwiLy8gQ29sb3JzXG4kd2hpdGU6ICAgICAgICAgICAgICNGRkY7XG4kYmxhY2s6ICAgICAgICAgICAgICMwMDA7XG4kdHJhbnNwYXJlbnQ6ICAgICAgIHJnYmEoMCwgMCwgMCwgMCk7XG4kcmVkOiAgICAgICAgICAgICAgICNENjI0MkY7XG4kZmVlZC1ncmV5OiAgICAgICAgICNEREREREQ7XG4kb3JhbmdlOiAgICAgICAgICAgICNlZjdkMDA7XG5cbi8vIG1vbm9jaHJvbWUgcGFsbGV0ZVxuJEcwOiAgICAgICAgICAgICAgICAjRjJGMkYyO1xuJEcxMDogICAgICAgICAgICAgICAjRTZFNkU2O1xuJEcyMDogICAgICAgICAgICAgICAjRDRENEQ0O1xuJEczMDogICAgICAgICAgICAgICAjQUFBQUFBO1xuJEc0MDogICAgICAgICAgICAgICAjOTE5MTkxO1xuJEc1MDogICAgICAgICAgICAgICAjNzc3Nzc3O1xuJEc2MDogICAgICAgICAgICAgICAjNUE1QTVBO1xuJEc3MDogICAgICAgICAgICAgICAjNEI0QjRCO1xuJEc4MDogICAgICAgICAgICAgICAjM0EzQTNBO1xuJEc5MDogICAgICAgICAgICAgICAjMkYyRjJGO1xuJEcxMDA6ICAgICAgICAgICAgICAjMUIxQjFCO1xuJHRlYXNlcjogICAgICAgICAgICAjRjdGN0Y3O1xuXG4vLyBTdGF0dXNcbiRzdGF0dXNfZ3JlZW46ICAgICAgIzFhOWM0MjtcbiRzdGF0dXNfcmVkOiAgICAgICAgI2U4NTE1MTtcblxuLy8gVW5pXG4kdW5pLWdyZXk6ICAgICAgICAgICMyNzI1MjU7XG4kdW5pLWJsdWU6ICAgICAgICAgICM0MzcwQjQ7XG5cbi8vIEFydGljbGUgY29sb3JzXG4kYXJ0aWNsZV9ibHVlOiAgICAgICM1Qzg1RkE7XG4kYXJ0aWNsZV9ncmVlbjogICAgICMxQkIyN0I7XG4kYXJ0aWNsZV95ZWxsb3c6ICAgICNGRkQyMkE7XG4kYXJ0aWNsZV9vcmFuZ2U6ICAgICNGMjU1M0M7XG4kYXJ0aWNsZV9yZWQ6ICAgICAgICNFRjUyNTE7XG4kYXJ0aWNsZV9wdXJwbGU6ICAgICNBOTdFRTA7XG4kYXJ0aWNsZV9vcmllbnQ6ICAgICMwMDVBNzU7XG5cbi8vIEJyZWFrcG9pbnRzXG4kbW9iaWxlOiAgICAgICAgICAgIDQ4MHB4O1xuJHN0YWJsZXQ6ICAgICAgICAgICA3NjhweDtcbiR0YWJsZXQ6ICAgICAgICAgICAgOTkwcHg7XG4kZGVza3RvcDogICAgICAgICAgIDEyNDBweDtcblxuLy8gRm9udHNcblxuJGljb246ICAgICAgICAgICAgICAnaWNvblBhY2snO1xuJE9wZW5TYW5zOiAgICAgICAgICAnT3BlblNhbnMnO1xuJE9wZW5TYW5zU2VtaUJvbGQ6ICAnT3BlblNhbnMtU2VtaUJvbGQnO1xuJE9wZW5TYW5zQm9sZDogICAgICAnT3BlblNhbnMtQm9sZCc7XG5cbltjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuLmljb24tZG93bmxvYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfVxuLmljb24taWNvbnMtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfVxuLmljb24taWNvbnMtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfVxuLmljb24taWNvbnMtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfVxuLmljb24taWNvbnM4LWFjY291bnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH1cbi5pY29uLWljb25zOC1hZGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH1cbi5pY29uLWljb25zOC1hbGlnbl9yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfVxuLmljb24taWNvbnM4LWF0X3NpZ246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH1cbi5pY29uLWljb25zOC1iZWxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfVxuLmljb24taWNvbnM4LWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH1cbi5pY29uLWljb25zOC1ib29rczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfVxuLmljb24taWNvbnM4LWJ1cnN0czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfVxuLmljb24taWNvbnM4LWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfVxuLmljb24taWNvbnM4LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG4uaWNvbi1pY29uczgtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH1cbi5pY29uLWljb25zOC1mYXZvcml0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfVxuLmljb24taWNvbnM4LWZ1bGxfc2hvcHBpbmdfYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG4uaWNvbi1pY29uczgtaGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfVxuLmljb24taWNvbnM4LWhlYXJpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH1cbi5pY29uLWljb25zOC1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG4uaWNvbi1pY29uczgtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9XG4uaWNvbi1pY29uczgtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH1cbi5pY29uLWljb25zOC1pcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH1cbi5pY29uLWljb25zOC1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfVxuLmljb24taWNvbnM4LWxvY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH1cbi5pY29uLWljb25zOC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9XG4uaWNvbi1pY29uczgtbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfVxuLmljb24taWNvbnM4LW11c2ljYWxfbm90ZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH1cbi5pY29uLWljb25zOC1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG4uaWNvbi1pY29uczgtbm90aWZpY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9XG4uaWNvbi1pY29uczgtb3Blbl9ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9XG4uaWNvbi1pY29uczgtcGFkbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfVxuLmljb24taWNvbnM4LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG4uaWNvbi1pY29uczgtcGx1c19tYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9XG4uaWNvbi1pY29uczgtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9XG4uaWNvbi1pY29uczgtc2hvcHBpbmdfYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG4uaWNvbi1pY29uczgtc3VidHJhY3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH1cbi5pY29uLWljb25zOC10aWt0b2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH1cbi5pY29uLWljb25zOC10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfVxuLmljb24taWNvbnM4LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH1cbi5pY29uLWljb25zOC12b2ljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfVxuLmljb24taWNvbnM4LXlvdXR1YmVfbG9nbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfVxuLmljb24taWNvbnM4LXRlY2huaWNhbF9zdXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9XG4uaWNvbi1kb3dubG9hZC1saW5lLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYic7IH1cbi5pY29uLWljb25zOC10aWt0b2stMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJjJzsgfVxuLmljb24taWNvbnM4LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9XG4uaWNvbi1pY29uczgtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJlJzsgfSIsIi8vIFNpdGUgbG9hZGVyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4gIFxuQGtleWZyYW1lcyBvcmJpdCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS11aWItc2l6ZSkgKiAwLjUpKSBzY2FsZSgwLjczNjg0KTtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC40KSkgc2NhbGUoMC42ODQyMDgpO1xuICAgICAgb3BhY2l0eTogMC41ODtcbiAgICB9XG4gICAgMTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC4zKSkgc2NhbGUoMC42MzE1NzYpO1xuICAgICAgb3BhY2l0eTogMC41MTtcbiAgICB9XG4gICAgMTUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC4yKSkgc2NhbGUoMC41Nzg5NDQpO1xuICAgICAgb3BhY2l0eTogMC40NDtcbiAgICB9XG4gICAgMjAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC4xKSkgc2NhbGUoMC41MjYzMTIpO1xuICAgICAgb3BhY2l0eTogMC4zNztcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKSBzY2FsZSgwLjQ3MzY4KTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gICAgMzAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogLTAuMSkpIHNjYWxlKDAuNTI2MzEyKTtcbiAgICAgIG9wYWNpdHk6IDAuMzc7XG4gICAgfVxuICAgIDM1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXVpYi1zaXplKSAqIC0wLjIpKSBzY2FsZSgwLjU3ODk0NCk7XG4gICAgICBvcGFjaXR5OiAwLjQ0O1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS11aWItc2l6ZSkgKiAtMC4zKSkgc2NhbGUoMC42MzE1NzYpO1xuICAgICAgb3BhY2l0eTogMC41MTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogLTAuNCkpIHNjYWxlKDAuNjg0MjA4KTtcbiAgICAgIG9wYWNpdHk6IDAuNTg7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXVpYi1zaXplKSAqIC0wLjUpKSBzY2FsZSgwLjczNjg0KTtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuICAgIDU1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXVpYi1zaXplKSAqIC0wLjQpKSBzY2FsZSgwLjc4OTQ3Mik7XG4gICAgICBvcGFjaXR5OiAwLjcyO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS11aWItc2l6ZSkgKiAtMC4zKSkgc2NhbGUoMC44NDIxMDQpO1xuICAgICAgb3BhY2l0eTogMC43OTtcbiAgICB9XG4gICAgNjUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogLTAuMikpIHNjYWxlKDAuODk0NzM2KTtcbiAgICAgIG9wYWNpdHk6IDAuODY7XG4gICAgfVxuICAgIDcwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXVpYi1zaXplKSAqIC0wLjEpKSBzY2FsZSgwLjk0NzM2OCk7XG4gICAgICBvcGFjaXR5OiAwLjkzO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC4xKSkgc2NhbGUoMC45NDczNjgpO1xuICAgICAgb3BhY2l0eTogMC45MztcbiAgICB9XG4gICAgODUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC4yKSkgc2NhbGUoMC44OTQ3MzYpO1xuICAgICAgb3BhY2l0eTogMC44NjtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC4zKSkgc2NhbGUoMC44NDIxMDQpO1xuICAgICAgb3BhY2l0eTogMC43OTtcbiAgICB9XG4gICAgOTUlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tdWliLXNpemUpICogMC40KSkgc2NhbGUoMC43ODk0NzIpO1xuICAgICAgb3BhY2l0eTogMC43MjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXVpYi1zaXplKSAqIDAuNSkpIHNjYWxlKDAuNzM2ODQpO1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG59XG5cbkBtaXhpbiBsb2FkZXIge1xuICAgIC0tdWliLXNpemU6IDM1cHg7XG4gICAgLS11aWItc3BlZWQ6IDEuNXM7XG4gICAgJGxvYWRlci1jb2xvcjogJGRvbWFpbl9sb2FkZXI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwZHZoIC0gMThweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiB2YXIoLS11aWItc2l6ZSk7XG4gICAgd2lkdGg6IHZhcigtLXVpYi1zaXplKTtcbiAgICBhbmltYXRpb246IHJvdGF0ZSBjYWxjKHZhcigtLXVpYi1zcGVlZCkgKiAxLjY2NykgaW5maW5pdGUgbGluZWFyO1xuICAgIHotaW5kZXg6IDExO1xuICBcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9hZGVyLWNvbG9yO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IG9yYml0IHZhcigtLXVpYi1zcGVlZCkgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogb3JiaXQgdmFyKC0tdWliLXNwZWVkKSBsaW5lYXIgY2FsYyh2YXIoLS11aWItc3BlZWQpIC8gLTIpIGluZmluaXRlO1xuICAgIH1cbn1cblxuQG1peGluIHNpbXBsZUxpbmsge1xuICAgIFxufVxuXG5AbWl4aW4gY2FydEJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbi1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRHMTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgPiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmLmFkZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgxMFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5hbmltYXRlKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW4tY29sb3JfODA7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlID4gc3BhbiB7XG4gICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cbiAgICAgICAgJi5hZGRlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEc1MCFpbXBvcnRhbnQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGljb25MaW5rKCRjb2xvcjogJEc1MCwgJGhjb2xvcjogJEc1MCwgJGljb25fY29kZTogJ1xcZTgyMScpIHtcbiAgICAkY29kZTogXCJcXGU4MjFcIjtcbiAgICBAaWYgJGljb25fY29kZSA9PSB0ZWwge1xuICAgICAgICAkY29kZTogXCJcXGU4MTZcIjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkaWNvbl9jb2RlID09IG1haWwge1xuICAgICAgICAkY29kZTogXCJcXGU4MTlcIjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDE1cHggMCAwO1xuICAgICAgICBjb250ZW50OiAkY29kZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICRoY29sb3IhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaGNvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIGFycm93TGluaygkY29sb3I6ICRHNTAsICRmb250OiAkZG9tYWluRm9udFJlZ3VsYXIsICRoaWRkZW5BcnJvdzogZmFsc2UpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICBtYXJnaW46IC0ycHggMCAwIDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgY29sb3IgMHM7XG4gICAgICAgIGNvbG9yOiAkY29sb3IhaW1wb3J0YW50O1xuICAgICAgICBAaWYgJGhpZGRlbkFycm93IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgY29sb3I6ICRHMTAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRHMTAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBAaWYgJGhpZGRlbkFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgLy8gY29sb3I6ICRHMzA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgfVxufVxuXG5AbWl4aW4gYXJyb3dCbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAubGluay1ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xuICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcxMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgIH1cbn1cblxuQG1peGluIGZlYXR1cmVkQmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG5cbiAgICAubGluay1ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xuICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHggMTBweDtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIoJG1heFdpZHRoOiAxMjgwcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkbWF4V2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuQG1peGluIGN0YSgkc2l6ZTogbm9ybWFsLCAkY29sb3I6ICRHMTAwLCAkYmFja2dyb3VuZDogJGRvbWFpbi1jb2xvcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzUwIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGlmICRzaXplID09IG5vcm1hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbi1jb2xvcl84MDtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZ2hvc3QtY3RhKCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJEcxMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW4tY29sb3JfMjA7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1peGluIHRleHRMYWJlbCgkbGlnaHQ6IGZhbHNlKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICBAaWYgJGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuQG1peGluIHVuaWxvZ2luTG9nbygpIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgyJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgODIgMTgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjY3MzcgMC43OTI5NjlWOC4yMTMxMUMxMS42NzM3IDEwLjI0OTMgMTIuMzgxMiAxMS4zMDE5IDE0LjI2MjIgMTEuMzAxOUMxNi4xNDMxIDExLjMwMTkgMTYuODUwNiAxMC4yNDkzIDE2Ljg1MDYgOC4yMTMxMVYwLjc5Mjk2OUgxOC43NjZWNy45MDI1QzE4Ljc2NiAxMS40MjI3IDE3LjU1ODEgMTMuMDQ0OCAxNC4yNjIyIDEzLjA0NDhDMTAuOTY2MiAxMy4wNDQ4IDkuNzU4MyAxMS40MjI3IDkuNzU4MyA3LjkwMjVWMC43OTI5NjlIMTEuNjczN1onIGZpbGw9JyUyMzQzNzBCNCcvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIxLjUyNjQgMTIuODM2NVYzLjg2MzMxSDIzLjQwNzNWNS4zNDczNUgyMy40OTM2QzIzLjg3MzIgNC4zODEwMSAyNC42MzI0IDMuNjU2MjUgMjYuMDEyOSAzLjY1NjI1QzI3Ljg0MjEgMy42NTYyNSAyOC45MjkyIDQuOTMzMiAyOC45MjkyIDcuMTQxOTdWMTIuODM2NUgyNy4wNDgzVjcuMzgzNThDMjcuMDQ4MyA1Ljk4NTgxIDI2LjUxMzQgNS4yNzgzMiAyNS4zNTcyIDUuMjc4MzJDMjQuMzczNiA1LjI3ODMyIDIzLjQwNzMgNS43Nzg3NSAyMy40MDczIDYuODMxMzZWMTIuODM2NUgyMS41MjY0WicgZmlsbD0nJTIzNDM3MEI0Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzEuMzYyMyAxLjI3NVYwLjk4MTYyN0MzMS4zNjIzIDAuNDEyMTk3IDMxLjcwNzQgLTAuMDAxOTUzMTIgMzIuNDgzOSAtMC4wMDE5NTMxMkMzMy4yNjA1IC0wLjAwMTk1MzEyIDMzLjU4ODMgMC40MTIxOTcgMzMuNTg4MyAwLjk4MTYyN1YxLjI3NUMzMy41ODgzIDEuODQ0NDYgMzMuMjYwNSAyLjI1ODU4IDMyLjQ4MzkgMi4yNTg1OEMzMS43MDc0IDIuMjU4NTggMzEuMzYyMyAxLjg0NDQ2IDMxLjM2MjMgMS4yNzVaTTMxLjUzNDggMy44NjM0MUgzMy40MTU4VjEyLjgzNjZIMzEuNTM0OFYzLjg2MzQxWicgZmlsbD0nJTIzNDM3MEI0Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzguMDIzMyAxMi44MzU5QzM2Ljc0NjQgMTIuODM1OSAzNi4xMDc5IDEyLjEyODQgMzYuMTA3OSAxMC45NzIzVjAuMDY2NDA2MkgzNy45ODg4VjExLjMwMDFIMzkuMjMxM1YxMi44MzU5SDM4LjAyMzNaJyBmaWxsPSclMjMyNzI1MjUnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MC40MjA5IDguMzQ5OTFDNDAuNDIwOSA1LjQ4NTM4IDQyLjA0MyAzLjY1NjI1IDQ0LjU0NTEgMy42NTYyNUM0Ny4wNDcyIDMuNjU2MjUgNDguNjY5MyA1LjQ4NTM4IDQ4LjY2OTMgOC4zNDk5MUM0OC42NjkzIDExLjIxNDQgNDcuMDQ3MiAxMy4wNDM1IDQ0LjU0NTEgMTMuMDQzNUM0Mi4wNDMgMTMuMDQzNSA0MC40MjA5IDExLjIxNDQgNDAuNDIwOSA4LjM0OTkxWk00Ni42ODQ5IDkuMTA5MTZWNy41OTA2NEM0Ni42ODQ5IDYuMDAzMDkgNDUuODIyMSA1LjIwOTI5IDQ0LjU0NTEgNS4yMDkyOUM0My4yNjgyIDUuMjA5MjkgNDIuNDA1NCA2LjAwMzA4IDQyLjQwNTQgNy41OTA2NFY5LjEwOTE2QzQyLjQwNTQgMTAuNjk2NyA0My4yNjgyIDExLjQ5MDUgNDQuNTQ1MSAxMS40OTA1QzQ1LjgyMjEgMTEuNDkwNSA0Ni42ODQ5IDEwLjY5NjcgNDYuNjg0OSA5LjEwOTE2WicgZmlsbD0nJTIzMjcyNTI1Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTQuMDcwNSAxNi40OTVDNTEuMTM3IDE2LjQ5NSA0OS45OTggMTUuNzAxMiA0OS45OTggMTQuMzM4QzQ5Ljk5OCAxMy4zNTQ0IDUwLjU4NDggMTIuODE5NSA1MS41MzM4IDEyLjYxMjRWMTIuNDIyNkM1MC44NzgxIDEyLjIxNTUgNTAuNTE1NyAxMS43MTUxIDUwLjUxNTcgMTEuMDQyMUM1MC41MTU3IDEwLjExMDMgNTEuMjQwNSA5LjY2MTYyIDUyLjEwMzMgOS40NTQ1M1Y5LjM4NTVDNTEuMDUwNyA4Ljg4NTA3IDUwLjQ2NCA3LjkzNjAxIDUwLjQ2NCA2LjcyODA5QzUwLjQ2NCA0Ljg5ODkzIDUxLjc1ODIgMy42NTY1IDU0LjAzNTkgMy42NTY1QzU0LjYzOTkgMy42NTY1IDU1LjE5MjEgMy43NDI3NyA1NS42NTggMy45MzI1OVYzLjY5MTAxQzU1LjY1OCAyLjg5NzIyIDU2LjAzNzcgMi40MTQwNiA1Ni44MzE1IDIuNDE0MDZINTguMjEyVjMuOTMyNThINTYuMzgyOFY0LjI5NDk1QzU3LjE5MzggNC44Mjk4OSA1Ny42NDI1IDUuNjkyNzIgNTcuNjQyNSA2LjcyODA5QzU3LjY0MjUgOC41Mzk5OCA1Ni4zMzEgOS43NjUxNCA1NC4wNTMyIDkuNzY1MTRDNTMuNjIxOCA5Ljc2NTE0IDUzLjIwNzcgOS43MTMzOCA1Mi44Nzk4IDkuNjI3MTFDNTIuNDMxMSA5Ljc4MjQxIDUyLjAxNyAxMC4wNzU4IDUyLjAxNyAxMC41MjQ0QzUyLjAxNyAxMS4wMDc2IDUyLjQ4MjkgMTEuMTk3NCA1My4yNzY3IDExLjE5NzRINTUuNDg1NUM1Ny42OTQzIDExLjE5NzQgNTguNjI2MSAxMi4xMjkyIDU4LjYyNjEgMTMuNjgyM0M1OC42MjYxIDE1LjU0NTkgNTcuMjk3NCAxNi40OTUgNTQuMDcwNSAxNi40OTVaTTU1LjIyNjYgMTIuODcxMkg1Mi4xODk2QzUxLjc3NTUgMTMuMTEyOCA1MS41Njg0IDEzLjQ3NTIgNTEuNTY4NCAxMy45MDY2QzUxLjU2ODQgMTQuNjMxMyA1Mi4xMDMzIDE1LjEzMTggNTMuNTAxIDE1LjEzMThINTQuNjc0NEM1Ni4xNDEyIDE1LjEzMTggNTYuODY2IDE0LjcxNzcgNTYuODY2IDEzLjg4OTNDNTYuODY2IDEzLjI2ODEgNTYuNDUxOCAxMi44NzEyIDU1LjIyNjYgMTIuODcxMlpNNTUuNzk2MSA2Ljg4MzI5VjYuNTM4MTdDNTUuNzk2MSA1LjUyMDA3IDU1LjE1NzYgNS4wMTk2NSA1NC4wNTMyIDUuMDE5NjVDNTIuOTQ4OCA1LjAxOTY1IDUyLjMxMDQgNS41MjAwOCA1Mi4zMTA0IDYuNTM4MTdWNi44ODMyOUM1Mi4zMTA0IDcuOTAxNDIgNTIuOTQ4OCA4LjQwMTg0IDU0LjA1MzIgOC40MDE4NEM1NS4xNTc2IDguNDAxODQgNTUuNzk2MSA3LjkwMTQ3IDU1Ljc5NjEgNi44ODMyOVonIGZpbGw9JyUyMzI3MjUyNScvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTU5Ljg1MjEgMS4yNzVWMC45ODE2MjdDNTkuODUyMSAwLjQxMjE5NyA2MC4xOTcxIC0wLjAwMTk1MzEyIDYwLjk3MzcgLTAuMDAxOTUzMTJDNjEuNzUwMiAtMC4wMDE5NTMxMiA2Mi4wNzgxIDAuNDEyMTk3IDYyLjA3ODEgMC45ODE2MjdWMS4yNzVDNjIuMDc4MSAxLjg0NDQ2IDYxLjc1MDIgMi4yNTg1OCA2MC45NzM3IDIuMjU4NThDNjAuMTk3MSAyLjI1ODU4IDU5Ljg1MjEgMS44NDQ0NiA1OS44NTIxIDEuMjc1Wk02MC4wMjQ2IDMuODYzNDFINjEuOTA1NVYxMi44MzY2SDYwLjAyNDZWMy44NjM0MVonIGZpbGw9JyUyMzI3MjUyNScvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTY0LjU5NzIgMTIuODM2NVYzLjg2MzMxSDY2LjQ3ODFWNS4zNDczNUg2Ni41NjQ0QzY2Ljk0NCA0LjM4MTAxIDY3LjcwMzIgMy42NTYyNSA2OS4wODM3IDMuNjU2MjVDNzAuOTEyOSAzLjY1NjI1IDcyIDQuOTMzMiA3MiA3LjE0MTk3VjEyLjgzNjVINzAuMTE5MVY3LjM4MzU4QzcwLjExOTEgNS45ODU4MSA2OS41ODQyIDUuMjc4MzIgNjguNDI4IDUuMjc4MzJDNjcuNDQ0NSA1LjI3ODMyIDY2LjQ3ODEgNS43Nzg3NSA2Ni40NzgxIDYuODMxMzZWMTIuODM2NUg2NC41OTcyWicgZmlsbD0nJTIzMjcyNTI1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWl4aW4gd2hpdGVUZXh0QXJ0aWNsZUhlYWQge1xuICAgIC5hcnRpY2xlLWhlYWQgLmNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC50b3Age1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSAqIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5X2FuZF90YWdzIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pZGRsZSB7XG4gICAgICAgICAgICAuYm9va21hcmsge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1pbmZvIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VfY3JlZGl0cyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtYm9keSB7XG4gICAgICAgIGEuc2hhcmUtbWV0aG9kIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiKjpmb2N1cy12aXNpYmxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLnR5cGUtbGFiZWwge1xuICAgIEBpbmNsdWRlIHRleHRMYWJlbDtcbn1cblxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBhZ2UpOm5vdCgucGF0aC1jYXJ0KTpub3QoLnBhZ2Utbm9kZS10eXBlLWFydGljbGUpOm5vdCgucGFnZS1ub2RlLXR5cGUtdmlkZW8pOm5vdCgucGF0aC1wcm9kdWN0KTpub3QoLnBhdGgtb3JkcmVyKSB7XG4gICAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlciNoZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC8vIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAvLyBoZWFkZXIjaGVhZGVyLmhhcy10b3AtbWVzc2FnZSArICNtYWluLWNvbnRlbnQge1xuICAgIC8vICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAvLyB9XG59XG5cbmJvZHkuZG9tUmVhZHkge1xuICAgIC50b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmxvY2tlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmFbaHJlZj1cIjxub2xpbms+XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzUwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJEc1MDtcbn1cblxuLnBhcmFncmFwaCB7XG4gICAgLmJ1dHRvbiA+IGRpdiA+IHNwYW4sXG4gICAgLmJ1dHRvbiA+IHNwYW4sXG4gICAgLmN0YS1hcmVhID4gZGl2ID4gc3BhbixcbiAgICAuY3RhLWFyZWEgPiBzcGFuLFxuICAgIC5saW5rID4gZGl2ID4gc3BhbixcbiAgICAubGluayA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBjdGEobm9ybWFsLCAkd2hpdGUsICRHNTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzUwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi53ZWJzaG9wLXRocm9iYmVyIHtcbiAgICBAaW5jbHVkZSBsb2FkZXI7XG59XG5cbi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPiAud2Vic2hvcC10aHJvYmJlcixcbiAgICA+ICogPiAud2Vic2hvcC10aHJvYmJlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG59XG5cbi5zaG93X21vcmUge1xuICAgIEBpbmNsdWRlIGFycm93TGluaygpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZXNzIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICBtYXJnaW46IDJweCA2cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIDZweDtcbiAgICAgICAgY29sb3I6ICRHMTAwIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIFZBVCBjaGFuZ2VyXG4udmF0LWNoYW5nZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkRzEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRHMzA7XG4gICAgfVxufVxuXG5ib2R5LndpdGgtdmF0IC52YXQtY2hhbmdlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRvbWFpbl9zcGVjaWFsLCAxMCUpO1xuICAgIH1cbn1cblxuLmpzLWZvcm0tdHlwZS1udW1iZXIge1xuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ucXVhbnRpdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5xdWFudGl0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuICAgIH1cbn1cblxuLy8gVG9vbHRpcHNcbi50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHNwYW4udG9vbHRpcC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHNTA7XG4gICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiaVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgJiArIC50b29sdGlwLW1lc3NhYWdlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvdmVyICsgLnRvb2x0aXAtbWVzc2FhZ2Uge1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS50b29sdGlwLWljb246aG92ZXIgKyAudG9vbHRpcC1tZXNzYWFnZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwLW1lc3NhYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXJnZSB7XG4gICAgICAgIC50b29sdGlwLWljb246aG92ZXIgKyAudG9vbHRpcC1tZXNzYWFnZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfSBcbiAgICAgICAgLnRvb2x0aXAtbWVzc2FhZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cHgpO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTE0cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgLnRvb2x0aXAtaWNvbjpob3ZlciArIC50b29sdGlwLW1lc3NhYWdlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9IFxuICAgICAgICAudG9vbHRpcC1tZXNzYWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNnB4KTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxufVxuXG5ib2R5ID4geyBcbiAgICAuc2tpcC10by1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN0YTpub3QoLnNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY3RhO1xufVxuLmN0YS5zbWFsbCB7XG4gICAgQGluY2x1ZGUgY3RhKHNtYWxsKTtcbn1cbi5naG9zdC1jdGEge1xuICAgIEBpbmNsdWRlIGdob3N0LWN0YTtcbn1cbi5hZGQtdG8tY2FydCB7XG4gICAgQGluY2x1ZGUgY2FydEJ1dHRvbjtcbn1cblxuLnJlbW92ZS1mcm9tLWNhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEcyMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEcyMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICA+IC5jb250YWluZXIgPiB7XG4gICAgICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSxcbiAgICAgICAgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAubW9iaWxlLWltYWdlICsgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zbWFsbC10b3AtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmLnNtYWxsLWJvdHRvbS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYubWVkaXVtLXRvcC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgICYubWVkaXVtLWJvdHRvbS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICYubGFyZ2UtdG9wLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgJi5sYXJnZS1ib3R0b20tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC8vIEFsaWdubWVudCByZXNldFxuICAgICYuYWxpZ24tbGVmdCxcbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTmF2aWdhdGlvblxuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC8vIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIFxuICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYucHJldjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmRcIjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubG9ja2VkLXByZXYgLnByZXYge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2NrZWQtbmV4dCAubmV4dCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wb25lbnQtaGVhZGVyICsgLm5hdmlnYWJsZSA+IC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAtNDBweCAwIDE2cHggMDsgLy8gYnJpbmcgbmF2aWdhdGlvbiB1cCBpbmxpbmUgd2l0aCBjb21wb25lbnQgdGl0bGVcbiAgICB9XG4gICAgXG4gICAgJi5uby1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpc3BsYXktZnVsbHNjcmVlbiA+IC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5hcnRpY2xlLm5vZGUtLXR5cGUtcGFnZSAubm9kZV9fY29udGVudCA+IC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTgwcHghaW1wb3J0YW50O1xuICAgICYuaW1hZ2UtYW5kLWNvbnRlbnQtY29tcG9uZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4NXB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbmlmcmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBTZWxlY3QyXG4uc2VsZWN0Mi1wcm9jZXNzZWQge1xuICAgICYgPiBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmICsgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgPiAubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuc2VsZWN0MixcbiAgICAgICAgJiArIC5hamF4LXByb2dyZXNzICsgLnNlbGVjdDIge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCAxMnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5zZWxlY3QyLWNvbnRhaW5lcixcbiAgICAgICAgICAgICYgKyAuZGVzY3JpcHRpb24gKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3Bhbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ2cgaWQ9J0ludGVyZmFjZSAvIENoZWNrJyUzRSUzQ3BhdGggaWQ9J1ZlY3RvcicgZD0nTTYgMTJMMTAuMjQyNiAxNi4yNDI2TDE4LjcyNyA3Ljc1NzMyJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nSW50ZXJmYWNlIC8gQ2hlY2snJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNNiAxMkwxMC4yNDI2IDE2LjI0MjZMMTguNzI3IDcuNzU3MzInIHN0cm9rZT0nJTIzOTE5MTkxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nSW50ZXJmYWNlIC8gQ2hlY2snJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNNiAxMkwxMC4yNDI2IDE2LjI0MjZMMTguNzI3IDcuNzU3MzInIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ2cgaWQ9J0ludGVyZmFjZSAvIENoZWNrJyUzRSUzQ3BhdGggaWQ9J1ZlY3RvcicgZD0nTTYgMTJMMTAuMjQyNiAxNi4yNDI2TDE4LjcyNyA3Ljc1NzMyJyBzdHJva2U9JyUyMzkxOTE5MScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyAuc2VsZWN0MiB7XG4gICAgICAgICAgICAmICsgLnNlbGVjdDItY29udGFpbmVyLFxuICAgICAgICAgICAgJiArIC5kZXNjcmlwdGlvbiArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlYXJjaCBwYWdlXG4uc2VhcmNoLXJlc3VsdHMtcGFnZSB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgPiAuY29udGFpbmVyID4gLndlYnNob3Atc2VhcmNoLWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzIwO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJzaG9wX3NlYXJjaF9hdXRvY29tcGxldGVfd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAud2Vic2hvcC1zZWFyY2gtcmVzdWx0LWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC10ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAubWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VlX2FsbF9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEczMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYWxpbmVhL2ltYWdlcy9pY29ucy9zZWFyY2gucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiArIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc2MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDY2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLnR5cGUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlbW8tZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNDZweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY291bnQtdG90YWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3VsdHMgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC5haXMtSW5zdGFudFNlYXJjaCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJvZHVjdC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMjUlIC0gMTJweCkpO1xuICAgICAgICAgICAgICAgIC8vIGdyaWQtZ2FwOiAzNXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgPiAuc2VhcmNoLXJlc3VsdC12aWV3IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygyNSUgLSAxMnB4KSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAzNXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAucGFnZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YShub3JtYWwsICR3aGl0ZSwgJEcxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb250ZW50LXJlc3VsdHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0U0RTRFNDtcbiAgICAgICAgICAgICAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAucmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpc3Rpbmctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAuYWlzLUhpdHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtdGVhc2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5vLXJlc3VsdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2VhcmNoLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDVweCAwIDUwcHg7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWJvZHkge1xuICAgICAgICAgICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgPiBkaXYucHJvZHVjdC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDIwcHggMTZweDsgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHN0YWJsZXQpIHtcbiAgICAgICAgLnNlYXJjaC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc2VhcmNoLWJvZHkge1xuICAgICAgICAgICAgLnJlc3VsdHMgPiBkaXYuY29udGVudC1yZXN1bHRzIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAudHlwZS1zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvdW50LXRvdGFsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgPiBkaXYuY29udGVudC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYucHJvZHVjdC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3MnB4O1xuICAgICAgICAuc2VhcmNoLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUGFnaW5hdGlvblxuLmFpcy1QYWdpbmF0aW9uLmFpcy1QYWdpbmF0aW9uLS1ub1JlZmluZW1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHVsLmFpcy1QYWdpbmF0aW9uLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzMwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICB9XG4gICAgICAgICYuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5uYXYucGFnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEczMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYWdlcl9faXRlbS0tZmlyc3QsXG4gICAgICAgICAgICAmLnBhZ2VyX19pdGVtLS1sYXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguaXMtYWN0aXZlKSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBVbmlsb2dpbiBidXR0b25cbmEudW5pLWxvZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEczMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICR1bmktZ3JleTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDFweDtcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR1bmktYmx1ZTtcbiAgICB9XG5cbiAgICA+IC51bmktdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCAzNicgd2lkdGg9JzUwJyBoZWlnaHQ9JzM2JyUzRSUzQ3RpdGxlJTNFU2NyZWVuc2hvdCAyMDIzLTExLTE3IGF0IDE0JTNDL3RpdGxlJTNFJTNDZGVmcyUzRSUzQ2ltYWdlIHdpZHRoPSc1MCcgaGVpZ2h0PSczNicgaWQ9J2ltZzEnIGhyZWY9J2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBa0NBTUFBQUQ4YnBrRkFBQUFBWE5TUjBJQjJja3Nmd0FBQWJsUVRGUkZBQUFBWEZ4Y09UazVORFEwSmlZbUpTVWxLaW9xT1RrNVZWVlZ1TGk0YW1wcUp5Y25HeHNiTEN3c09UazVPam82TnpjM0ppWW1IeDhmUjBkSFBUMDlRME5EMk5qWVdGaFlhMnRyM056Y1RrNU9aR1JrZVhsNUxpNHVLQ2dvY1hGeE5EUTBNakl5enM3T1EwTkRIUjBkWTJOalNFaElIaDRlVFUxTlNrcEtIQndjVVZGUlBEdzhPenM3UVVGQldGaFlNek16TGk0dVgxOWZVbEpTT3pzN1BUMDlZV0ZoTHk4dk9EZzRnSUNBUzB0TE5UVTFOVFUxZUhoNFhGeGNNek16T3pzN09qbzZTVWxKUVVGQlRFeE1QejgvSVNFaExTMHRWRlJVVTFOVFNVbEpVMU5UVEV4TXlzcktKeWNuSmlZbVZGUlVRME5ESVNFaEpTVWxRRUJBWFYxZFRVMU5nSUNBUzB0TElpSWlQejgvckt5c1BqNCtNakl5S0Nnb0x5OHZLU2twaFlXRkxDd3NMaTR1S0Nnb0x5OHZMUzB0dzhQRHVycTZaMmRuVlZWVnU3dTdXbHBhS2lvcVlHQmdTMHRMTURBd2JHeHN6czdPSmlZbU1qSXllM3Q3Mjl2YlZGUlVabVptUER3OFUxTlROalkyTnpjM1RFeE1UMDlQUTBORGFXbHBUMDlQSmlZbUp5Y25aV1ZsWkdSa0t5c3JPRGc0UUVCQVFFQkFRa0pDS3lzck56YzNWbFpXTkRRMEtTa3BMUzB0T2pvNmVucDZhaW0ybUFBQUFKTjBVazVUQUNTazlmLy8vK0J4QlNUVy8rSE16TXoxLzRPTm9RNWNTd2RjUnpQdzhDVGMrUXFOLzErai8wZDYvMWovME1LU3dtWm1nLy9NUGRER0dUM2F2UlNUNjJkbWNtdDBvLy9ybVpuQlhDUVcvOXNmYWZmd1FtYUdBMzNyUWgvdy8vLy84Qi9ONXZYdDhBb2FkWlFmcS9CSG1PZzlIUDdnSmdSMVBjNkc1ZloxWEtDaEY5bjBLQ3pvMHArWnNPdU1Nci8vN25vSWtRVUVzQUFBQVRSSlJFRlVlSnp0MEVWWHcwQVVodUdMRlAydzRtN0Zpa3R4Qys3dVd0emQzZDM1eFRUbmNLYkpZa2htd1liRHU1aTVzM2lTVElnY0hKMmNEUnE1dUxxNUU4dkRFMTdlUGhyNStobjk3U1FBZ1VFVUhFSVVHaFpPM0NJaW82TFpJU1kyanVKaFNxQkVKQ1h6VFlvNWxjMXA2VVFaUUNabEFkbDhrb05jTnVkWmlQSUxDb3VvdUtTMDdDZFNiaWNWbFpKVVZTMUpVbzI4OEtwVkVuT2Rub3hLVXQvUXFLTW1KYkh3TDhDN3l6LzVUZExjSWtwYTI5bzdSTi9TMmRYZG81djBvcysyOWc5Z2NJaERoa2RHMVkzQklHL2pnSlZESmlhbjFGa3hMVzh6d0N6dncrYm0xUzFnMGJZdUxXTmxWZXo2YThiMURiRS90cm0xdlVOaVpIZHZud1RKZDMrS0hPZ2toMncrT3RaRlRuREs1ak9jNnhBWGwxZlg3SEJ6aTd2N0I0MGVuMHpQaWdlOHZMNUJzL2VQVHdhK0FPR0VoSjlKRnpTNEFBQUFBRWxGVGtTdVFtQ0MnLyUzRSUzQy9kZWZzJTNFJTNDc3R5bGUlM0UlM0Mvc3R5bGUlM0UlM0N1c2UgaWQ9J0JhY2tncm91bmQnIGhyZWY9JyUyM2ltZzEnIHg9JzAnIHk9JzAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgIH1cblxuICAgICYgKyAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG59XG5cbi8vIEJyZWFkY3J1bWJzXG5oZWFkZXIjaGVhZGVyLmhhcy10b3AtbWVzc2FnZSArICNtYWluLWNvbnRlbnQgbmF2LmJyZWFkY3J1bWIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgYm9keS5wYXRoLWNhcnQgbmF2LmJyZWFkY3J1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIG5hdi5icmVhZGNydW1iIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG59XG5cbm5hdi5icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4vLyA0MDQvNDAzXG4uY29udGFpbmVyLTQwMy1wYWdlLFxuLmNvbnRhaW5lci00MDQtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDgwcHg7XG4gICAgaDEgeyAgICBcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICB9XG59XG5cbi8vIE1haW50ZW5hbmNlIFBhZ2VcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgPiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiArIG1haW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMTIwcHggYXV0byA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZG9tYWluX2NvbG9yXzgwO1xuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRkb21haW5fY29sb3I6ICAgICAgIzk4QTk4MztcbiRkb21haW5fY29sb3JfODA6ICAgI0FEQkE5QztcbiRkb21haW5fY29sb3JfNTA6ICAgI0NCRDRDMTtcbiRkb21haW5fY29sb3JfMjA6ICAgI0VBRUVFNjtcbiRkb21haW5fc3BlY2lhbDogICAgJGRvbWFpbl9jb2xvcjtcbiRkb21haW5fbG9hZGVyOiAgICAgJGRvbWFpbl9jb2xvcjtcblxuJGRvbWFpbkZvbnRSZWd1bGFyOiAgICAgICAgIFwiTXVsaXNoUmVndWxhclwiO1xuJGRvbWFpbkZvbnRTZW1pQm9sZDogICAgICAgIFwiTXVsaXNoU2VtaUJvbGRcIjtcbiRkb21haW5Gb250Qm9sZDogICAgICAgICAgICBcIk11bGlzaEJvbGRcIjtcbiRkb21haW5Gb250RXh0cmFCb2xkOiAgICAgICBcIk11bGlzaEV4dHJhQm9sZFwiO1xuJGRvbWFpbkZvbnRFeHRyYUJvbGRJdGFsaWM6IFwiTXVsaXNoRXh0cmFCb2xkSXRhbGljXCI7XG4kZG9tYWluRm9udExpZ2h0OiAgICAgICAgICAgXCJNdWxpc2hMaWdodFwiOyAgXG4kZG9tYWluRm9udEV4dHJhTGlnaHQ6ICAgICAgXCJNdWxpc2hFeHRyYUxpZ2h0XCI7IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1yZWd1bGFyPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1yZWd1bGFyLnN2ZyNzdmdvcGVuLXNhbnMtcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCI7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1zZW1pYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXNlbWlib2xkPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1zZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1zZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtc2VtaWJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1zZW1pYm9sZC5zdmcjc3Znb3Blbi1zYW5zLXNlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTGlnaHRcIjtcbiAgICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtbGlnaHQ/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1saWdodC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWxpZ2h0LnN2ZyNzdmdvcGVuLXNhbnMtbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1ib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtYm9sZD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1ib2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtYm9sZC5zdmcjc3Znb3Blbi1zYW5zLWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1FeHRyYUJvbGRcIjtcbiAgICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWV4dHJhYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWV4dHJhYm9sZD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtZXh0cmFib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWV4dHJhYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtZXh0cmFib2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtZXh0cmFib2xkLnN2ZyNzdmdvcGVuLXNhbnMtZXh0cmFib2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtRXh0cmFCb2xkSXRhbGljXCI7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1leHRyYWJvbGRpdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1leHRyYWJvbGRpdGFsaWM/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWV4dHJhYm9sZGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy1leHRyYWJvbGRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWV4dHJhYm9sZGl0YWxpYy50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLWV4dHJhYm9sZGl0YWxpYy5zdmcjc3Znb3Blbi1zYW5zLWV4dHJhYm9sZGl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi8vIEljb25zIFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29uUGFjayc7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvaWNvbnMvaWNvbnBhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvaWNvbnMvaWNvbnBhY2suZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL2ljb25zL2ljb25wYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ZvbnRzL2ljb25zL2ljb25wYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9mb250cy9pY29ucy9pY29ucGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvZm9udHMvaWNvbnMvaWNvbnBhY2suc3ZnI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAkRzEwMDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRHMTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udExpZ2h0O1xufVxuXG5wIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udExpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgfVxuXG4gICAgYS5idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBjdGE7XG4gICAgICAgICZbaHJlZj1cIjxub2xpbms+XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHNTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgIH1cbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgfVxufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICB9XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5ydGVjZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZvciBzdHlsZWd1aWRlXG4gICAgPiBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRMYWJlbDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbmEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuXG5iLCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEV4dHJhQm9sZEl0YWxpYztcbn1cblxuLnBhZ2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogOTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgJiArIC5yZWdpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn0iLCJAbWl4aW4gaHVic3BvdENoZWNrYm94VG9Ecm9wZG93bigpIHtcbiAgICAuaHMtZmllbGR0eXBlLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5ocy1mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNiA5TDEyIDE1TDE4IDknIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICA+IHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ltYWdlcy9pY29ucy9jaGVja21hcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvcm1zXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbi13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xufVxuXG4jYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiBmb3JtIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgXG4gICAgLmZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIC8vIExvZ2luIGZvcm1cbiAgICAmLnVzZXItbG9naW4tZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgLy8gUmVzZXQgcGFzc3dvcmRcbiAgICAmLnVzZXItcGFzcyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgID4gLmZvcm0td3JhcHBlciA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdC1kZXBhcnRtZW50LWZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAjZWRpdC1kZXBhcnRtZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMzA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHggMCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICA+IGRpdixcbiAgICAgICAgICAgICAgICAgICAgPiBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTMuMjUxNyAwQzEyLjU1NDIgMCAxMS44NTY3IDAuMjcwMzIgMTEuMzE1MyAwLjgxMDk3TDAuNzc5OTc2IDExLjMzMjdMMC43MzgzMzYgMTEuNTQwN0wwLjAwOTYwNjE0IDE1LjIwMDRDMC4wMDk2MDYxNCAxNS4yMDA0IC0wLjA1MjY3MzkgMTUuNjkzMSAwLjEzOTkyNiAxNS44ODU0QzAuMzMyNTE2IDE2LjA3NzggMC43Nzk5NzYgMTUuOTY5OCAwLjc3OTk3NiAxNS45Njk4TDQuNDQ0NDQgMTUuMjQyTDQuNjUyNjcgMTUuMjAwNEwxNS4xODggNC42Nzg2NkMxNi4yNzA3IDMuNTk3MzcgMTYuMjcwNyAxLjg5MjI1IDE1LjE4OCAwLjgxMDk3QzE0LjY0NjcgMC4yNzAzMyAxMy45NDkxIDAgMTMuMjUxNyAwSDEzLjI1MTdaTTEzLjI1MTcgMS4yNjg0M0MxMy41ODc0IDEuMjY4NDMgMTMuOTI1NyAxLjQyMTc5IDE0LjI1MTEgMS43NDY2OUMxNC44OTkxIDIuMzkzOTEgMTQuODk5MSAzLjA5NTY5IDE0LjI1MTEgMy43NDI5MUwxMy43NzIyIDQuMjAwMzhMMTEuNzk0MiAyLjIyNDk0TDEyLjI1MjMgMS43NDY2OUMxMi41Nzc2IDEuNDIxNzggMTIuOTE1OSAxLjI2ODQzIDEzLjI1MTcgMS4yNjg0M1pNMTAuODU3MyAzLjE2MDY5TDEyLjgzNTIgNS4xMzYxMUw0Ljc3NzU3IDEzLjE4MzRDNC4zNDAzNCAxMi4zMzA5IDMuNjUzMjcgMTEuNjQ0NiAyLjc5OTYgMTEuMjA4TDEwLjg1NzMgMy4xNjA2OVpNMS45NDU5NSAxMi4yODkyQzIuNzQ0OTUgMTIuNjExNiAzLjM3MjE3IDEzLjIzOCAzLjY5NDg5IDE0LjAzNTlMMS41MDg3MSAxNC40NzI2TDEuOTQ1OTUgMTIuMjg5MlonIGZpbGw9JyUyMzc3Nzc3NycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MxLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgKjpub3QoLmFkZHJlc3MyKTpub3QoLmZpZWxkLW5hbWUtY29udGFjdCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbWVyX25vLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmN2cixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICYgKyAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzMwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1mb3JtLXR5cGUtd2ViZm9ybS1jdXN0b20tY29tcG9zaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLndlYmZvcm0tbXVsdGlwbGUtdGFibGUge1xuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0Ym9keSB0cjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHRkLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAud2ViZm9ybS1tdWx0aXBsZS1hZGQgaW5wdXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YSgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVzZXItcmVnaXN0ZXItZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uYW1lLFxuICAgICAgICAjZWRpdC1wYXNzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFzc3dvcmQtc3RyZW5ndGgsXG4gICAgICAgIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2UsXG4gICAgICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudXNlci1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzZweDtcbiAgICAgICAgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgID4gaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgJi5maWVsZC0tbmFtZS1maWVsZC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmI2VkaXQtYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbixcbiAgICAgICAgICAgICAgICAgICAgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI2VkaXQtcGFzcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJEcxMDAsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7ICBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVzZXItY2FuY2VsLWZvcm0ge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YShub3JtYWwsICRHMTAwLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBRdWFudGl0eSB3aWRnZXRcbi5xdWFudGl0eS13aWRnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogM3B4O1xuICAgID4gZGl2IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgXG4gICAgICAgIH1cblxuICAgICAgICAmLnVwOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTgyMVwiO1xuICAgICAgICB9XG4gICAgICAgICYuZG93bjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2VsZWN0LnF1YW50aXR5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcyMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcyMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGkge1xuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmVlZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtanVtcCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdW5pLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA2MDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VhcmNoLXZpc2libGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMzhweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvcm0ge1xuICAgID4gLndlYmZvcm0tbWVzc2FnZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBidXR0b24uc2h3cGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAmLmV5ZS1vcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMi45OTkwMkMzLjI0MzU4IDIuOTk5MDIgMC4xNzExOSA3LjkxMTY1IDAuMTE1NjMgOC4wMDExQzAuMDQwODMgOC4wOTUzMiA5ZS0wNSA4LjIxMjA1IDAgOC4zMzIzNUM5ZS0wNSA4LjQzNTU1IDAuMDMwMTMgOC41MzY1IDAuMDg2NDYgOC42MjI5OEMwLjA4NzE1IDguNjI0MDIgMC4wODc4NSA4LjYyNTA3IDAuMDg4NTQgOC42MjYxMUMwLjA5NzcxIDguNjQ1MDMgMi42NzY3MSAxMy42NjU3IDggMTMuNjY1N0MxMy4zMDA3IDEzLjY2NTcgMTUuODc1OSA4LjY5NDM1IDE1LjkwNzMgOC42MzM0QzE1LjkwOTQgOC42Mjk5NSAxNS45MTE1IDguNjI2NDggMTUuOTEzNSA4LjYyMjk4QzE1Ljk2OTkgOC41MzY1MSAxNS45OTk5IDguNDM1NTUgMTYgOC4zMzIzNUMxNiA4LjIxMjYyIDE1Ljk1OTcgOC4wOTYyOSAxNS44ODU1IDguMDAyMjFDMTUuODg1MSA4LjAwMTg0IDE1Ljg4NDcgOC4wMDE0NyAxNS44ODQ0IDguMDAxMUMxNS44Mjg4IDcuOTExNjUgMTIuNzU2NCAyLjk5OTAyIDggMi45OTkwMlpNOCA0LjU5OTAyQzEwLjA2MTkgNC41OTkwMiAxMS43MzMzIDYuMjcwNDkgMTEuNzMzMyA4LjMzMjM1QzExLjczMzMgMTAuMzk0MiAxMC4wNjE5IDEyLjA2NTcgOCAxMi4wNjU3QzUuOTM4MTMgMTIuMDY1NyA0LjI2NjY3IDEwLjM5NDIgNC4yNjY2NyA4LjMzMjM1QzQuMjY2NjcgNi4yNzA0OCA1LjkzODE0IDQuNTk5MDIgOCA0LjU5OTAyWk04IDYuNzMyMzVDNy4xMTYzNCA2LjczMjM1IDYuNCA3LjQ0ODY5IDYuNCA4LjMzMjM1QzYuNCA5LjIxNiA3LjExNjM0IDkuOTMyMzUgOCA5LjkzMjM1QzguODgzNjYgOS45MzIzNSA5LjYgOS4yMTYwMSA5LjYgOC4zMzIzNUM5LjYgNy40NDg2OSA4Ljg4MzY2IDYuNzMyMzUgOCA2LjczMjM1WicgZmlsbD0nJTIzNUE1QTVBJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5leWUtY2xvc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC45MTA0MiAwLjQ4OTI1OEwwLjE1NjI1IDEuMjQzNDNMMTUuMDg5NiAxNi4xNzY4TDE1Ljg0MzggMTUuNDIyNkwxMi42MzAyIDEyLjIwOUMxNC44MTQ2IDEwLjczIDE1Ljg5MjkgOC42NjE4OCAxNS45MDczIDguNjM0MDVDMTUuOTY3OCA4LjU0NTMyIDE2LjAwMDEgOC40NDA0IDE2IDguMzMzMDFDMTUuOTk5OSA4LjIxMjcxIDE1Ljk1OTIgOC4wOTU5OCAxNS44ODQ0IDguMDAxNzZDMTUuODI4OCA3LjkxMjMxIDEyLjc1NjQgMi45OTk2OCA4IDIuOTk5NjhDNi42NTA1OSAyLjk5OTY4IDUuNDM5NjQgMy4zOTk3OCA0LjM5MTY3IDMuOTcwNTFMMC45MTA0MiAwLjQ4OTI1OFpNOCA0LjU5OTY4QzEwLjA2MTkgNC41OTk2OCAxMS43MzMzIDYuMjcxMTUgMTEuNzMzMyA4LjMzMzAxQzExLjczMzMgOS4xNzEzOSAxMS40NTA3IDkuOTM5ODYgMTAuOTgzMyAxMC41NjIyTDkuNDQwNjIgOS4wMTk0N0M5LjU0MTE0IDguODExODUgOS42IDguNTc5ODYgOS42IDguMzMzMDFDOS42IDcuNDQ5MjggOC44ODM3MyA2LjczMzAxIDggNi43MzMwMUM3Ljc1MzE1IDYuNzMzMDEgNy41MjExNiA2Ljc5MTg2IDcuMzEzNTQgNi44OTIzOEw1Ljc3MDgzIDUuMzQ5NjdDNi4zOTMxNCA0Ljg4MjMxIDcuMTYxNjIgNC41OTk2NyA4IDQuNTk5NjdWNC41OTk2OFpNMi42NDA2MyA1LjE3MzYzQzEuMDU1NTYgNi41MDY5NCAwLjE0NjY2IDcuOTUyNzYgMC4xMTY2NyA4LjAwMDcxQzAuMDQxMjggOC4wOTUwNyAwLjAwMDE0IDguMjEyMjIgMCA4LjMzM0M5ZS0wNSA4LjQzNjIgMC4wMzAxMyA4LjUzNzE1IDAuMDg2NDYgOC42MjM2M0MwLjA4NzE1IDguNjI0NjcgMC4wODc4NSA4LjYyNTcyIDAuMDg4NTQgOC42MjY3NkMwLjA5NzcxIDguNjQ1NjggMi42NzY3MSAxMy42NjYzIDggMTMuNjY2M0M4Ljk4NjY3IDEzLjY2NjMgOS44Nzc2MiAxMy40OTIyIDEwLjY3NzEgMTMuMjExMUw5LjI5Njg3IDExLjgyOTlDOC44OTIwNyAxMS45ODAzIDguNDU2NTMgMTIuMDY2MyA3Ljk5OTk5IDEyLjA2NjNDNS45MzgxMiAxMi4wNjYzIDQuMjY2NjYgMTAuMzk0OSA0LjI2NjY2IDguMzMzMDFDNC4yNjY2NiA3Ljg3NjQ4IDQuMzUyNzIgNy40NDA5NCA0LjUwMzEyIDcuMDM2MTRMMi42NDA2MyA1LjE3MzYzWicgZmlsbD0nJTIzNUE1QTVBJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAmLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHNDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52YWxpZGF0aW5nIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvaW1hZ2VzL2ljb25zL2xvYWRlci5naWYnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJEc1MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSArIGxhYmVsLFxuICAgICAgICAgICAgJi5kaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEczMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubGluZS1lcnJvcixcbiAgICAgICAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICYgKyAuaW5saW5lLWVycm9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvcixcbiAgICAgICAgJi5mb3JtLWl0ZW0tLWVycm9yIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiFcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuanMtZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1c3RvbS1sb2FkaW5nIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgIFxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2NvcmUvbWlzYy90aHJvYmJlci1hY3RpdmUuZ2lmKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguanMtZm9ybS10eXBlLWNoZWNrYm94KTpub3QoLmpzLWZvcm0tdHlwZS1yYWRpbykgPiBsYWJlbCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0Mi1wcm9jZXNzZWQgPiAuc2VsZWN0Mi1jb250YWluZXIsXG4gICAgICAgICYuZm9ybS1pdGVtLXNlbGVjdC1vcHRpb24gPiAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDZweDtcbiAgICAgICAgICAgICAgICA+IHVsLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggNHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHggNHB4IDRweCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3JtLWl0ZW0tdXBsb2FkLWRvY3VtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAuZm9ybS1tYW5hZ2VkLWZpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMzA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0LmZvcm0tZmlsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nODAwcHgnIGhlaWdodD0nODAwcHgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMiAxN0wxMiAxME0xMiAxMEwxNSAxM00xMiAxMEw5IDEzJyBzdHJva2U9JyUyMzFDMjc0Qycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTYgN0gxMkg4JyBzdHJva2U9JyUyMzFDMjc0Qycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMiAxMkMyIDcuMjg1OTUgMiA0LjkyODkzIDMuNDY0NDcgMy40NjQ0N0M0LjkyODkzIDIgNy4yODU5NSAyIDEyIDJDMTYuNzE0IDIgMTkuMDcxMSAyIDIwLjUzNTUgMy40NjQ0N0MyMiA0LjkyODkzIDIyIDcuMjg1OTUgMjIgMTJDMjIgMTYuNzE0IDIyIDE5LjA3MTEgMjAuNTM1NSAyMC41MzU1QzE5LjA3MTEgMjIgMTYuNzE0IDIyIDEyIDIyQzcuMjg1OTUgMjIgNC45Mjg5MyAyMiAzLjQ2NDQ3IDIwLjUzNTVDMiAxOS4wNzExIDIgMTYuNzE0IDIgMTJaJyBzdHJva2U9JyUyMzFCMUIxQicgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uZmlsZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEoc21hbGwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtYWN0aW9uc1wiXSxcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLnNlY29uZGFyeSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdGEobm9ybWFsLCAkRzEwMCwgJHdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGF5bWVudC1yZWRpcmVjdC1mb3JtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4IWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIC5jaGVja291dC1wYW5lLXBheW1lbnQtcHJvY2VzcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJHdoaXRlLCAkRzEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVzZXItcGFzcy1yZXNldCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSHVic3BvdCBmb3Jtc1xuLmh1YnNwb3QtZm9ybSA+IGZvcm0ge1xuICAgID4gZmllbGRzZXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgLmhzLWZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5ocy1lcnJvci1tc2dzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oc19zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGN0YSgpO1xuICAgIH1cblxuICAgIC5oc19lcnJvcl9yb2xsdXAgLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxufSIsInRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIvLyBQcm9kdWN0IHBhZ2VcbmJvZHkucGF0aC1wcm9kdWN0ICNtYWluLWNvbnRlbnQge1xuICAgICNwcm9kdWN0LFxuICAgICNzZXJpZXMsXG4gICAgI3N5c3RlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDI1cHg7XG4gICAgICAgICYud2hpdGUtdGV4dCAucHJvZHVjdC1kYXRhIC5mbG9hdGluZyA+ICoge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHAsIGxpLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNob3dfbW9yZSB7XG4gICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICA+IC5jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI3cHg7XG4gICAgICAgICAgICAgICAgLnJlYWQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODAzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtbWVzc2FhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1kZW1vIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLXBvcHVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leGl0LWZzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mdWxsLXNjcmVlbi1yZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC00cHggNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDcGF0aCBmaWxsPSclMjMyRDJEMkQnIGQ9J00wIDE4MFY1NmMwLTEzLjMgMTAuNy0yNCAyNC0yNGgxMjRjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMkg2NHY4NGMwIDYuNi01LjQgMTItMTIgMTJIMTJjLTYuNiAwLTEyLTUuNC0xMi0xMnpNMjg4IDQ0djQwYzAgNi42IDUuNCAxMiAxMiAxMmg4NHY4NGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyVjU2YzAtMTMuMy0xMC43LTI0LTI0LTI0SDMwMGMtNi42IDAtMTIgNS40LTEyIDEyem0xNDggMjc2aC00MGMtNi42IDAtMTIgNS40LTEyIDEydjg0aC04NGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmgxMjRjMTMuMyAwIDI0LTEwLjcgMjQtMjRWMzMyYzAtNi42LTUuNC0xMi0xMi0xMnpNMTYwIDQ2OHYtNDBjMC02LjYtNS40LTEyLTEyLTEySDY0di04NGMwLTYuNi01LjQtMTItMTItMTJIMTJjLTYuNiAwLTEyIDUuNC0xMiAxMnYxMjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMTI0YzYuNiAwIDEyLTUuNCAxMi0xMnonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlLFxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLFxuICAgICAgICAgICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlcyAuZG91YmxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlZnQtc2lkZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1kYXRhIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyA0IC8gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZsb2F0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMS5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1jb250cmlidXRvcixcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaWxsdXN0cmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FydC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hdHRyaWJ1dGUtcHJvZHVjdC10eXBlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUtbGljZW5zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YXJpYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmluYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDI0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEc4MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JBQkFCQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zLjUgMC45MDAwMjRDMy44MzEzNyAwLjkwMDAyNCA0LjEgMS4xNjg2NSA0LjEgMS41MDAwMlYyLjAwMDAySDEyLjlWMS41MDAwMkMxMi45IDEuMTY4NjUgMTMuMTY4NiAwLjkwMDAyNCAxMy41IDAuOTAwMDI0QzEzLjgzMTQgMC45MDAwMjQgMTQuMSAxLjE2ODY1IDE0LjEgMS41MDAwMlYyLjAwMDAySDE1LjVDMTYuMDUyMyAyLjAwMDAyIDE2LjUgMi40NDc3NCAxNi41IDMuMDAwMDJWNS4wMDAwMlYxNEMxNi41IDE0LjU1MjMgMTYuMDUyMyAxNSAxNS41IDE1SDEuNUMwLjk0NzcxNSAxNSAwLjUgMTQuNTUyMyAwLjUgMTRWNS4wMDAwMlYzLjAwMDAyQzAuNSAyLjQ0Nzc0IDAuOTQ3NzE1IDIuMDAwMDIgMS41IDIuMDAwMDJIMi45VjEuNTAwMDJDMi45IDEuMTY4NjUgMy4xNjg2MyAwLjkwMDAyNCAzLjUgMC45MDAwMjRaTTE1LjMgNC44MDAwMkgxLjdWMy4yMDAwMkgxNS4zVjQuODAwMDJaTTEuNyA2LjAwMDAySDE1LjNWMTMuOEgxLjdWNi4wMDAwMlpNMTEuOSAxMEMxMS42NzkxIDEwIDExLjUgMTAuMTc5MSAxMS41IDEwLjRWMTIuNkMxMS41IDEyLjgyMDkgMTEuNjc5MSAxMyAxMS45IDEzSDE0LjFDMTQuMzIwOSAxMyAxNC41IDEyLjgyMDkgMTQuNSAxMi42VjEwLjRDMTQuNSAxMC4xNzkxIDE0LjMyMDkgMTAgMTQuMSAxMEgxMS45WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguanMtZm9ybS10eXBlLWRhdGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtYXR0cmlidXRlLXByb2R1Y3QtdHlwZS1saWNlbnNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtYXR0cmlidXRlLXByb2R1Y3QtdHlwZS1saWNlbnNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFyaWF0aW9uLXRpdGxlIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUtbGljZW5zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhcmlhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1wcmljZSAucHJpY2Utd3JhcHBlciAudW5pbG9naW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5zdHVkZW50LW1lc3NhZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3R1ZGVudC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRjBGMEY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3R1ZGVudC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3R1ZGVudC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnByb2R1Y3QtdmFyaWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5saWNlbnNlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpY2Vuc2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudW5pbG9naW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVuaWxvZ2luTG9nbygpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpY2Vuc2UtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bmlsb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdW5pbG9naW5Mb2dvKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiB+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFyaWF0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIC5saWNlbnNlLWxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGljZW5zZS1sYWJlbCAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saWNlbnNlLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSAubGljZW5zZS1sYWJlbCAucHJpY2Utd3JhcHBlciAucHJpY2Utd3JhcHBlciAub3JpZ2luYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC10by1jYXJ0LXByaWNlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1wcmljZSBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmlnaW5hbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maW5hbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1wb3B1cC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvYWRpbmdCdG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2Vic2hvcC10aHJvYmJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bmlsb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bmlsb2dpbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEobm9ybWFsLCAkRzEwMCwgJGRvbWFpbl9jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcyBlYXNlLCBjb2xvciAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRTgxMFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVGlsZsO4amV0IVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0LnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5zZWxlY3QyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItcHJvY2Vzc2VkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgudW5pKSAuYnV0dG9uLnVuaWxvZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudW5pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuaWxvZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguY3RhLW1lc3NhZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnZhdC1jaGFuZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaG93X21vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxlc3MgfiAucHJvZHVjdC1kZXNjcmlwdGlvbiA+ICo6bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY3RhLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5zaG93X21vcmUubGVzcykgLnZhcmlhdGlvbi1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDlweDtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjVweDsgLy8gbmVlZGVkIGZvciAvb3JnYW5pc2F0aW9uLW9nLWxlZGVsc2UvbGVkZWxzZS9wcm9kdWt0L21lZ2V0LW1lcmUtbGVkZWxzZT92PTExMzdcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAuZmxvYXRpbmcgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmFjdGlvbnMgLmZvcm0taXRlbSBzZWxlY3QucXVhbnRpdHkgKyAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlLFxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtZGF0YSAuZmxvYXRpbmcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBoMS5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmxpY2Vuc2Utd3JhcHBlciAubGljZW5zZS1saXN0IC5wcm9kdWN0LXZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52YXJpYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXIgLnVuaWxvZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuZW5hYmxlLWV4cGFuZGVyID4gLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucHJvZHVjdC1kYXRhIC5mbG9hdGluZyAucHJvZHVjdC1kZXNjcmlwdGlvbiA+ICo6bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY29tcG9uZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAucHJvZHVjdC10YWJzIHtcbiAgICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJzLWhlYWRlciB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMSAvIDE7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbi1jb250ZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZG93bmxvYWRzIC5maWVsZC1uYW1lLWZpZWxkLWRvd25sb2FkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIG1pbi1jb250ZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MDAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYS5kb3dubG9hZHMtc2hvdy1hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YShub3JtYWwsICR3aGl0ZSwgJEcxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdy1hbGwgPiBkaXYgLmRvd25sb2Fkcy1zaG93LWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNob3ctYWxsKSA+IGRpdiA+IGRpdjpudGgtY2hpbGQobiArIDExKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgICAgICAuZG93bmxvYWQtaXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTQgMTgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjE5NzcgMTcuMjE2QzEzLjE5NzcgMTcuNjY4NCAxMi44ODQ1IDE3Ljk5OSAxMi40NDA4IDE3Ljk5OUgwLjc3NDI5QzAuMzIxOSAxNy45OTkgMCAxNy42Njg0IDAgMTcuMjE2QzAgMTYuNzYzNiAwLjMyMTg5IDE2LjQ0MTggMC43NzQyOSAxNi40NDE4SDYuNTE2MkM2LjMzMzUgMTYuNDI0NCA2LjE1OTUgMTYuMzI4NyA2LjAyMDMxIDE2LjE4MDhMMC4yNDM2MSAxMC4zOTU0QzAuMDc4MzEgMTAuMjIxNCAxZS0wNSAxMC4wMzg3IDFlLTA1IDkuODI5ODZDMWUtMDUgOS40MDM1NyAwLjMyMTkgOS4wNzI5NyAwLjc0ODIgOS4wNzI5N0MwLjk1NyA5LjA3Mjk3IDEuMTY1NzkgOS4xNDI1NyAxLjMwNDk5IDkuMjgxNzdMMy4yNzk4NiAxMS4yMzA1TDUuODg5ODIgMTQuMDg0MUw1LjgyMDIyIDEyLjIzMVYwLjc2NDYxM0M1LjgyMDIyIDAuMzIwOTIzIDYuMTQyMTIgLTAuMDAwOTc2NTYyIDYuNTk0NTEgLTAuMDAwOTc2NTYyQzcuMDQ2OSAtMC4wMDA5NzY1NjIgNy4zNzc1IDAuMzIwOTEzIDcuMzc3NSAwLjc2NDYxM1YxMi4yMzFMNy4zMDc5IDE0LjA5MjhMOS45MDkxNiAxMS4yMzA1TDExLjg5MjcgOS4yODE3N0MxMi4wMzE5IDkuMTQyNTcgMTIuMjQwNyA5LjA3Mjk3IDEyLjQ0MDggOS4wNzI5N0MxMi44NzU4IDkuMDcyOTcgMTMuMTk3NyA5LjQwMzU3IDEzLjE5NzcgOS44Mjk4NkMxMy4xOTc3IDEwLjAzODcgMTMuMTE5NCAxMC4yMjE0IDEyLjk1NDEgMTAuMzk1NEw3LjE3NzQxIDE2LjE4MDhDNy4wMzgyMSAxNi4zMjg3IDYuODY0MjEgMTYuNDI0NCA2LjY4MTUyIDE2LjQ0MThIMTIuNDQwOEMxMi44ODQ1IDE2LjQ0MTggMTMuMTk3NyAxNi43NjM2IDEzLjE5NzcgMTcuMjE2SDEzLjE5NzdaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICYucHJvZHVjdC10YWJzIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYXJhZ3JhcGguaGVyby1jb21wb25lbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFByb2R1Y3QgdGVhc2VyXG5Aa2V5ZnJhbWVzIGNhcnRDVEEge1xuICAgIDAlICB7Zm9udC1zaXplOiAxNnB4OyBvcGFjaXR5OiAxO31cbiAgICAyNSUge2ZvbnQtc2l6ZTogMnB4OyBvcGFjaXR5OiAwLjI7fVxuICAgIDUwJSB7Zm9udC1zaXplOiAxNnB4OyBvcGFjaXR5OiAxO31cbiAgICA3NSUge2ZvbnQtc2l6ZTogMnB4OyBvcGFjaXR5OiAwLjI7fVxuICAgIDEwMCV7Zm9udC1zaXplOiAxNnB4OyBvcGFjaXR5OiAxO31cbn1cblxuLnNlcmllcy1saXN0aW5nLFxuLnN5c3RlbS1saXN0aW5nLFxuLnByb2R1Y3QtdGVhc2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICA+IC5pbWFnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYXNlcjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICAgICAgICAuaG92ZXItaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFsbGJhY2staW1hZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTJweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdltjbGFzcyo9XCJmaWVsZF9wcm9kdWN0X2ltYWdlXCJdOmVtcHR5IHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgPiAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlLFxuICAgID4gLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhc2VyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICAgICAgJiB+IC5maWVsZC1uYW1lLXByaWNlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tdWx0aXBsZS1mb3JtYXRzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRMYWJlbCh0cnVlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEU4MEJcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAucHJvZHVjdF9hdHRyaWJ1dGVzLFxuICAgICAgICA+IC5wcm9kdWN0LXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dExhYmVsKHRydWUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnByb2R1Y3QtdGVhc2VyLXRpdGxlLFxuICAgICAgICA+IC5maWVsZC1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWNvbnRyaWJ1dG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5maWVsZC1uYW1lLXByaWNlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAuZmluYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3JpZ2luYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGQtdG8tY2FydC1saXN0aW5nLFxuICAgICAgICAuZ28tdG8tcHJvZHVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl84MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkLXRvLWNhcnQtbGlzdGluZyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRTgyM1wiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFuaW1hdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogY2FydENUQSAycztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZGRlZC10by1jYXJ0OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRTgxMFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdvLXRvLXByb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEU4MkJcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmJhZGdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5kaWdpdGFsLWxlYXJuaW5nLXByb2R1Y3QtbGlzdGluZyA+IC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nOm5vdChbc3JjPVwiL3NpdGVzL3ByYXhpcy5kay9maWxlcy1yZWFsL3N0eWxlcy9tYXhfNjUweDY1MC9wdWJsaWMvZGVmYXVsdF9pbWFnZXMvcHJheGlzLWtvbW1lci1zbmFydF8wLnBuZ1wiXSk6bm90KFtzcmM9XCIvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ltYWdlcy9uby1jb3Zlci5qcGdcIl0pOm5vdChbc3JjKj1cIi9zaXRlcy9wcmF4aXMuZGsvZmlsZXMtcmVhbC9kZWZhdWx0X2ltYWdlcy9cIl0pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLXByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAubXVsdGlwbGUtZm9ybWF0cyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1wcmljZSB7XG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZS13cmFwcGVyID4gZGl2IC5maW5hbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBwYWRkaW5nIDAuMnMgZWFzZTtcbiAgICAudHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRHMjA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQcm9kdWN0cyBpbiBmb2N1c1xuLnBhcmFncmFwaC5wcm9kdWN0cy1pbi1mb2N1cy1jb21wb25lbnQsXG4ucGFyYWdyYXBoLnJlbGF0ZWQtcHJvZHVjdHMtY29tcG9uZW50IHtcbiAgICAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgIH1cblxuICAgIC52aWV3LXByb2R1Y3RzLWluLWZvY3VzIHtcbiAgICAgICAgPiAudmlldy1kaXNwbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICAgICAgPiAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY3RhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzAge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgICAgICAmW2RhdGEtcG9zaXRpb249XCIjeyRpfVwiXSAudmlldy1kaXNwbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kaSAqIDMxNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICZbZGF0YS1wb3NpdGlvbj1cIiN7JGl9XCJdIC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRpICogMTYwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm8tbmF2aWdhdGlvbiA+IC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDVweDtcbiAgICAgICAgICAgICAgICA+IC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubXVsdGlwbGUtcm93cyAudmlldy1wcm9kdWN0cy1pbi1mb2N1cyB7XG4gICAgICAgIC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgID4gLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXAtZm9ybS1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAucG9wdXAtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ocy1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bC5pbnB1dHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhzX3N1Ym1pdCAuYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oc19lcnJvcl9yb2xsdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlLXBvcHVwLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWJzY3JpcHRpb24tZXJyb3IgPiBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucG9wdXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gSGVybyBmb3IgdGVzdFxuLy8gbWFpbi5zZWN0aW9uID4gLmNvbnRlbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogNzMwcHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYWI5Yztcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cuYWxpbmVhLmRrL3NpdGVzL2RlZmF1bHQvZmlsZXMvdGh1bWJuYWlsXzEuanBlZyk7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4vLyB9XG5cbmhlYWRlcltpZD1cImhlYWRlclwiXSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIC8vIEhlYWRlciBsb2dvXG4gICAgICAgICNibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2l0ZS1zbG9nYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNYWluIG1lbnVcbiAgICAgICAgI2Jsb2NrLXN5c3RlbS1tZW51LWJsb2NrLW1haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIC5tb2JpbGUtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTNweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzLCAuMXMsIC4xcywgLjFzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4xcywgMHMsIDBzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyA2cHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcCwgbGVmdCwgd2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoNTAlICsgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3R0b20sIGxlZnQsIHdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwubWVudS1sZXZlbC0wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICA+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3RhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVudV9saW5rX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmstYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWRyb3Bkb3duID4gdWwubWVudS1sZXZlbC0xIHVsLm1lbnUtbGV2ZWwtMiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGVhZGluZyA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2ltcGxlX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93TGluaygkYmxhY2ssIGRlZmF1bHQsIHRydWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmtfd2l0aF9hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3dMaW5rKCRHNTAsICRkb21haW5Gb250U2VtaUJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5rX2Jsb2NrID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvd0Jsb2NrKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmVhdHVyZWRfYmxvY2sgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmZWF0dXJlZEJsb2NrKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wICsgMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuNHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwubWVudS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubWVudS1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWFpbi1tZW51LW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5tZW51LWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubWVudS1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaS5zaW1wbGVfbGluayA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpbmtfd2l0aF9hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpbmtfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkuZmVhdHVyZWRfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tYWluLW1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlOyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC02cHggMTJweCAwIC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHN0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSA+IC5tZW51LWRyb3Bkb3duID4gdWwubWVudS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgI2Jsb2NrLXdlYnNob3AtY29tbWVyY2UtY2FydC1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXN5c3RlbS1tZW51LWJsb2NrLWFjY291bnQgdWwubWVudSBsaSB7XG4gICAgICAgICAgICA+IHVsLmNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnVzZXIub3BlbiB7XG4gICAgICAgICAgICAgICAgJiArIHVsLmNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWFyY2hcbiAgICAgICAgJiA+ICNibG9jay13ZWJzaG9wLXNlYXJjaC1ibG9jayxcbiAgICAgICAgJiA+IC53ZWJzaG9wLXNlYXJjaC1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgI2Jsb2NrLXdlYnNob3Atc2VhcmNoLWJsb2NrID4gLndlYnNob3Atc2VhcmNoLWJsb2NrLFxuICAgICAgICAud2Vic2hvcC1zZWFyY2gtYmxvY2sge1xuICAgICAgICAgICAgPiBmb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMzA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzMwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzMwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuc2VhcmNoLWhpc3Rvcnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jbGVhci1oaXN0b3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAud2Vic2hvcF9zZWFyY2hfYXV0b2NvbXBsZXRlX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgPiAubm8tcmVzdWx0cy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5uby1yZXN1bHRzLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc2VhcmNoLXJlc3VsdC12aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gLnNlYXJjaC1oaXN0b3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gLnNlYXJjaC1oaXN0b3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLnNlYXJjaC1yZXN1bHQtdmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc2VhcmNoLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNlYXJjaGJveCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdGF0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGVhc2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tYmluZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4IDE3cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyArIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRlYXNlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuOm5vdCguYWlzLUhpZ2hsaWdodCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RfYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3Bhbjpub3QoLmFpcy1IaWdobGlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgPiAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICA+IC5wcm9kdWN0LWluZm8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIC5wcm9kdWN0X2F0dHJpYnV0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5zZWVfYWxsX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvd0xpbmsoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gPiAuc2VlX2FsbF9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgYXJyb3dMaW5rKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MjInO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEczMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jbG9zZS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHN0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICA+IC5zZWFyY2hfb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyID4gLmZvcm0tYWN0aW9ucyA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhYmxldCAtIDEpIHtcbiAgICAgICAgICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciAgPiAuZm9ybS1hY3Rpb25zID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLndlYnNob3Bfc2VhcmNoX2F1dG9jb21wbGV0ZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdmUtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIC53ZWJzaG9wLW1lc3NhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlO1xuICAgIH1cblxuICAgICYubWFpbi1tZW51LW9wZW4ge1xuICAgICAgICA+IC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgPiAjYmxvY2stc3lzdGVtLW1lbnUtYmxvY2stbWFpbiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgPiAubW9iaWxlLWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtLCBsZWZ0LCB3aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXMsIC4xcywgLjFzLCAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIC4xcywgMHMsIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtLCBsZWZ0LCB3aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXMsIC4xcywgLjFzLCAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIC4xcywgMHMsIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bC5tZW51LWxldmVsLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgPiAubW9iaWxlLWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMHZ3IC0gNTBweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gI2Jsb2NrLXdlYnNob3Atc2VhcmNoLWJsb2NrID4gLndlYnNob3Atc2VhcmNoLWJsb2NrID4gZm9ybSxcbiAgICAgICAgICAgID4gLndlYnNob3Atc2VhcmNoLWJsb2NrID4gZm9ybSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHN0YWJsZXQgLSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2gtb24ge1xuICAgICAgICA+IC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgID4gLmNvbnRhaW5lciAjYmxvY2stc3lzdGVtLW1lbnUtYmxvY2stYWNjb3VudCxcbiAgICAgICA+IC5jb250YWluZXIgI2Jsb2NrLXN5c3RlbS1tZW51LWJsb2NrLXJpZ2h0LW1lbnUge1xuICAgICAgICAgICAgdWwubWVudSBsaSA+IHNwYW4uc2VhcmNoOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXdlYnNob3Atc2VhcmNoLWJsb2NrID4gLndlYnNob3Atc2VhcmNoLWJsb2NrLFxuICAgICAgICAud2Vic2hvcC1zZWFyY2gtYmxvY2sge1xuICAgICAgICAgICAgPiAuc2VhcmNoX292ZXJsYXkge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIgPiAud2Vic2hvcF9zZWFyY2hfYXV0b2NvbXBsZXRlX3dyYXBwZXIsXG4gICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciA+IC5zZWFyY2gtaGlzdG9yeSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzdGFibGV0IC0gMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIgPiAud2Vic2hvcF9zZWFyY2hfYXV0b2NvbXBsZXRlX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGVhc2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10ZWFzZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0X2F0dHJpYnV0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdC12aWV3ID4gZGl2IG9sIC5jb250ZW50LXRlYXNlciBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ibG9jay5zZWFyY2hfYmxvY2tfY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIgPiAuc2VhcmNoLWhpc3Rvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHN0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygxMDAlICsgNzVweCkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC53ZWJzaG9wLXRocm9iYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZS1zZWFyY2ggLndlYnNob3Atc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHN0YWJsZXQgLSAxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gI3N1Yi1oZWFkZXIge1xuLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4vLyAgICAgICAgIHRvcDogNTBweDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIENhcnQgcG9wdXBcbiNjYXJ0LWZseW91dC5sb2FkZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHRvcDogNTVweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNnMgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgPiAuY2FydC12aWV3IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8tcmVzdWx0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJiArIC5jYXJ0LWZseW91dC1jdGFzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1pdGVtcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgICAgICAgICAgLmNhcnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtcHVyY2hhc2VkLWVudGl0eSAucHJvZHVjdC12YXJpYXRpb24tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS10aXRsZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtY29udHJpYnV0b3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1za3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hdHRyaWJ1dGUtcHJvZHVjdC10eXBlLWxpY2Vuc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRMYWJlbCh0cnVlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LW9yZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtZnJvbS1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcHJvY2Vzc2VkID4gc2VsZWN0ICsgLnNlbGVjdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgPiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtdW5pdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS10b3RhbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmlnaW5hbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC1uYW1lLXRvdGFsLXByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgICAgICAubW9yZS1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzIwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmhpZGUtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci10b3RhbC1saW5lLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcmRlci10b3RhbC1saW5lX190b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR0cmFuc3BhcmVudCwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1mbHlvdXQtY3RhcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICAgICAgICAgIGEuY2FydCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJEcxMDAsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5jaGVja291dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJHdoaXRlLCAkRzEwMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHODA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0ODBweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXJbaWQ9aGVhZGVyXT4uYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgJiA+IC5jYXJ0LXZpZXc6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzID4ge1xuICAgICAvLyBTaXRlIGZvb3RlciBzdHlsZVxuICAgICBmb290ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzkwO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgdWwubWVudSBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOm5vdChbY2xhc3NdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3dMaW5rKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uTGluaygkRzMwLCAkd2hpdGUsIHRlbCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICYubWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uTGluaygkRzMwLCAkd2hpdGUsIG1haWwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gJjpmaXJzdC1vZi10eXBlIC5ibG9jayBpbWcge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBvZmZzZXQgbG9nbyBzcGFjaW5nXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIG5hdiB1bC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIG5hdiB1bC5tZW51IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEc3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA2cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2s6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlua2VkaW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MTdcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi55b3V0dWJlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlrdG9rOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODJjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgcCBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgI2JhY2stdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgIH1cblxuICAgICAvLyBTaXRlIHN1YmZvb3RlciBzdHlsZVxuICAgICAuc3ViZm9vdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEc5MDtcbiAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgbmF2OmZpcnN0LWNoaWxkIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc0MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIG5hdjpsYXN0LWNoaWxkIHVsLm1lbnUgbGkge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZXBheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvaW1hZ2VzL2ljb25zL21vYmlsZXBheS1kYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ltYWdlcy9pY29ucy92aXNhLWxpZ2h0LWxhcmdlLWRhcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICYubWFzdGVyY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvaW1hZ2VzL2ljb25zL21hc3RlcmNhcmQtY29sb3JfbGFyZ2UtZGFyay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNhLWVsZWN0cm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9pbWFnZXMvaWNvbnMvdmlzYS1lbGVjdHJvbi1kYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAmLmpjYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvaW1hZ2VzL2ljb25zL2pjYi1saWdodC1sYXJnZS1kYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAmLm1hZXN0cm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS93ZWJzaG9wL2ltYWdlcy9pY29ucy9tYWVzdHJvLWxpZ2h0LWxhcmdlLWRhcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICB9XG5cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICNiYWNrLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICB9XG5cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHN0YWJsZXQgLSAxKSB7XG4gICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgbmF2LFxuICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWJmb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIG5hdiArIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgIH1cbn0iLCIucGFyYWdyYXBoLmltYWdlLWFuZC1jb250ZW50LWNvbXBvbmVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC53cmFwcGVyIC5pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDExNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmctaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIC5zaG93X21vcmUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICAgICAgICAgICAgICAmIH4gLmRlc2NyaXB0aW9uIC5maWVsZC1uYW1lLWZpZWxkLWNvbnRlbnQgPiAqOm50aC1jaGlsZChuICsgMikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGVzcyAgfiAuZGVzY3JpcHRpb24gLmZpZWxkLW5hbWUtZmllbGQtY29udGVudCA+ICo6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtYWJvdmUtdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtYXJlYSBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImxpZ2h0XCJdIHtcbiAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICBhOm5vdCguY3RhKTpub3QoLmJ1dHRvbiksXG4gICAgICAgICAgICAgICAgLnRleHQtYWJvdmUtdGl0bGUsXG4gICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgIGgxLCBoMixcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93X21vcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgJi5maWZ0eS10ZXh0LWZpZnR5LWltYWdlLFxuICAgICAgICAgICAgJi5uYXJyb3ctdGV4dC13aWRlLWltYWdlLFxuICAgICAgICAgICAgJi53aWRlLXRleHQtbmFycm93LWltYWdlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hcnJvdy10ZXh0LXdpZGUtaW1hZ2UsXG4gICAgICAgICAgICAmLndpZGUtaW1hZ2UtbmFycm93LXRleHQge1xuICAgICAgICAgICAgICAgID4gLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2JSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmJvZHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aWRlLXRleHQtbmFycm93LWltYWdlLFxuICAgICAgICAgICAgJi5uYXJyb3ctaW1hZ2Utd2lkZS10ZXh0IHtcbiAgICAgICAgICAgICAgICA+IC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2JSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5LnBhdGgtY2FydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl8yMDtcbiAgICAuY2FydC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNhcnQtZW1wdHktcGFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTYwcHggMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICB9XG5cbiAgICBtYWluI21haW4tY29udGVudCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBoZWFkZXIjaGVhZGVyLmhhcy10b3AtbWVzc2FnZSArICNtYWluLWNvbnRlbnQgbmF2LmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gICAgJi5mb3JtLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHNTAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5jYXJ0LWl0ZW1zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIC53cmFwcGVyID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmZpZWxkLW5hbWUtcHVyY2hhc2VkLWVudGl0eSAucHJvZHVjdC12YXJpYXRpb24tY2FydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgICAgICAgICAgICAgIC5maWVsZC10eXBlLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS10aXRsZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtYXR0cmlidXRlLXByb2R1Y3QtdHlwZSxcbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hdHRyaWJ1dGUtcHJvZHVjdC10eXBlLWxpY2Vuc2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0TGFiZWwodHJ1ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuZmllbGQtbmFtZS11bml0LXByaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRHNjA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5maWVsZC1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FydC1yaWdodC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgLm1vcmUtaXRlbXMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMjA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZS1tb3JlIC5tb3JlLWl0ZW1zIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS10b3RhbC1wcmljZSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICAgICAgLm1vcmUtaXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgICAgICAgICAgIC5tb3JlLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcyMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5oaWRlLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAmLm9yZGVyLXRvdGFsLWxpbmUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3JkZXItdG90YWwtbGluZV9fdG90YWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdHJhbnNwYXJlbnQsICR3aGl0ZSk7XG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDBDNS4zNzMgMCAwIDUuMzczIDAgMTJDMCAxOC42MjcgNS4zNzMgMjQgMTIgMjRDMTguNjI3IDI0IDI0IDE4LjYyNyAyNCAxMkMyNCA1LjM3MyAxOC42MjcgMCAxMiAwWk0xOC43MDcgOS43MDdMMTEuMTQ3IDE3LjI2N0MxMC45NTkgMTcuNDU1IDEwLjcwNSAxNy41NiAxMC40NCAxNy41NkMxMC4xNzUgMTcuNTYgOS45MiAxNy40NTUgOS43MzMgMTcuMjY3TDYuMjggMTMuODE0QzUuODg5IDEzLjQyMyA1Ljg4OSAxMi43OTEgNi4yOCAxMi40QzYuNjcxIDEyLjAwOSA3LjMwMyAxMi4wMDkgNy42OTQgMTIuNEwxMC40NCAxNS4xNDZMMTcuMjkzIDguMjkzQzE3LjY4NCA3LjkwMiAxOC4zMTYgNy45MDIgMTguNzA3IDguMjkzQzE5LjA5OCA4LjY4NCAxOS4wOTggOS4zMTYgMTguNzA3IDkuNzA3WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FydC1wYWdlLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgOTVweCAwO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoMTAwJSAtIDUwMHB4KSA0ODBweCk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICA+IC5jYXJ0LWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YShub3JtYWwsICRHMTAwLCAkZG9tYWluX2NvbG9yXzIwKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDIgLyAxO1xuICAgIFxuICAgICAgICAgICAgLndyYXBwZXIgPiAuY2FydC1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gMTcycHgpIGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1wdXJjaGFzZWQtZW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDUgLyAyO1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC12YXJpYXRpb24tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtY29udHJpYnV0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hdHRyaWJ1dGUtcHJvZHVjdC10eXBlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUtbGljZW5zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRMYWJlbCh0cnVlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1za3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc2MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAyNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc4MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmZvcm0tZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc4MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5maWVsZC1uYW1lLXF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDQgLyAzIC8gNCAvIDM7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LW9yZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1mcm9tLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS11bml0LXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMyAvIDIgLyAzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc2MDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS10b3RhbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAxIC8gMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXIgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm9yaWdpbmFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNhcnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDIgLyAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgLm1vcmUtaXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIC5tb3JlLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAud2Vic2hvcC1jb21tZXJjZS1jb3Vwb24tcmVkZW1wdGlvbi1mb3JtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgID4gLmNvdXBvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguc2hvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgfiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YShub3JtYWwsICR3aGl0ZSwgJEcxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEc5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLmV4aXN0aW5nLWNvdXBvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlbW92ZS1jb3Vwb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODAxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzYwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291cG9uLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS10b3RhbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgLm9yZGVyLXRvdGFsLWxpbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcmRlci10b3RhbC1saW5lX190b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNhcnQtY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoLnJhcHRvci1yZWNvbW1lbmRhdGlvbi1jb21wb25lbnQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICYgPiAucmFwdG9yLXJlY29tbWVuZGF0aW9uLWNvbXBvbmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICA+IC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MjFweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgPiAud3JhcHBlciA+IC5jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNSAvIDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjcHJvZHVjdCAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10ZWFzZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtY29udHJpYnV0b3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1uYW1lLXF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogNSAvIDMgLyA1IC8gMztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtdG90YWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDUgLyAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNhcnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgIC5tb3JlLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcyMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhpZGUtbW9yZSAubW9yZS1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHRyYW5zcGFyZW50LCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC5yYXB0b3ItcmVjb21tZW5kYXRpb24tY29tcG9uZW50KSA+IC5yYXB0b3ItcmVjb21tZW5kYXRpb24tY29tcG9uZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgID4gLmNhcnQtaXRlbXMgLndyYXBwZXIgPiAuY2FydC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtcHVyY2hhc2VkLWVudGl0eSAjcHJvZHVjdCAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGVhc2VyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtdG90YWwtcHJpY2UgLnByaWNlLXdyYXBwZXIgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maW5hbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOZXcgY2hlY2tvdXRcbmJvZHkucGF0aC1jaGVja291dCB7XG4gICAgJi5jaGVja291dC1jb21wbGV0ZS1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiBmb3JtLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmxheW91dC1jaGVja291dC1mb3JtIC5sYXlvdXQtcmVnaW9uLmxheW91dC1yZWdpb24tY2hlY2tvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmNoZWNrb3V0LWNvbXBsZXRlLXBhZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl8yMDtcbiAgICB9XG5cbiAgICBoZWFkZXIjaGVhZGVyIHtcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICNibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjYmxvY2stc3lzdGVtLW1lbnUtYmxvY2stbWFpbixcbiAgICAgICAgICAgICNibG9jay1zeXN0ZW0tbWVudS1ibG9jay1hY2NvdW50LFxuICAgICAgICAgICAgI2Jsb2NrLXN5c3RlbS1tZW51LWJsb2NrLXJpZ2h0LW1lbnUsXG4gICAgICAgICAgICAjYmxvY2std2Vic2hvcC1jb21tZXJjZS1jYXJ0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LXNpZGUsXG4gICAgLmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5IHtcbiAgICAgICAgLmNhcnQtcmlnaHQtd3JhcHBlciAuZmllbGQtbmFtZS10b3RhbC1wcmljZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1pdGVtcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIC5maWVsZC1uYW1lLXRvdGFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmluYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yaWdpbmFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MzBweCk7XG4gICAgICAgICAgICAgICAgPiAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiArIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiArIC5jYXJ0LXJpZ2h0LXdyYXBwZXI6bm90KC5kaXNhYmxlZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgI0ZGRik7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtY29udHJpYnV0b3IsXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1za3Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5maWVsZC1uYW1lLXF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcyMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY291cG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgLnRpdGxlLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLnNob3cpIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmIH4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA3cHgpO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzMwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3I6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEobm9ybWFsLCAkd2hpdGUsICRHMTAwKTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHOTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4aXN0aW5nLWNvdXBvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgJi5jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlbW92ZS1jb3Vwb24ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODAxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzYwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY291cG9uLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1zaWRlIC5yaWdodC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiBmb3JtLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgICAubGF5b3V0LWNoZWNrb3V0LWZvcm0gLmxheW91dC1yZWdpb24ge1xuICAgICAgICAgICAgJi5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LW1haW4sXG4gICAgICAgICAgICAmLmxheW91dC1yZWdpb24tY2hlY2tvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDgwcHggLSAxMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGF5b3V0LXJlZ2lvbi1jaGVja291dC1tYWluIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGF5b3V0LXJlZ2lvbi1jaGVja291dC1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDc2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuY2hlY2tvdXQtcGFuZS1vcmRlci1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtcmlnaHQtd3JhcHBlciA+IGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgICAgICAgICAmLmxheW91dC1yZWdpb24tY2hlY2tvdXQtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1wYW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1jb21wbGV0ZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbXBsZXRlLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja291dC1wYW5lLWNvbXBsZXRpb24tcmVnaXN0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGF5b3V0LXJlZ2lvbi1jaGVja291dC1zZWNvbmRhcnksXG4gICAgICAgICAgICAgICAgJi5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtcGFuZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrb3V0LXBhbmUtY29udGFjdC1zdXBwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tvdXQtcGFuZS1zdWJzY3JpYmUtdG8tbmV3c2xldHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICYubGF5b3V0LXJlZ2lvbi1jaGVja291dC1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtcGFuZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrb3V0LXBhbmUtY29tcGxldGlvbi1yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrb3V0LXBhbmUtb3JkZXItYWRkcmVzc2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1jb21wbGV0ZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnByaW50LW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxheW91dC1yZWdpb24tY2hlY2tvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1wYW5lLmNoZWNrb3V0LXBhbmUtc3Vic2NyaWJlLXRvLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAmLmxheW91dC1yZWdpb24tY2hlY2tvdXQtbWFpbiAuY2hlY2tvdXQtcGFuZSB7XG4gICAgICAgICAgICAgICAgICAgICYuY2hlY2tvdXQtcGFuZS1vcmRlci1hZGRyZXNzZXMgLmNoZWNrb3V0LWNvbXBsZXRlLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAmLmxheW91dC1yZWdpb24tY2hlY2tvdXQtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1wYW5lLmNoZWNrb3V0LXBhbmUtY29tcGxldGlvbi1tZXNzYWdlIC5jaGVja291dC1jb21wbGV0ZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC1wYW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICYgPiBsZWdlbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJiA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC44LCAtMC4zLCAwLjMsIDEuNSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5jbG9zZWQgPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC8vIE9yZGVyIGNvbXBsZXRlXG4gICAgICAgICYuY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzM3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAuY2hlY2tvdXQtY29tcGxldGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICBsb3R0aWUtcGxheWVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuY2hlY2tvdXQtY29tcGxldGUgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrb3V0LXBhbmUtb3JkZXItYWRkcmVzc2VzIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgICAuY2hlY2tvdXQtY29tcGxldGUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nX21ldGhvZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlbGl2ZXJ5X2RhdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgLnBhaWQtd2l0aCxcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnBheW1lbnQtd3JhcHBlciAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLXJlZ2lzdGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfMjA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDU1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lcmNlLWNoZWNrb3V0LWNvbXBsZXRpb24tcmVnaXN0ZXJfX2Zvcm0gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLnNod3BkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aCxcbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbixcbiAgICAgICAgICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLXJlZ2lzdGVyLWZvcm0gLnJldmVhbC1yZWdpc3Rlci1mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlLXJlZ2lzdGVyLWZvcm0pIC5jb21tZXJjZS1jaGVja291dC1jb21wbGV0aW9uLXJlZ2lzdGVyX19mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuY2hlY2tvdXQtcGFuZS1jb250YWN0LXN1cHBvcnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAmLm5lZWQtaGVscC1waG9uZSxcbiAgICAgICAgICAgICAgICAgICAgJi5uZWVkLWhlbHAtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubmVlZC1oZWxwLXBob25lOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgxNlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubmVlZC1oZWxwLWVtYWlsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgxOVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrb3V0LXBhbmUtc3Vic2NyaWJlLXRvLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfMjA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDU1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5zdWJzY3JpYmUtdG8tbmV3c2xldHRlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHMtZmlyc3RuYW1lLFxuICAgICAgICAgICAgLmhzLWxhc3RuYW1lLFxuICAgICAgICAgICAgLmhzX2VtYWlsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIC5pbnB1dCBpbnB1dC5ocy1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEc0MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5ocy1lcnJvci1tc2dzIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzLWZpcnN0bmFtZSxcbiAgICAgICAgICAgIC5ocy1sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzX2VtYWlsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJEczMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5ocy1lcnJvci1tc2dzIHsgICAgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTM4cHggMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbGkgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5odWJzcG90LWZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGh1YnNwb3RDaGVja2JveFRvRHJvcGRvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZS1uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICAgICAgICAgIGJ1dHRvbi5zdWJzY3JpYmUtdG8tbmV3c2xldHRlci1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaHVic3BvdC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0LXNpZGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICAmID4gLnN0ZXAge1xuICAgICAgICAgICAgICAgID4gZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KC5hY3Rpb24td3JhcHBlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWNjb3VudC1leGlzdHMtZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbnN0aXR1dGlvbl9sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAubnVtYmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3NoaXBwaW5nLWNvdW50cnktLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZS1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5pbmxpbmUtZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSwgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvcmdvdCBwYXNzd29yZFxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlbGl2ZXJ5LWFkZHJlc3Mtd3JhcHBlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmlsbGluZy1pbmZvcm1hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1wcm9jZXNzZWQgPiBzZWxlY3QgKyAuYWpheC1wcm9ncmVzcyArIC5zZWxlY3QyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXByb2Nlc3NlZCA+IHNlbGVjdCArIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MtY29udGFpbmVyLWlubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5mb3JtLWl0ZW0tc2hpcHBpbmctZGVsaXZlcnktYWRkcmVzcy1hZGRyZXNzLWFkbWluaXN0cmF0aXZlLWFyZWEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguZm9ybS1pdGVtLWJpbGxpbmctYmlsbGluZy1pbmZvcm1hdGlvbi1hZGRyZXNzLWFkbWluaXN0cmF0aXZlLWFyZWEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiNlZGl0LWRlbGl2ZXJ5LW1ldGhvZCAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc2hpcHBpbmctbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZGVsaXZlcnktZGF0ZS1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZGVsaXZlcnktZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlbGl2ZXJ5LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZW1wdHkgKyAuc2VsZWN0ZWQtZGVsaXZlcnksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB+IC5kZWZhdWx0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nODAwcHgnIGhlaWdodD0nODAwcHgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NzY3JpcHQgeG1sbnM9JycvJTNFJTNDcGF0aCBkPSdNNiA5TDEyIDE1TDE4IDknIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDc2NyaXB0IHhtbG5zPScnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgfiAjZWRpdC1kZWxpdmVyeS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZS1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmlubGluZS1lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ICNlZGl0LWRlbGl2ZXJ5LWRhdGUgeyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5zaGlwcGluZ19tZXRob2Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNoaXBwaW5nX21ldGhvZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNoaXBwaW5nX21ldGhvZF90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zaGlwcGluZ19tZXRob2Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZGVsaXZlcnktZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gI2VkaXQtZGVsaXZlcnktZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gI2VkaXQtZGVsaXZlcnktZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja291dC1wYXltZW50LWZvcm0gPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW52b2ljZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNyZWRpdC1jYXJkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW9iaWxlcGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjAnIGhlaWdodD0nNDMnIHZpZXdCb3g9JzAgMCA2MCA0MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC45NTUwOCA0My4wMDFDMi4yMTY4IDQzLjAwMSAwIDQwLjc2MjIgMCAzNy45OThWNy45OTgwNFY0Ljk5OTAyQzAgMi4yMzkyNSAyLjIxNjggMCA0Ljk1NTA4IDBINDQuNTc0MkM0Ny4zMTA1IDAgNDkuNTI1NCAyLjIzOTI2IDQ5LjUyNTQgNC45OTkwMlYxMC4wMDE1VjIzLjk4MDlINTYuNTc2Mkw1NC4wNDMgMjEuNDIyOEM1My42NTIzIDIxLjAyNzggNTMuNjUyMyAyMC4zODk2IDU0LjA0MyAxOS45OTQ2QzU0LjQzNTUgMTkuNjAwMSA1NS4wNjY0IDE5LjYwMDEgNTUuNDU5IDE5Ljk5NDZMNTkuNjAxNiAyNC4xODI2QzU5LjYzMDkgMjQuMjA4IDYwLjAxNzYgMjQuNzQ5NSA2MCAyNS4wNDM5QzU5Ljk4NDQgMjUuMzQxOCA1OS44NDM4IDI1LjYxNTIgNTkuNjA1NSAyNS43OTU5TDU1LjQ1OSAyOS45ODc4QzU1LjA2NjQgMzAuMzc4NCA1NC40MzU2IDMwLjM3ODQgNTQuMDQzIDI5Ljk4NzhDNTMuNjUyNCAyOS41OTI4IDUzLjY1MjQgMjguOTU0NiA1NC4wNDMgMjguNTU5Nkw1Ni41NzYyIDI2LjAwMTRINDkuNTI1NFYzNy45OThDNDkuNTI1NCA0MC43NjIyIDQ3LjMxMDYgNDMuMDAxIDQ0LjU3NDIgNDMuMDAxTDQuOTU1MDggNDMuMDAxWk0xLjk4MDQ3IDM3Ljk5OEMxLjk4MDQ3IDM5LjY1MzMgMy4zMTY0MSA0MS4wMDE1IDQuOTU1MDggNDEuMDAxNUg0NC41NzQyQzQ2LjIxMjkgNDEuMDAxNSA0Ny41NDMgMzkuNjUzMyA0Ny41NDMgMzcuOTk4VjI2LjAwMTVIMjguMTU4MkMyNy42MDU1IDI2LjAwMTUgMjcuMTU2MiAyNS41NDc4IDI3LjE1NjIgMjQuOTg5M0MyNy4xNTYyIDI0LjQzNDYgMjcuNjA1NSAyMy45ODA5IDI4LjE1ODIgMjMuOTgwOUg0Ny41NDNWMTAuMDAxNUgxLjk4MDQ3VjM3Ljk5OFpNNDcuNTQzIDcuOTk4MDRWNC45OTkwMkM0Ny41NDMgMy4zNDM3NSA0Ni4yMTI5IDEuOTk5NTEgNDQuNTc0MiAxLjk5OTUxSDQuOTU1MDhDMy4zMTY0MSAxLjk5OTUxIDEuOTgwNDcgMy4zNDM3NSAxLjk4MDQ3IDQuOTk5MDJWNy45OTgwNEg0Ny41NDNaTTEwLjg5NjUgNC45OTkwMUMxMC44OTY1IDMuODk0MDMgMTEuNzgzMiAyLjk5OTUgMTIuODc2OSAyLjk5OTVDMTMuOTcyNiAyLjk5OTUgMTQuODU3NCAzLjg5NDAzIDE0Ljg1NzQgNC45OTkwMUMxNC44NTc0IDYuMTAzNSAxMy45NzI2IDYuOTk4MDMgMTIuODc2OSA2Ljk5ODAzQzExLjc4MzIgNi45OTgwMyAxMC44OTY1IDYuMTAzNSAxMC44OTY1IDQuOTk5MDFaTTQuOTU1MDggNC45OTkwMUM0Ljk1NTA4IDMuODk0MDMgNS44Mzc4OSAyLjk5OTUgNi45MzU1NSAyLjk5OTVDOC4wMjkzIDIuOTk5NSA4LjkxNjAyIDMuODk0MDMgOC45MTYwMiA0Ljk5OTAxQzguOTE2MDIgNi4xMDM1IDguMDI5MyA2Ljk5ODAzIDYuOTM1NTUgNi45OTgwM0M1LjgzNzg5IDYuOTk4MDMgNC45NTUwOCA2LjEwMzUgNC45NTUwOCA0Ljk5OTAxWicgZmlsbD0nJTIzMUIxQjFCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmZvcm0taXRlbSk6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbnZvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzgnIGhlaWdodD0nMzgnIHZpZXdCb3g9JzAgMCAzOCAzOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjcgMTUuNzI2OUMyNi45OTk5IDE1LjQzMSAyNi44MjA2IDE1LjE2NDggMjYuNTQ2NiAxNS4wNTM1QzI2LjI3MjUgMTQuOTQyMSAyNS45NTgzIDE1LjAwOCAyNS43NTIgMTUuMjJMMTguOTk2NSAyMS45NzU1TDEyLjI0MSAxNS4yMkMxMS45NTcyIDE0LjkzNTkgMTEuNDk2OSAxNC45MzU5IDExLjIxMjkgMTUuMjE5OUMxMC45MjkgMTUuNTAzOCAxMC45MjkgMTUuOTY0MSAxMS4yMTI5IDE2LjI0OEwxOC40ODI1IDIzLjUxNzRDMTguNzY2NCAyMy44MDEyIDE5LjIyNjYgMjMuODAxMiAxOS41MTA1IDIzLjUxNzRMMjYuNzc5OSAxNi4yNDc5QzI2LjkyMDYgMTYuMTExMSAyNyAxNS45MjMxIDI3IDE1LjcyNjhWMTUuNzI2OVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5leHRyYS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3JlZGl0LWNhcmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGVwYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuY2hlY2tvdXQtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0taXRlbS10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDM1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpLCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0td3JhcHBlci5jcmVkaXQtY2FyZCwgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZm9ybS13cmFwcGVyLm1vYmlsZXBheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLXdyYXBwZXIuY3JlZGl0LWNhcmQsIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0td3JhcHBlci5tb2JpbGVwYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5jaGVja291dC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLWl0ZW0tdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLWl0ZW0tdGVybXMtYW5kLWNvbmRpdGlvbnMgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLnN0ZXBfMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEczMDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zaGlwcGluZy1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtbmFtZSwgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1hZGRyZXNzIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuYmlsbGluZy1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ5LWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hZGRyZXNzIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpID4gZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHsgXG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLWhlYWRpbmcgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiB+IC5zdGVwIC5zdGVwLWhlYWRpbmcgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGVwLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yXzUwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yXzUwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW5fY29sb3JfNTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVkaXQtc3RlcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICYgPiAuY3VzdG9tZXJfdHlwZV9zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyAmLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL3dlYnNob3AvaW1hZ2VzL2ljb25zL2Fycm93aGVhZC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICYuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHMzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmICsgbGFiZWxbZm9yPWVkaXQtdGVybXMtYW5kLWNvbmRpdGlvbnNdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vd2Vic2hvcC9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEczMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWl0ZW0tc2hpcHBpbmctZGVsaXZlcnktYWRkcmVzcy1hZGRyZXNzLWNvdW50cnktY29kZSBzZWxlY3QgKyAuc2VsZWN0MixcbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWl0ZW0tYmlsbGluZy1iaWxsaW5nLWluZm9ybWF0aW9uLWFkZHJlc3MtY291bnRyeS1jb2RlIHNlbGVjdCArIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgfiAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5zdGl0dXRpb24tbm90aWNlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5udW1iZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLXVuaS1sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEczMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MxLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgKjpub3QoLmFkZHJlc3MyKTpub3QoLmZpZWxkLW5hbWUtY29udGFjdCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbWVyX25vLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmN2cixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgID4gbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5maWVsZHNldC1sZWdlbmQ6ZW1wdHkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYjZWRpdC1kZXBhcnRtZW50cy0td3JhcHBlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hdmFpbGFibGUtcHJvZmlsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBsZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEczMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjI1MTcgMEMxMi41NTQyIDAgMTEuODU2NyAwLjI3MDMyIDExLjMxNTMgMC44MTA5N0wwLjc3OTk3NiAxMS4zMzI3TDAuNzM4MzM2IDExLjU0MDdMMC4wMDk2MDYxNCAxNS4yMDA0QzAuMDA5NjA2MTQgMTUuMjAwNCAtMC4wNTI2NzM5IDE1LjY5MzEgMC4xMzk5MjYgMTUuODg1NEMwLjMzMjUxNiAxNi4wNzc4IDAuNzc5OTc2IDE1Ljk2OTggMC43Nzk5NzYgMTUuOTY5OEw0LjQ0NDQ0IDE1LjI0Mkw0LjY1MjY3IDE1LjIwMDRMMTUuMTg4IDQuNjc4NjZDMTYuMjcwNyAzLjU5NzM3IDE2LjI3MDcgMS44OTIyNSAxNS4xODggMC44MTA5N0MxNC42NDY3IDAuMjcwMzMgMTMuOTQ5MSAwIDEzLjI1MTcgMEgxMy4yNTE3Wk0xMy4yNTE3IDEuMjY4NDNDMTMuNTg3NCAxLjI2ODQzIDEzLjkyNTcgMS40MjE3OSAxNC4yNTExIDEuNzQ2NjlDMTQuODk5MSAyLjM5MzkxIDE0Ljg5OTEgMy4wOTU2OSAxNC4yNTExIDMuNzQyOTFMMTMuNzcyMiA0LjIwMDM4TDExLjc5NDIgMi4yMjQ5NEwxMi4yNTIzIDEuNzQ2NjlDMTIuNTc3NiAxLjQyMTc4IDEyLjkxNTkgMS4yNjg0MyAxMy4yNTE3IDEuMjY4NDNaTTEwLjg1NzMgMy4xNjA2OUwxMi44MzUyIDUuMTM2MTFMNC43Nzc1NyAxMy4xODM0QzQuMzQwMzQgMTIuMzMwOSAzLjY1MzI3IDExLjY0NDYgMi43OTk2IDExLjIwOEwxMC44NTczIDMuMTYwNjlaTTEuOTQ1OTUgMTIuMjg5MkMyLjc0NDk1IDEyLjYxMTYgMy4zNzIxNyAxMy4yMzggMy42OTQ4OSAxNC4wMzU5TDEuNTA4NzEgMTQuNDcyNkwxLjk0NTk1IDEyLjI4OTJaJyBmaWxsPSclMjM3Nzc3NzcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkcmVzczEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArICo6bm90KC5hZGRyZXNzMik6bm90KC5maWVsZC1uYW1lLWNvbnRhY3QpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VzdG9tZXJfbm8sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN2cixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYXZhaWxhYmxlLXByb2ZpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jdXN0b20tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtaGlkZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1wdHk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdObyByZXN1bHRzIGZvdW5kIGZvcjogJ2F0dHIoc2VhcmNoLXN0cmluZyknJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKCNhZGRyZXNzLWN1c3RvbS1zZWFyY2gpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvblBhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1zZWFyY2ggPiAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYjZWRpdC1kZXBhcnRtZW50cy0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoYW5nZS1kZXBhcnRtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNDVweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hZGQtbmV3LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDQ1cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLmFkZF9hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI2VkaXQtY3VzdG9tZXItdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpLCAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjZWRpdC1udW1iZXItdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5lbWFpbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICNlZGl0LXVuaS1sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSwgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgI2VkaXQtdW5pLWxvZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNwYXNzd29yZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDk5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cImxvZ2luX3JlZ2lzdGVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJEcxMDAsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiY29udGludWVfYXNfZ3Vlc3RcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEobm9ybWFsLCAkd2hpdGUsICRHMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHODA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEobm9ybWFsLCAkd2hpdGUsICRHMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEc4MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICA+IC53ZWJzaG9wLXRocm9iYmVyLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodC1zaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDc2cHg7XG4gICAgICAgICAgICA+IC5tb2JpbGUtY2FydC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydC1yaWdodC13cmFwcGVyIGgzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgICAubGVmdC1zaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAuc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAjZWRpdC1jdXN0b21lci10eXBlIC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodC1zaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAubGVmdC1zaWRlID4gLnN0ZXAgPiBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIC5sZWZ0LXNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIGhlYWRlciNoZWFkZXIgPiAuY29udGFpbmVyICNibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAjc2l0ZS1sb2dvIC5tb2JpbGUtbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAmICsgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrb3V0LXBhZ2UgLnJpZ2h0LXNpZGUge1xuICAgICAgICAgICAgPiAubW9iaWxlLWNhcnQtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl8yMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLm1vYmlsZS1jYXJ0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTYgOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYgMC43MjY3MzZDMTUuOTk5OSAwLjQzMDkyNiAxNS44MjA2IDAuMTY0NjU2IDE1LjU0NjYgMC4wNTMzMzY0QzE1LjI3MjUgLTAuMDU3OTczNiAxNC45NTgzIDAuMDA3ODY2MzcgMTQuNzUyIDAuMjE5ODU2TDcuOTk2NDkgNi45NzUzNkwxLjI0MDk5IDAuMjE5ODU2QzAuOTU3MTggLTAuMDY0MTczNiAwLjQ5Njg2IC0wLjA2NDE3MzYgMC4yMTI5MyAwLjIxOTc0NkMtMC4wNzA5ODk2IDAuNTAzNjY2IC0wLjA3MDk4OTYgMC45NjM5ODYgMC4yMTI5MyAxLjI0NzkxTDcuNDgyNTEgOC41MTcyN0M3Ljc2NjQgOC44MDEwNSA4LjIyNjU2IDguODAxMDUgOC41MTA0NiA4LjUxNzI3TDE1Ljc3OTkgMS4yNDc4QzE1LjkyMDYgMS4xMTA5NCAxNiAwLjkyMzAwNiAxNiAwLjcyNjcyNkwxNiAwLjcyNjczNlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9iaWxlLWNhcnQtdG90YWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAucmlnaHQtaGVhZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzRweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkb21haW5fY29sb3JfMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRvbWFpbl9jb2xvcl8yMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRvbWFpbl9jb2xvcl8yMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvdXBvbi13cmFwcGVyIC50aXRsZS10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIH4gKiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpc2libGUtY2FydCB7XG4gICAgICAgICAgICAgICAgPiAubW9iaWxlLWNhcnQtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtY2FydC10aXRsZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnJpZ2h0LWhlYWQsXG4gICAgICAgICAgICAgICAgPiAudmlldy1kaXNwbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkcy1jb21wb25lbnQsXG4ucGFyYWdyYXBoW2NsYXNzKj1cImNhcmRzLVwiXVtjbGFzcyo9XCItY29tcG9uZW50XCJdIHtcbiAgICA+IC5iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vIEZvciB0ZXh0IG9ubHlcbiAgICAgICAgICAgIC5ob3Zlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgPiAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFja2dyb3VuZC1pbWFnZTpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIH4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqOm5vdCguYmFja2dyb3VuZC1pbWFnZSk6bm90KC5saW5rKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xvcj1cImxpZ2h0XCJdIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdlbmVyYS1jdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN0YSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT1BUSU9OU1xuICAgIC8vIGNvbHVtbnNcbiAgICAmLmNvbHVtbnMtdHdvIC5jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoNTAlIC0gMTJweCkpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLXRocmVlIC5jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsY2FsYygzMy4zMzMlIC0gMTZweCkpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKDUwJSAtIDEycHgpKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLWZvdXIgLmNhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCxjYWxjKDI1JSAtIDE4cHgpKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSAxMnB4KSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gaG92ZXIgYW5pbWF0aW9uc1xuICAgICYuaG92ZXItZmxpcC1hbmltYXRpb24gLmNhcmRzID4gLml0ZW0ge1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICA+IC5ob3Zlci1jb250YWluZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgPiAuaG92ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgyZGVnKSB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAzMnB4IHJnYmEoMCwgMCwgNTEsIDAuMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ob3Zlci13aGl0ZS1vcGFjaXR5IC5jYXJkcyA+IC5pdGVtIHtcbiAgICAgICAgJiA+IC5ob3Zlci1jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC5saW5rIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IC5ob3Zlci1jb250YWluZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXF1YWwgaGVpZ2h0XG4gICAgJi5lcXVhbC1oZWlnaHQgLmNhcmRzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgPiAuaXRlbSAuaG92ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRleHQgYWxpZ25tZW50XG4gICAgJi5oZWFkZXItdGl0bGUtY2VudGVyIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLmhlYWRlci10aXRsZS1yaWdodCAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuY2FyZHMtdGl0bGUtY2VudGVyIC5jYXJkcyA+IC5pdGVtIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5jYXJkcy10aXRsZS1yaWdodCAuY2FyZHMgPiAuaXRlbSAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLmNhcmRzLWNvbnRlbnQtY2VudGVyIC5jYXJkcyA+IC5pdGVtIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsgYSxcbiAgICAgICAgLmxpbmsgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2FyZHMtY29udGVudC1yaWdodCAuY2FyZHMgPiAuaXRlbSB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkcy1jb250ZW50LWp1c3RpZnkgLmNhcmRzID4gLml0ZW0gLmNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cbiAgICBcbiAgICAmLmNhcmRzLWltYWdlLWNlbnRlciAuY2FyZHMgPiAuaXRlbSAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jYXJkcy1pbWFnZS1yaWdodCAuY2FyZHMgPiAuaXRlbSAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2Utcm91bmRlZCAuY2FyZHMgPiAuaXRlbSAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRW50aXJlIGNhcmQgY2xpY2thYmxlXG4gICAgJi5jYXJkcy1jbGlja2FibGUgLmNhcmRzID4gLml0ZW0gLmxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmNhcmRzLWNsaWNrYWJsZSkgLmNhcmRzID4gLml0ZW0gLmxpbmsge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdGEoKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENBUkQgVFlQRVNcbiAgICAvLyBpbWFnZSBvbmx5IGNhcmRcbiAgICAmLmNhcmRzLW9ubHktaW1hZ2Uge1xuICAgICAgICAuY2FyZHMgPiAuaXRlbSB7XG4gICAgICAgICAgICAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jYXJkcy1jbGlja2FibGUpIC5jYXJkcyA+IC5pdGVtIC5saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICA+IGRpdiA+IHNwYW4sXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXF1YWwtaGVpZ2h0IC5jYXJkcyA+IC5pdGVtIC5ob3Zlci1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgLmltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLXJvdW5kZWQge1xuICAgICAgICAgICAgLmNhcmRzID4gLml0ZW0gLmltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhcmRzLWltYWdlLWNlbnRlciAuY2FyZHMgPiAuaXRlbSAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2FyZHMtaW1hZ2UtbGVmdCAuY2FyZHMgPiAuaXRlbSAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhcmRzLWltYWdlLXJpZ2h0IC5jYXJkcyA+IC5pdGVtIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0ZXh0IG9ubHkgY2FyZFxuICAgICYuY2FyZHMtb25seS10ZXh0IC5jYXJkcyA+IC5pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IFxuICAgICAgICAuaG92ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmOm5vdCgubm8tcGFkZGluZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBpbWFnZSBvdXRzaWRlIGNhcmRcbiAgICAmLmNhcmRzLWltYWdlLW91dHNpZGUtY2FyZCAuYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5jYXJkcy1sYWJlLW5vLWltYWdlLW9ubHktdGV4dCAuaG92ZXItY29udGFpbmVyOm5vdCgubm8tcGFkZGluZykge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn0iLCIvLyBWaWRlbyBibG9ja1xuLnBhcmFncmFwaC52aWRlby1jb21wb25lbnQge1xuICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgLmZpZWxkLXR5cGUtbGluayBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN0YSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvX3RodW1ibmFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5LWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNTBweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC52aWRlbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8gLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzcGxheS1mdWxsc2NyZWVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY29udGVudC1jZW50ZXIgLmNvbXBvbmVudC1oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5jb250ZW50LXJpZ2h0IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5jb250ZW50LWp1c3RpZnkgLmNvbXBvbmVudC1oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgICYud2hpdGUtdGV4dCAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgLmRlc2NyaXB0aW9uICoge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAmLnZpZGVvLW9uLWxlZnQgLmNvbnRhaW5lcixcbiAgICAgICAgJi52aWRlby1vbi1yaWdodCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgID4gLmNvbXBvbmVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC52aWRlbyxcbiAgICAgICAgICAgID4gLnZpZGVvX3RodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZGVvLW9uLWxlZnQgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIENvbHVtbnNcbi5wYXJhZ3JhcGguY29sdW1ucy1jb21wb25lbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBmb3Igc2VhcmNoXG4gICAgei1pbmRleDogMztcbiAgICA+IC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcG9uZW50LWhlYWRlciAuYnV0dG9uIGEge1xuICAgICAgICBAaW5jbHVkZSBjdGEoKTtcbiAgICB9XG5cbiAgICAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIH4gKiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93X21vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuZmllbGQtbmFtZS1maWVsZC1jb250ZW50ID4gKjpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlc3MgKyAuZmllbGQtbmFtZS1maWVsZC1jb250ZW50ID4gKjpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbHVtbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBhID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBjdGEobm9ybWFsLCAkd2hpdGUsICRHMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC5uby1wYWRkaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbHVtbi1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2x1bW4tdmlkZW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aGl0ZS10ZXh0ID4gKjpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5zaG93X21vcmU6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW5zLXdpZGUgLml0ZW1zID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jb2x1bW5zLXR3byB7IFxuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2lkZS1uYXJyb3cgLml0ZW1zID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2JSAtIDIwcHgpO1xuICAgICAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmFycm93LXdpZGUgLml0ZW1zID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICAmICsgZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2NiUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy10aHJlZSAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQcmljZSBtYXRyaXggY29tcG9uZW50c1xuLnBhcmFncmFwaC5wcmljZS1tYXRyaXgtMS1pc2JuLWNvbXBvbmVudCxcbi5wYXJhZ3JhcGgucHJpY2UtbWF0cml4LTItaXNibnMtY29tcG9uZW50IHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgPiAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAudGV4dC1hYm92ZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByaWNlLW1hdHJpeCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAudGV4dC1hYm92ZS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5maW5hbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQtdW5kZXItcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNhcmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1hYm92ZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpcnN0LXZhcmlhdGlvbixcbiAgICAgICAgICAgICAgICAuc2Vjb25kX3ZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFkZC10by1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC11bmRlci1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtdHlwZS1saW5rIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29tcG9uZW50LWZvb3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtYmVsb3ctY3RhIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aGl0ZS10ZXh0ID4gLmNvbnRhaW5lciA+IC5jb2x1bW4gKiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICA+IC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICAgICAgICAgICAgJiArIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXJhZ3JhcGgudGVzdGltb25pYWxzLWNvbXBvbmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl8yMDtcblxuICAgIC5uYXZpZ2F0aW9uIC5jb250cm9sIHtcbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDgycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMyAtIDExcHgpO1xuICAgICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRzRBQUFCTUNBWUFBQUNNUDRMR0FBQUFBWE5TUjBJQjJja3Nmd0FBQUFsd1NGbHpBQUFXSlFBQUZpVUJTVklrOEFBQUNPNUpSRUZVZUp6dFhYdE1XOWNacjZwTnFpSnRWYVg5TSt4d2dTUXdYb0Z3d1R3ZFlDazFIc1M4VXN0QVNXMGdPRHhLN0VEU2pIaDJhQk9URVlOTmxoWFpoZkJTNDVEZ0JKY1dCeUsxRVNHQktxUkxTNExVc2t4TmtCcWFHek5OV3JSL3BwM2RRN2dwTDJOakc4NEYzNS8wMHpYUCs1M3Z1L2QzdjNQT2Q4NTk1UldhNHRqNzc4dHlzck5CYW1vcUtDc3I2MEp0RHdNSElDa3N4S09qbzRFWGl6WExnSUFBSUJRS1MxRGJ4Y0FPeEJLeG5nb2FSZkxPRzBOdEY0TVY4Tm5ubjJGOFBuOWljZUJDUTBPSnpvNHVMbXI3R05nQU56RVJEd29NQklzRDUrUGpBNnFxcXBobkhWMGhrVWlXeUNURjVLUmtSaTdwaUF1ZmZJS2xwS1Fza1VtSzBiRXg0TXJWcXpocU94a3NnbHd1RjJ6ZnZuM1pvRUZpR0FZTUJvTVd0WjBNRmtFa0V0bVVTWXBDNGR1TVhOSUovWmIrd0t5c0xNSmU0R0pqWXNIVksxY1l1YVFMRkFxRmNNZU9IU3NHN2FWYzZobTVwQTF5YzNQdHlpVEY3T3hzUmk3cEFNdTFhMEhaT1RsV1J3TVh5ZUdBOXZaMlJpNVJROXVvbFRraWt4VFpXNzJCbGdScXV6MGU2ZW5wRHNza1JUNmZ6OGdsU25SMGRPSmtOcm1xb0VIaU9BN09uajNMeUNVcXFGUXFtWit2NzZvRHgvYjJCaC9VMWpKeWlRTGZUMDV1RVlseVRhc05Hc1gwdFBTSjJ5TWpXMUMzdytQUTBlbWNURkxjdFdzWHFEdDltcEhMOWNhc1RQcjVPUjA0RnBzTnFxcXFHYmxjVDl5N2Q0K1VTWkhUTWtreEtTbnArNjlHUjMrTnVqMGVBN0liaHZQL3dIY3BhSkJoWVdHZ29hRWhIblY3UEFhSER4K1dlWk9ab2F1QmczS3BVcXJPbzI2UFIrQnZkNy9lc2pkOXI4c3lTWEhQbmowUDc5Njkrd2JxZG0xNnpNb2szM1dabkMrWE9wMk9LU1JhYTBDWnhERFhaSksxV0M1VnFrN1U3VUlDaThXQ2t3OTVYS1BSa0NTUERacTV6d3VwVnF2eDR1SmlYQ0lSNDJKSklYbVV6SDZHUi9IY1VUTDNmYUZRaUpPU2lBc0VncGM4VkZuSkk3TkptM1Vsem5MMzd0MUVpYlNFOStJOEdiZ2dRNENucDZmanVibTVjemJOcDNpSi9WS3BGRDk1NnRTeWJWN01DMFlqL3VXTkcyZzcvZ2FEQWN2THk5ZVR4Z04rYXVwc3lmZEtmQ3NsQmNURXhBQllhYnlVbkFWZjR4SDRySXhCaHM4ZFEwTkNaeWREM1IwNGVOY0ZCd2UvUEY5WStJdGpaR1NrRFZzWE1qWTJGcVNRYmJQWGZranlnZ1Q3OSs4MzFkYldvdXY4bDVlWDk3SzNiblc3SXpjNzRZVlNWRlEwTmpJeTRvVWtjSGw1ZWNpZHNGR1pscFlHZEdTaWhTUndVbW5KRUhQSE9VZXhXRXowV3l5QlNBSTNNRENBVlZSVUVMNU9USzE0S3VFek9qTXprMUFxbFdpN0lQZkh4N0hTZzZWYStERDNZcnZZc0UzKzk0SEJRWURNUkh2TVp2UHZrQVp0UHE2WVROcTRoSGdDUG5oUlg5VjBJL1FKSnlwcTVzeVpNMDBkblozMG13T3NyNi9IM251djRva3IweTJialhDbEVOa2ZKT3JVZGNsVzY3TlhVY2ZJSmg0L2VzdzZKSk5wdzhQREZ6YkNhMkdEZmtzRHA2NDFRMEpDd0lFREJ5NzI5WDNxanpvdURxTy92LzlrWW5JU3NkVURwUk5LWTNRMGgvam9vNzlxTDErK1JEOXB0QWVkVG9kVlZsWit0eW1rMDh1eDM0TVp0dmhkTWFGV3F6ZjJ3UFgwOVBTdmpoNDlxbzNBSTlBNzN4VTZrSEh1M0xrVEZCUVU2QzBXQzRiYTcyN0Q1WjdMK1R3ZWo5aU1IWFlvamJHeGNZUmVyNi9ydDN5KzhhVFJIbHBiVzdIcTZ1cUo3ZHRzTDBDa1RkTGlZSjhPZHFqSnZ0bVBEUTJhalMyTjl2RDA2ZE10S3FWU3krRndiRGhqN1pNWmxwditQaWdvQ0pTVWxGd2pFekUwZzhVbzBOWForV1pHaG9Cd1IrM0krdCtOYkJBVnpYbmUwdExTTkR4OGEvTkpvejMwOXZaaVI0NGN2ZmRpdFkwWCtvQTRRTmloenMvUC8xR3ZOL0JRK3c4cHJGYnJMelFhalRZaElRRjVVT3dSZHFqSlovUzE2OWV2ZTQ0MDJrTnpjek11Rm9zbjZEalRBRE5oZ1VCQTFOZlhGNDZPam5xZU5Ob0RuQ1lpcjJnOXZMSlJCNHNpSER3UUNvVW1vOUc0dWJOR2R5QW5KK2MrNm9CUjVISVRudDhjR2tJejRiblJJQktKL29jNllCUmh0NldqbzROWjFXTVA0K1BqZXdPVzJVZ05GV0VXMmRiV1prTHRGOXJqOU9tNlZhL3BYbXVTU2RQazFOVFU2Nmg5UTJ2azVlWFozU0ZvdlJrWEYvZmY3dTVMNGFoOVExdjhmWEtTR3hGQnYxa0V1TGxiNi9ueloxRDdoN1k0ZCs2Y25xNDFLK1hsNWQ4UXo0aGZvdllSTFZGYVdrbzdtYVNZbkp6OG44SEJ3V0RVUHFJZHBxWWVSOFRIeHlNUGtDM0MzZFJiV2xwa3FQMUVPNWpONXIrd3Zlazd5UW9sL1BqeDQ4eU9SSXR4VUNyOUJuVnc3SkhQNXo4ZkhSMWxSbEhtSXlYbFRlU0JzY2Vnb0dCZ3ZIQ0JrVXNLZlgxOU5YNSs3cDBWZ0JPMHZqNCticGRMdGJxT2tVc0tjcmw4MkowT2hvc05xNDlVbTRvS0MyVmhZV0Z1WGNFcUVBaWUzYmx6eHdlMXoyZ0IzbHM4dHpnVkZ1NEloVUtpcSt2bnQzcVl6YjBZZVdGTXJHWlB5NVVJcDV3YUd4dC9qOUpmdE1EWTJKamVIWk9uMEtHVmxaVTIzK1p4UW5WQ3RtdHhXYndUaEpPcW1nWU5JNWZIamgwYmN2VzVRM2FPaVlxS2Nyc1RuWCtzcWNGeTl1MXp1Yll6TXpQemgvRnZ2LzNOZXZpSHRvRHZlWHZwRlBicVN1ZWcvQlVWRlg3eDZORWpqcVBuZS9Ma3lldFNxZlI4Z0gvQTB2L3A0UG5oZUtwT2gyZ1pNQjB3OFdEaVQvNysvazVkOWFUenJQWDFmejdoN0xrSEJ3WnF1Rnl1VTBOc01HTnRhMnZ6WExsVUtCUVhWK3MwWDE4ZlFHYUwwOWNIQjEydUFibDErellwblRrbVp4YWxpRVNpSHlZbkp6MVRMc25HLyt3TUIxYkRST0E0VUNxVmJuK2RtTUh3c1hhMTQ2U1JVWkhnWTRQQjgrU1N6Q2E1SWFITFZYTXRMWXlGeVVSYVd0cWFMbDFxYjIvSDNoV0xDVzhIeDB2aFhkcmMzTnl3VnZiUUZpZFBuWEtvUkFIVzU1ZVZscGwvbXY2SnRkWTJ6Y3pNdkhxa3Vyb3BQR3laYnNNeWlrRDJHVDN2T1VkbWRuYURGaGNYUnhnTWhwcjF0dTNMR3pjT3dUdWNaV2NCU21KaUl1anA2ZkVjdVh6NDhDRTNLc3JXYWgwVzJMWnRHeWd1THI1LzgrWVFzaUxVQncvdVl3ZExENXBXZWljZC9GbFRrODV6QnAwdkdvMDJaVElrTkJTY2JXcWl6ZnRNTDNZYlB5VHZySC9ic2xjdWwzdU9YS3BVeW1VRGw1V2RCYnE3TDlHdTFCc3VEYmExZzlLK3R6M29aWUszYm8yOEV6eHZmUUNVUnZsaCtaRFZhbjBOdFcwcm9WR3IxY0t0RU9mM0tSdTFqUWJVZHEwcldsdGIzeWtvS1BpSFFKRHgxY0RBd0FlbzdYRVV3OFBEdkt5c0xGTlJVZUcvRkFyRmh6TXovNlR2cGpNMjhIK1dWT0I1OGRqODdnQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgICAgICAgJltkYXRhLXJhdGluZz1cIjRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICZbZGF0YS1yYXRpbmc9XCIzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmW2RhdGEtcmF0aW5nPVwiMlwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmW2RhdGEtcmF0aW5nPVwiMVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtdGVzdGltb25pYWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICYgKyAuZmllbGQtbmFtZS1maWVsZC1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIDA7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc4cHggNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtdGVzdGltb25pYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgJltkYXRhLXBvc2l0aW9uPVwiI3skaX1cIl0gLnZpZXctZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoI3stJGkgKiAzMy4zMzMlfSAtIDE2cHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgJltkYXRhLXBvc2l0aW9uPVwiI3skaX1cIl0gLnZpZXctZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kaSAqIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgICAgICZbZGF0YS1wb3NpdGlvbj1cIiN7JGl9XCJdIC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKCN7LSRpICogMTAwJX0gLSAjeyRpICogMTZweH0pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBXUCBmZWVkXG4ucGFyYWdyYXBoLmJvZy1mZWVkLWNvbXBvbmVudCB7XG4gICAgLmZlZWQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgLmZlZWRfaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmVlZF9kYXRhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRvbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmVlZC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgLmZlZWRfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mZWVkX2RhdGEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXJhZ3JhcGguc2xpZGVzaG93LWNvbXBvbmVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAmLmZhZGUge1xuICAgICAgICA+IC5jb250YWluZXIgLmxlZnRfc2lkZSAuc2xpZGUtY29tcG9uZW50c1tjb2xvcj1cImxpZ2h0XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWhlYWQgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24gLndyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMCkgYnJpZ2h0bmVzcygxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubm8tcGFkZGluZy1ib3R0b20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzZweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpcnN0LXBhcmFncmFwaDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCA0NSUpO1xuICAgICAgICAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDEgLyAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIC5wcmUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdF9zaWRlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAyIC8gMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC5zbGlkZS1jb21wb25lbnRzIHtcbiAgICAgICAgICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIC53cmFwcGVyID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvd0xpbmsoJEcxMDAsICRkb21haW5Gb250U2VtaUJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub2ZmIC5zbGlkZS1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICAgIC5zbGlkZS1jb21wb25lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDUsIDQ1LCA0NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250TGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndyYXBwZXIgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5vbikgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uOm5vdCgucGF1c2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA3cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRHOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodF9zaWRlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLm1vdmFibGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIC5pdGVtX3ZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LFxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGxheVRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXNpemUtYmFja2dyb3VuZCAuZGVza3RvcC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnVsbGV0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlZnRfc2lkZSAuc2xpZGUtY29tcG9uZW50cyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGlkZSA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgLmxlZnRfc2lkZSAuc2xpZGUtY29tcG9uZW50cyA+IC5pdGVtIHtcbiAgICAgICAgICAgICAgICAuc2xpZGUtaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhZGUgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5sZWZ0X3NpZGUgLnNsaWRlLWNvbXBvbmVudHMgPiAuaXRlbSB7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWhlYWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmLnNsaWRlID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAubGVmdF9zaWRlIC5zbGlkZS1jb21wb25lbnRzID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIC5zbGlkZS1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICA+IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMSAvIDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubGVmdF9zaWRlIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gMyAvIDM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29tcG9uZW50cyB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5yaWdodF9zaWRlIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMiAvIDM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAubW92YWJsZSAuaXRlbV9pbWFnZSBpbWcubW9iaWxlLWltYWdlICsgaW1nLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb3ZhYmxlIC5pdGVtX3ZpZGVvIG9iamVjdCxcbiAgICAgICAgICAgICAgICAubW92YWJsZSAuaXRlbV92aWRlbyBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5idWxsZXRzIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA0IC8gMztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgICAgICAuYnVsbGV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgID4gLmNvbnRhaW5lciA+IC5sZWZ0X3NpZGUgLnNsaWRlLWNvbXBvbmVudHMgLml0ZW0gLmRlc2NyaXB0aW9uIC53cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGlkZSA+IC5jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwJTtcbiAgICAgICAgLnJpZ2h0X3NpZGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5tb3ZhYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIC5pdGVtX2ltYWdlLFxuICAgICAgICAgICAgICAgIC5pdGVtX3ZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtX3ZpZGVvIC52aWRlb19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW1faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTNweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMTBweCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtcG9zaXRpb249XCIjeyRpfVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRpICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgPiAubGVmdF9zaWRlIHtcbiAgICAgICAgICAgICAgICAuc2xpZGUtaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNjRweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNsaWRlX2VsZW1lbnRzOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIoc2xpZGVfZWxlbWVudHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggNjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZS1jb21wb25lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc2xpZGVfZWxlbWVudHM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICAgICAgICAgID4gLmxlZnRfc2lkZSAuc2xpZGUtY29tcG9uZW50cyB7ICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXBvc2l0aW9uPVwiI3skaX1cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kaSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5yaWdodF9zaWRlIC5tb3ZhYmxlIC5pdGVtX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhZGUge1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAucmlnaHRfc2lkZSAubW92YWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAuaXRlbV9pbWFnZSxcbiAgICAgICAgICAgICAgICAuaXRlbV92aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAxIC8gMTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBvcGFjaXR5IGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtX3ZpZGVvIC52aWRlb19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXBvc2l0aW9uPVwiI3skaSAtIDF9XCJdID4gZGl2Om50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgPiAubGVmdF9zaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWNvbXBvbmVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnJpZ2h0X3NpZGUgLm1vdmFibGUgLml0ZW1faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgPiAubGVmdF9zaWRlIC5zbGlkZS1jb21wb25lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDEgLyAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICYuZmlyc3QtcGFyYWdyYXBoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImFydGljbGUubm9kZS0tdHlwZS1wYWdlIC5ub2RlX19jb250ZW50ID4gLnBhcmFncmFwaC5oZXJvLWNvbXBvbmVudDpmaXJzdC1jaGlsZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGguaGVyby1jb21wb25lbnQge1xuICAgICY6bm90KC5pbWFnZS1vbmx5KSA+IC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIl9pbWFnZVwiXSAuZGVzY3JpcHRpb24gPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi53aWRlIC5iYWNrZ3JvdW5kLWltYWdlIH4gLmNvbXBvbmVudC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIH1cblxuICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDhweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgJi5zZXBhcmF0ZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBhLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhhcyhhLmJ1dHRvbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWxpbmsgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1leHRyYS1jdGEgYXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnaG9zdC1jdGE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpZnR5IC50aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgfVxuXG4gICAgJi53aGl0ZS10ZXh0IC5kZXNjcmlwdGlvbiB7IFxuICAgICAgICBwLCB1bCBsaSwgb2wgbGksIGgyLCBoMywgaDQsIGg1LCBibG9ja3F1b3RlLCBwIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5pbWFnZS1vbmx5KSB7XG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgPiAubW9iaWxlLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbmx5IHtcbiAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDQ3N3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICA+IC5tb2JpbGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbiA+IGRpdiB7XG4gICAgICAgICAgICAvLyBPbmUgY29sdW1uXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdHdvIGNvbHVtbnNcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdGhyZWUgY29sdW1uc1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzKj1cIndpZGVfbmFycm93XCJdIC5kZXNjcmlwdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NiUgLSA1MHB4KTtcbiAgICAgICAgICAgICYgKyBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzKj1cIm5hcnJvd193aWRlXCJdIC5kZXNjcmlwdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gRW1wbG95ZWUgYmxvY2tcbi5wYXJhZ3JhcGguZW1wbG95ZWUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgLndyYXBwZXIgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWwgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgLmVtYWlsLFxuICAgICAgICAgICAgICAgICAgICAucGhvbmUsXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbixcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODFweDtcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFyYWdyYXBoLmF1dGhvci1jb21wb25lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgNTJweDtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICB9XG5cbiAgICAuZmllbGQtdHlwZS1lbnRpdHktcmVmZXJlbmNlID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICB9XG5cbiAgICBhcnRpY2xlLmF1dGhvci10ZWFzZXIge1xuICAgICAgICAuZGF0YS1jb250YWluZXIge1xuICAgICAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1wcmUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1jdGEsXG4gICAgICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm5vZGUtLXR5cGUtY29udHJpYnV0b3IpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTIuMjcyNSUgLSAxMHB4KSBjYWxjKDQ3LjcyNzUlIC0gMTBweCk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAuZGF0YS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm9kZS0tdHlwZS1jb250cmlidXRvciAuZGF0YS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1Mi4yNzI1JSAtIDEwcHgpIGNhbGMoNDcuNzI3NSUgLSAxMHB4KTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgID4gLmltYWdlIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMSAvIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmJvZHkge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAxIC8gMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUtdGV4dCAqIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICAgICAgICAgIC5maWVsZC10eXBlLWVudGl0eS1yZWZlcmVuY2UgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGFydGljbGUuYXV0aG9yLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0YS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWN0YSxcbiAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm9kZS0tdHlwZS1jb250cmlidXRvciAuZGF0YS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC5ub2RlLS10eXBlLWNvbnRyaWJ1dG9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgLmNvbnRhaW5lciBhcnRpY2xlLmF1dGhvci10ZWFzZXIgLmRhdGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1wcmUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gLmRhdGEtY29udGFpbmVyIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIHBhZGRpbmc6IDgwcHggMDtcbiAgICAvLyA+IC5pbWFnZSB7XG4gICAgLy8gICAgIHdpZHRoOiAyMjBweDtcbiAgICAvLyAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAvLyAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyA+IC5ib2R5IHtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgID4gLmRlc2NyaXB0aW9uIHtcbiAgICAvLyAgICAgICAgIHAge1xuICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIC8vICAgICAgICAgfVxuXG4gICAgLy8gICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWxpbmsge1xuICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMjBweCAzMHB4IDIwcHggMDtcbiAgICAvLyAgICAgICAgICAgICBhIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICRHOTA7XG4gICAgLy8gICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuXG4gICAgLy8gICAgICAgICAuc29jaWFsLWFuZC13ZWIgLnNvY2lhbC1hbmQtd2ViLWNvbXBvbmVudCB7XG4gICAgLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLy8gICAgICAgICAgICAgfVxuXG4gICAgLy8gICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbGluayB7XG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgYSB7XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc5MDtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cblxuICAgIC8vICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAvLyAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLy8gICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIC8vICAgICA+IC5pbWFnZSB7XG4gICAgLy8gICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC8vIH1cbn0iLCIucGFyYWdyYXBoIC53ZWJzaG9wLXNlYXJjaC1ibG9jayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIGZvcm0uc2VhcmNoLWluLWNvbXBvbmVudCB7XG4gICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc2MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNSwxNSwxNSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLndlYnNob3Bfc2VhcmNoX2F1dG9jb21wbGV0ZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgID4gLm5vLXJlc3VsdHMtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgID4gLm5vLXJlc3VsdHMtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5zZWFyY2gtcmVzdWx0LXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuc2VhcmNoLXJlc3VsdC12aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyA+IC5zZWFyY2hib3gsXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyA+IC5zdGF0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFpcy1IaXRzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRlYXNlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW46bm90KC5haXMtSGlnaGxpZ2h0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RfYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtdGVhc2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmssXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW46bm90KC5haXMtSGlnaGxpZ2h0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLnNlZV9hbGxfbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3dMaW5rKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsMTUsMTUsMC4xKTtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHsgIFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEczMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgyMic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBUZWFzZXJcbmFydGljbGUuYXJ0aWNsZS1saXN0aW5nLFxuYXJ0aWNsZS52aWRlby1saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgLnRlYXNlci1pbWFnZSxcbiAgICAubWFpbi1pbWFnZSxcbiAgICAudGVhc2VyLWNvbG9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aGVtZV9yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfcmVkO1xuICAgICAgICB9XG4gICAgICAgICYudGhlbWVfYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYudGhlbWVfb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnRpY2xlX29yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICAmLnRoZW1lX3llbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV95ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgICAgJi50aGVtZV9ncmVlbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnRpY2xlX2dyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYudGhlbWVfcHVycGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnRpY2xlX3B1cnBsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAubGlzdGVuaW5nLXRpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBGMEYwRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nbWljcm9waG9uZScgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLW1pY3JvcGhvbmUgZmEtdy0xMScgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgMzUyIDUxMiclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE3NiAzNTJjNTMuMDIgMCA5Ni00Mi45OCA5Ni05NlY5NmMwLTUzLjAyLTQyLjk4LTk2LTk2LTk2UzgwIDQyLjk4IDgwIDk2djE2MGMwIDUzLjAyIDQyLjk4IDk2IDk2IDk2em0xNjAtMTYwaC0xNmMtOC44NCAwLTE2IDcuMTYtMTYgMTZ2NDhjMCA3NC44LTY0LjQ5IDEzNC44Mi0xNDAuNzkgMTI3LjM4Qzk2LjcxIDM3Ni44OSA0OCAzMTcuMTEgNDggMjUwLjNWMjA4YzAtOC44NC03LjE2LTE2LTE2LTE2SDE2Yy04Ljg0IDAtMTYgNy4xNi0xNiAxNnY0MC4xNmMwIDg5LjY0IDYzLjk3IDE2OS41NSAxNTIgMTgxLjY5VjQ2NEg5NmMtOC44NCAwLTE2IDcuMTYtMTYgMTZ2MTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMTYwYzguODQgMCAxNi03LjE2IDE2LTE2di0xNmMwLTguODQtNy4xNi0xNi0xNi0xNmgtNTZ2LTMzLjc3QzI4NS43MSA0MTguNDcgMzUyIDM0NC45IDM1MiAyNTZ2LTQ4YzAtOC44NC03LjE2LTE2LTE2LTE2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllcyxcbiAgICAudGFncyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1jYXRlZ29yeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFncyB7XG4gICAgICAgIG1hcmdpbjogOXB4IDAgMjRweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMaXN0aW5nXG4uZmlsdGVyZWQtYXJ0aWNsZS1wb2RjYXN0LWZlZWRzLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBmb3IgdG9wIGRpc3BsYXkgb2YgZmlsdGVyc1xuXG4gICAgLmNvbXBvbmVudC1oZWFkZXIgKyBkaXYge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdyaWQtZ2FwOiAzNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMzVweDtcbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0ICsgLnNlbGVjdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLy8gJi5mb3JtLWl0ZW0tc29ydC1ieSBzcGFuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJTb3J0ZXIgZWZ0ZXI6IFwiO1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vLXJlc3VsdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbXBvbmVudC1oZWFkZXIgKyBkaXYge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbXBvbmVudC1oZWFkZXIgKyBkaXYge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY29tcG9uZW50LWhlYWRlciArIGRpdiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICBmb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGF4b25vbXkgcGFnZSBsaXN0aW5nXG5ib2R5LnBhdGgtdGF4b25vbXkge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRHMDtcbiAgICAudmlldy1kaXNwbGF5Om5vdCguZmFxLXBhZ2UpIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDE0MjNweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC1nYXA6IDM1cHg7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gaHVic3BvdEZvcm0ge1xuICAgIC5odWJzcG90LWZvcm0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuaW5wdXQgPiB1bC5pbnB1dHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBsaS5ocy1mb3JtLWNoZWNrYm94LFxuICAgICAgICAgICAgICAgIGxpLmhzLWZvcm0tcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZmllbGRzZXRbY2xhc3MqPVwiZm9ybS1jb2x1bW5zLVwiXSB7XG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgID4gLmhzLWRlcGVuZGVudC1maWVsZCA+IC5ocy1maWVsZHR5cGUtdGV4dCxcbiAgICAgICAgICAgID4gLmhzLWZvcm0tZmllbGQ6bm90KC5ocy1maWVsZHR5cGUtc2VsZWN0KTpub3QoLmhzLWZpZWxkdHlwZS1yYWRpbyk6bm90KC5ocy1maWVsZHR5cGUtdGV4dGFyZWEpOm5vdCguaHMtZmllbGR0eXBlLWNoZWNrYm94KTpub3QoLmhzX3JlY2FwdGNoYSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLmhzLWZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuaHMtZmllbGR0eXBlLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAuaHMtZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5ocy1maWVsZHR5cGUtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLmhzLWZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICA+IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuaHMtZmllbGR0eXBlLXJhZGlvLFxuICAgICAgICAgICAgPiAuaHMtZmllbGR0eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLmhzLWZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1yaWNodGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgLmZpZWxkLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkNBMjM1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaHMtZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ocy1yaWNodGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc2MDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5oc19yZWNhcHRjaGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5oc19zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEN1c29tIG11bHRpcGxlIHNlbGVjdCBkcm9wZG93blxuICAgICAgICAgICAgLmN1c3RvbU11bHRpcGxlRHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAuaHMtZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLmhzLWZvcm0tcmVxdWlyZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYgOUwxMiAxNUwxOCA5JyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICA+IHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDdXN0b20gY2hlY2tib3hlcyB0byBkcm9wZG93blxuICAgICAgICAgICAgJiNoc0Zvcm1fYTMzMWE5NGYtZDE3NS00YWY1LWFmMGYtMzRhOGZmMGVlNTQzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBodWJzcG90Q2hlY2tib3hUb0Ryb3Bkb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLnN1Ym1pdHRlZC1tZXNzYWdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGFua3lvdS1tZXNzYWdlIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhZ3JhcGguaHVic3BvdC1mb3JtLWNvbXBvbmVudCB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgPiAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICYgKyAuYm9keSB7XG4gICAgICAgICAgICAgICAgLmh1YnNwb3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmFzaWRlLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICY6aGFzKC5hc2lkZS1kYXRhKTpoYXMoLmRlc2NyaXB0aW9uLW5leHQtdG8tZm9ybSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5hc2lkZS1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFzaWRlLWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1uZXh0LXRvLWZvcm0gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaHVic3BvdEZvcm07XG4gICAgfVxuXG4gICAgJi5mb3JtLW9uLWxlZnQgLmJvZHkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgICAmLmZvcm0tb24tY2VudGVyIC5ib2R5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5hc2lkZS1kYXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGwtd2lkdGggPiAuY29udGFpbmVyID4gLmJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmFzaWRlLWRhdGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHVic3BvdC1mb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ib2R5IC5odWJzcG90LWZvcm0ge1xuICAgICAgICAgICAgLnRoYW5reW91LW1lc3NhZ2UgYSxcbiAgICAgICAgICAgIGZvcm0gPiAuaHNfc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLmh1YnNwb3QtZm9ybS1leHBhbmRlci1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICA+IC5mb3JtLWhlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuYmFja2dyb3VuZCBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAuZm9ybS1oZXJvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0YSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuZm9ybSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBodWJzcG90Rm9ybTtcbiAgICAgICAgICAgICAgICAuaHVic3BvdC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0taGVyby1jdGEtbGVmdCA+IC5mb3JtLWhlcm8gLmNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmLmZvcm0taGVyby1jdGEtcmlnaHQgPiAuZm9ybS1oZXJvIC5jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJjpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYuZm9ybS1oZXJvLXdoaXRlLXRleHQgPiAuZm9ybS1oZXJvIC5jb250YWluZXIge1xuICAgICAgICAuZm9ybS1oZXJvLXRpdGxlLFxuICAgICAgICAuZm9ybS1oZXJvLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlLXRleHQgPiAuZm9ybSB7XG4gICAgICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIC50aXRsZSwgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSAuaHVic3BvdC1mb3JtIHtcbiAgICAgICAgICAgIGZvcm0uaHMtZm9ybSB7XG4gICAgICAgICAgICAgICAgPiBmaWVsZHNldFtjbGFzcyo9Zm9ybS1jb2x1bW5zLV0gLmlucHV0IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZmllbGRzZXQgLmhzLWZvcm0tZmllbGQgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaHMtcmljaHRleHQgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bC5pbnB1dHMtbGlzdCBzcGFuIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0jaHNGb3JtX2EzMzFhOTRmLWQxNzUtNGFmNS1hZjBmLTM0YThmZjBlZTU0MyAuaHMtZmllbGR0eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAmLm9wZW4gPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b21NdWx0aXBsZURyb3Bkb3duID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXJnZS10b3AtcGFkZGluZyA+IC5mb3JtLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweFxuICAgIH1cbiAgICAmLm1lZGl1bS10b3AtcGFkZGluZyA+IC5mb3JtLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweFxuICAgIH1cbiAgICAmLnNtYWxsLXRvcC1wYWRkaW5nID4gLmZvcm0taGVybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgfVxuICAgICYubGFyZ2UtYm90dG9tLXBhZGRpbmcgPiAuZm9ybSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHhcbiAgICB9XG4gICAgJi5tZWRpdW0tYm90dG9tLXBhZGRpbmcgPiAuZm9ybSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHhcbiAgICB9XG4gICAgJi5zbWFsbC1ib3R0b20tcGFkZGluZyA+IC5mb3JtIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICAgIH1cblxuICAgICYuaXMtb3BlbiAuZm9ybSB7XG4gICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8vIFRleHQgT25seSBjb21wb25lbnRcbi5wYXJhZ3JhcGgudGV4dC1vbmx5LWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgdWwgbGksIG9sIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250TGlnaHQ7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndoaXRlLXRleHQge1xuICAgICAgICBwLCBzcGFuLCBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXJhZ3JhcGguc2xpZGVzaG93LWhlcm8tY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAmLnNtYWxsLXRvcC1wYWRkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJi5zbWFsbC1ib3R0b20tcGFkZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYubWVkaXVtLXRvcC1wYWRkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgJi5tZWRpdW0tYm90dG9tLXBhZGRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmLmxhcmdlLXRvcC1wYWRkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gICAgJi5sYXJnZS1ib3R0b20tcGFkZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIFxuICAgIC5jb250cm9scyA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LWhlcm8taXRlbXMge1xuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoNjgsNjgsNjgsMC42KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDY4LDY4LDY4LDAuNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgubG9hZGVkKTphZnRlcixcbiAgICAgICAgICAgICYubG9hZGVkIGxpLnBsYXktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PSctMSAwIDggOCcgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEcmliYmJsZS1MaWdodC1QcmV2aWV3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjcuMDAwMDAwLCAtMzc2NS4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDZyBpZD0naWNvbnMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTEsMzYxMyBMMTMsMzYxMyBMMTMsMzYwNSBMMTEsMzYwNSBMMTEsMzYxMyBaIE0xNSwzNjEzIEwxNywzNjEzIEwxNywzNjA1IEwxNSwzNjA1IEwxNSwzNjEzIFonIGlkPSdwYXVzZS0lNUIlMjMxMDEwJTVEJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYXVzZWQgbGkucGxheS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9Jy0wLjUgMCA4IDgnIHZlcnNpb249JzEuMSclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRHJpYmJibGUtTGlnaHQtUHJldmlldycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQyNy4wMDAwMDAsIC0zNzY1LjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NnIGlkPSdpY29ucycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTYuMDAwMDAwLCAxNjAuMDAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdwbGF5LSU1QiUyMzEwMDElNUQnIHBvaW50cz0nMzcxIDM2MDUgMzcxIDM2MTMgMzc4IDM2MDknJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuZGVza3RvcC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICYgKyAuZmllbGQtdHlwZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC10eXBlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udGVudC1hbGlnbi1sZWZ0IC5kYXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRlbnQtYWxpZ24tY2VudGVyIC5kYXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb250ZW50LWFsaWduLXJpZ2h0IC5kYXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb250ZW50LWFsaWduLWp1c3RpZnkgLmRhdGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgICAgICAgICAgICAgJltkYXRhLWNvbG9yPVwibGlnaHRcIl0gLmRhdGEge1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUgaDEsXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSBoMixcbiAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24gcCxcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIGxpLFxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgICAgICAuY29udHJvbHMgPiBkaXYgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLXNsaWRlLWl0ZW0gPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIC5jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgICAgLnNsaWRlc2hvdy1oZXJvLWl0ZW1zIC5oZXJvLXNsaWRlLWl0ZW0gLmRhdGEge1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVzaG93LWhlcm8taXRlbXMgLmhlcm8tc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGgxLCBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHAsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZS1vbmx5ID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYXJ0aWNsZS5ub2RlLS10eXBlLXBhZ2UgLm5vZGVfX2NvbnRlbnQgPiAucGFyYWdyYXBoLnNsaWRlc2hvdy1oZXJvLWNvbXBvbmVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5oZXJvLXNsaWRlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFyYWdyYXBoLmRpZ2l0YWwtcHJvZHVjdC1saXN0aW5nLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAuc21hbGwtdGV4dC1hYm92ZS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGJvZHlfZ3JleTogJEc5MDtcblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDMzJSB7IHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7IH1cbiAgICA2NiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbn1cblxuLy8gQXJ0aWNsZSBsaXN0aW5nXG5AbWl4aW4gYXJ0aWNsZUxpc3Rpbmcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICA+IC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC5ub2RlLWFydGljbGUsXG4gICAgLm5vZGUtcG9kY2FzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtcmVhZGluZy10aW1lLFxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1saXN0ZW5pbmctdGltZSxcbiAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtcG9kY2FzdC1saXN0ZW5pbmctdGltZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgLmZpZWxkLW5hbWUtZmllbGQtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWxpc3RlbmluZy10aW1lLFxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1wb2RjYXN0LWxpc3RlbmluZy10aW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3N2Zy9taWNyb3Bob25lLXNvbGlkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtYXV0aG9yIC5maWVsZC1pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuZmllbGQtbmFtZS10aXRsZS1maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS1jYXRlZ29yeSA+IC5maWVsZC1pdGVtcyxcbiAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS10YWdzID4gLmZpZWxkLWl0ZW1zIHsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgIFxuXG4gICAgICAgID4gLnRlYXNlci1vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgLmNsaWNrYWJsZV90aXRsZSxcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWFydGljbGUtdGFncyA+IC5maWVsZC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmNsaWNrZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gKjpub3QoLmNsaWNrZXIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuXG5cbiAgICAgICAgICAgIC52b2NhYnVsYXJ5LWFydGljbGUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC5maWVsZC1pdGVtLCBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZF9jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZGVzY3JpcHRpb24tZmllbGQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZF9ib3R0b20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aGVtZV9yZWQgLnRlYXNlci1vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnRpY2xlX3JlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGhlbWVfYmx1ZSAudGVhc2VyLW92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGhlbWVfb3JhbmdlIC50ZWFzZXItb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9vcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoZW1lX3llbGxvdyAudGVhc2VyLW92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfeWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aGVtZV9ncmVlbiAudGVhc2VyLW92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoZW1lX3B1cnBsZSAudGVhc2VyLW92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IC50ZWFzZXItb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygzMy4zMzMlIC0gMTZweCkpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSAxMnB4KSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gICAgICAgID4gLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtYXJ0aWNsZS1wb2RjYXN0IGFydGljbGUubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnJlZmVyZW5jZWQtYmxvY2sgPiBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVmZXJlbmNlZC1jb250ZW50LWJsb2NrID4gYXJ0aWNsZSxcbi5yZWZlcmVuY2VkLWNvbnRlbnQtYmxvY2stY29tcG9uZW50ID4gYXJ0aWNsZSB7XG4gICAgJi50aGVtZV9yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJ0aWNsZV9yZWQ7XG4gICAgfVxuICAgICYudGhlbWVfYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnRpY2xlX2JsdWU7XG4gICAgfVxuICAgICYudGhlbWVfZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJ0aWNsZV9ncmVlbjtcbiAgICB9XG4gICAgJi50aGVtZV9vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJ0aWNsZV9vcmFuZ2U7XG4gICAgfVxuICAgICYudGhlbWVfeWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFydGljbGVfeWVsbG93O1xuICAgIH1cbiAgICAmLnRoZW1lX3B1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnRpY2xlX3B1cnBsZTtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1mZWVkIHtcbiAgICAuZmllbGQtbmFtZS1maWVsZC1zZWN0aW9uLXByZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgY29sb3I6ICRHOTA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICAgIFxuICAgIC52aWV3LnZpZXctYXJ0aWNsZSA+IC52aWV3LWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBhcnRpY2xlTGlzdGluZztcbiAgICB9XG59XG5cbi52aWV3LWFydGljbGUuYXJ0aWNsZS1saXN0aW5nLFxuLnZpZXctcG9kY2FzdCB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgPiAudmlldy1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZUxpc3Rpbmc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi8vIEFydGljbGUgZnVsbCBwYWdlXG5ib2R5LnBhZ2Utbm9kZS10eXBlLWFydGljbGUsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLXZpZGVvIHtcbiAgICBuYXYuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgJi5kaXZpZGVyLFxuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlnaHQtY29sb3IgdWwgbGkge1xuICAgICAgICAgICAgJi5kaXZpZGVyLFxuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucGFnZS1jb250YWluZXIgPiAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pbWFnZV9jcmVkaXRzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjMEYwRjBGO1xuICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pbWFnZS1jcmVkaXQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWZ1bGwtcGFnZSxcbiAgICAudmlkZW8tZnVsbC1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgY2FwdGlvbixcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBjYXB0aW9uIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aGVtZV9ibHVlIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWhlYWQsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5zaGFyZS1ibG9jayAubWV0aG9kLWJsb2NrIGEuc2hhcmUtbWV0aG9kIHNwYW4sXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnRpY2xlX2JsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IC5hcnRpY2xlLWxlZnQtY29udGVudDpmaXJzdC1jaGlsZCArIHA6Zmlyc3QtbGV0dGVyLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFydGljbGVfYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGhlbWVfZ3JlZW4ge1xuICAgICAgICAgICAgLmFydGljbGUtaGVhZCxcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLnNoYXJlLWJsb2NrIC5tZXRob2QtYmxvY2sgYS5zaGFyZS1tZXRob2Qgc3BhbixcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IC5hcnRpY2xlLWxlZnQtY29udGVudDpmaXJzdC1jaGlsZCArIHA6Zmlyc3QtbGV0dGVyLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFydGljbGVfZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoZW1lX29yYW5nZSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuc2hhcmUtYmxvY2sgLm1ldGhvZC1ibG9jayBhLnNoYXJlLW1ldGhvZCBzcGFuLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9vcmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IC5hcnRpY2xlLWxlZnQtY29udGVudDpmaXJzdC1jaGlsZCArIHA6Zmlyc3QtbGV0dGVyLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFydGljbGVfb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aGVtZV95ZWxsb3cge1xuICAgICAgICAgICAgLmFydGljbGUtaGVhZCxcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLnNoYXJlLWJsb2NrIC5tZXRob2QtYmxvY2sgYS5zaGFyZS1tZXRob2Qgc3BhbixcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfeWVsbG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGU6YmVmb3JlLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiAuYXJ0aWNsZS1sZWZ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgKyBwOmZpcnN0LWxldHRlcixcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiBwOmZpcnN0LWNoaWxkOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcnRpY2xlX3llbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGhlbWVfcmVkIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWhlYWQsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5zaGFyZS1ibG9jayAubWV0aG9kLWJsb2NrIGEuc2hhcmUtbWV0aG9kIHNwYW4sXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnRpY2xlX3JlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlOmJlZm9yZSxcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5ID4gLmFydGljbGUtbGVmdC1jb250ZW50OmZpcnN0LWNoaWxkICsgcDpmaXJzdC1sZXR0ZXIsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5ID4gcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXJ0aWNsZV9yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoZW1lX3B1cnBsZSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuc2hhcmUtYmxvY2sgLm1ldGhvZC1ibG9jayBhLnNoYXJlLW1ldGhvZCBzcGFuLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9wdXJwbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IC5hcnRpY2xlLWxlZnQtY29udGVudDpmaXJzdC1jaGlsZCArIHA6Zmlyc3QtbGV0dGVyLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFydGljbGVfcHVycGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aGVtZV9vcmllbnQge1xuICAgICAgICAgICAgLmFydGljbGUtaGVhZCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnlfYW5kX3RhZ3MgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1pZGRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5ib29rbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlX2NyZWRpdHMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtaGVhZCxcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLnNoYXJlLWJsb2NrIC5tZXRob2QtYmxvY2sgYS5zaGFyZS1tZXRob2Qgc3BhbixcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfb3JpZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGU6YmVmb3JlLFxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiAuYXJ0aWNsZS1sZWZ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgKyBwOmZpcnN0LWxldHRlcixcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiBwOmZpcnN0LWNoaWxkOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcnRpY2xlX29yaWVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtYm9keSAuc2hhcmUtYmxvY2sgLm1ldGhvZC1ibG9jayBhLnNoYXJlLW1ldGhvZCBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3RoZW1lX2NoYW5nZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICZbY29sb3I9XCJibHVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltjb2xvcj1cImdyZWVuXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFydGljbGVfZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbY29sb3I9XCJvcmFuZ2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbY29sb3I9XCJ5ZWxsb3dcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV95ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbY29sb3I9XCJyZWRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbY29sb3I9XCJwdXJwbGVcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJ0aWNsZV9wdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhbmdlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAmW2NvbG9yPVwiYmx1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltjb2xvcj1cImdyZWVuXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltjb2xvcj1cInllbGxvd1wiXSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbY29sb3I9XCJyZWRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2NvbG9yPVwicHVycGxlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub24gPiAuY29sb3Ige1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYub24sXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtaGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDYwcHg7IFxuICAgICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5X2FuZF90YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA5cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLW5hbWUtZmllbGQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtY2F0ZWdvcnksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhZ3NuYXYgdWwudGFncyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS1jYXRlZ29yeSxcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDlweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5taWRkbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCA2MHB4IDA7XG4gICAgICAgICAgICAgICAgLmJvb2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9hbGluZWEvaW1hZ2VzL2ljb25zL2Jvb2ttYXJrLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNoYWtlIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1NXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICA+IC5jb250cmlidXRvcnMsXG4gICAgICAgICAgICAgICAgICAgID4gLmhvc3QtaW50ZXJ2aWV3ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtdHlwZS1zdHJpbmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtdHlwZS10ZXh0LWxvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWc6bm90KC5sYXp5bG9hZGVyLWljb24pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYm9keSB7XG4gICAgICAgICAgICAuc2hhcmUtYmxvY2sge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1ldGhvZC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0N3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhLnNoYXJlLW1ldGhvZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDM1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNoYWtlIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ2cHggMCAxNTNweDtcbiAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyAucmVsYXRlZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyID4gaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIC5yZWxhdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgID4gLmFydGljbGUtbGVmdC1jb250ZW50OmZpcnN0LWNoaWxkICsgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gaDYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHlfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gcDpub3QoLmltYWdlLWluc2lkZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHlfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwLmltYWdlLWluc2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTM0MHB4IDExMnB4IDUwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwsXG4gICAgICAgICAgICAgICAgPiBvbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM4cHggMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHlfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHAgKyB1bCxcbiAgICAgICAgICAgICAgICA+IHAgKyBvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBwOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3doZWFkLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjdweDtcbiAgICAgICAgICAgICAgICAgICAgJiArIGNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMjI0cHggMTEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTM2cHggNjBweCAxNzJweCA0N3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWxlZnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMCA0N3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtbGluayxcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHOTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ0cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjYXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEc5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmlibGlvZ3JhcGh5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDEycHggMTEzcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgID4gLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmx1ZS1ib29rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDNweCAwIDE0MHB4O1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxhLWJvZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNzI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhcmdlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzI2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsYS1ib2ctbmFtZSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ibGEtYm9nLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxhLWJsb2ctbGlua2VkaW4sXG4gICAgICAgICAgICAgICAgICAgIC5ibGEtYmxvZy1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2Om5vdCgubGFiZWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsYS1ibG9nLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA5M3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hbnVhbC1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAubWFudWFsLWJsb2NrLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nOm5vdCgubGF6eWxvYWRlci1pY29uKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFudWFsLWJsb2NrLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjJweCAxMTNweCA2MXB4IDEzNnB4O1xuICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM1NTM4QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzU1MzhDO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1hbnVhbC1ibG9jay1jdGEgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0X2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgLm1hbnVhbC1ibG9jay1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjJweCAxMzZweCA2MXB4IDExM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi53aGl0ZS10ZXh0IC5tYW51YWwtYmxvY2stY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaDIsIGg2LCBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWFudWFsLWJsb2NrLWN0YSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNzZweDtcbiAgICAgICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbGF0ZWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNzZweDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2M3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWV3LnZpZXctYXJ0aWNsZSA+IC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnRpY2xlTGlzdGluZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZXNwb25zaXZlXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgLmFydGljbGUtYm9keSAubWFudWFsLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAubWFudWFsLWJsb2NrLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYycHggNjNweCA2MXB4IDg2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yaWdodF9pbWFnZSAubWFudWFsLWJsb2NrLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYycHggODZweCA2MXB4IDYzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkIC50b3AgaDEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNDBweCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgLnRvcCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1hcnRpY2xlLWNhdGVnb3J5ID4gLmZpZWxkLWl0ZW1zLFxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1hcnRpY2xlLXRhZ3MgPiAuZmllbGQtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgICAgICAgICAgIC5iaWJsaW9ncmFwaHkgPiAuZmllbGQtbmFtZS1maWVsZC1iaWJsaW9ncmFwaHkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmx1ZS1ib29rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibGEtYm9nLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGFyZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYmxhLWJvZy1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsYS1ib2ctbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsYS1ib2ctZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFudWFsLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC5tYW51YWwtYmxvY2staW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IGltZzpub3QoLmxhenlsb2FkZXItaWNvbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tYW51YWwtYmxvY2stY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYW51YWwtYmxvY2stY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gaW1nICsgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTMwMHB4IDUwcHggNTBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMCAxMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgICAgICAgICAgICAuc2hhcmUtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib2R5ID4gcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCguaW1hZ2UtaW5zaWRlKTpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvZHkgPiAuYXJ0aWNsZS1sZWZ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgKyBwOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAgICAgLmFydGljbGUtaGVhZCAubWlkZGxlIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAmID4gLmNvbnRyaWJ1dG9ycyxcbiAgICAgICAgICAgICAgICAmID4gLmhvc3QtaW50ZXJ2aWV3ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gLmhvc3QtaW50ZXJ2aWV3ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgICAgICAgICAgICAuYm9keSAuZmllbGQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgID4gdWwsIFxuICAgICAgICAgICAgICAgICAgICA+IG9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNoYXJlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWhlYWQgLnRvcCBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgICAgICAgICAgIC5zaGFyZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA0MHB4IDYwcHggNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xNTBweCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib2R5ID4gLmFydGljbGUtbGVmdC1jb250ZW50OmZpcnN0LWNoaWxkICsgcDpmaXJzdC1sZXR0ZXIsXG4gICAgICAgICAgICAgICAgLmJvZHkgPiBwOm5vdCguaW1hZ2UtaW5zaWRlKTpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsdWUtYm9vayA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuYmxhLWJvZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxhLWJvZy1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYW51YWwtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAubWFudWFsLWJsb2NrLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ0cHgpIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgICAgICAgICAgIC5zaGFyZS1ibG9jayAubWV0aG9kLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICA+IGEuc2hhcmUtbWV0aG9kOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibHVlLWJvb2sgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAuYmxhLWJsb2ctZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsYS1ibG9nLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiBpbWcgKyBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC01MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmVsYXRlZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYzcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC52aWV3LWRpc3BsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDM1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsbWlubWF4KDAsMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMixtaW5tYXgoMCwxZnIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5wYWdlLW5vZGUtdHlwZS1wb2RjYXN0IHtcbiAgICBhcnRpY2xlLnBvZGNhc3QtZnVsbC1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgLnBvZGNhc3QtdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgODBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgICAgICAmLndoaXRlX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgIC5ib2R5IHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucG9kY2FzdF9vcHRpb25zIC5ib29rbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wb2RjYXN0X29wdGlvbnMgLnBsYXkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICYucGF1c2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0X2NvbnRlbnQgLnBvZGNhc3RfaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvZGNhc3RfbWFpbl93cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucG9kY2FzdF9pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb2RjYXN0X29wdGlvbnMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib29rbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi90aGVtZXMvY3VzdG9tL2FsaW5lYS9pbWFnZXMvaWNvbnMvYm9va21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNoYWtlIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGF5ZXItaW5pdGlhdGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucGF1c2U6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNhdGVnb3JpZXNfYW5kX3RhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3JpZXMsIC50YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bC50YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aGl0ZS10ZXh0IHtcbiAgICAgICAgICAgIC5wb2RjYXN0LXRvcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgLnBvZGNhc3Rfc2VjdGlvbnNfd3JhcCAuc2hhcmUtYmxvY2sgLm1ldGhvZC1ibG9jayBhIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLnBvZGNhc3Rfc2VjdGlvbnNfd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvZGNhc3Rfc2VjdGlvbnNfd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgLmNvbnRyaWJ1dG9ycyxcbiAgICAgICAgLm11c2ljLFxuICAgICAgICAuY3JlZGl0cyxcbiAgICAgICAgLnNoYXJlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcyMDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuY29udHJpYnV0b3JzLFxuICAgICAgICAubXVzaWMge1xuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbXVzaWMgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWNvbnRyaWJ1dG9ycyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC8vIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRyaWJ1dG9ycyxcbiAgICAgICAgICAgICAgICAvLyAucGFyYWdyYXBoLS10eXBlLS1tdXNpYyB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNyZWRpdHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zaGFyZS1ibG9jayB7XG4gICAgICAgICAgICAubWV0aG9kLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGFrZSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYW1wYWlnbnNfd3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgLmNhbXBhaWduIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmLnJpZ2h0X2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYycHggMTEzcHggNjFweCAxMzZweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aGl0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAudGl0bGUsIFxuICAgICAgICAgICAgICAgIC5zbWFsbC10aXRsZSxcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3RhLWFyZWEgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtYXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvZGNhc3RfcGxheWVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGhlaWdodDogMDtcbiAgICAgICAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyAmLmFjdGl2ZSB7XG4gICAgICAgIC8vICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC8vICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy8gfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzX2JhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmtleV9wb2RjYXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYXVkaW8tcGxheWVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAtLXNlZWstYmVmb3JlLXdpZHRoOiAwJTtcbiAgICAgICAgICAgIC0tdm9sdW1lLWJlZm9yZS13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC0tYnVmZmVyZWQtd2lkdGg6IDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMikgLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc2Vlay1iZWZvcmUtd2lkdGgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMikgLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkb21haW5fY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcl9mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXllcl9jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udHJvbHNfd3JwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb2RjYXN0X2luZm8ge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA0MHB4IDE4cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRHNDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb2RjYXN0X3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxheWVyX2J1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXllcl9idXR0b24ucGxheSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbGF5ZXJfYnV0dG9uLnBhdXNlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJEcxMDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkRzEwMDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXlfd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgICNwbGF5LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLnBsYXkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXlfd3JhcCB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb2RjYXN0X3RpbWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpbWVfdG90YWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpdmlkZXJfdGltZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQXV0aG9yIFBhZ2VcbmFydGljbGUuYXV0aG9yLWZ1bGwtcGFnZS5ub2RlLS10eXBlLWNvbnRyaWJ1dG9yIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudG9wLWRhdGEge1xuICAgICAgICA+IC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1hbmQtd2ViIC5zb2NpYWwtYW5kLXdlYi1jb21wb25lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmJpZy1iZy1pbWFnZSkgLnRvcC1kYXRhIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTBweCBjYWxjKDEwMCUgLSAyODVweCk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNzVweDtcbiAgICAgICAgPiAuaW1hZ2Uge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuaGVhZGVyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAxIC8gMjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAxIC8gMztcbiAgICAgICAgICAgICAgICAmICsgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDIgLyAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAyIC8gMjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYXJnZSBpbWFnZSBzdHlsZVxuICAgICYuYmlnLWJnLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICAudG9wLWRhdGEge1xuICAgICAgICAgICAgICAgIC5pbWFnZS1oaWdoLXJlc29sdXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICY6bm90KC5iaWctYmctaW1hZ2UpIC50b3AtZGF0YSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICA+IC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDIgLyAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDEgLyAxO1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gMyAvIDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAmLmJpZy1iZy1pbWFnZSAudG9wLWRhdGEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICA+IC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2hpdGUtdGV4dCAudG9wLWRhdGEge1xuICAgICAgICAgICAgLmhlYWRlciBoMSxcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiBwLFxuICAgICAgICAgICAgLnNvY2lhbC1hbmQtd2ViIC5zb2NpYWwtYW5kLXdlYi1jb21wb25lbnQgLmZpZWxkLW5hbWUtZmllbGQtbGluayBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnNvY2lhbC1hbmQtd2ViIC5zb2NpYWwtYW5kLXdlYi1jb21wb25lbnQgLmZpZWxkLW5hbWUtZmllbGQtaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgJi5iaWctYmctaW1hZ2UgLnRvcC1kYXRhIHtcbiAgICAgICAgICAgID4gLmltYWdlLWhpZ2gtcmVzb2x1dGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygyNSUgLSAxOHB4KSk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgPiBsaSBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdGEoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXV0aG9yIGxpc3Rpbmdcbi52aWV3LWRpc3BsYXkuYXV0aG9yLWxpc3Rpbmcge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMzcwcHgpO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICA+IGgxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgfVxuICAgID4gLmZpbHRlcnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW4tY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTNweDtcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3Vic2NyaWJlLWFzLWF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW4tY29sb3I7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElucHV0IHBsdXMgc2lnblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuYXV0aG9ycyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDEwMHB4KTtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgID4gYXJ0aWNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW4tY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJvbW90ZWQtaW4tbGlzdCB7XG4gICAgICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC5zbWFsbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtc21hbGwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnNlZS1wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODA0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MXB4KSBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MXB4KSBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMTAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMXB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMTAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgPiAuZmlsdGVycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdWJzY3JpYmUtYXMtYXV0aG9yIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmF1dGhvcnMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb2R1Y3QtbGlzdGluZy1jb21wb25lbnQsXG4ucGFyYWdyYXBoLnByb2R1Y3QtbGlzdGluZy1zaW1wbGUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICA+IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDE0MjNweCk7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyID4gLmNvbXBvbmVudC1oZWFkZXIsXG4gICAgPiAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICAgICAgaDEsIGgyLCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGgxLCBoMiwgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGgxLCBoMiwgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYXJ0aWNsZS5ub2RlLS10eXBlLXBhZ2UgLm5vZGVfX2NvbnRlbnQgPiAucGFyYWdyYXBoLnByb2R1Y3QtbGlzdGluZy1jb21wb25lbnQge1xuICAgID4gLmNvbnRhaW5lciA+IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCA2MXB4O1xuICAgICAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzRweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgID4gLmNvbnRhaW5lciA+IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTg4cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgID4gLmNvbnRhaW5lciA+IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICAgICAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTc5cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgID4gLmNvbnRhaW5lciA+IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjNweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXIgPiAuYWlzLUluc3RhbnRTZWFyY2gge1xuICAgIC8vIEZvciBhbGxlIC8gdGl0bGVyXG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbn1cblxuLmFpcy1JbnN0YW50U2VhcmNoIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMTQyM3B4KTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgfVxuICAgIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24tLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1maWx0ZXItdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICY6bm90KC52aXNpYmxlLWZpbHRlcnMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLWZpbHRlcnMtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiAuZmlsdGVycyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RTRFNDtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmF0LWNoYW5nZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zb3J0LWJ5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgLnNlbGVjdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiU29ydGVyIGVmdGVyOiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOS4wMDAwMSAxOC4yNUM4Ljg5OTMgMTguMjQ2NiA4LjgwMDM0IDE4LjIyMjcgOC43MDkyMSAxOC4xNzk3QzguNjE4MDcgMTguMTM2NyA4LjUzNjY3IDE4LjA3NTYgOC40NzAwMSAxOEwzLjQ3MDAxIDEzQzMuMzc0NjcgMTIuOTM4MiAzLjI5NDYzIDEyLjg1NTYgMy4yMzU5MiAxMi43NTgzQzMuMTc3MjEgMTIuNjYxIDMuMTQxMzYgMTIuNTUxNyAzLjEzMTA5IDEyLjQzODVDMy4xMjA4MiAxMi4zMjU0IDMuMTM2MzkgMTIuMjExNCAzLjE3NjYzIDEyLjEwNTFDMy4yMTY4NiAxMS45OTg5IDMuMjgwNzEgMTEuOTAzMSAzLjM2MzM2IDExLjgyNTJDMy40NDYgMTEuNzQ3MiAzLjU0NTI4IDExLjY4OSAzLjY1MzY5IDExLjY1NTFDMy43NjIxMSAxMS42MjExIDMuODc2ODIgMTEuNjEyMiAzLjk4OTE4IDExLjYyOUM0LjEwMTU1IDExLjY0NTggNC4yMDg2MSAxMS42ODggNC4zMDIzIDExLjc1MjNDNC4zOTU5OSAxMS44MTY1IDQuNDczODUgMTEuOTAxMyA0LjUzMDAxIDEyTDkuMDAwMDEgMTYuNDRMMTkuNDcgNi4wMDAwM0MxOS42MTEgNS45MDg2NCAxOS43Nzg1IDUuODY3MjIgMTkuOTQ1OCA1Ljg4MjQxQzIwLjExMzEgNS44OTc1OSAyMC4yNzA1IDUuOTY4NTEgMjAuMzkyNyA2LjA4Mzc5QzIwLjUxNDkgNi4xOTkwNyAyMC41OTQ4IDYuMzUyMDMgMjAuNjE5NyA2LjUxODE3QzIwLjY0NDYgNi42ODQzMSAyMC42MTMgNi44NTM5OSAyMC41MyA3LjAwMDAzTDkuNTMwMDEgMThDOS40NjMzNCAxOC4wNzU2IDkuMzgxOTQgMTguMTM2NyA5LjI5MDgxIDE4LjE3OTdDOS4xOTk2NyAxOC4yMjI3IDkuMTAwNzIgMTguMjQ2NiA5LjAwMDAxIDE4LjI1WicgZmlsbD0nJTIzMWIxYjFiJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOS4wMDAwMSAxOC4yNUM4Ljg5OTMgMTguMjQ2NiA4LjgwMDM0IDE4LjIyMjcgOC43MDkyMSAxOC4xNzk3QzguNjE4MDcgMTguMTM2NyA4LjUzNjY3IDE4LjA3NTYgOC40NzAwMSAxOEwzLjQ3MDAxIDEzQzMuMzc0NjcgMTIuOTM4MiAzLjI5NDYzIDEyLjg1NTYgMy4yMzU5MiAxMi43NTgzQzMuMTc3MjEgMTIuNjYxIDMuMTQxMzYgMTIuNTUxNyAzLjEzMTA5IDEyLjQzODVDMy4xMjA4MiAxMi4zMjU0IDMuMTM2MzkgMTIuMjExNCAzLjE3NjYzIDEyLjEwNTFDMy4yMTY4NiAxMS45OTg5IDMuMjgwNzEgMTEuOTAzMSAzLjM2MzM2IDExLjgyNTJDMy40NDYgMTEuNzQ3MiAzLjU0NTI4IDExLjY4OSAzLjY1MzY5IDExLjY1NTFDMy43NjIxMSAxMS42MjExIDMuODc2ODIgMTEuNjEyMiAzLjk4OTE4IDExLjYyOUM0LjEwMTU1IDExLjY0NTggNC4yMDg2MSAxMS42ODggNC4zMDIzIDExLjc1MjNDNC4zOTU5OSAxMS44MTY1IDQuNDczODUgMTEuOTAxMyA0LjUzMDAxIDEyTDkuMDAwMDEgMTYuNDRMMTkuNDcgNi4wMDAwM0MxOS42MTEgNS45MDg2NCAxOS43Nzg1IDUuODY3MjIgMTkuOTQ1OCA1Ljg4MjQxQzIwLjExMzEgNS44OTc1OSAyMC4yNzA1IDUuOTY4NTEgMjAuMzkyNyA2LjA4Mzc5QzIwLjUxNDkgNi4xOTkwNyAyMC41OTQ4IDYuMzUyMDMgMjAuNjE5NyA2LjUxODE3QzIwLjY0NDYgNi42ODQzMSAyMC42MTMgNi44NTM5OSAyMC41MyA3LjAwMDAzTDkuNTMwMDEgMThDOS40NjMzNCAxOC4wNzU2IDkuMzgxOTQgMTguMTM2NyA5LjI5MDgxIDE4LjE3OTdDOS4xOTk2NyAxOC4yMjI3IDkuMTAwNzIgMTguMjQ2NiA5LjAwMDAxIDE4LjI1WicgZmlsbD0nJTIzOTE5MTkxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS1tb3JlLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJi5tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5zb3J0LWJ5KTpub3QoLnZhdC1jaGFuZ2VyKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFpcy1SZWZpbmVtZW50TGlzdCxcbiAgICAgICAgICAgICAgICAuYWlzLVJhbmdlU2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIC5haXMtUmVmaW5lbWVudExpc3Qtbm9SZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAvLyBTZWFyY2hcbiAgICAgICAgICAgICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LXNlYXJjaEJveCB7XG4gICAgICAgICAgICAgICAgICAgIC5haXMtU2VhcmNoQm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNTVweCAxNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5haXMtU2VhcmNoQm94LXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5ODk4OTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24uYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAubGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41JyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QsXG4gICAgICAgICAgICAgICAgICAgIC5haXMtUmFuZ2VTbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgub3BlbikgPiBsYWJlbDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aGFzKC5maWx0ZXItc2VyaWVzLXN5c3RlbS1saXN0KTpoYXMoLmFpcy1SZWZpbmVtZW50TGlzdDplbXB0eSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmlnaHQtYWxpZ24tZHJvcGRvd24gLmFpcy1SZWZpbmVtZW50TGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIC5jbGVhci1maWx0ZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmN1cnJlbnQtZmlsdGVycyAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5haXMtQ3VycmVudFJlZmluZW1lbnRzLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzdweCA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeUxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24uYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nLTAuNSAwIDI1IDI1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMgMjEuMzJMMjEgMy4zMjAwMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMgMy4zMjAwMUwyMSAyMS4zMicgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgPiAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpcy1DbGVhclJlZmluZW1lbnRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBidXR0b24uYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nODAwcHgnIGhlaWdodD0nODAwcHgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMiAyMC43NUMxMC4wNzggMjAuNzQ3NCA4LjIzNTQ2IDE5Ljk4MjcgNi44NzY0IDE4LjYyMzZDNS41MTczMyAxNy4yNjQ1IDQuNzUyNjUgMTUuNDIyIDQuNzUgMTMuNUM0Ljc1IDEzLjMwMTEgNC44MjkwMiAxMy4xMTAzIDQuOTY5NjcgMTIuOTY5N0M1LjExMDMyIDEyLjgyOSA1LjMwMTA5IDEyLjc1IDUuNSAxMi43NUM1LjY5ODkxIDEyLjc1IDUuODg5NjggMTIuODI5IDYuMDMwMzMgMTIuOTY5N0M2LjE3MDk4IDEzLjExMDMgNi4yNSAxMy4zMDExIDYuMjUgMTMuNUM2LjI1IDE0LjYzNzIgNi41ODcyMyAxNS43NDg5IDcuMjE5MDUgMTYuNjk0NUM3Ljg1MDg3IDE3LjY0MDEgOC43NDg4OSAxOC4zNzcxIDkuNzk5NTcgMTguODEyM0MxMC44NTAyIDE5LjI0NzUgMTIuMDA2NCAxOS4zNjE0IDEzLjEyMTggMTkuMTM5NUMxNC4yMzcyIDE4LjkxNzcgMTUuMjYxNyAxOC4zNyAxNi4wNjU5IDE3LjU2NTlDMTYuODcgMTYuNzYxNyAxNy40MTc3IDE1LjczNzIgMTcuNjM5NSAxNC42MjE4QzE3Ljg2MTQgMTMuNTA2NCAxNy43NDc1IDEyLjM1MDIgMTcuMzEyMyAxMS4yOTk2QzE2Ljg3NzEgMTAuMjQ4OSAxNi4xNDAxIDkuMzUwODcgMTUuMTk0NSA4LjcxOTA1QzE0LjI0ODkgOC4wODcyMyAxMy4xMzcyIDcuNzUgMTIgNy43NUg5LjVDOS4zMDEwOSA3Ljc1IDkuMTEwMzIgNy42NzA5OCA4Ljk2OTY3IDcuNTMwMzNDOC44MjkwMiA3LjM4OTY4IDguNzUgNy4xOTg5MSA4Ljc1IDdDOC43NSA2LjgwMTA5IDguODI5MDIgNi42MTAzMiA4Ljk2OTY3IDYuNDY5NjdDOS4xMTAzMiA2LjMyOTAyIDkuMzAxMDkgNi4yNSA5LjUgNi4yNUgxMkMxMy45MjI4IDYuMjUgMTUuNzY2OSA3LjAxMzg0IDE3LjEyNjUgOC4zNzM0OEMxOC40ODYyIDkuNzMzMTEgMTkuMjUgMTEuNTc3MiAxOS4yNSAxMy41QzE5LjI1IDE1LjQyMjggMTguNDg2MiAxNy4yNjY5IDE3LjEyNjUgMTguNjI2NUMxNS43NjY5IDE5Ljk4NjIgMTMuOTIyOCAyMC43NSAxMiAyMC43NVonIGZpbGw9JyUyMzAwMDAwMCcvJTNFJTNDcGF0aCBkPSdNMTIgMTAuNzVDMTEuOTAxNSAxMC43NTA1IDExLjgwMzggMTAuNzMxMyAxMS43MTI4IDEwLjY5MzVDMTEuNjIxOCAxMC42NTU3IDExLjUzOTIgMTAuNjAwMSAxMS40NyAxMC41M0w4LjQ3IDcuNTMwMDNDOC4zMjk1NSA3LjM4OTQxIDguMjUwNjYgNy4xOTg3OCA4LjI1MDY2IDcuMDAwMDNDOC4yNTA2NiA2LjgwMTI4IDguMzI5NTUgNi42MTA2NiA4LjQ3IDYuNDcwMDNMMTEuNDcgMy40NzAwM0MxMS41Mzg3IDMuMzk2MzQgMTEuNjIxNSAzLjMzNzI0IDExLjcxMzUgMy4yOTYyNUMxMS44MDU1IDMuMjU1MjYgMTEuOTA0OCAzLjIzMzIyIDEyLjAwNTUgMy4yMzE0NEMxMi4xMDYyIDMuMjI5NjYgMTIuMjA2MiAzLjI0ODE5IDEyLjI5OTYgMy4yODU5MUMxMi4zOTMgMy4zMjM2MyAxMi40Nzc4IDMuMzc5NzcgMTIuNTQ5IDMuNDUwOTlDMTIuNjIwMyAzLjUyMjIxIDEyLjY3NjQgMy42MDcwNSAxMi43MTQxIDMuNzAwNDNDMTIuNzUxOCAzLjc5MzgyIDEyLjc3MDQgMy44OTM4NSAxMi43Njg2IDMuOTk0NTVDMTIuNzY2OCA0LjA5NTI2IDEyLjc0NDggNC4xOTQ1NyAxMi43MDM4IDQuMjg2NTdDMTIuNjYyOCA0LjM3ODU3IDEyLjYwMzcgNC40NjEzNyAxMi41MyA0LjUzMDAzTDEwLjA2IDcuMDAwMDNMMTIuNTMgOS40NzAwM0MxMi42NzA0IDkuNjEwNjYgMTIuNzQ5MyA5LjgwMTI4IDEyLjc0OTMgMTBDMTIuNzQ5MyAxMC4xOTg4IDEyLjY3MDQgMTAuMzg5NCAxMi41MyAxMC41M0MxMi40NjA4IDEwLjYwMDEgMTIuMzc4MiAxMC42NTU3IDEyLjI4NzIgMTAuNjkzNUMxMi4xOTYyIDEwLjczMTMgMTIuMDk4NSAxMC43NTA1IDEyIDEwLjc1WicgZmlsbD0nJTIzMDAwMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmhpdHMtcGVyLXBhZ2Uge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgID4gLmxpc3Rpbmctd3JhcHBlciB7XG4gICAgICAgID4gLnNlYXJjaGJveCB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpdHMgLmFpcy1JbmZpbml0ZUhpdHMsXG4gICAgICAgIC5oaXRzIC5haXMtSGl0cyB7XG4gICAgICAgICAgICAuYWlzLUluZmluaXRlSGl0cy1saXN0LFxuICAgICAgICAgICAgLmFpcy1IaXRzLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMjUlIC0gMTJweCkpO1xuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAzNXB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsgXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoMzMlIC0gOHB4KSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoNTAlIC0gOHB4KSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAyMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL1NlZSBtb3JlXG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAmLmFpcy1JbmZpbml0ZUhpdHMtbG9hZFByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFpcy1JbmZpbml0ZUhpdHMtbG9hZFByZXZpb3VzLS1kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUtLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWlzLUluZmluaXRlSGl0cy0tZW1wdHksXG4gICAgICAgIC5haXMtSGl0cy0tZW1wdHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAubW9iaWxlLWZpbHRlci10cmlnZ2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJi52aXNpYmxlLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLmNsb3NlLW1vYmlsZS1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggLTEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCRHMTAgMTdweCwgJHdoaXRlIDE3cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiB+IC5maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiB+IC5tb2JpbGUtZmlsdGVycy1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5yZXNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJEcxMDAsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hcHBseSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhKG5vcm1hbCwgJHdoaXRlLCAkRzkwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEc1MCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zb3J0LWJ5IHNlbGVjdCArIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5maWx0ZXItaXRlbTpub3QoLnNvcnQtYnkpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFpcy1SYW5nZVNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5haXMtUmVmaW5lbWVudExpc3Qtc2VhcmNoQm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5haXMtUmFuZ2VTbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW06bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1tb3JlLWZpbHRlcnMgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubm8tbW9yZSkgLm1vYmlsZS1tb3JlLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTFweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzUwO1xuICAgICAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVudC1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAuYWlzLUNsZWFyUmVmaW5lbWVudHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbGVhci1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyguY3VycmVudC1maWx0ZXJzKTpoYXMoLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtLW5vUmVmaW5lbWVudCkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubGlzdGluZy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLm1vYmlsZS1maWx0ZXItdHJpZ2dlci52aXNpYmxlLWZpbHRlcnMgfiAubW9iaWxlLWZpbHRlcnMtY29udHJvbCAuYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUHJpY2Ugc2xpZGVyXG4uYWlzLVJhbmdlU2xpZGVyIHtcbiAgICAucmhlb3N0YXQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnJoZW9zdGF0LWJhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucmhlb3N0YXQtaGFuZGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NzhmYWY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMjA7XG4gICAgfVxuICAgIC5yaGVvc3RhdC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NzhmYWY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5yaGVvc3RhdC1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzMsIDg1LCAxMzYpO1xuICAgIH1cbiAgICAucmhlb3N0YXQtbWFya2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OGZhZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5yaGVvc3RhdC12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAucmhlb3N0YXQtdG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufSIsIi8vIExpc3Rpbmdcbi5mYXEtbGlzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgPiBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIH1cbiAgICA+IC52aWV3cy1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEczMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KFtzdHlsZV0pLFxuICAgICAgICAgICAgJltzdHlsZT1cImJhY2tncm91bmQtY29sb3I6I0M4QkM5OVwiXSxcbiAgICAgICAgICAgICZbc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNGOENDQ0NcIl0sXG4gICAgICAgICAgICAmW3N0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojNjlDNUQ0XCJdIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgICAgID4gaDEge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZBUSBwYWdlXG4uZmFxLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgcGFkZGluZzogMTQwcHggMTVweCAyMHB4O1xuICAgID4gaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIC5mYXEtYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIC5mYXEtYWNjb3JkaW9uIGgzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiBkaXZbZGF0YS10eXBlPVwidGF4b25vbXktY29udGVudFwiXSB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDE0MjNweCk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi8vIEFkbWluIHByZXZpZXdcbmJvZHkucGFnZS1ub2RlLXR5cGUtZmFxICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IGFydGljbGUubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgcGFkZGluZzogMTQ1cHggMTVweCAyMHB4O1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB+IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLWZhcSB7XG4gICAgICAgICYubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4gICAgICAgICYubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLFxuICAgICAgICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNDVweCAxNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuZmFxLWFjY29yZGlvbi5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgICAgcGFkZGluZzogMTQ1cHggMTVweCAyMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5LnBhdGgtb3JkcmVyIHtcbiAgICBoZWFkZXJbaWQ9aGVhZGVyXSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgfVxuICAgIFxuICAgIG5hdi5icmVhZGNydW1iIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC8vIEFqYXggY3VzdG9tIEVnbW9udCBsb2FkZWRcbiAgICAmOmhhcyguYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuKSB7XG4gICAgICAgIC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLW9yZGVyLXBhZ2UgZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2Vic2hvcC10aHJvYmJlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEYXRlcGlja2VyXG4uZmFrZS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA5cHggOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTdweCBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRHMTA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjUgMEMxMC43NzYxIDAgMTEgMC4yMjM4NTggMTEgMC41VjEuMDc2MTdIMTIuMDAxTDEyLjIwNTEgMS4wODY5MUMxMy4yMTMzIDEuMTg5NDggMTQuMDAwOCAyLjA0MDk0IDE0LjAwMSAzLjA3NjE3VjExLjk5OUwxMy45OTAyIDEyLjIwMzFDMTMuODk0NyAxMy4xNDQ0IDEzLjE0NjIgMTMuODkyNSAxMi4yMDUxIDEzLjk4ODNMMTIuMDAxIDEzLjk5OUgyTDEuNzk1OSAxMy45ODgzQzAuODU0NCAxMy44OTI4IDAuMTA2MjgxIDEzLjE0NDYgMC4wMTA3NDIyIDEyLjIwMzFMMCAxMS45OTlWMy4wNzYxN0MwLjAwMDIwNjQ3MyAyLjA0MDcxIDAuNzg3MzU1IDEuMTg5MTYgMS43OTU5IDEuMDg2OTFMMiAxLjA3NjE3SDNWMC41QzMgMC4yMjM4NTggMy4yMjM4NiAwIDMuNSAwQzMuNzc2MTQgMCA0IDAuMjIzODU4IDQgMC41VjEuMDc2MTdIMTBWMC41QzEwIDAuMjIzODU4IDEwLjIyMzkgMCAxMC41IDBaTTIgMi4wNzYxN0MxLjQ0Nzg1IDIuMDc2MTcgMS4wMDAyMiAyLjUyNDA4IDEgMy4wNzYxN1Y0SDEzVjVIMVYxMS45OTlDMS4wMDAxIDEyLjU1MTIgMS40NDc3OCAxMi45OTkgMiAxMi45OTlIMTIuMDAxQzEyLjU1MjkgMTIuOTk4NiAxMy4wMDA5IDEyLjU1MSAxMy4wMDEgMTEuOTk5VjMuMDc2MTdDMTMuMDAwOCAyLjUyNDMyIDEyLjU1MjggMi4wNzY1NiAxMi4wMDEgMi4wNzYxN0gyWk0zLjU0OTggOS42OTE0MUMzLjk2Mzc2IDkuNjkxNTUgNC4yOTk1OCAxMC4wMjc1IDQuMjk5OCAxMC40NDE0QzQuMjk5NzQgMTAuODU1NSAzLjk2Mzg2IDExLjE5MTMgMy41NDk4IDExLjE5MTRDMy4xMzU4IDExLjE5MTIgMi43OTk4NyAxMC44NTU0IDIuNzk5OCAxMC40NDE0QzIuODAwMDIgMTAuMDI3NSAzLjEzNTg5IDkuNjkxNiAzLjU0OTggOS42OTE0MVpNNi44MTY0MSA5LjY5MTQxQzcuMjMwMzYgOS42OTE1NSA3LjU2NjE5IDEwLjAyNzUgNy41NjY0MSAxMC40NDE0QzcuNTY2MzQgMTAuODU1NSA3LjIzMDQ2IDExLjE5MTMgNi44MTY0MSAxMS4xOTE0QzYuNDAyNDIgMTEuMTkxMiA2LjA2NjQ3IDEwLjg1NTQgNi4wNjY0MSAxMC40NDE0QzYuMDY2NjMgMTAuMDI3NSA2LjQwMjUxIDkuNjkxNjIgNi44MTY0MSA5LjY5MTQxWk0zLjU0OTggNi40NjA5NEMzLjk2Mzc2IDYuNDYxMDggNC4yOTk1OCA2Ljc5NyA0LjI5OTggNy4yMTA5NEM0LjI5OTY0IDcuNjI0OTIgMy45NjM3OSA3Ljk2MDc5IDMuNTQ5OCA3Ljk2MDk0QzMuMTM1ODYgNy45NjA3NCAyLjc5OTk3IDcuNjI0ODkgMi43OTk4IDcuMjEwOTRDMi44MDAwMiA2Ljc5NzAzIDMuMTM1ODkgNi40NjExMyAzLjU0OTggNi40NjA5NFpNNi44MTY0MSA2LjQ2MDk0QzcuMjMwMzYgNi40NjEwOCA3LjU2NjE5IDYuNzk3IDcuNTY2NDEgNy4yMTA5NEM3LjU2NjI0IDcuNjI0OTIgNy4yMzA0IDcuOTYwNzkgNi44MTY0MSA3Ljk2MDk0QzYuNDAyNDggNy45NjA3MiA2LjA2NjU3IDcuNjI0ODggNi4wNjY0MSA3LjIxMDk0QzYuMDY2NjMgNi43OTcwNCA2LjQwMjUxIDYuNDYxMTUgNi44MTY0MSA2LjQ2MDk0Wk0xMC4wODQgNi40NjA5NEMxMC40OTc4IDYuNDYxMjMgMTAuODMzOCA2Ljc5NzA5IDEwLjgzNCA3LjIxMDk0QzEwLjgzMzggNy42MjQ4MyAxMC40OTc4IDcuOTYwNjUgMTAuMDg0IDcuOTYwOTRDOS42Njk4NyA3Ljk2MDk0IDkuMzM0MTUgNy42MjUwMSA5LjMzMzk4IDcuMjEwOTRDOS4zMzQyIDYuNzk2OTEgOS42Njk5MSA2LjQ2MDk0IDEwLjA4NCA2LjQ2MDk0WicgZmlsbD0nJTIzMUIxQjFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICYudmlzaWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICB9XG5cbiAgICAmICsgLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgICAgIHRvcDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4wNyk7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIC5yYW5nZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGRvbWFpbl9jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW5fY29sb3I7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJEc5MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVsOGTEcgUEVSSU9ERVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc5MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJwLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGhlYWQgdHIge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHRoLm1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9mZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmF2YWlsYWJsZTpub3QoLm9mZikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXJ0LWRhdGU6bm90KC5vZmYpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbmQtZGF0ZTpub3QoLm9mZikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5pbi1yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbi1yYW5nZTpub3QoLmVuZC1kYXRlKTpub3QoLnN0YXJ0LWRhdGUpOm5vdCgub2ZmKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl81MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUycHggMCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEuNXB4IDEuNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRjBGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgNTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEuNXB4IDEuNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB0aC5tb250aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRycC1idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0VBRjBGRTtcbiAgICAgICAgICAgIC5kcnAtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggOXB4IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjUgMEMxMC43NzYxIDAgMTEgMC4yMjM4NTggMTEgMC41VjEuMDc2MTdIMTIuMDAxTDEyLjIwNTEgMS4wODY5MUMxMy4yMTMzIDEuMTg5NDggMTQuMDAwOCAyLjA0MDk0IDE0LjAwMSAzLjA3NjE3VjExLjk5OUwxMy45OTAyIDEyLjIwMzFDMTMuODk0NyAxMy4xNDQ0IDEzLjE0NjIgMTMuODkyNSAxMi4yMDUxIDEzLjk4ODNMMTIuMDAxIDEzLjk5OUgyTDEuNzk1OSAxMy45ODgzQzAuODU0NCAxMy44OTI4IDAuMTA2MjgxIDEzLjE0NDYgMC4wMTA3NDIyIDEyLjIwMzFMMCAxMS45OTlWMy4wNzYxN0MwLjAwMDIwNjQ3MyAyLjA0MDcxIDAuNzg3MzU1IDEuMTg5MTYgMS43OTU5IDEuMDg2OTFMMiAxLjA3NjE3SDNWMC41QzMgMC4yMjM4NTggMy4yMjM4NiAwIDMuNSAwQzMuNzc2MTQgMCA0IDAuMjIzODU4IDQgMC41VjEuMDc2MTdIMTBWMC41QzEwIDAuMjIzODU4IDEwLjIyMzkgMCAxMC41IDBaTTIgMi4wNzYxN0MxLjQ0Nzg1IDIuMDc2MTcgMS4wMDAyMiAyLjUyNDA4IDEgMy4wNzYxN1Y0SDEzVjVIMVYxMS45OTlDMS4wMDAxIDEyLjU1MTIgMS40NDc3OCAxMi45OTkgMiAxMi45OTlIMTIuMDAxQzEyLjU1MjkgMTIuOTk4NiAxMy4wMDA5IDEyLjU1MSAxMy4wMDEgMTEuOTk5VjMuMDc2MTdDMTMuMDAwOCAyLjUyNDMyIDEyLjU1MjggMi4wNzY1NiAxMi4wMDEgMi4wNzYxN0gyWk0zLjU0OTggOS42OTE0MUMzLjk2Mzc2IDkuNjkxNTUgNC4yOTk1OCAxMC4wMjc1IDQuMjk5OCAxMC40NDE0QzQuMjk5NzQgMTAuODU1NSAzLjk2Mzg2IDExLjE5MTMgMy41NDk4IDExLjE5MTRDMy4xMzU4IDExLjE5MTIgMi43OTk4NyAxMC44NTU0IDIuNzk5OCAxMC40NDE0QzIuODAwMDIgMTAuMDI3NSAzLjEzNTg5IDkuNjkxNiAzLjU0OTggOS42OTE0MVpNNi44MTY0MSA5LjY5MTQxQzcuMjMwMzYgOS42OTE1NSA3LjU2NjE5IDEwLjAyNzUgNy41NjY0MSAxMC40NDE0QzcuNTY2MzQgMTAuODU1NSA3LjIzMDQ2IDExLjE5MTMgNi44MTY0MSAxMS4xOTE0QzYuNDAyNDIgMTEuMTkxMiA2LjA2NjQ3IDEwLjg1NTQgNi4wNjY0MSAxMC40NDE0QzYuMDY2NjMgMTAuMDI3NSA2LjQwMjUxIDkuNjkxNjIgNi44MTY0MSA5LjY5MTQxWk0zLjU0OTggNi40NjA5NEMzLjk2Mzc2IDYuNDYxMDggNC4yOTk1OCA2Ljc5NyA0LjI5OTggNy4yMTA5NEM0LjI5OTY0IDcuNjI0OTIgMy45NjM3OSA3Ljk2MDc5IDMuNTQ5OCA3Ljk2MDk0QzMuMTM1ODYgNy45NjA3NCAyLjc5OTk3IDcuNjI0ODkgMi43OTk4IDcuMjEwOTRDMi44MDAwMiA2Ljc5NzAzIDMuMTM1ODkgNi40NjExMyAzLjU0OTggNi40NjA5NFpNNi44MTY0MSA2LjQ2MDk0QzcuMjMwMzYgNi40NjEwOCA3LjU2NjE5IDYuNzk3IDcuNTY2NDEgNy4yMTA5NEM3LjU2NjI0IDcuNjI0OTIgNy4yMzA0IDcuOTYwNzkgNi44MTY0MSA3Ljk2MDk0QzYuNDAyNDggNy45NjA3MiA2LjA2NjU3IDcuNjI0ODggNi4wNjY0MSA3LjIxMDk0QzYuMDY2NjMgNi43OTcwNCA2LjQwMjUxIDYuNDYxMTUgNi44MTY0MSA2LjQ2MDk0Wk0xMC4wODQgNi40NjA5NEMxMC40OTc4IDYuNDYxMjMgMTAuODMzOCA2Ljc5NzA5IDEwLjgzNCA3LjIxMDk0QzEwLjgzMzggNy42MjQ4MyAxMC40OTc4IDcuOTYwNjUgMTAuMDg0IDcuOTYwOTRDOS42Njk4NyA3Ljk2MDk0IDkuMzM0MTUgNy42MjUwMSA5LjMzMzk4IDcuMjEwOTRDOS4zMzQyIDYuNzk2OTEgOS42Njk5MSA2LjQ2MDk0IDEwLjA4NCA2LjQ2MDk0WicgZmlsbD0nJTIzMUIxQjFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsQnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHBseUJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yXzgwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmICsgLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgLnJhbmdlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJwLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAuZHJwLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUJDM0ZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVsOmbGcgcGVyaW9kZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhbmNlbEJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFwcGx5QnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFGMEZFO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5tb2JpbGUtYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgLmRycC1jYWxlbmRhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRycC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFwcGx5QnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE9yZGVyIHBhZ2Vcbi5pbmRpdmlkdWFsLW9yZGVyLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAub3JkZXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgICAgIC5oZXJvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICAgICAgLmhlYWRlci1hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHggMzJweDtcbiAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnJldHVybi1jdGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWFyZWEge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTMgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi4xNjYzNCAxLjgzMzI1QzEuOTQ1MzMgMS44MzMyNSAxLjczMzM3IDEuOTIxMDUgMS41NzcwOSAyLjA3NzMzQzEuNDI0MDEgMi4yMzA0IDEuMzM2NjQgMi40MzY5IDEuMzMzMTIgMi42NTNDMS40ODc0NiA1LjEyNTM3IDIuNTM5MjEgNy40NTY1NyA0LjI5MTExIDkuMjA4NDhDNi4wNDMwMiAxMC45NjA0IDguMzc0MjIgMTIuMDEyMSAxMC44NDY2IDEyLjE2NjVDMTEuMDYyNyAxMi4xNjMgMTEuMjY5MiAxMi4wNzU2IDExLjQyMjMgMTEuOTIyNUMxMS41Nzg1IDExLjc2NjIgMTEuNjY2MyAxMS41NTQzIDExLjY2NjMgMTEuMzMzM1Y5LjAwNTFMOS4wNDI2NyA3Ljk1NTYzTDguMjYxNzUgOS4yNTcxN0M4LjEyNzg3IDkuNDgwMyA3Ljg0NTIzIDkuNTYzNDUgNy42MTE4NSA5LjQ0ODM1QzYuMDY1NDYgOC42ODU3IDQuODEzOSA3LjQzNDEzIDQuMDUxMjQgNS44ODc3NEMzLjkzNjE1IDUuNjU0MzYgNC4wMTkyOSA1LjM3MTcyIDQuMjQyNDMgNS4yMzc4NEw1LjU0Mzk2IDQuNDU2OTJMNC40OTQ0OSAxLjgzMzI1SDIuMTY2MzRaTTAuODY5OTc5IDEuMzcwMjJDMS4yMTM4IDEuMDI2NDEgMS42ODAxMSAwLjgzMzI1MiAyLjE2NjM0IDAuODMzMjUySDQuODMzMDFDNS4wMzc0NiAwLjgzMzI1MiA1LjIyMTMxIDAuOTU3NzI3IDUuMjk3MjUgMS4xNDc1Nkw2LjYzMDU4IDQuNDgwODlDNi43MjE3MiA0LjcwODc1IDYuNjM0MDMgNC45NjkwNyA2LjQyMzU5IDUuMDk1MzNMNS4xNjUwNyA1Ljg1MDQ0QzUuNzYyNCA2Ljg4MDczIDYuNjE4ODcgNy43MzcxOSA3LjY0OTE1IDguMzM0NTJMOC40MDQyNiA3LjA3NkM4LjUzMDUyIDYuODY1NTcgOC43OTA4NCA2Ljc3Nzg3IDkuMDE4NyA2Ljg2OTAxTDEyLjM1MiA4LjIwMjM1QzEyLjU0MTkgOC4yNzgyOCAxMi42NjYzIDguNDYyMTMgMTIuNjY2MyA4LjY2NjU4VjExLjMzMzNDMTIuNjY2MyAxMS44MTk1IDEyLjQ3MzIgMTIuMjg1OCAxMi4xMjk0IDEyLjYyOTZDMTEuNzg1NiAxMi45NzM0IDExLjMxOTIgMTMuMTY2NiAxMC44MzMgMTMuMTY2NkMxMC44MjI5IDEzLjE2NjYgMTAuODEyOCAxMy4xNjYzIDEwLjgwMjcgMTMuMTY1N0M4LjA4MDI5IDEzLjAwMDIgNS41MTI1OCAxMS44NDQyIDMuNTg0MDEgOS45MTU1OUMxLjY1NTQ0IDcuOTg3MDIgMC40OTkzNjkgNS40MTkzIDAuMzMzOTI5IDIuNjk2OTFDMC4zMzMzMTUgMi42ODY4MiAwLjMzMzAwOCAyLjY3NjcgMC4zMzMwMDggMi42NjY1OUMwLjMzMzAwOCAyLjE4MDM2IDAuNTI2MTYyIDEuNzE0MDQgMC44Njk5NzkgMS4zNzAyMlonIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjE3NjI1IDEuNTgxMDNDMS45Mzg0IDEuNTgxMDMgMS43MDc1NSAxLjY3NjQzIDEuNTM1MjUgMS44NTA2MUMxLjQxNDU1IDEuOTcyNjQgMS4zMjk3MSAyLjEyNjM2IDEuMjg5NTUgMi4yOTRMNi45OTk2OCA2LjE0MjM5TDEyLjcwOTggMi4yOTRDMTIuNjY5NiAyLjEyNjM2IDEyLjU4NDggMS45NzI2NCAxMi40NjQxIDEuODUwNjFDMTIuMjkxOCAxLjY3NjQzIDEyLjA2MSAxLjU4MTAzIDExLjgyMzEgMS41ODEwM0gyLjE3NjI1Wk0xMi43MzYxIDMuMzg0ODVMNy4yNjI3MSA3LjA3MzdDNy4xMDQyIDcuMTgwNTMgNi44OTUxNSA3LjE4MDUzIDYuNzM2NjQgNy4wNzM3TDEuMjYzMjQgMy4zODQ4NVY5LjQ4MzA4QzEuMjYzMjQgOS43MzU0MiAxLjM2MjUyIDkuOTc0OTMgMS41MzUyNSAxMC4xNDk1QzEuNzA3NTUgMTAuMzIzNyAxLjkzODQgMTAuNDE5MSAyLjE3NjI1IDEwLjQxOTFIMTEuODIzMUMxMi4wNjEgMTAuNDE5MSAxMi4yOTE4IDEwLjMyMzcgMTIuNDY0MSAxMC4xNDk1QzEyLjYzNjggOS45NzQ5MyAxMi43MzYxIDkuNzM1NDIgMTIuNzM2MSA5LjQ4MzA4VjMuMzg0ODVaTTAuODY4MjgxIDEuMjEzMjhDMS4yMTI4OCAwLjg2NDkxNSAxLjY4MzA5IDAuNjY2NzQ4IDIuMTc2MjUgMC42NjY3NDhIMTEuODIzMUMxMi4zMTYzIDAuNjY2NzQ4IDEyLjc4NjUgMC44NjQ5MTUgMTMuMTMxMSAxLjIxMzI4QzEzLjQ3NTIgMS41NjEyMiAxMy42NjYzIDIuMDMwNDQgMTMuNjY2MyAyLjUxNzA5VjkuNDgzMDhDMTMuNjY2MyA5Ljk2OTczIDEzLjQ3NTIgMTAuNDM4OSAxMy4xMzExIDEwLjc4NjlDMTIuNzg2NSAxMS4xMzUyIDEyLjMxNjMgMTEuMzMzNCAxMS44MjMxIDExLjMzMzRIMi4xNzYyNUMxLjY4MzA5IDExLjMzMzQgMS4yMTI4OCAxMS4xMzUyIDAuODY4MjgxIDEwLjc4NjlDMC41MjQxMTQgMTAuNDM4OSAwLjMzMzAwOCA5Ljk2OTczIDAuMzMzMDA4IDkuNDgzMDhWMi41MTcwOUMwLjMzMzAwOCAyLjAzMDQ0IDAuNTI0MTE0IDEuNTYxMjIgMC44NjgyODEgMS4yMTMyOFonIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcl8yMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTExMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMTJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVyLWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTJweCAyNHB4O1xuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJvbGRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZmlsZTpmaXJzdC1jaGlsZCAuZmllbGQtbmFtZS1maWVsZC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtc3RhdGU9XCJwbGFjZWRcIl0gZGl2IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUY0QUFDO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJltkYXRhLXN0YXRlPVwib3BlblwiXSBkaXYgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICN4eHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtc3RhdGU9XCJyZWxlYXNlZFwiXSBkaXYgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNjc2NTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtc3RhdGU9XCJpbl9wcm9ncmVzc1wiXSBkaXYgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmW2RhdGEtc3RhdGU9XCJwYXJ0aWFsbHlfc2hpcHBlZFwiXSBkaXYgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICN4eHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmW2RhdGEtc3RhdGU9XCJkZWxpdmVyZWRcIl0gZGl2IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjeHh4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXN0YXRlPVwiZXJyb3JcIl0gZGl2IHAsXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtc3RhdGU9XCJjYW5jZWxlZFwiXSBkaXYgcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0ZT1cImNsb3NlZFwiXSBkaXYgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMzE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNtYWxsLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjazsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vcmRlci1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcmRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzY4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbXMtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUM0RjU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmLm9yZGVyLWl0ZW1zLWxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3JkZXItaXRlbXMtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcmRlci1pdGVtcy1hbW91bnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5QzRGNTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgICAgICAgICAgICAgICAub3JkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWNvbnRyaWJ1dG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXB1Ymxpc2gtdmVyc2lvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hdHRyaWJ1dGUtcHJvZHVjdC10eXBlLWxpY2Vuc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvdGFsX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgICAgICAgICAgLnVuaXQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWFudGl0eSxcbiAgICAgICAgICAgICAgICAudG90YWxfcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvdGFsX3ByaWNlIC5wcmljZS13cmFwcGVyID4gZGl2OmhhcyguZGlzY291bnQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzMxODE4O1xuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tLXB1cmNoYXNlZC1lbnRpdHktbWlzc2luZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzZweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5za3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgfiAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmIH4gLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctYWxsLXByb2R1Y3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG90YWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAtOHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAmLnByb21vdGlvbiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MzMTgxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudG90YWwge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1yZXR1cm4tY3RhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMGR2dztcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDI3LCAyNywgMjcsIDAuMik7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAub3JkZXItY29udGVudCAub3JkZXItZGF0YSA+IGRpdiB7XG4gICAgICAgICAgICAmLm9yZGVyLXN0YXR1cyxcbiAgICAgICAgICAgICYub3JkZXItbnVtYmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vcmRlci1jb250ZW50IHtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIC5oZXJvIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmhlYWRlci1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3RhLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmRlci1kYXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLm9yZGVyLXN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1pdGVtcyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAud3JhcHBlciA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAub3JkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtcHVyY2hhc2VkLWVudGl0eSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b3RhbF9wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3JkZXItaXRlbS0tcHVyY2hhc2VkLWVudGl0eS1taXNzaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5vcmRlci1pdGVtLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYgfiAudG90YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvdGFscyB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHAudG90YWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgLm9yZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmhlcm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xuICAgICAgICAgICAgICAgIC5oZWFkZXItYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiLCBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmV0dXJuLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvdGFscyB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtcmV0dXJuLWN0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPcmRlciBsaXN0aW5nIHBhZ2Vcbi5saXN0aW5nLW9yZGVyLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweCA2NHB4O1xuICAgIC5uby1yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgLm9yZGVycy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1NnB4IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtZmlsdGVycy10cmlnZ2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXR1cm4tY3RhIC5idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVyLWZpbHRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggOXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWl0ZW0tb3JkZXItbnVtYmVyIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuNjM4OSAwQzIuNTMxNTMgMCAwIDIuNTMxNTMgMCA1LjYzODlDMCA4Ljc0NjI3IDIuNTMxNTMgMTEuMjc3OCA1LjYzODkgMTEuMjc3OEM2Ljk4MzA0IDExLjI3NzggOC4yMTg2OCAxMC44MDMgOS4xODkwNCAxMC4wMTM5TDEzLjAwNDMgMTMuODI5MUMxMy4yMzIgMTQuMDU3IDEzLjYwMTQgMTQuMDU3IDEzLjgyOTIgMTMuODI5MkMxNC4wNTcgMTMuNjAxNCAxNC4wNTcgMTMuMjMyIDEzLjgyOTIgMTMuMDA0MkwxMC4wMTM5IDkuMTg5MDRDMTAuODAzIDguMjE4NjggMTEuMjc3OCA2Ljk4MzA0IDExLjI3NzggNS42Mzg5QzExLjI3NzggMi41MzE1MyA4Ljc0NjI4IDAgNS42Mzg5MSAwSDUuNjM4OVpNNS42Mzg5MiAxLjE2NjY3QzguMTE1NzggMS4xNjY2NyAxMC4xMTEyIDMuMTYyMDUgMTAuMTExMiA1LjYzODlDMTAuMTExMiA2Ljg0NTQ3IDkuNjM1MjMgNy45MzU1NyA4Ljg2MzIxIDguNzM4NjJDOC44MTU2MyA4Ljc3MzYgOC43NzM2MyA4LjgxNTYgOC43Mzg2NSA4Ljg2MzE5QzcuOTM1NiA5LjYzNTIgNi44NDU1IDEwLjExMTEgNS42Mzg5MiAxMC4xMTExQzMuMTYyMDcgMTAuMTExMSAxLjE2NjY5IDguMTE1NzUgMS4xNjY2OSA1LjYzODlDMS4xNjY2OSAzLjE2MjA0IDMuMTYyMDcgMS4xNjY2NyA1LjYzODkyIDEuMTY2NjdWMS4xNjY2N1onIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSBzZWxlY3QgfiAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEcxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNSAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuODkzNTQgOS45MDU3MUM0LjE5NTM5IDkuOTA1NzEgNC40NDA0IDEwLjE1MDcgNC40NDA0MSAxMC40NTI2QzQuNDQwNDEgMTAuNzU0NCA0LjE5NTQgMTAuOTk5NSAzLjg5MzU0IDEwLjk5OTVDMy41OTE4NSAxMC45OTkzIDMuMzQ3NjQgMTAuNzU0MyAzLjM0NzY0IDEwLjQ1MjZDMy4zNDc2NSAxMC4xNTA5IDMuNTkxODYgOS45MDU5MSAzLjg5MzU0IDkuOTA1NzFaTTMuODkzNTQgOC4zNDQxOUM0LjE5NTQgOC4zNDQxOSA0LjQ0MDQxIDguNTg5MjEgNC40NDA0MSA4Ljg5MTA3QzQuNDQwMzkgOS4xOTI5IDQuMTk1MzggOS40Mzc5NCAzLjg5MzU0IDkuNDM3OTRDMy41OTE4NyA5LjQzNzc0IDMuMzQ3NjcgOS4xOTI3OCAzLjM0NzY0IDguODkxMDdDMy4zNDc2NCA4LjU4OTMzIDMuNTkxODUgOC4zNDQzOSAzLjg5MzU0IDguMzQ0MTlaTTMuODE5MzIgMC4wMDQzNDY1N0MzLjk4NjM5IC0wLjAwOTg1MjA2IDQuMTU4MTcgMC4wNDQ2MzczIDQuMjg2MTIgMC4xNzIzMTVMNy41MTI2OCAzLjM5ODg4QzcuNzQyODkgMy42MjkyMyA3Ljc0Mjg1IDQuMDAyNDkgNy41MTI2OCA0LjIzMjg2QzcuMjgyMjggNC40NjMyNyA2LjkwODEyIDQuNDYzMjcgNi42Nzc3MiA0LjIzMjg2TDQuNDQwNDEgMS45OTU1NlY3LjE3MzI5QzQuNDQwMzkgNy40NzUxMyA0LjE5NTM5IDcuNzIwMTcgMy44OTM1NCA3LjcyMDE3QzMuNTkxODYgNy43MTk5NyAzLjM0NzY2IDcuNDc1MDEgMy4zNDc2NCA3LjE3MzI5VjEuODYzNzJMMS4wMTQ2MyA0LjI4MzY0QzAuNzg4NDUgNC41MTgxMiAwLjQxNTE3OCA0LjUyNDQ0IDAuMTgwNjQ4IDQuMjk4MjlDLTAuMDUzODQwOSA0LjA3MjEyIC0wLjA2MTA5ODggMy42OTg4NSAwLjE2NTAyMyAzLjQ2NDMxTDMuMzMyMDIgMC4xODAxMjhDMy40NjM0NiAwLjA0Mzg3OTYgMy42NDQ1OCAtMC4wMTQyMjEzIDMuODE5MzIgMC4wMDQzNDY1N1onIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDcGF0aCBkPSdNMTAuMTk2MiAxLjA5Mjg5QzkuODk0NDQgMS4wOTI4OSA5LjY0OTUyIDAuODQ4NjUgOS42NDkyOCAwLjU0Njk5MkM5LjY0OTI4IDAuMjQ1MTMzIDkuODk0MyAwLjAwMDExNjkzNSAxMC4xOTYyIDAuMDAwMTE2OTYyQzEwLjQ5NzkgMC4wMDAzMDQ4NjIgMTAuNzQyMSAwLjI0NTI0OSAxMC43NDIxIDAuNTQ2OTkyQzEwLjc0MTggMC44NDg1MzQgMTAuNDk3NyAxLjA5MjcgMTAuMTk2MiAxLjA5Mjg5Wk0xMC4xOTYyIDIuNjU0NDFDOS44OTQ0MiAyLjY1NDQxIDkuNjQ5NDggMi40MTAyMSA5LjY0OTI4IDIuMTA4NTJDOS42NDkyOCAxLjgwNjY2IDkuODk0MyAxLjU2MTY0IDEwLjE5NjIgMS41NjE2NEMxMC40OTc5IDEuNTYxODMgMTAuNzQyMSAxLjgwNjc3IDEwLjc0MjEgMi4xMDg1MkMxMC43NDE5IDIuNDEwMDkgMTAuNDk3NyAyLjY1NDIzIDEwLjE5NjIgMi42NTQ0MVpNMTAuMjc2MiAxMC45OTQzQzEwLjEwNzIgMTEuMDEwMyA5LjkzMzA1IDEwLjk1NTcgOS44MDM1OCAxMC44MjYzTDYuNTc3MDEgNy42MDA3QzYuMzQ2NjEgNy4zNzAzIDYuMzQ2NjEgNi45OTYxNSA2LjU3NzAxIDYuNzY1NzRDNi44MDc0MyA2LjUzNTQyIDcuMTgxNiA2LjUzNTM3IDcuNDExOTggNi43NjU3NEw5LjY0OTI4IDkuMDA0MDJMOS42NDkyOCAzLjgyNjI5QzkuNjQ5MjggMy41MjQ0MyA5Ljg5NDMgMy4yNzk0MSAxMC4xOTYyIDMuMjc5NDFDMTAuNDk3OSAzLjI3OTYgMTAuNzQyMSAzLjUyNDU1IDEwLjc0MjEgMy44MjYyOUwxMC43NDIxIDkuMTM1ODZMMTMuMDc1MSA2LjcxNTk0QzEzLjMwMTEgNi40ODE0NyAxMy42NzQ1IDYuNDc0NDEgMTMuOTA5IDYuNzAwMzFDMTQuMTQzNSA2LjkyNjQgMTQuMTUwNiA3LjI5OTcyIDEzLjkyNDcgNy41MzQzTDEwLjc1NzcgMTAuODE4NUMxMC42Mjc2IDEwLjk1MzMgMTAuNDQ5MyAxMS4wMTEgMTAuMjc2MiAxMC45OTQzWicgZmlsbD0nJTIzMUIxQjFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIH4gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4wNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkZG9tYWluX2NvbG9yIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGRvbWFpbl9jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0zcHggMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzkwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJWw4ZMRyBTT1JUw4hSSU5HXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzkwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDc2NyaXB0IHhtbG5zPScnLyUzRSUzQ3BhdGggZD0nTTcgMTJMOS44OTA3NSAxNC44OTA3VjE0Ljg5MDdDOS45NTExNCAxNC45NTEgMTAuMDQ5IDE0Ljk1MTEgMTAuMTA5NCAxNC44OTA3VjE0Ljg5MDdMMTcgOCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NzY3JpcHQgeG1sbnM9JycvJTNFJTNDL3N2ZyUzRVwiKTsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcl84MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA5O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmZha2UtaW5wdXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQkMzRkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMnB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzM0MSAxLjVDNS42MDk1NiAxLjUgNS44MzM0MSAxLjcyMzg2IDUuODMzNDEgMlYyLjgzMzMzSDEwLjE2NjdWMkMxMC4xNjY3IDEuNzIzODYgMTAuMzkwNiAxLjUgMTAuNjY2NyAxLjVDMTAuOTQyOSAxLjUgMTEuMTY2NyAxLjcyMzg2IDExLjE2NjcgMlYyLjgzMzMzSDEyLjAwMDFDMTIuNDg2MyAyLjgzMzMzIDEyLjk1MjYgMy4wMjY0OSAxMy4yOTY0IDMuMzcwM0MxMy42NDAzIDMuNzE0MTIgMTMuODMzNCA0LjE4MDQ0IDEzLjgzMzQgNC42NjY2N1YxMi42NjY3QzEzLjgzMzQgMTMuMTUyOSAxMy42NDAzIDEzLjYxOTIgMTMuMjk2NCAxMy45NjNDMTIuOTUyNiAxNC4zMDY4IDEyLjQ4NjMgMTQuNSAxMi4wMDAxIDE0LjVINC4wMDAwOEMzLjUxMzg1IDE0LjUgMy4wNDc1NCAxNC4zMDY4IDIuNzAzNzIgMTMuOTYzQzIuMzU5OSAxMy42MTkyIDIuMTY2NzUgMTMuMTUyOSAyLjE2Njc1IDEyLjY2NjdWNC42NjY2N0MyLjE2Njc1IDQuMTgwNDQgMi4zNTk5IDMuNzE0MTIgMi43MDM3MiAzLjM3MDNDMy4wNDc1NCAzLjAyNjQ5IDMuNTEzODUgMi44MzMzMyA0LjAwMDA4IDIuODMzMzNINC44MzM0MVYyQzQuODMzNDEgMS43MjM4NiA1LjA1NzI3IDEuNSA1LjMzMzQxIDEuNVpNNC44MzM0MSAzLjgzMzMzSDQuMDAwMDhDMy43NzkwNyAzLjgzMzMzIDMuNTY3MTEgMy45MjExMyAzLjQxMDgzIDQuMDc3NDFDMy4yNTQ1NSA0LjIzMzY5IDMuMTY2NzUgNC40NDU2NSAzLjE2Njc1IDQuNjY2NjdWNi44MzMzM0gxMi44MzM0VjQuNjY2NjdDMTIuODMzNCA0LjQ0NTY1IDEyLjc0NTYgNC4yMzM2OSAxMi41ODkzIDQuMDc3NDFDMTIuNDMzMSAzLjkyMTEzIDEyLjIyMTEgMy44MzMzMyAxMi4wMDAxIDMuODMzMzNIMTEuMTY2N1Y0LjY2NjY3QzExLjE2NjcgNC45NDI4MSAxMC45NDI5IDUuMTY2NjcgMTAuNjY2NyA1LjE2NjY3QzEwLjM5MDYgNS4xNjY2NyAxMC4xNjY3IDQuOTQyODEgMTAuMTY2NyA0LjY2NjY3VjMuODMzMzNINS44MzM0MVY0LjY2NjY3QzUuODMzNDEgNC45NDI4MSA1LjYwOTU2IDUuMTY2NjcgNS4zMzM0MSA1LjE2NjY3QzUuMDU3MjcgNS4xNjY2NyA0LjgzMzQxIDQuOTQyODEgNC44MzM0MSA0LjY2NjY3VjMuODMzMzNaTTEyLjgzMzQgNy44MzMzM0gzLjE2Njc1VjEyLjY2NjdDMy4xNjY3NSAxMi44ODc3IDMuMjU0NTUgMTMuMDk5NiAzLjQxMDgzIDEzLjI1NTlDMy41NjcxMSAxMy40MTIyIDMuNzc5MDcgMTMuNSA0LjAwMDA4IDEzLjVIMTIuMDAwMUMxMi4yMjExIDEzLjUgMTIuNDMzMSAxMy40MTIyIDEyLjU4OTMgMTMuMjU1OUMxMi43NDU2IDEzLjA5OTYgMTIuODMzNCAxMi44ODc3IDEyLjgzMzQgMTIuNjY2N1Y3LjgzMzMzWk00LjgzMzQxIDEwQzQuODMzNDEgOS43MjM4NiA1LjA1NzI3IDkuNSA1LjMzMzQxIDkuNUg2LjY2Njc1QzYuOTQyODkgOS41IDcuMTY2NzUgOS43MjM4NiA3LjE2Njc1IDEwVjExLjMzMzNDNy4xNjY3NSAxMS42MDk1IDYuOTQyODkgMTEuODMzMyA2LjY2Njc1IDExLjgzMzNINS4zMzM0MUM1LjA1NzI3IDExLjgzMzMgNC44MzM0MSAxMS42MDk1IDQuODMzNDEgMTEuMzMzM1YxMFpNNS44MzM0MSAxMC41VjEwLjgzMzNINi4xNjY3NVYxMC41SDUuODMzNDFaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyQzY5RjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yXzIwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IC0xMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDExMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDMycHggMCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXZbZGF0YS10eXBlPVwibXktb3JkZXJzXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgLmhlYWRlci1hcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub3JkZXItc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBsYWNlZCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFGNEFBQztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICYub3BlbiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogI3h4eDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVsZWFzZWQgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNjc2NTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluX3Byb2dyZXNzIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjk3MzE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5wYXJ0aWFsbHlfc2hpcHBlZCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogI3h4eDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVsaXZlcmVkIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDY3NjU0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvciBzcGFuLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWxlZCBzcGFuLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMzE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnVua25vd24gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA4cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODY0cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY4cHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS10aXRsZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1za3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAub3JkZXItaXRlbS0tcHVyY2hhc2VkLWVudGl0eS1taXNzaW5nIC5vcmRlci1pdGVtLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAxMXB4IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5tb3JlLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk5KSA3MCUpO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmRlci1kYXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIC50b3RhbC1xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiBwLnJlc3VsdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6aGFzKHVsLnBhZ2VyKSkgPiBwLnJlc3VsdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHVsLnBhZ2VyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLXJldHVybi1jdGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjIpO1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vdmVybGF5LW9uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMGR2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLm9yZGVycy1oZWFkZXIgLm9yZGVyLWZpbHRlcnMgZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgJiA+IC5mb3JtLXdyYXBwZXIsXG4gICAgICAgICAgICAmID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgJjpoYXMoLmZha2UtaW5wdXQpIC5mYWtlLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgZGl2W2RhdGEtdHlwZT1teS1vcmRlcnNdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICAgICAgLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAubW9yZS1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3JkZXJzLWhlYWRlciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxcHggMTZweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXR1cm4tY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpoYXMoLm9yZGVyLWZpbHRlcnMpID4gLm1vYmlsZS1maWx0ZXJzLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3JkZXItZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggNjBweDtcbiAgICAgICAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICYuZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zZS1tb2JpbGUtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjQ2OTY3IDUuNDY5NjdDNS43NjI1NiA1LjE3Njc4IDYuMjM3NDQgNS4xNzY3OCA2LjUzMDMzIDUuNDY5NjdMMTIgMTAuOTM5M0wxNy40Njk3IDUuNDY5NjdDMTcuNzYyNiA1LjE3Njc4IDE4LjIzNzQgNS4xNzY3OCAxOC41MzAzIDUuNDY5NjdDMTguODIzMiA1Ljc2MjU2IDE4LjgyMzIgNi4yMzc0NCAxOC41MzAzIDYuNTMwMzNMMTMuMDYwNyAxMkwxOC41MzAzIDE3LjQ2OTdDMTguODIzMiAxNy43NjI2IDE4LjgyMzIgMTguMjM3NCAxOC41MzAzIDE4LjUzMDNDMTguMjM3NCAxOC44MjMyIDE3Ljc2MjYgMTguODIzMiAxNy40Njk3IDE4LjUzMDNMMTIgMTMuMDYwN0w2LjUzMDMzIDE4LjUzMDNDNi4yMzc0NCAxOC44MjMyIDUuNzYyNTYgMTguODIzMiA1LjQ2OTY3IDE4LjUzMDNDNS4xNzY3OCAxOC4yMzc0IDUuMTc2NzggMTcuNzYyNiA1LjQ2OTY3IDE3LjQ2OTdMMTAuOTM5MyAxMkw1LjQ2OTY3IDYuNTMwMzNDNS4xNzY3OCA2LjIzNzQ0IDUuMTc2NzggNS43NjI1NiA1LjQ2OTY3IDUuNDY5NjdaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUUxRkQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IH4gLnNlbGVjdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDQ0cHggOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNjQ2NDUgNS42NDY0NUMzLjg0MTcxIDUuNDUxMTggNC4xNTgyOSA1LjQ1MTE4IDQuMzUzNTUgNS42NDY0NUw4IDkuMjkyODlMMTEuNjQ2NCA1LjY0NjQ1QzExLjg0MTcgNS40NTExOCAxMi4xNTgzIDUuNDUxMTggMTIuMzUzNiA1LjY0NjQ1QzEyLjU0ODggNS44NDE3MSAxMi41NDg4IDYuMTU4MjkgMTIuMzUzNiA2LjM1MzU1TDguMzUzNTUgMTAuMzUzNkM4LjE1ODI5IDEwLjU0ODggNy44NDE3MSAxMC41NDg4IDcuNjQ2NDUgMTAuMzUzNkwzLjY0NjQ1IDYuMzUzNTVDMy40NTExOCA2LjE1ODI5IDMuNDUxMTggNS44NDE3MSAzLjY0NjQ1IDUuNjQ2NDVaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTFGRDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1vcmRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUtZmlsdGVycy1vbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMGR2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdmFsdWU9XCJTZWFyY2hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbbmFtZT1cInJlc2V0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcygub3JkZXItZmlsdGVycykgPiAubW9iaWxlLXJlc3VsdHMtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcygubW9iaWxlLWZpbHRlcnMtb24pIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIGRpdltkYXRhLXR5cGU9bXktb3JkZXJzXSB7XG4gICAgICAgICAgICAuY2FydC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3JkZXItZGF0YSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAudG90YWwtcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5vcmRlcnMtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgZGl2W2RhdGEtdHlwZT1teS1vcmRlcnNdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5oZWFkZXItYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcmRlci1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwLnRvdGFsIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bC5wYWdlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzJweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6aGFzKHVsLnBhZ2VyKSkgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtcmV0dXJuLWN0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgZGl2W2RhdGEtdHlwZT1teS1vcmRlcnNdIC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIC5tb3JlLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTkpIDcwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE9yZGVyIHJldHVybiBwYWdlXG4jYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiBmb3JtLndlYnNob3AtY29tbWVyY2UtcmV0dXJuLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgICYubG9hZGluZyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJzaG9wLXRocm9iYmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2JpbGUtZmlsdGVycy10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTFmZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJiNjlmNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgLnJldHVybi1wcm9kdWN0LWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNTZweCAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAgICAgICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJDNjlGNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMEZFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJDNjlGNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3NjcmlwdCB4bWxucz0nJy8lM0UlM0NwYXRoIGQ9J003IDEyTDkuODkwNzUgMTQuODkwN1YxNC44OTA3QzkuOTUxMTQgMTQuOTUxIDEwLjA0OSAxNC45NTExIDEwLjEwOTQgMTQuODkwN1YxNC44OTA3TDE3IDgnIHN0cm9rZT0nJTIzMkM2OUY2JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDc2NyaXB0IHhtbG5zPScnLyUzRSUzQy9zdmclM0VcIik7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZm9ybS1pdGVtLW9yZGVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA5cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjYzODkgMEMyLjUzMTUzIDAgMCAyLjUzMTUzIDAgNS42Mzg5QzAgOC43NDYyNyAyLjUzMTUzIDExLjI3NzggNS42Mzg5IDExLjI3NzhDNi45ODMwNCAxMS4yNzc4IDguMjE4NjggMTAuODAzIDkuMTg5MDQgMTAuMDEzOUwxMy4wMDQzIDEzLjgyOTFDMTMuMjMyIDE0LjA1NyAxMy42MDE0IDE0LjA1NyAxMy44MjkyIDEzLjgyOTJDMTQuMDU3IDEzLjYwMTQgMTQuMDU3IDEzLjIzMiAxMy44MjkyIDEzLjAwNDJMMTAuMDEzOSA5LjE4OTA0QzEwLjgwMyA4LjIxODY4IDExLjI3NzggNi45ODMwNCAxMS4yNzc4IDUuNjM4OUMxMS4yNzc4IDIuNTMxNTMgOC43NDYyOCAwIDUuNjM4OTEgMEg1LjYzODlaTTUuNjM4OTIgMS4xNjY2N0M4LjExNTc4IDEuMTY2NjcgMTAuMTExMiAzLjE2MjA1IDEwLjExMTIgNS42Mzg5QzEwLjExMTIgNi44NDU0NyA5LjYzNTIzIDcuOTM1NTcgOC44NjMyMSA4LjczODYyQzguODE1NjMgOC43NzM2IDguNzczNjMgOC44MTU2IDguNzM4NjUgOC44NjMxOUM3LjkzNTYgOS42MzUyIDYuODQ1NSAxMC4xMTExIDUuNjM4OTIgMTAuMTExMUMzLjE2MjA3IDEwLjExMTEgMS4xNjY2OSA4LjExNTc1IDEuMTY2NjkgNS42Mzg5QzEuMTY2NjkgMy4xNjIwNCAzLjE2MjA3IDEuMTY2NjcgNS42Mzg5MiAxLjE2NjY3VjEuMTY2NjdaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB+IC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDE1IDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy44OTM1NCA5LjkwNTcxQzQuMTk1MzkgOS45MDU3MSA0LjQ0MDQgMTAuMTUwNyA0LjQ0MDQxIDEwLjQ1MjZDNC40NDA0MSAxMC43NTQ0IDQuMTk1NCAxMC45OTk1IDMuODkzNTQgMTAuOTk5NUMzLjU5MTg1IDEwLjk5OTMgMy4zNDc2NCAxMC43NTQzIDMuMzQ3NjQgMTAuNDUyNkMzLjM0NzY1IDEwLjE1MDkgMy41OTE4NiA5LjkwNTkxIDMuODkzNTQgOS45MDU3MVpNMy44OTM1NCA4LjM0NDE5QzQuMTk1NCA4LjM0NDE5IDQuNDQwNDEgOC41ODkyMSA0LjQ0MDQxIDguODkxMDdDNC40NDAzOSA5LjE5MjkgNC4xOTUzOCA5LjQzNzk0IDMuODkzNTQgOS40Mzc5NEMzLjU5MTg3IDkuNDM3NzQgMy4zNDc2NyA5LjE5Mjc4IDMuMzQ3NjQgOC44OTEwN0MzLjM0NzY0IDguNTg5MzMgMy41OTE4NSA4LjM0NDM5IDMuODkzNTQgOC4zNDQxOVpNMy44MTkzMiAwLjAwNDM0NjU3QzMuOTg2MzkgLTAuMDA5ODUyMDYgNC4xNTgxNyAwLjA0NDYzNzMgNC4yODYxMiAwLjE3MjMxNUw3LjUxMjY4IDMuMzk4ODhDNy43NDI4OSAzLjYyOTIzIDcuNzQyODUgNC4wMDI0OSA3LjUxMjY4IDQuMjMyODZDNy4yODIyOCA0LjQ2MzI3IDYuOTA4MTIgNC40NjMyNyA2LjY3NzcyIDQuMjMyODZMNC40NDA0MSAxLjk5NTU2VjcuMTczMjlDNC40NDAzOSA3LjQ3NTEzIDQuMTk1MzkgNy43MjAxNyAzLjg5MzU0IDcuNzIwMTdDMy41OTE4NiA3LjcxOTk3IDMuMzQ3NjYgNy40NzUwMSAzLjM0NzY0IDcuMTczMjlWMS44NjM3MkwxLjAxNDYzIDQuMjgzNjRDMC43ODg0NSA0LjUxODEyIDAuNDE1MTc4IDQuNTI0NDQgMC4xODA2NDggNC4yOTgyOUMtMC4wNTM4NDA5IDQuMDcyMTIgLTAuMDYxMDk4OCAzLjY5ODg1IDAuMTY1MDIzIDMuNDY0MzFMMy4zMzIwMiAwLjE4MDEyOEMzLjQ2MzQ2IDAuMDQzODc5NiAzLjY0NDU4IC0wLjAxNDIyMTMgMy44MTkzMiAwLjAwNDM0NjU3WicgZmlsbD0nJTIzMUIxQjFCJy8lM0UlM0NwYXRoIGQ9J00xMC4xOTYyIDEuMDkyODlDOS44OTQ0NCAxLjA5Mjg5IDkuNjQ5NTIgMC44NDg2NSA5LjY0OTI4IDAuNTQ2OTkyQzkuNjQ5MjggMC4yNDUxMzMgOS44OTQzIDAuMDAwMTE2OTM1IDEwLjE5NjIgMC4wMDAxMTY5NjJDMTAuNDk3OSAwLjAwMDMwNDg2MiAxMC43NDIxIDAuMjQ1MjQ5IDEwLjc0MjEgMC41NDY5OTJDMTAuNzQxOCAwLjg0ODUzNCAxMC40OTc3IDEuMDkyNyAxMC4xOTYyIDEuMDkyODlaTTEwLjE5NjIgMi42NTQ0MUM5Ljg5NDQyIDIuNjU0NDEgOS42NDk0OCAyLjQxMDIxIDkuNjQ5MjggMi4xMDg1MkM5LjY0OTI4IDEuODA2NjYgOS44OTQzIDEuNTYxNjQgMTAuMTk2MiAxLjU2MTY0QzEwLjQ5NzkgMS41NjE4MyAxMC43NDIxIDEuODA2NzcgMTAuNzQyMSAyLjEwODUyQzEwLjc0MTkgMi40MTAwOSAxMC40OTc3IDIuNjU0MjMgMTAuMTk2MiAyLjY1NDQxWk0xMC4yNzYyIDEwLjk5NDNDMTAuMTA3MiAxMS4wMTAzIDkuOTMzMDUgMTAuOTU1NyA5LjgwMzU4IDEwLjgyNjNMNi41NzcwMSA3LjYwMDdDNi4zNDY2MSA3LjM3MDMgNi4zNDY2MSA2Ljk5NjE1IDYuNTc3MDEgNi43NjU3NEM2LjgwNzQzIDYuNTM1NDIgNy4xODE2IDYuNTM1MzcgNy40MTE5OCA2Ljc2NTc0TDkuNjQ5MjggOS4wMDQwMkw5LjY0OTI4IDMuODI2MjlDOS42NDkyOCAzLjUyNDQzIDkuODk0MyAzLjI3OTQxIDEwLjE5NjIgMy4yNzk0MUMxMC40OTc5IDMuMjc5NiAxMC43NDIxIDMuNTI0NTUgMTAuNzQyMSAzLjgyNjI5TDEwLjc0MjEgOS4xMzU4NkwxMy4wNzUxIDYuNzE1OTRDMTMuMzAxMSA2LjQ4MTQ3IDEzLjY3NDUgNi40NzQ0MSAxMy45MDkgNi43MDAzMUMxNC4xNDM1IDYuOTI2NCAxNC4xNTA2IDcuMjk5NzIgMTMuOTI0NyA3LjUzNDNMMTAuNzU3NyAxMC44MTg1QzEwLjYyNzYgMTAuOTUzMyAxMC40NDkzIDExLjAxMSAxMC4yNzYyIDEwLjk5NDNaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgfiAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjA3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3NXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0IWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRDVFMUZEICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMS41cHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRDVFMUZEICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMS41cHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0zcHggMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJWw4ZMRyBTT1JUw4hSSU5HXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEc0MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5mYWtlLWlucHV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAucmVzZXQtZmlsdGVyLFxuICAgICAgICAgICAgICAgICYgPiBpbnB1dC5mb3JtLXN1Ym1pdCxcbiAgICAgICAgICAgICAgICAmID4gLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IC5tb2JpbGUtcmVzdWx0cy1jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yXzIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMGR2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDExMnB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmV0dXJuLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAubGVmdC1zaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDM1cHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA2NHB4O1xuICAgICAgICAgICAgICAgIC5vcmRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAub3JkZXItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgwMHB4JyBoZWlnaHQ9JzgwMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDc2NyaXB0IHhtbG5zPScnLyUzRSUzQ3BhdGggZD0nTTcgMTJMOS44OTA3NSAxNC44OTA3VjE0Ljg5MDdDOS45NTExNCAxNC45NTEgMTAuMDQ5IDE0Ljk1MTEgMTAuMTA5NCAxNC44OTA3VjE0Ljg5MDdMMTcgOCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NzY3JpcHQgeG1sbnM9JycvJTNFJTNDL3N2ZyUzRVwiKTsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcl84MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b21lci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlDNEY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAucmV0dXJuLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjhweCAyMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUM0RjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkRzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDBweCcgaGVpZ2h0PSc4MDBweCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3NjcmlwdCB4bWxucz0nJy8lM0UlM0NwYXRoIGQ9J003IDEyTDkuODkwNzUgMTQuODkwN1YxNC44OTA3QzkuOTUxMTQgMTQuOTUxIDEwLjA0OSAxNC45NTExIDEwLjEwOTQgMTQuODkwN1YxNC44OTA3TDE3IDgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDc2NyaXB0IHhtbG5zPScnLyUzRSUzQy9zdmclM0VcIik7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvbWFpbl9jb2xvcl84MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yXzgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoaW5wdXQ6Y2hlY2tlZCkgfiAuanMtZm9ybS10eXBlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tLXB1cmNoYXNlZC1lbnRpdHktbWlzc2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwiZWRpdC1sZWZ0LXNpZGUtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwiZWRpdC1sZWZ0LXNpZGUtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDEzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1jb250cmlidXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmZpZWxkLW5hbWUtYXR0cmlidXRlLXByb2R1Y3QtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtYXR0cmlidXRlLXByb2R1Y3QtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcHVibGlzaC12ZXJzaW9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1hdHRyaWJ1dGUtcHJvZHVjdC10eXBlLWxpY2Vuc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHMjAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yXzUwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVkZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENjI0MkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygucmV0dXJuZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAucmV0dXJuZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4wMDAxNiAxLjMzMzVDNC4zMjQxOCAxLjMzMzUgMS4zMzM1IDQuMzI0MTkgMS4zMzM1IDguMDAwMTZDMS4zMzM1IDExLjY3NjEgNC4zMjQxOCAxNC42NjY4IDguMDAwMTYgMTQuNjY2OEMxMS42NzYxIDE0LjY2NjggMTQuNjY2OCAxMS42NzYxIDE0LjY2NjggOC4wMDAxNkMxNC42NjY4IDQuMzI0MTkgMTEuNjc2MSAxLjMzMzUgOC4wMDAxNiAxLjMzMzVaTTguMDAwMTYgMi4zMzM1QzExLjEzNTcgMi4zMzM1IDEzLjY2NjggNC44NjQ2MyAxMy42NjY4IDguMDAwMTZDMTMuNjY2OCAxMS4xMzU3IDExLjEzNTcgMTMuNjY2OCA4LjAwMDE2IDEzLjY2NjhDNC44NjQ2MiAxMy42NjY4IDIuMzMzNSAxMS4xMzU3IDIuMzMzNSA4LjAwMDE2QzIuMzMzNSA0Ljg2NDYzIDQuODY0NjIgMi4zMzM1IDguMDAwMTYgMi4zMzM1Wk04LjAwMDE2IDQuNjY2ODNDNy44MjMzNSA0LjY2NjgzIDcuNjUzNzggNC43MzcwNyA3LjUyODc2IDQuODYyMDlDNy40MDM3MyA0Ljk4NzEyIDcuMzMzNSA1LjE1NjY4IDcuMzMzNSA1LjMzMzVDNy4zMzM1IDUuNTEwMzEgNy40MDM3MyA1LjY3OTg4IDcuNTI4NzYgNS44MDQ5QzcuNjUzNzggNS45Mjk5MiA3LjgyMzM1IDYuMDAwMTYgOC4wMDAxNiA2LjAwMDE2QzguMTc2OTcgNi4wMDAxNiA4LjM0NjU0IDUuOTI5OTIgOC40NzE1NyA1LjgwNDlDOC41OTY1OSA1LjY3OTg4IDguNjY2ODMgNS41MTAzMSA4LjY2NjgzIDUuMzMzNUM4LjY2NjgzIDUuMTU2NjggOC41OTY1OSA0Ljk4NzEyIDguNDcxNTcgNC44NjIwOUM4LjM0NjU0IDQuNzM3MDcgOC4xNzY5NyA0LjY2NjgzIDguMDAwMTYgNC42NjY4M1pNNy45OTIzNSA2Ljk5M0M3Ljg1OTg2IDYuOTk1MDcgNy43MzM2IDcuMDQ5NjUgNy42NDEzMSA3LjE0NDc0QzcuNTQ5MDMgNy4yMzk4MyA3LjQ5ODI2IDcuMzY3NjcgNy41MDAxNiA3LjUwMDE2VjExLjE2NjhDNy40OTkyMyAxMS4yMzMxIDcuNTExNDcgMTEuMjk4OSA3LjUzNjE3IDExLjM2MDRDNy41NjA4OCAxMS40MjE4IDcuNTk3NTYgMTEuNDc3OCA3LjY0NDA4IDExLjUyNUM3LjY5MDYgMTEuNTcyMiA3Ljc0NjA0IDExLjYwOTYgNy44MDcxNyAxMS42MzUyQzcuODY4MyAxMS42NjA4IDcuOTMzOSAxMS42NzM5IDguMDAwMTYgMTEuNjczOUM4LjA2NjQyIDExLjY3MzkgOC4xMzIwMyAxMS42NjA4IDguMTkzMTYgMTEuNjM1MkM4LjI1NDI4IDExLjYwOTYgOC4zMDk3MiAxMS41NzIyIDguMzU2MjQgMTEuNTI1QzguNDAyNzYgMTEuNDc3OCA4LjQzOTQ0IDExLjQyMTggOC40NjQxNSAxMS4zNjA0QzguNDg4ODYgMTEuMjk4OSA4LjUwMTEgMTEuMjMzMSA4LjUwMDE2IDExLjE2NjhWNy41MDAxNkM4LjUwMTEyIDcuNDMzMjQgOC40ODg2NCA3LjM2NjgxIDguNDYzNDUgNy4zMDQ4QzguNDM4MjYgNy4yNDI3OSA4LjQwMDg4IDcuMTg2NDcgOC4zNTM1MyA3LjEzOTE3QzguMzA2MTcgNy4wOTE4OCA4LjI0OTggNy4wNTQ1NyA4LjE4Nzc2IDcuMDI5NDZDOC4xMjU3MiA3LjAwNDM1IDguMDU5MjcgNi45OTE5NiA3Ljk5MjM1IDYuOTkzWicgZmlsbD0nJTIzNzc3Nzc3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4IHRvcCA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKC5qcy1mb3JtLXR5cGUtY2hlY2tib3gpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguZm9ybS1kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwiZWRpdC1sZWZ0LXNpZGUtXCJdICosXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pdGVtLS1wdXJjaGFzZWQtZW50aXR5LW1pc3NpbmcgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXZhaWxhYmxlLWl0ZW1zOmhhcyguaGVhZGluZzpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi51bmF2YWlsYWJsZS1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDYyNDJGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcgMEMzLjE0MTQ3IDAgMCAzLjE0MTQ3IDAgN0MwIDEwLjg1ODUgMy4xNDE0NyAxNCA3IDE0QzEwLjg1ODUgMTQgMTQgMTAuODU4NSAxNCA3QzE0IDMuMTQxNDcgMTAuODU4NSAwIDcgMFpNNyAxLjI3MjczQzEwLjE3MDcgMS4yNzI3MyAxMi43MjczIDMuODI5MjcgMTIuNzI3MyA3QzEyLjcyNzMgMTAuMTcwNyAxMC4xNzA3IDEyLjcyNzMgNyAxMi43MjczQzMuODI5MjYgMTIuNzI3MyAxLjI3MjczIDEwLjE3MDcgMS4yNzI3MyA3QzEuMjcyNzMgMy44MjkyNyAzLjgyOTI2IDEuMjcyNzMgNyAxLjI3MjczWk02LjI3MjkgMy44MTgxOEw2LjM5MzQ3IDcuNjM2MzZINy42MDUzTDcuNzI1ODYgMy44MTgxOEg2LjI3MjlaTTcuMDAyNDggOC41NjIzMkM2LjQzODY2IDguNTYyMzIgNi4xMDI2MyA4Ljg2MjI0IDYuMTAyNjMgOS4zNzY0MkM2LjEwMjYzIDkuODgxMDYgNi40Mzg2NyAxMC4xODE4IDcuMDAyNDggMTAuMTgxOEM3LjU2MTg1IDEwLjE4MTggNy44OTg2MSA5Ljg4MTA2IDcuODk4NjEgOS4zNzY0MkM3Ljg5ODYxIDguODYyMjQgNy41NjE4NSA4LjU2MjMyIDcuMDAyNDggOC41NjIzMlonIGZpbGw9JyUyM0Q2MjQyRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAxMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUM0RjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpoYXMoLmZvcm0taXRlbSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItaXRlbS0tcHVyY2hhc2VkLWVudGl0eS1taXNzaW5nLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1sZWZ0LXNpZGUtXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDExMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlIGEgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItaXRlbS0tcHVyY2hhc2VkLWVudGl0eS1taXNzaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItaXRlbS1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNrdSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNTZweCAwIDhweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNjc2NTQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuNTUzNDkgMUM2Ljk3Njg0IDEgNi40NzMzMSAxLjIzNjQ0IDYuMTUyMjkgMS41OTc1OUM1LjgzMTI3IDEuOTU4NzQgNS42ODMyOCAyLjQxODI1IDUuNjgzMjggMi44NzAyMkM1LjY4MzI4IDMuMzIyMTggNS44MzEyNyAzLjc4MTY5IDYuMTUyMjkgNC4xNDI4NEM2LjQ3MzMxIDQuNTAzOTggNi45NzY4NCA0Ljc0MDQzIDcuNTUzNDkgNC43NDA0M0M4LjEzMDE0IDQuNzQwNDMgOC42MzM2NyA0LjUwMzk5IDguOTU0NjkgNC4xNDI4NEM5LjI3NTcxIDMuNzgxNjkgOS40MjM3MSAzLjMyMjE4IDkuNDIzNzEgMi44NzAyMkM5LjQyMzcxIDIuNDE4MjUgOS4yNzU3MSAxLjk1ODc0IDguOTU0NjkgMS41OTc1OUM4LjYzMzY3IDEuMjM2NDUgOC4xMzAxNCAxIDcuNTUzNDkgMVpNNy41NTM0OCAyLjEyMjEzQzcuODQ5NiAyLjEyMjEzIDguMDAwNjQgMi4yMTI5NyA4LjExNjAxIDIuMzQyNzVDOC4yMzEzNyAyLjQ3MjU0IDguMzAxNTcgMi42Njc2MSA4LjMwMTU3IDIuODcwMjFDOC4zMDE1NyAzLjA3MjgyIDguMjMxMzcgMy4yNjc4OSA4LjExNjAxIDMuMzk3NjhDOC4wMDA2NSAzLjUyNzQ2IDcuODQ5NiAzLjYxODMgNy41NTM0OCAzLjYxODNDNy4yNTczNiAzLjYxODMgNy4xMDYzMiAzLjUyNzQ2IDYuOTkwOTUgMy4zOTc2OEM2Ljg3NTU5IDMuMjY3ODkgNi44MDUzOSAzLjA3MjgyIDYuODA1MzkgMi44NzAyMUM2LjgwNTM5IDIuNjY3NjEgNi44NzU1OSAyLjQ3MjU0IDYuOTkwOTUgMi4zNDI3NUM3LjEwNjMyIDIuMjEyOTcgNy4yNTczNiAyLjEyMjEzIDcuNTUzNDggMi4xMjIxM1pNNi4yMzU1NSA1LjQ4MDQ5QzYuMjA4MzYgNS40ODEyIDYuMTgxMjYgNS40ODM4OCA2LjE1NDQ2IDUuNDg4NTJINC41NjExMkM0LjI1MTIyIDUuNDg4NDcgNCA1LjczOTY5IDQgNi4wNDk1OUM0IDYuMzU5NDkgNC4yNTEyMiA2LjYxMDcxIDQuNTYxMTIgNi42MTA3MUw1LjY4MzI1IDYuNjEwNjVWMTQuMDkxNUg0LjU2MTEyQzQuMjUxMjIgMTQuMDkxNSA0IDE0LjM0MjcgNCAxNC42NTI2QzQgMTQuOTYyNSA0LjI1MTIyIDE1LjIxMzcgNC41NjExMiAxNS4yMTM3TDYuMTUyMjcgMTUuMjEzNkM2LjIxMjUgMTUuMjIzNSA2LjI3Mzk0IDE1LjIyMzUgNi4zMzQxNyAxNS4yMTM2SDguNzcwNTdDOC44MzA4IDE1LjIyMzUgOC44OTIyNCAxNS4yMjM1IDguOTUyNDggMTUuMjEzNkgxMC43MzI4QzExLjA0MjcgMTUuMjEzNyAxMS4yOTQgMTQuOTYyNSAxMS4yOTQgMTQuNjUyNkMxMS4yOTQgMTQuMzQyNyAxMS4wNDI3IDE0LjA5MTUgMTAuNzMyOCAxNC4wOTE1TDkuNDIzNjggMTQuMDkxNVY3LjU0NTc2QzkuNDIzNjggNi40MTYyMyA4LjQ5NTk3IDUuNDg4NTIgNy4zNjY0NCA1LjQ4ODUySDYuMzM2MzZDNi4zMDMwNyA1LjQ4MjgxIDYuMjY5MzMgNS40ODAxMiA2LjIzNTU1IDUuNDgwNDhMNi4yMzU1NSA1LjQ4MDQ5Wk02LjgwNTM5IDYuNjEwNjRINy4zNjY0NkM3Ljg4OTQ2IDYuNjEwNjQgOC4zMDE1NyA3LjAyMjc1IDguMzAxNTcgNy41NDU3NVYxNC4wOTE1SDYuODA1MzlWNi42MTA2NFonIGZpbGw9JyUyMzQwQTYyOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweCB0b3AgOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAucG9wdXAtZm9ybS1tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC52aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJldHVybi1vcmRlci13YXJuaW5nX19idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG9tYWluX2NvbG9yXzgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnZlcnNpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZS1wb3B1cC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmlnaHQtc2lkZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOTVweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAucmV0dXJuX2NhcnQge1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAucmV0dXJuLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDhweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXR1cm5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpmb2N1cyB+IGxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpmb2N1cy12aXNpYmxlIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAjRDYyNDJGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDEyIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuNjY2NSAxLjcyMjY2QzQuNjIyMyAxLjcyMjY2IDQuNTc5OTEgMS43NDAyMiA0LjU0ODY1IDEuNzcxNDdDNC41MTc0IDEuODAyNzMgNC40OTk4NCAxLjg0NTEyIDQuNDk5ODQgMS44ODkzMlYzLjM4OTMySDcuNDk5ODRWMS44ODkzMkM3LjQ5OTg0IDEuODQ1MTIgNy40ODIyOCAxLjgwMjczIDcuNDUxMDIgMS43NzE0N0M3LjQxOTc3IDEuNzQwMjIgNy4zNzczNyAxLjcyMjY2IDcuMzMzMTcgMS43MjI2Nkg0LjY2NjVaTTguNDk5ODQgMy4zODkzMlYxLjg4OTMyQzguNDk5ODQgMS41Nzk5IDguMzc2OTIgMS4yODMxNiA4LjE1ODEzIDEuMDY0MzZDNy45MzkzNCAwLjg0NTU3MyA3LjY0MjU5IDAuNzIyNjU2IDcuMzMzMTcgMC43MjI2NTZINC42NjY1QzQuMzU3MDggMC43MjI2NTYgNC4wNjAzNCAwLjg0NTU3MyAzLjg0MTU1IDEuMDY0MzZDMy42MjI3NSAxLjI4MzE2IDMuNDk5ODQgMS41Nzk5IDMuNDk5ODQgMS44ODkzMlYzLjM4OTMySDEuMzM5MDJDMS4zMzU1IDMuMzg5MjkgMS4zMzE5NyAzLjM4OTI5IDEuMzI4NDQgMy4zODkzMkgwLjY2NjUwNEMwLjM5MDM2MiAzLjM4OTMyIDAuMTY2NTA0IDMuNjEzMTggMC4xNjY1MDQgMy44ODkzMkMwLjE2NjUwNCA0LjE2NTQ3IDAuMzkwMzYyIDQuMzg5MzIgMC42NjY1MDQgNC4zODkzMkgwLjg3MzEwNEwxLjQ5OTk3IDExLjkxMThDMS41MDU4MiAxMi4zODk5IDEuNjk4MjkgMTIuODQ3MiAyLjAzNjgxIDEzLjE4NTdDMi4zODA2MiAxMy41Mjk1IDIuODQ2OTQgMTMuNzIyNyAzLjMzMzE3IDEzLjcyMjdIOC42NjY1QzkuMTUyNzMgMTMuNzIyNyA5LjYxOTA1IDEzLjUyOTUgOS45NjI4NyAxMy4xODU3QzEwLjMwMTQgMTIuODQ3MiAxMC40OTM5IDEyLjM4OTkgMTAuNDk5NyAxMS45MTE4TDExLjEyNjYgNC4zODkzMkgxMS4zMzMyQzExLjYwOTMgNC4zODkzMiAxMS44MzMyIDQuMTY1NDcgMTEuODMzMiAzLjg4OTMyQzExLjgzMzIgMy42MTMxOCAxMS42MDkzIDMuMzg5MzIgMTEuMzMzMiAzLjM4OTMySDEwLjY3MTJDMTAuNjY3NyAzLjM4OTI5IDEwLjY2NDIgMy4zODkyOSAxMC42NjA3IDMuMzg5MzJIOC40OTk4NFpNMS44NzY1NyA0LjM4OTMyTDIuNDk5ODQgMTEuODY4NVYxMS44ODkzQzIuNDk5ODQgMTIuMTEwMyAyLjU4NzYzIDEyLjMyMjMgMi43NDM5MiAxMi40Nzg2QzIuOTAwMiAxMi42MzQ5IDMuMTEyMTYgMTIuNzIyNyAzLjMzMzE3IDEyLjcyMjdIOC42NjY1QzguODg3NTIgMTIuNzIyNyA5LjA5OTQ4IDEyLjYzNDkgOS4yNTU3NiAxMi40Nzg2QzkuNDEyMDQgMTIuMzIyMyA5LjQ5OTg0IDEyLjExMDMgOS40OTk4NCAxMS44ODkzVjExLjg2ODVMMTAuMTIzMSA0LjM4OTMySDEuODc2NTdaTTQuNjY2NSA2LjA1NTk5QzQuOTQyNjUgNi4wNTU5OSA1LjE2NjUgNi4yNzk4NSA1LjE2NjUgNi41NTU5OVYxMC41NTZDNS4xNjY1IDEwLjgzMjEgNC45NDI2NSAxMS4wNTYgNC42NjY1IDExLjA1NkM0LjM5MDM2IDExLjA1NiA0LjE2NjUgMTAuODMyMSA0LjE2NjUgMTAuNTU2VjYuNTU1OTlDNC4xNjY1IDYuMjc5ODUgNC4zOTAzNiA2LjA1NTk5IDQuNjY2NSA2LjA1NTk5Wk03LjMzMzE3IDYuMDU1OTlDNy42MDkzMSA2LjA1NTk5IDcuODMzMTcgNi4yNzk4NSA3LjgzMzE3IDYuNTU1OTlWMTAuNTU2QzcuODMzMTcgMTAuODMyMSA3LjYwOTMxIDExLjA1NiA3LjMzMzE3IDExLjA1NkM3LjA1NzAzIDExLjA1NiA2LjgzMzE3IDEwLjgzMjEgNi44MzMxNyAxMC41NTZWNi41NTU5OUM2LjgzMzE3IDYuMjc5ODUgNy4wNTcwMyA2LjA1NTk5IDcuMzMzMTcgNi4wNTU5OVonIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImVkaXQtbGVmdC1zaWRlLVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDc4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1jb250cmlidXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXB1Ymxpc2gtdmVyc2lvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtYXR0cmlidXRlLXByb2R1Y3QtdHlwZS1saWNlbnNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1za3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tLXB1cmNoYXNlZC1lbnRpdHktbWlzc2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDc4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pdGVtLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5za3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudG90YWwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXZhbHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG90YWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAuY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgb3BhY2l0eSgwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRHMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfODA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBMUExIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5hY3RpdmUpIC5jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3ZlcmxheS1vbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAmID4gLmZvcm0td3JhcHBlciAucmV0dXJuLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAubGVmdC1zaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjg4cHgpO1xuICAgICAgICAgICAgICAgIC5vcmRlci1jb250YWluZXIgLm9yZGVyLWhlYWRpbmcgLmN1c3RvbWVyLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICAgICAgICAucmV0dXJuX2NhcnQge1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jb250YWluZXIgLnJldHVybi1pdGVtLWNvbnRhaW5lcjpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tLXB1cmNoYXNlZC1lbnRpdHktbWlzc2luZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1sZWZ0LXNpZGUtXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgJiA+IC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgLnJldHVybi1wcm9kdWN0LWhlYWRlciA+IC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAmID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWl0ZW0tb3JkZXItbnVtYmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXR1cm4tcHJvZHVjdC1jb250ZW50IC5sZWZ0LXNpZGUgLm9yZGVyLWNvbnRhaW5lciA+IC5mb3JtLXdyYXBwZXIgLnJldHVybi1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tLXB1cmNoYXNlZC1lbnRpdHktbWlzc2luZyxcbiAgICAgICAgICAgICAgICBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPWVkaXQtbGVmdC1zaWRlLV0ge1xuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWxlZnQtc2lkZS1dIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkFudGFsIHJldHVyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmID4gLmZvcm0td3JhcHBlciAucmV0dXJuLXByb2R1Y3QtY29udGVudCAubGVmdC1zaWRlIC5vcmRlci1jb250YWluZXIgLm9yZGVyLWhlYWRpbmcge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47ICAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5jdXN0b21lci1uYW1lIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTg7XG4gICAgICAgICAgICAmID4gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAucmV0dXJuLXByb2R1Y3QtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAmOmhhcygub3JkZXItZmlsdGVycykge1xuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLWZpbHRlcnMtdHJpZ2dlcixcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5vcmRlci1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZS1maWx0ZXJzLW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5maWx0ZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2xvc2UtbW9iaWxlLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuNDY5NjcgNS40Njk2N0M1Ljc2MjU2IDUuMTc2NzggNi4yMzc0NCA1LjE3Njc4IDYuNTMwMzMgNS40Njk2N0wxMiAxMC45MzkzTDE3LjQ2OTcgNS40Njk2N0MxNy43NjI2IDUuMTc2NzggMTguMjM3NCA1LjE3Njc4IDE4LjUzMDMgNS40Njk2N0MxOC44MjMyIDUuNzYyNTYgMTguODIzMiA2LjIzNzQ0IDE4LjUzMDMgNi41MzAzM0wxMy4wNjA3IDEyTDE4LjUzMDMgMTcuNDY5N0MxOC44MjMyIDE3Ljc2MjYgMTguODIzMiAxOC4yMzc0IDE4LjUzMDMgMTguNTMwM0MxOC4yMzc0IDE4LjgyMzIgMTcuNzYyNiAxOC44MjMyIDE3LjQ2OTcgMTguNTMwM0wxMiAxMy4wNjA3TDYuNTMwMzMgMTguNTMwM0M2LjIzNzQ0IDE4LjgyMzIgNS43NjI1NiAxOC44MjMyIDUuNDY5NjcgMTguNTMwM0M1LjE3Njc4IDE4LjIzNzQgNS4xNzY3OCAxNy43NjI2IDUuNDY5NjcgMTcuNDY5N0wxMC45MzkzIDEyTDUuNDY5NjcgNi41MzAzM0M1LjE3Njc4IDYuMjM3NDQgNS4xNzY3OCA1Ljc2MjU2IDUuNDY5NjcgNS40Njk2N1onIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTFGRDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB+IC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0NHB4IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zLjY0NjQ1IDUuNjQ2NDVDMy44NDE3MSA1LjQ1MTE4IDQuMTU4MjkgNS40NTExOCA0LjM1MzU1IDUuNjQ2NDVMOCA5LjI5Mjg5TDExLjY0NjQgNS42NDY0NUMxMS44NDE3IDUuNDUxMTggMTIuMTU4MyA1LjQ1MTE4IDEyLjM1MzYgNS42NDY0NUMxMi41NDg4IDUuODQxNzEgMTIuNTQ4OCA2LjE1ODI5IDEyLjM1MzYgNi4zNTM1NUw4LjM1MzU1IDEwLjM1MzZDOC4xNTgyOSAxMC41NDg4IDcuODQxNzEgMTAuNTQ4OCA3LjY0NjQ1IDEwLjM1MzZMMy42NDY0NSA2LjM1MzU1QzMuNDUxMTggNi4xNTgyOSAzLjQ1MTE4IDUuODQxNzEgMy42NDY0NSA1LjY0NjQ1WicgZmlsbD0nJTIzMUIxQjFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUUxRkQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1vcmRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IC5yZXNldC1maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDcwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZG9tYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250U2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aGFzKC5tb2JpbGUtZmlsdGVycy1vbikge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV0dXJuLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLmxlZnQtc2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5vcmRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b21lci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXR1cm4taXRlbS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pdGVtLS1wdXJjaGFzZWQtZW50aXR5LW1pc3NpbmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1sZWZ0LXNpZGUtXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXB1Ymxpc2gtdmVyc2lvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWF0dHJpYnV0ZS1wcm9kdWN0LXR5cGUtbGljZW5zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItaXRlbS0tcHVyY2hhc2VkLWVudGl0eS1taXNzaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pdGVtLWRhdGEgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eS1jb250cm9sLmRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkFudGFsIHJldHVyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudW5hdmFpbGFibGUtaXRlbXMgLml0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWl0ZW0tLXB1cmNoYXNlZC1lbnRpdHktbWlzc2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItaXRlbS1kYXRhIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjRweCAwIDhweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5vLW9yZGVycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmlnaHQtc2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAucmV0dXJuX2NhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXR1cm4taXRlbS1jb250YWluZXI6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pdGVtLS1wdXJjaGFzZWQtZW50aXR5LW1pc3NpbmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1sZWZ0LXNpZGUtXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmV0dXJuLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudG90YWwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5tb2JpbGUtY2FydC12aXNpYmxlKSAucmlnaHQtc2lkZSAucmV0dXJuX2NhcnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iaWxlLWNhcnQtdmlzaWJsZSA+IC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgJiA+IC5yZXR1cm4tcHJvZHVjdC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgICAgIC5tb2JpbGUtZmlsdGVycy10cmlnZ2VyLFxuICAgICAgICAgICAgICAgIC5tb2JpbGUtcmVzdWx0cy1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSW5kc2VuZCByZXR1cm9wbHlzbmluZ2VyXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkRzEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAucmV0dXJuLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmxlZnQtc2lkZSA+ICo6bm90KC5wb3B1cC1mb3JtLW1vZGFsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWdodC1zaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSAxNjRweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgJiA+IC5mb3JtLXdyYXBwZXIgLnJldHVybi1wcm9kdWN0LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoYW5rIHlvdSBwYWdlXG4ucmV0dXJuLXByb2R1Y3QtdGhhbmsteW91IHtcbiAgICBwYWRkaW5nOiAwIDAgNjRweDtcbiAgICBoMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNXB4IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogJEcxMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9tYWluX2NvbG9yXzIwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkb21haW5fY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IC0xMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDExMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDZweDtcbiAgICAgICAgbWFyZ2luOiA2NHB4IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZG9tYWluX2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMycHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdGF4IGRpc3BsYXkgZml4XG4ud2l0aG91dC12YXQgLmluZGl2aWR1YWwtb3JkZXItcGFnZSAudG90YWxzIC53aXRoLXZhdC50YXggeyBcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn0iLCIvLyBDb2xvcnMgZm9yIEFrYWRlbWlzayBhcnRpY2xlc1xuJGFrYWRlbWlza19hcnRpY2xlX2dyZWVuOiByZ2IoMTUyLCAxNjksIDEzMSk7XG4kYWthZGVtaXNrX2FydGljbGVfbGlnaHRibHVlOiByZ2IoMTc0LCAxOTUsIDIxMik7XG4kYWthZGVtaXNrX2FydGljbGVfYnJvd246IHJnYigxNTksIDEwMywgNzkpO1xuJGFrYWRlbWlza19hcnRpY2xlX2JsdWU6IHJnYig3MywgODUsIDEwNSk7XG4kYWthZGVtaXNrX2FydGljbGVfc2FuZDogcmdiKDI0MSwgMjM1LCAyMjcpO1xuXG5oZWFkZXJbaWQ9XCJoZWFkZXJcIl0ge1xuICAgID4gLmNvbnRhaW5lciAjYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrICwgXG4gICAgPiAudmlldy1hcnRpY2xlLmFydGljbGUtbGlzdGluZyAjYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLCBcbiAgICA+IC52aWV3LXBvZGNhc3QgI2Jsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCAzM3B4IDAgMDtcbiAgICAgICAgYSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBcnRpY2xlIGZ1bGwgcGFnZVxuYm9keS5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUuYXJ0aWNsZS1mdWxsLXBhZ2Uge1xuICAgICYudGhlbWVfZ3JlZW4ge1xuICAgICAgICAuYXJ0aWNsZS1oZWFkLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5zaGFyZS1ibG9jayAubWV0aG9kLWJsb2NrIGEuc2hhcmUtbWV0aG9kIHNwYW4sXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWthZGVtaXNrX2FydGljbGVfZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGU6YmVmb3JlLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IC5hcnRpY2xlLWxlZnQtY29udGVudDpmaXJzdC1jaGlsZCArIHA6Zmlyc3QtbGV0dGVyLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5ID4gcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRha2FkZW1pc2tfYXJ0aWNsZV9ncmVlbjtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJi50aGVtZV9saWdodGJsdWUge1xuICAgICAgICAuYXJ0aWNsZS1oZWFkLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5zaGFyZS1ibG9jayAubWV0aG9kLWJsb2NrIGEuc2hhcmUtbWV0aG9kIHNwYW4sXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWthZGVtaXNrX2FydGljbGVfbGlnaHRibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlOmJlZm9yZSxcbiAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlIHAge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiAuYXJ0aWNsZS1sZWZ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgKyBwOmZpcnN0LWxldHRlcixcbiAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWthZGVtaXNrX2FydGljbGVfbGlnaHRibHVlO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAmLnRoZW1lX2Jyb3duIHtcbiAgICAgICAgQGluY2x1ZGUgd2hpdGVUZXh0QXJ0aWNsZUhlYWQ7XG4gICAgICAgIC5hcnRpY2xlLWhlYWQsXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLnNoYXJlLWJsb2NrIC5tZXRob2QtYmxvY2sgYS5zaGFyZS1tZXRob2Qgc3BhbixcbiAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRha2FkZW1pc2tfYXJ0aWNsZV9icm93bjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5ID4gLmFydGljbGUtbGVmdC1jb250ZW50OmZpcnN0LWNoaWxkICsgcDpmaXJzdC1sZXR0ZXIsXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiBwOmZpcnN0LWNoaWxkOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFrYWRlbWlza19hcnRpY2xlX2Jyb3duO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAmLnRoZW1lX2JsdWUge1xuICAgICAgICBAaW5jbHVkZSB3aGl0ZVRleHRBcnRpY2xlSGVhZDtcbiAgICAgICAgLmFydGljbGUtaGVhZCxcbiAgICAgICAgLmFydGljbGUtYm9keSAuc2hhcmUtYmxvY2sgLm1ldGhvZC1ibG9jayBhLnNoYXJlLW1ldGhvZCBzcGFuLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFrYWRlbWlza19hcnRpY2xlX2JsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGU6YmVmb3JlLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYm9keSAuYm9keSA+IC5hcnRpY2xlLWxlZnQtY29udGVudDpmaXJzdC1jaGlsZCArIHA6Zmlyc3QtbGV0dGVyLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5ID4gcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRha2FkZW1pc2tfYXJ0aWNsZV9ibHVlO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAmLnRoZW1lX3NhbmQge1xuICAgICAgICAuYXJ0aWNsZS1oZWFkLFxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5zaGFyZS1ibG9jayAubWV0aG9kLWJsb2NrIGEuc2hhcmUtbWV0aG9kIHNwYW4sXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWthZGVtaXNrX2FydGljbGVfc2FuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1ib2R5IC5ib2R5ID4gLmFydGljbGUtbGVmdC1jb250ZW50OmZpcnN0LWNoaWxkICsgcDpmaXJzdC1sZXR0ZXIsXG4gICAgICAgIC5hcnRpY2xlLWJvZHkgLmJvZHkgPiBwOmZpcnN0LWNoaWxkOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFrYWRlbWlza19hcnRpY2xlX3NhbmQ7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4uZmVhdHVyZWQtYXJ0aWNsZS1wb2RjYXN0IGFydGljbGUubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnJlZmVyZW5jZWQtYmxvY2sgPiBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVmZXJlbmNlZC1jb250ZW50LWJsb2NrID4gYXJ0aWNsZSxcbi5yZWZlcmVuY2VkLWNvbnRlbnQtYmxvY2stY29tcG9uZW50ID4gYXJ0aWNsZSB7XG4gICAgJi50aGVtZV9ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRha2FkZW1pc2tfYXJ0aWNsZV9ncmVlbjtcbiAgICB9XG4gICAgJi50aGVtZV9saWdodGJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWthZGVtaXNrX2FydGljbGVfbGlnaHRibHVlO1xuICAgIH1cbiAgICAmLnRoZW1lX2Jyb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFrYWRlbWlza19hcnRpY2xlX2Jyb3duO1xuICAgIH1cbiAgICAmLnRoZW1lX2JsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWthZGVtaXNrX2FydGljbGVfYmx1ZTtcbiAgICB9XG4gICAgJi50aGVtZV9zYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFrYWRlbWlza19hcnRpY2xlX3NhbmQ7XG4gICAgfVxufVxuXG4vLyBMaXN0aW5nICh0ZWFzZXIpXG5hcnRpY2xlLmFydGljbGUtbGlzdGluZy5ub2RlLS10eXBlLWFydGljbGUgLnRlYXNlci1jb2xvciB7XG4gICAgJi50aGVtZV9ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRha2FkZW1pc2tfYXJ0aWNsZV9ncmVlbjtcbiAgICB9XG4gICAgJi50aGVtZV9saWdodGJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWthZGVtaXNrX2FydGljbGVfbGlnaHRibHVlO1xuICAgIH1cbiAgICAmLnRoZW1lX2Jyb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFrYWRlbWlza19hcnRpY2xlX2Jyb3duO1xuICAgIH1cbiAgICAmLnRoZW1lX2JsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWthZGVtaXNrX2FydGljbGVfYmx1ZTtcbiAgICB9XG4gICAgJi50aGVtZV9zYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFrYWRlbWlza19hcnRpY2xlX3NhbmQ7XG4gICAgfVxufVxuXG4uZmlsdGVyZWQtYXJ0aWNsZS1wb2RjYXN0LWZlZWRzLWNvbXBvbmVudCAuY29tcG9uZW50LWhlYWRlciArIGRpdiBmb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5mb3JtLWl0ZW0tc29ydC1ieSBzcGFuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU29ydGVyIGVmdGVyOiBcIjtcbn0iLCIjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiBmb3JtLnVzZXItbG9naW4tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDE4cHgpO1xuICAgICAgICAudW5pLWxvZ2luLWNhcmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb21haW5fY29sb3JfMjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MXB4IDIwcHg7XG4gICAgICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTkuMzMzMzMgNS44MzMzNVY0LjUwMDAyQzkuMzMzMzMgNC4xNDY0IDkuMTkyODYgMy44MDcyNiA4Ljk0MjgxIDMuNTU3MjFDOC42OTI3NiAzLjMwNzE2IDguMzUzNjIgMy4xNjY2OSA4IDMuMTY2NjlIMy4zMzMzM0MyLjk3OTcxIDMuMTY2NjkgMi42NDA1NyAzLjMwNzE2IDIuMzkwNTIgMy41NTcyMUMyLjE0MDQ4IDMuODA3MjYgMiA0LjE0NjQgMiA0LjUwMDAyVjEyLjVDMiAxMi44NTM2IDIuMTQwNDggMTMuMTkyOCAyLjM5MDUyIDEzLjQ0MjhDMi42NDA1NyAxMy42OTI5IDIuOTc5NzEgMTMuODMzNCAzLjMzMzMzIDEzLjgzMzRIOEM4LjM1MzYyIDEzLjgzMzQgOC42OTI3NiAxMy42OTI5IDguOTQyODEgMTMuNDQyOEM5LjE5Mjg2IDEzLjE5MjggOS4zMzMzMyAxMi44NTM2IDkuMzMzMzMgMTIuNVYxMS4xNjY3JyBzdHJva2U9JyUyMzFCMUIxQicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNiA4LjVIMTRMMTIgNi41JyBzdHJva2U9JyUyMzFCMUIxQicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTAuNUwxNCA4LjUnIHN0cm9rZT0nJTIzMUIxQjFCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG9tYWluRm9udEJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFCMUIxQjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxQjFCMUI7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMUIxQjFCIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDYyNDJGO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI0Q2MjQyRiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICYgKyAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUIxQjFCO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRvbWFpbkZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0taXRlbS0tZXJyb3I6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUIxQjFCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb21haW5Gb250UmVndWxhcjtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24uc2h3cGQuZXllLWNsb3NlLFxuICAgICAgICAgICAgYnV0dG9uLnNod3BkLmV5ZS1vcGVuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZvcm0taXRlbS1wYXNzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7ICBcbiAgICAgICAgJiA+IC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC51bmktbG9naW4tY2FyZCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgIFxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAmID4gLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAudW5pLWxvZ2luLWNhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM5cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
