/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js!../Assets/Wirfuerdievielfalt/styles/main.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*

  Main

*/
/*

  Settings

*/
/*

  Icons

*/
/*

  Variables

*/
/*

  Tools

*/
/*

  Mixins

*/
/*TODO: Cleanup code and code smells*/
/*

  Functions

*/
/*

  Media Queries

*/
/*

  Generic

*/
*,
::before,
::after {
  box-sizing: border-box;
}

::-moz-placeholder {
  color: #6A6A6A;
}

:-ms-input-placeholder {
  color: #6A6A6A;
}

::placeholder {
  color: #6A6A6A;
}

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

.visually-hidden {
  position: absolute;
}

.og {
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/og-image--fallback.jpg?4fd69013eb697fc7c9a6);
}

/*

  Elements

*/
/*

  Body

*/
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-feature-settings: "ss01" on, "ss02" on, "ss03" on, "ss06" on, "ss07" on, "case" on, "kern" on;
  color: #000000;
  background-color: #FFFFFF;
  overflow-y: auto;
  overflow-x: hidden;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 600px) {
  body {
    font-size: calc(18px + 2 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  body {
    font-size: 20px;
  }
}
@media (min-width: 600px) {
  body {
    line-height: calc(32px + 4 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  body {
    line-height: 36px;
  }
}

/*

  Form

*/
form {
  margin: 0;
  padding: 0;
}

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

input,
select,
textarea,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  background: transparent;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

/*

  Hr

*/
hr {
  border: medium none currentColor;
  border: initial;
  border-top: 1px solid #839657;
}

/*

  HTML

*/
html {
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 10px;
}

/*

  iFrame

*/
iframe {
  border: 0;
}

/*

    List

*/
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  margin: 0;
  padding: 0;
}

/*

  Main

*/
main {
  flex-grow: 1;
}

/*

  Media

*/
figure {
  margin: 0;
}

img {
  display: block;
  height: auto;
  max-width: 100%;
}
img[src=""], img:not([src]) {
  visibility: hidden;
}

svg {
  display: block;
  max-width: 100%;
}

video {
  display: block;
  height: auto;
  width: 100%;
  outline: 0;
}

/*

  Object

*/
object {
  pointer-events: none;
}

/*

  Table

*/
table {
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
  border: 0;
  border-spacing: 0;
}

th,
td {
  border: 0;
}

/*

  Typography

*/
@font-face {
  font-family: "Roboto";
  font-display: block;
  font-style: normal;
  font-weight: 400;
  src: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/RobotoRegular.woff2?b009a76ad6afe4ebd301) format("woff2"), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/RobotoRegular.woff?f1e2a76794cb86b2aa8e) format("woff");
}
@font-face {
  font-family: "Roboto";
  font-display: block;
  font-style: normal;
  font-weight: 500;
  src: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/RobotoMedium.woff2?f25d774ecfe0996f8eb5) format("woff2"), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/RobotoMedium.woff?48af7707fe9e6494d6a5) format("woff");
}
@font-face {
  font-family: "Anybody";
  font-display: block;
  font-style: normal;
  font-weight: 800;
  src: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/AnybodyExtraBold.woff2?ac66118ecb7f43f396bf) format("woff2"), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/AnybodyExtraBold.woff?6e80f29a83777f1193ba) format("woff");
}
@font-face {
  font-family: "Icons";
  font-display: block;
  src: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/Icons.woff2?617cb0e2b5d2bbe23248) format("woff2"), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Fonts/Icons.woff?3ad0820cbbb4f6d32365) format("woff");
}
h1 {
  margin: 0;
  font-family: "Anybody";
  font-weight: 800;
  line-height: 1.3;
  font-size: max(38px, min(7.2vmin, 90px));
  letter-spacing: -0.02em;
  margin-bottom: clamp(16px, 0.75rem + 1vmin, 32px);
}

h2 {
  margin: 0;
  font-family: "Anybody";
  font-weight: 800;
  font-size: 34px;
  line-height: 40px;
  letter-spacing: -1.5px;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  h2 {
    font-size: calc(34px + 32 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h2 {
    font-size: 66px;
  }
}
@media (min-width: 600px) {
  h2 {
    line-height: calc(40px + 46 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h2 {
    line-height: 86px;
  }
}
@media (min-width: 600px) {
  h2 {
    letter-spacing: calc(-1.5px + -2.3 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h2 {
    letter-spacing: -3.8px;
  }
}
@media (min-width: 600px) {
  h2 {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h2 {
    margin-bottom: 32px;
  }
}

h3 {
  margin: 0;
  font-family: "Anybody";
  font-weight: 800;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 16px;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  h3 {
    font-size: calc(26px + 24 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h3 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  h3 {
    line-height: calc(36px + 38 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h3 {
    line-height: 74px;
  }
}
@media (min-width: 600px) {
  h3 {
    letter-spacing: calc(-1px + -1.8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h3 {
    letter-spacing: -2.8px;
  }
}
@media (min-width: 600px) {
  h3 {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h3 {
    margin-bottom: 24px;
  }
}
@media (min-width: 600px) {
  h3 {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h3 {
    margin-bottom: 32px;
  }
}

h4 {
  margin: 0;
  font-family: "Anybody";
  font-weight: 800;
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.9px;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  h4 {
    font-size: calc(24px + 14 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h4 {
    font-size: 38px;
  }
}
@media (min-width: 600px) {
  h4 {
    line-height: calc(34px + 16 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h4 {
    line-height: 50px;
  }
}
@media (min-width: 600px) {
  h4 {
    letter-spacing: calc(-0.9px + -0.7 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h4 {
    letter-spacing: -1.6px;
  }
}
@media (min-width: 600px) {
  h4 {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h4 {
    margin-bottom: 24px;
  }
}

h5 {
  margin: 0;
  font-family: "Anybody";
  font-weight: 800;
  font-size: 2rem;
  line-height: 2.8rem;
  letter-spacing: -0.08rem;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  h5 {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  h5 {
    margin-bottom: 24px;
  }
}

p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-feature-settings: "ss01" on, "ss02" on, "ss03" on, "ss06" on, "ss07" on, "case" on, "kern" on;
  margin: 0;
}
@media (min-width: 600px) {
  p {
    font-size: calc(18px + 2 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  p {
    font-size: 20px;
  }
}
@media (min-width: 600px) {
  p {
    line-height: calc(32px + 4 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  p {
    line-height: 36px;
  }
}

b,
strong {
  font-weight: 800;
}

small {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
}
small:last-child {
  margin-bottom: 0;
}

a {
  outline: 0;
  color: inherit;
  text-decoration: none;
}

blockquote {
  margin: 0;
}

/*

  Objects

*/
/*

  Accordion

*/
.o-accordion__header {
  cursor: pointer;
}

.o-accordion__body {
  overflow: hidden;
  height: 0;
  transition: height 0.4s ease;
}

/*

  Aspect Ratio

*/
.o-aspect-ratio {
  position: relative;
  display: block;
  overflow: hidden;
}

.o-aspect-ratio--1by1 {
  padding-bottom: 100%;
}

.o-aspect-ratio--2by1 {
  padding-bottom: 50%;
}

.o-aspect-ratio--3by4 {
  padding-bottom: 133.3333333333%;
}

.o-aspect-ratio--5by3 {
  padding-bottom: 60%;
}

.o-aspect-ratio--9by16 {
  padding-bottom: 177.7777777778%;
}

.o-aspect-ratio--13by9 {
  padding-bottom: 69.2307692308%;
}

.o-aspect-ratio--16by9 {
  padding-bottom: 56.25%;
}

.o-aspect-ratio--24by10 {
  padding-bottom: 41.6666666667%;
}

@media (min-width: 600px) {
  .o-aspect-ratio--small-1by1 {
    padding-bottom: 100%;
  }
  .o-aspect-ratio--small-2by1 {
    padding-bottom: 50%;
  }
  .o-aspect-ratio--small-3by4 {
    padding-bottom: 133.3333333333%;
  }
  .o-aspect-ratio--small-5by3 {
    padding-bottom: 60%;
  }
  .o-aspect-ratio--small-9by16 {
    padding-bottom: 177.7777777778%;
  }
  .o-aspect-ratio--small-13by9 {
    padding-bottom: 69.2307692308%;
  }
  .o-aspect-ratio--small-16by9 {
    padding-bottom: 56.25%;
  }
  .o-aspect-ratio--small-24by10 {
    padding-bottom: 41.6666666667%;
  }
}
@media (min-width: 800px) {
  .o-aspect-ratio--medium-1by1 {
    padding-bottom: 100%;
  }
  .o-aspect-ratio--medium-2by1 {
    padding-bottom: 50%;
  }
  .o-aspect-ratio--medium-3by4 {
    padding-bottom: 133.3333333333%;
  }
  .o-aspect-ratio--medium-5by3 {
    padding-bottom: 60%;
  }
  .o-aspect-ratio--medium-9by16 {
    padding-bottom: 177.7777777778%;
  }
  .o-aspect-ratio--medium-13by9 {
    padding-bottom: 69.2307692308%;
  }
  .o-aspect-ratio--medium-16by9 {
    padding-bottom: 56.25%;
  }
  .o-aspect-ratio--medium-24by10 {
    padding-bottom: 41.6666666667%;
  }
}
@media (min-width: 1200px) {
  .o-aspect-ratio--large-1by1 {
    padding-bottom: 100%;
  }
  .o-aspect-ratio--large-2by1 {
    padding-bottom: 50%;
  }
  .o-aspect-ratio--large-3by4 {
    padding-bottom: 133.3333333333%;
  }
  .o-aspect-ratio--large-5by3 {
    padding-bottom: 60%;
  }
  .o-aspect-ratio--large-9by16 {
    padding-bottom: 177.7777777778%;
  }
  .o-aspect-ratio--large-13by9 {
    padding-bottom: 69.2307692308%;
  }
  .o-aspect-ratio--large-16by9 {
    padding-bottom: 56.25%;
  }
  .o-aspect-ratio--large-24by10 {
    padding-bottom: 41.6666666667%;
  }
}
@media (min-width: 1450px) {
  .o-aspect-ratio--mid-large-1by1 {
    padding-bottom: 100%;
  }
  .o-aspect-ratio--mid-large-2by1 {
    padding-bottom: 50%;
  }
  .o-aspect-ratio--mid-large-3by4 {
    padding-bottom: 133.3333333333%;
  }
  .o-aspect-ratio--mid-large-5by3 {
    padding-bottom: 60%;
  }
  .o-aspect-ratio--mid-large-9by16 {
    padding-bottom: 177.7777777778%;
  }
  .o-aspect-ratio--mid-large-13by9 {
    padding-bottom: 69.2307692308%;
  }
  .o-aspect-ratio--mid-large-16by9 {
    padding-bottom: 56.25%;
  }
  .o-aspect-ratio--mid-large-24by10 {
    padding-bottom: 41.6666666667%;
  }
}
@media (min-width: 1900px) {
  .o-aspect-ratio--extra-large-1by1 {
    padding-bottom: 100%;
  }
  .o-aspect-ratio--extra-large-2by1 {
    padding-bottom: 50%;
  }
  .o-aspect-ratio--extra-large-3by4 {
    padding-bottom: 133.3333333333%;
  }
  .o-aspect-ratio--extra-large-5by3 {
    padding-bottom: 60%;
  }
  .o-aspect-ratio--extra-large-9by16 {
    padding-bottom: 177.7777777778%;
  }
  .o-aspect-ratio--extra-large-13by9 {
    padding-bottom: 69.2307692308%;
  }
  .o-aspect-ratio--extra-large-16by9 {
    padding-bottom: 56.25%;
  }
  .o-aspect-ratio--extra-large-24by10 {
    padding-bottom: 41.6666666667%;
  }
}
.o-aspect-ratio__item {
  position: absolute;
  width: 100%;
  height: 100%;
}

/*

  Icon

*/
.o-icon--account {
  line-height: 1;
}
.o-icon--account::before {
  content: "\f101";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--arrow-down-small {
  line-height: 1;
}
.o-icon--arrow-down-small::before {
  content: "\f102";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--arrow-dropdown {
  line-height: 1;
}
.o-icon--arrow-dropdown::before {
  content: "\f103";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--arrow-next {
  line-height: 1;
}
.o-icon--arrow-next::before {
  content: "\f104";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--arrow-prev {
  line-height: 1;
}
.o-icon--arrow-prev::before {
  content: "\f105";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--arrow-right {
  line-height: 1;
}
.o-icon--arrow-right::before {
  content: "\f106";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--arrow-up-small {
  line-height: 1;
}
.o-icon--arrow-up-small::before {
  content: "\f107";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--button-profil {
  line-height: 1;
}
.o-icon--button-profil::before {
  content: "\f108";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--check {
  line-height: 1;
}
.o-icon--check::before {
  content: "\f109";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--close {
  line-height: 1;
}
.o-icon--close::before {
  content: "\f10a";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--dashboard {
  line-height: 1;
}
.o-icon--dashboard::before {
  content: "\f10b";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--delete {
  line-height: 1;
}
.o-icon--delete::before {
  content: "\f10c";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--facebook {
  line-height: 1;
}
.o-icon--facebook::before {
  content: "\f10d";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--faq {
  line-height: 1;
}
.o-icon--faq::before {
  content: "\f10e";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--favourite-sort-article {
  line-height: 1;
}
.o-icon--favourite-sort-article::before {
  content: "\f10f";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--favourite-sort-new-article {
  line-height: 1;
}
.o-icon--favourite-sort-new-article::before {
  content: "\f110";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--favourite-sort {
  line-height: 1;
}
.o-icon--favourite-sort::before {
  content: "\f111";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--gdpr {
  line-height: 1;
}
.o-icon--gdpr::before {
  content: "\f112";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--hide-password {
  line-height: 1;
}
.o-icon--hide-password::before {
  content: "\f113";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--instagram {
  line-height: 1;
}
.o-icon--instagram::before {
  content: "\f114";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--like-filled {
  line-height: 1;
}
.o-icon--like-filled::before {
  content: "\f115";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--like {
  line-height: 1;
}
.o-icon--like::before {
  content: "\f116";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--link-external {
  line-height: 1;
}
.o-icon--link-external::before {
  content: "\f117";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--logout {
  line-height: 1;
}
.o-icon--logout::before {
  content: "\f118";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--mail {
  line-height: 1;
}
.o-icon--mail::before {
  content: "\f119";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--menu {
  line-height: 1;
}
.o-icon--menu::before {
  content: "\f11a";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--minus {
  line-height: 1;
}
.o-icon--minus::before {
  content: "\f11b";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--play {
  line-height: 1;
}
.o-icon--play::before {
  content: "\f11c";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--plus {
  line-height: 1;
}
.o-icon--plus::before {
  content: "\f11d";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--rating-filled {
  line-height: 1;
}
.o-icon--rating-filled::before {
  content: "\f11e";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--rating {
  line-height: 1;
}
.o-icon--rating::before {
  content: "\f11f";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--search {
  line-height: 1;
}
.o-icon--search::before {
  content: "\f120";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--select-small {
  line-height: 1;
}
.o-icon--select-small::before {
  content: "\f121";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--settings {
  line-height: 1;
}
.o-icon--settings::before {
  content: "\f122";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--share-facebook {
  line-height: 1;
}
.o-icon--share-facebook::before {
  content: "\f123";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--share {
  line-height: 1;
}
.o-icon--share::before {
  content: "\f124";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--show-password {
  line-height: 1;
}
.o-icon--show-password::before {
  content: "\f125";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--sorts {
  line-height: 1;
}
.o-icon--sorts::before {
  content: "\f126";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--twitter {
  line-height: 1;
}
.o-icon--twitter::before {
  content: "\f127";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--whatsapp {
  line-height: 1;
}
.o-icon--whatsapp::before {
  content: "\f128";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--winner {
  line-height: 1;
}
.o-icon--winner::before {
  content: "\f129";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

.o-icon--youtube {
  line-height: 1;
}
.o-icon--youtube::before {
  content: "\f12a";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
}

/*

  Button

*/
.o-button {
  position: relative;
  font-family: "Anybody";
  font-weight: 800;
  font-size: 20px;
  line-height: 1.2;
  padding: 14px 40px;
  border-radius: 50px;
  cursor: pointer;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 3px solid;
  color: #FFFFFF;
  background-color: #4B601A;
  border-color: transparent;
  transition: color 0.4s ease, background-color 0.4s ease, border-color 0.4s ease, transform 0.4s ease;
}
a.o-button:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
button.o-button:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
select.o-button:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
.o-button.o-button--select:active:not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
a.o-button:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
button.o-button:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
select.o-button:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
.o-button.o-button--select:hover:not([disabled]) {
  color: #FFFFFF;
  background-color: #3C4D15;
  transform: translateY(-6px);
}
.o-button:disabled {
  background-color: #CCCCCC;
  cursor: inherit;
}
.o-button.o-button--disabled {
  background-color: #CCCCCC;
  cursor: inherit;
  pointer-events: none;
}
.o-button.o-button--disabled:hover {
  background-color: #CCCCCC !important;
  border-color: #CCCCCC !important;
  transform: none !important;
}
.o-button.o-button--small {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  padding: 6px 40px;
}
.o-button[class*=o-icon--]:before {
  font-size: 24px;
}
.o-button.o-button--icon {
  align-items: center;
  height: 98px;
  width: 98px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
}
.o-button.o-button--edgy {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6;
  border-radius: 4px;
}
.o-button.o-button--edgy--large {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 2rem;
  line-height: 2.8rem;
  letter-spacing: -0.08rem;
  margin-bottom: 16px;
  border-radius: 4px;
  text-align: left;
  padding: 16px 12px;
}
@media (min-width: 600px) {
  .o-button.o-button--edgy--large {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-button.o-button--edgy--large {
    margin-bottom: 24px;
  }
}
.o-button.o-button--edgy--large[class*=o-icon--]:before {
  padding-right: 16px;
  padding-left: 4px;
}
.o-button.o-button--white {
  color: #262103;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
a.o-button.o-button--white:active:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
button.o-button.o-button--white:active:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
select.o-button.o-button--white:active:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
.o-button.o-button--white.o-button--select:active:not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
a.o-button.o-button--white:hover:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
button.o-button.o-button--white:hover:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
select.o-button.o-button--white:hover:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
.o-button.o-button--white.o-button--select:hover:not([disabled]) {
  color: #262103;
  background-color: transparent;
  transform: translateY(-6px);
}
.o-button.o-button--violett {
  color: #FFFFFF;
  background-color: #87307A;
  border-color: transparent;
}
a.o-button.o-button--violett:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
button.o-button.o-button--violett:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
select.o-button.o-button--violett:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
.o-button.o-button--violett.o-button--select:active:not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
a.o-button.o-button--violett:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
button.o-button.o-button--violett:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
select.o-button.o-button--violett:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
.o-button.o-button--violett.o-button--select:hover:not([disabled]) {
  color: #FFFFFF;
  background-color: #742969;
  transform: translateY(-6px);
}
.o-button.o-button--red {
  color: #FFFFFF;
  background-color: #C41623;
  border-color: transparent;
}
a.o-button.o-button--red:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
button.o-button.o-button--red:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
select.o-button.o-button--red:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
.o-button.o-button--red.o-button--select:active:not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
a.o-button.o-button--red:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
button.o-button.o-button--red:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
select.o-button.o-button--red:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
.o-button.o-button--red.o-button--select:hover:not([disabled]) {
  color: #FFFFFF;
  background-color: #BB111E;
  transform: translateY(-6px);
}
.o-button.o-button--outline-white {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #FFFFFF;
}
a.o-button.o-button--outline-white:active:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
button.o-button.o-button--outline-white:active:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
select.o-button.o-button--outline-white:active:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
.o-button.o-button--outline-white.o-button--select:active:not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
a.o-button.o-button--outline-white:hover:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
button.o-button.o-button--outline-white:hover:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
select.o-button.o-button--outline-white:hover:not(.does-not-exist):not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
.o-button.o-button--outline-white.o-button--select:hover:not([disabled]) {
  color: #262103;
  background-color: #FFFFFF;
  transform: translateY(-6px);
}
.o-button.o-button--outline-green-bright {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #DEEBCD;
}
a.o-button.o-button--outline-green-bright:active:not(.does-not-exist):not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
button.o-button.o-button--outline-green-bright:active:not(.does-not-exist):not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
select.o-button.o-button--outline-green-bright:active:not(.does-not-exist):not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
.o-button.o-button--outline-green-bright.o-button--select:active:not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
a.o-button.o-button--outline-green-bright:hover:not(.does-not-exist):not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
button.o-button.o-button--outline-green-bright:hover:not(.does-not-exist):not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
select.o-button.o-button--outline-green-bright:hover:not(.does-not-exist):not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
.o-button.o-button--outline-green-bright.o-button--select:hover:not([disabled]) {
  color: #4B601A;
  background-color: #DEEBCD;
  transform: translateY(-6px);
}
.o-button.o-button--outline-green {
  color: #4B601A;
  background-color: transparent;
  border-color: #4B601A;
}
a.o-button.o-button--outline-green:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
button.o-button.o-button--outline-green:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
select.o-button.o-button--outline-green:active:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
.o-button.o-button--outline-green.o-button--select:active:not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
a.o-button.o-button--outline-green:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
button.o-button.o-button--outline-green:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
select.o-button.o-button--outline-green:hover:not(.does-not-exist):not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
.o-button.o-button--outline-green.o-button--select:hover:not([disabled]) {
  color: #FFFFFF;
  background-color: #4B601A;
  transform: translateY(-6px);
}
.o-button.o-button--select {
  padding: 0;
  text-align: left;
  position: relative;
}
.o-button.o-button--select select {
  text-transform: uppercase;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 10px 30px 10px 12px;
  outline: none;
  border: none;
  margin: 0;
  background-color: transparent;
  color: inherit;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 0.16em;
  min-width: 150px;
}

.o-button__select-icon {
  font-size: 8px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 1;
}

.o-button--capitalize {
  text-transform: capitalize;
}

@media only screen and (min-width:600px) {
  /*

    Button: Small Up

  */
  .o-button.o-button--edgy {
    font-size: 14px;
  }
  .o-button.o-button--edgy--large {
    padding: 32px 24px 32px 16px;
  }
}
/*

  Card

*/
.o-card__wrapper {
  color: inherit;
  cursor: pointer;
}

.o-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  margin-bottom: 40px;
  /*
  * Clips generated with https://bennettfeely.com/clippy/
  */
}
.o-card--blog-more, .o-card--favourite-more {
  padding-top: 184px;
}
.o-card--blog-more .o-card__title,
.o-card--blog-more .o-card__body, .o-card--favourite-more .o-card__title,
.o-card--favourite-more .o-card__body {
  text-align: center;
}
.o-card--color1 {
  color: #DEEBCD;
  background-color: #4B601A;
}
.o-card--color1 .o-card__author-name {
  color: #DEEBCD;
}
.o-card--color1 .o-card__header {
  background-color: #839657;
}
.o-card .o-card__tag {
  display: inline-flex;
  background: rgba(75, 96, 26, 0.08);
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  text-transform: uppercase;
  padding: 4px 10px;
  letter-spacing: 0.16em;
  margin-bottom: 6px;
}
.o-card--color2 {
  color: #FFE5CC;
  background-color: #E38529;
}
.o-card--color2 .o-card__author-name {
  color: #FFE5CC;
}
.o-card--color2 .o-card__header {
  background-color: #EE9B4A;
}
.o-card--color3 {
  color: #FFEAF2;
  background-color: #E774A0;
}
.o-card--color3 .o-card__author-name {
  color: #FFEAF2;
}
.o-card--color3 .o-card__header {
  background-color: #EF97B9;
}
.o-card--green {
  color: #DEEBCD;
  background-color: #839657;
}
.o-card--green-dark {
  color: #DEEBCD;
  background-color: #4B601A;
}
.o-card--green-dark .o-card__property {
  background-color: #839657;
}
.o-card--purple {
  color: #87307a;
  background-color: #ef97b9;
}
.o-card--favourite1 {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 96%, 34% 96%, 22% 100%, 16% 96%, 0 92%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 96%, 34% 96%, 22% 100%, 16% 96%, 0 92%);
}
.o-card--favourite2 {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 96%, 72% 96%, 61% 100%, 58% 96%, 0 96%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 96%, 72% 96%, 61% 100%, 58% 96%, 0 96%);
}
.o-card--favourite3 {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 96%, 30% 96%, 23% 100%, 17% 96%, 0 96%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 96%, 30% 96%, 23% 100%, 17% 96%, 0 96%);
}
.o-card--blog {
  -webkit-clip-path: polygon(0 0, 87% 0, 100% 3%, 100% 100%, 11% 100%, 0 94%);
          clip-path: polygon(0 0, 87% 0, 100% 3%, 100% 100%, 11% 100%, 0 94%);
}
.o-card--blog-more {
  -webkit-clip-path: polygon(100% 0, 98% 92%, 91% 97%, 41% 99%, 0 95%, 5% 0);
          clip-path: polygon(100% 0, 98% 92%, 91% 97%, 41% 99%, 0 95%, 5% 0);
}
.o-card--blog1 {
  -webkit-clip-path: polygon(5% 0, 73% 0, 100% 3%, 96% 99%, 80% 100%, 1% 100%);
          clip-path: polygon(5% 0, 73% 0, 100% 3%, 96% 99%, 80% 100%, 1% 100%);
}
.o-card--blog2 {
  -webkit-clip-path: polygon(5% 0, 100% 0, 97% 100%, 1% 100%);
          clip-path: polygon(5% 0, 100% 0, 97% 100%, 1% 100%);
}
.o-card--blog3 {
  -webkit-clip-path: polygon(5% 0, 73% 0, 100% 3%, 96% 100%, 1% 100%);
          clip-path: polygon(5% 0, 73% 0, 100% 3%, 96% 100%, 1% 100%);
}

.o-card--image {
  color: #FFFFFF;
}

.o-card--link {
  height: 100%;
  display: flex;
}

.o-card__picture--article:before {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
}

.o-card__image {
  height: 465px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.o-card__image--small {
  height: 292px;
}

.o-card__author-image {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 4;
  border: 5px solid #FFFFFF;
  background-color: #EDDFD6;
}
.o-card__author-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.o-card__author {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 24px;
}

.o-card__author-name {
  font-size: 24px;
  margin-bottom: 8px;
  margin-top: 8px;
}

.o-card__author-plantings {
  padding: 0 16px;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 50px;
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF;
}

.o-card__category {
  font-size: 16px;
  text-transform: uppercase;
  margin: 10px 0;
  letter-spacing: 0.16em;
  line-height: 1.25;
}

.o-card__header {
  height: 465px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.o-card__header--green {
  background-color: #839657;
}
.o-card__header--blog {
  position: relative;
  height: auto;
  height: initial;
}

.o-card__main {
  z-index: 20;
  flex-grow: 1;
  padding: 20px 20px 0 40px;
  margin-bottom: 10px;
  overflow: hidden;
}
.o-card__main--favourite {
  height: 370px;
  max-height: 370px;
}

.o-card__title {
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3;
}

.o-card__body {
  color: #ffffff;
  font-family: roboto;
}
.o-card__body button {
  border: 4px solid;
}

.o-card__footer {
  padding: 20px 40px 0 60px;
  z-index: 30;
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.o-card__footer--favourite {
  flex-direction: column;
  padding: 0 8px;
  padding-bottom: 40px;
}

.o-card__actions {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF;
}

.o-card__properties {
  display: flex;
}

.o-card__property {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #4B601A;
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: hidden;
  padding: 0;
}

.o-card__likes,
.o-card__votes {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

.o-card__likes {
  margin-right: 16px;
}
.o-card__likes:before {
  font-size: 30px;
}

.o-card__votes:before {
  font-size: 26px;
}

@media only screen and (min-width:800px) {
  /*

    Card: Medium Up

  */
  .o-card {
    margin-bottom: 56px;
  }
}
/*

  Carousel

*/
.o-carousel {
  position: relative;
}

.o-carousel--pointer-events {
  touch-action: pan-y;
}

.o-carousel__wrapper {
  position: relative;
  width: 100%;
  box-sizing: content-box;
  transition-property: transform;
  transform: translate3d(0px, 0, 0);
}

.o-carousel__navigation {
  display: flex;
  justify-content: center;
}

.o-carousel__top {
  margin-top: 48px;
}

.o-carousel__button {
  margin: 0 12px 8px 12px;
  height: 64px;
  width: 64px;
  padding: 0;
  border-radius: 50%;
  background-color: #FFFFFF;
  cursor: pointer;
  color: #4B601A;
  transition: all 0.4s ease;
}
.o-carousel__button.o-carousel_button--favourite {
  color: #AB559E;
}
.o-carousel__button.o-carousel__button--disabled {
  background-color: white;
  color: #CCCCCC;
}
.o-carousel__button.o-carousel__button--locked {
  display: none;
}
.o-carousel__button.o-carousel__button--previous::before {
  transform: translateX(-20%);
}
.o-carousel__button.o-carousel__button--next::before {
  transform: translateX(20%);
}

@media only screen and (min-width:800px) {
  /*

    Carousel: Medium Up

  */
  .o-carousel {
    margin-top: -48px;
  }
  .o-carousel__button {
    margin: 0 12px 0 12px;
  }
  a.o-carousel__button:active:not(.does-not-exist):not([disabled]) {
    transform: translateY(-6px);
  }
  button.o-carousel__button:active:not(.does-not-exist):not([disabled]) {
    transform: translateY(-6px);
  }
  select.o-carousel__button:active:not(.does-not-exist):not([disabled]) {
    transform: translateY(-6px);
  }
  .o-carousel__button.o-button--select:active:not([disabled]) {
    transform: translateY(-6px);
  }
  a.o-carousel__button:hover:not(.does-not-exist):not([disabled]) {
    transform: translateY(-6px);
  }
  button.o-carousel__button:hover:not(.does-not-exist):not([disabled]) {
    transform: translateY(-6px);
  }
  select.o-carousel__button:hover:not(.does-not-exist):not([disabled]) {
    transform: translateY(-6px);
  }
  .o-carousel__button.o-button--select:hover:not([disabled]) {
    transform: translateY(-6px);
  }
  .o-carousel__top {
    margin-top: 96px;
  }
}
/*

  Container

*/
.o-container {
  width: 100%;
  margin: 0 auto;
}
.o-container--padding {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 600px) {
  .o-container--padding {
    padding-top: calc(24px + 160 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--padding {
    padding-top: 184px;
  }
}
@media (min-width: 600px) {
  .o-container--padding {
    padding-bottom: calc(24px + 160 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--padding {
    padding-bottom: 184px;
  }
}
.o-container--padding-small {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 600px) {
  .o-container--padding-small {
    padding-top: calc(32px + 48 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--padding-small {
    padding-top: 80px;
  }
}
@media (min-width: 600px) {
  .o-container--padding-small {
    padding-bottom: calc(32px + 48 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--padding-small {
    padding-bottom: 80px;
  }
}
.o-container--padding-top {
  padding-top: 120px;
}
@media (min-width: 600px) {
  .o-container--padding-top {
    padding-top: calc(120px + 64 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--padding-top {
    padding-top: 184px;
  }
}
.o-container--padding-bottom {
  padding-bottom: 24px;
}
@media (min-width: 600px) {
  .o-container--padding-bottom {
    padding-bottom: calc(24px + 160 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--padding-bottom {
    padding-bottom: 184px;
  }
}
.o-container--padding-bottom-small {
  padding-bottom: 80px;
}
.o-container--offset {
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 600px) {
  .o-container--offset {
    padding-left: calc(24px + 232 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--offset {
    padding-left: 256px;
  }
}
@media (min-width: 600px) {
  .o-container--offset {
    padding-right: calc(24px + 232 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-container--offset {
    padding-right: 256px;
  }
}
.o-container--sponsors {
  padding: 64px 0;
}
.o-container--favourite {
  padding-bottom: 0;
}
.o-container--profile {
  padding-top: 80px;
  padding-left: 0;
  padding-right: 0;
}

.o-container--extra-small {
  max-width: 600px;
}

.o-container--small {
  max-width: 900px;
}

.o-container--medium {
  max-width: 1200px;
}

.o-container--large {
  max-width: 1300px;
}

.o-container--mid-large {
  max-width: 1450px;
}

.o-container--extra-large {
  max-width: 1900px;
}

.o-container--wide {
  max-width: 2100px;
}

@media only screen and (min-width:800px) {
  /*

    Container

  */
  .o-container--profile {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .o-container--profile {
    padding-left: calc(24px + 232 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .o-container--profile {
    padding-left: 256px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .o-container--profile {
    padding-right: calc(24px + 232 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .o-container--profile {
    padding-right: 256px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .o-container--profile {
    padding-bottom: calc(24px + 160 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .o-container--profile {
    padding-bottom: 184px;
  }
}
@media print {
  /*

    Container: Print

  */
  .o-container {
    margin: 0;
    max-width: none;
    max-width: initial;
  }
  .o-container--offset {
    padding-left: 0;
    padding-right: 0;
  }
}
/*

  Form

*/
.o-form {
  color: #000000;
}

.o-form__header {
  margin-bottom: 16px;
}

.o-form__fieldset--error .o-form__input:empty {
  border-color: #C41623;
}

.o-form__legend {
  margin-bottom: 16px;
}

.o-form__item {
  padding-top: 13px;
}
.o-form__item.o-form__item--select .o-form__item__icon {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
  color: inherit;
  transition: color 0.4s ease;
}
.o-form__item.o-form__item--time .o-form__input {
  padding-left: 64px;
}
.o-form__item.o-form__item--time .o-form__item__icon__button {
  left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.o-form__item.o-form__item--file .o-form__item__icon__button {
  pointer-events: none;
  right: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.o-form__item.o-form__item--limited .o-form__input {
  padding-right: 70px;
}
.o-form__item.o-form__item--disabled .o-form__label {
  color: #6A6A6A;
}
.o-form__item.o-form__item--disabled .o-form__input {
  color: #6A6A6A;
  border-color: #6A6A6A;
}
.o-form__item.o-form__item--disabled .o-form__input:hover, .o-form__item.o-form__item--disabled .o-form__input:focus {
  border-color: #6A6A6A;
}
.o-form__item.o-form__item--error .o-form__label {
  color: #C41623;
}
.o-form__item.o-form__item--error .o-form__input {
  border-color: #C41623;
}
.o-form__item.o-form__item--error .o-form__input:hover, .o-form__item.o-form__item--error .o-form__input:focus {
  border-color: #C41623;
}
.o-form__item.o-form__item--full {
  width: 100%;
}
.o-form__item.o-form__item--half {
  width: 50%;
}
.o-form__item.o-form__item--1by4 {
  display: inline-block;
  width: calc(25% - 8px);
  margin-right: 8px;
}
.o-form__item.o-form__item--3by4 {
  display: inline-block;
  width: calc(75% - 8px);
  margin-left: 8px;
}

.o-form__item--content .o-container--offset {
  padding-left: 0;
  padding-right: 0;
}
.o-form__item--content .o-section {
  padding: 0;
  background-color: transparent;
}

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

.o-form__required {
  color: #839657;
}

.o-form__checkboxes {
  margin-top: 8px;
  padding-bottom: 16px;
}

.o-form__input {
  display: block;
  cursor: text;
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  padding: 13px 15px;
  background-color: #FFFFFF;
  transition: border-color 0.4s ease;
  margin-bottom: 0;
  border: solid 3px #262103;
  border-radius: 4px;
}
.o-form__input:last-child {
  margin-bottom: 0;
}
.o-form__input:-webkit-autofill {
  box-shadow: 0 0 0 25px white inset;
}
.o-form__input:hover, .o-form__input:focus, .o-form__input:active {
  border-color: #4B601A;
}
.o-form__input:not(:-moz-placeholder-shown) + .o-form__label--absolute {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #262103;
  margin-top: 22px;
  transform: translate(0, -100%);
}
.o-form__input:not(:-ms-input-placeholder) + .o-form__label--absolute {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #262103;
  margin-top: 22px;
  transform: translate(0, -100%);
}
.o-form__input:focus + .o-form__label--absolute, .o-form__input:not(:placeholder-shown) + .o-form__label--absolute {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #262103;
  margin-top: 22px;
  transform: translate(0, -100%);
}
.o-form__input:not(:-moz-placeholder-shown) + .o-form__label--absolute:last-child {
  margin-bottom: 0;
}
.o-form__input:not(:-ms-input-placeholder) + .o-form__label--absolute:last-child {
  margin-bottom: 0;
}
.o-form__input:focus + .o-form__label--absolute:last-child, .o-form__input:not(:placeholder-shown) + .o-form__label--absolute:last-child {
  margin-bottom: 0;
}

.o-form__input--file {
  margin-bottom: 0;
  cursor: pointer;
}

.o-form__input--file-label {
  max-height: 54px;
  white-space: nowrap;
  overflow: hidden;
}

.o-form__input--file-name {
  position: absolute;
  top: 10px;
  left: 18px;
  font-size: 16px;
  color: #262103;
}

.o-form__input--file-placeholder {
  color: #6A6A6A;
}

.o-form__item__inner {
  position: relative;
}

.o-form__input--error {
  border-color: #C41623;
}

.o-form__input--textarea {
  resize: none;
  min-height: 140px;
}

.o-form__input--number {
  -moz-appearance: textfield;
}
.o-form__input--number::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}

.o-form__input--date::-webkit-datetime-edit-day-field, .o-form__input--date::-webkit-datetime-edit-month-field, .o-form__input--date::-webkit-datetime-edit-year-field {
  text-transform: uppercase;
}
.o-form__input--date::-webkit-inner-spin-button, .o-form__input--date::-webkit-calendar-picker-indicator {
  display: none;
}

.o-form__input--upload::-webkit-file-upload-button {
  display: none;
}

.o-form__options {
  margin-bottom: -16px;
}

.o-form__option {
  position: relative;
  display: block;
  padding-bottom: 16px;
}

.o-form__option--checkbox .o-form__input {
  display: none;
}
.o-form__option--checkbox .o-form__input.o-form__input--error + .o-form__label:before {
  border-color: #C41623;
}
.o-form__option--checkbox .o-form__input:checked + .o-form__label:before {
  color: #6A6A6A;
}
.o-form__option--checkbox .o-form__input:disabled + .o-form__label:before {
  color: #6A6A6A;
}
.o-form__option--checkbox .o-form__input:disabled + .o-form__label:hover::before {
  border-color: #6A6A6A;
}
.o-form__option--checkbox .o-form__label {
  margin-left: 32px;
}
.o-form__option--checkbox .o-form__label:before {
  content: "\f109";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 8px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  font-size: 1rem;
  color: transparent;
  background-color: #FFFFFF;
  border: 1px solid #262103;
  border-radius: 2px;
  transition: color 0.4s ease, border-color 0.4s ease;
}
.o-form__option--checkbox .o-form__label:hover::before {
  border-color: #6A6A6A;
}

.o-form__option--radio {
  display: inline-block;
  margin-right: 8px;
}
.o-form__option--radio .o-form__input {
  display: none;
}
.o-form__option--radio .o-form__input.o-form__input--error + .o-form__label:before {
  border-color: #C41623;
}
.o-form__option--radio .o-form__input:checked + .o-form__label:before {
  color: #6A6A6A;
}
.o-form__option--radio .o-form__input:disabled + .o-form__label:before {
  color: #6A6A6A;
}
.o-form__option--radio .o-form__input:disabled + .o-form__label:hover::before {
  border-color: #6A6A6A;
}
.o-form__option--radio .o-form__label {
  margin-left: 32px;
}
.o-form__option--radio .o-form__label:before {
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 8px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  font-size: 0.8rem;
  color: transparent;
  background-color: #FFFFFF;
  border: 1px solid #262103;
  border-radius: 50%;
  transition: color 0.4s ease, border-color 0.4s ease;
}
.o-form__option--radio .o-form__label:hover::before {
  border-color: #6A6A6A;
}

.o-form__limit {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #CCCCCC;
  position: absolute;
  margin-top: 3px;
  margin-right: 3px;
  padding: 12px 16px 13.5px 8px;
  top: 0;
  right: 0;
  background-color: #FFFFFF;
}
.o-form__limit:last-child {
  margin-bottom: 0;
}

.o-form__text {
  margin-top: 6px;
  margin-bottom: 0;
}

.o-form__text--error {
  font-size: 16px;
  line-height: 1.5;
  color: #C41623;
}

.o-form__icon {
  position: absolute;
  top: 16px;
  right: 16px;
  background: #FFFFFF;
}

input[type=password] {
  letter-spacing: 0.15em;
}

input[type=password]::-moz-placeholder {
  font-size: 16px;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
}

input[type=password]:-ms-input-placeholder {
  font-size: 16px;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
}

input[type=password]::placeholder {
  font-size: 16px;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
}

input[type=file]::-webkit-file-upload-button {
  display: none;
}

input[type=file]::file-selector-button {
  display: none;
}

.o-form__item__icon__button {
  position: absolute;
  top: 0px;
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  background-color: #4B601A;
}

.o-form__item__icon__password {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 51px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.4s ease;
}

.o-form__item__icon__password:hover {
  background-color: #E4E4E4;
}

.o-form__navigation {
  flex-direction: row;
  justify-content: space-between;
}

/*

  Grid

*/
.o-grid__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}
@media (min-width: 600px) {
  .o-grid__row {
    margin-left: calc(-16px + 0 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-grid__row {
    margin-left: -16px;
  }
}
@media (min-width: 600px) {
  .o-grid__row {
    margin-right: calc(-16px + 0 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-grid__row {
    margin-right: -16px;
  }
}

.o-grid__column {
  z-index: 1;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media (min-width: 600px) {
  .o-grid__column {
    padding-right: calc(16px + 0 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-grid__column {
    padding-right: 16px;
  }
}
@media (min-width: 600px) {
  .o-grid__column {
    padding-left: calc(16px + 0 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-grid__column {
    padding-left: 16px;
  }
}

.o-grid--center {
  text-align: center;
}

.o-grid__column {
  flex-basis: 0;
  flex-grow: 1;
  width: 100%;
  max-width: 100%;
}

.o-grid__column--auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.o-grid__column--1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.o-grid__column--2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.o-grid__column--3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.o-grid__column--4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.o-grid__column--5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.o-grid__column--6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.o-grid__column--7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.o-grid__column--8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.o-grid__column--9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.o-grid__column--10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.o-grid__column--11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.o-grid__column--12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.o-grid__offset--1 {
  margin-left: 8.3333333333%;
}

.o-grid__offset--2 {
  margin-left: 16.6666666667%;
}

.o-grid__offset--3 {
  margin-left: 25%;
}

.o-grid__offset--4 {
  margin-left: 33.3333333333%;
}

.o-grid__offset--5 {
  margin-left: 41.6666666667%;
}

.o-grid__offset--6 {
  margin-left: 50%;
}

.o-grid__offset--7 {
  margin-left: 58.3333333333%;
}

.o-grid__offset--8 {
  margin-left: 66.6666666667%;
}

.o-grid__offset--9 {
  margin-left: 75%;
}

.o-grid__offset--10 {
  margin-left: 83.3333333333%;
}

.o-grid__offset--11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 600px) {
  .o-grid__column--small {
    flex-basis: 0;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
  }
  .o-grid__column--small-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .o-grid__column--small-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid__column--small-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid__column--small-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .o-grid__column--small-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid__column--small-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid__column--small-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .o-grid__column--small-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid__column--small-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid__column--small-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .o-grid__column--small-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid__column--small-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid__column--small-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .o-grid__offset--small-0 {
    margin-left: 0;
  }
  .o-grid__offset--small-1 {
    margin-left: 8.3333333333%;
  }
  .o-grid__offset--small-2 {
    margin-left: 16.6666666667%;
  }
  .o-grid__offset--small-3 {
    margin-left: 25%;
  }
  .o-grid__offset--small-4 {
    margin-left: 33.3333333333%;
  }
  .o-grid__offset--small-5 {
    margin-left: 41.6666666667%;
  }
  .o-grid__offset--small-6 {
    margin-left: 50%;
  }
  .o-grid__offset--small-7 {
    margin-left: 58.3333333333%;
  }
  .o-grid__offset--small-8 {
    margin-left: 66.6666666667%;
  }
  .o-grid__offset--small-9 {
    margin-left: 75%;
  }
  .o-grid__offset--small-10 {
    margin-left: 83.3333333333%;
  }
  .o-grid__offset--small-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 800px) {
  .o-grid__column--medium {
    flex-basis: 0;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
  }
  .o-grid__column--medium-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .o-grid__column--medium-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid__column--medium-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid__column--medium-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .o-grid__column--medium-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid__column--medium-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid__column--medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .o-grid__column--medium-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid__column--medium-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid__column--medium-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .o-grid__column--medium-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid__column--medium-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid__column--medium-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .o-grid__offset--medium-0 {
    margin-left: 0;
  }
  .o-grid__offset--medium-1 {
    margin-left: 8.3333333333%;
  }
  .o-grid__offset--medium-2 {
    margin-left: 16.6666666667%;
  }
  .o-grid__offset--medium-3 {
    margin-left: 25%;
  }
  .o-grid__offset--medium-4 {
    margin-left: 33.3333333333%;
  }
  .o-grid__offset--medium-5 {
    margin-left: 41.6666666667%;
  }
  .o-grid__offset--medium-6 {
    margin-left: 50%;
  }
  .o-grid__offset--medium-7 {
    margin-left: 58.3333333333%;
  }
  .o-grid__offset--medium-8 {
    margin-left: 66.6666666667%;
  }
  .o-grid__offset--medium-9 {
    margin-left: 75%;
  }
  .o-grid__offset--medium-10 {
    margin-left: 83.3333333333%;
  }
  .o-grid__offset--medium-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .o-grid__column--large {
    flex-basis: 0;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
  }
  .o-grid__column--large-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .o-grid__column--large-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid__column--large-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid__column--large-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .o-grid__column--large-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid__column--large-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid__column--large-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .o-grid__column--large-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid__column--large-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid__column--large-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .o-grid__column--large-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid__column--large-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid__column--large-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .o-grid__offset--large-0 {
    margin-left: 0;
  }
  .o-grid__offset--large-1 {
    margin-left: 8.3333333333%;
  }
  .o-grid__offset--large-2 {
    margin-left: 16.6666666667%;
  }
  .o-grid__offset--large-3 {
    margin-left: 25%;
  }
  .o-grid__offset--large-4 {
    margin-left: 33.3333333333%;
  }
  .o-grid__offset--large-5 {
    margin-left: 41.6666666667%;
  }
  .o-grid__offset--large-6 {
    margin-left: 50%;
  }
  .o-grid__offset--large-7 {
    margin-left: 58.3333333333%;
  }
  .o-grid__offset--large-8 {
    margin-left: 66.6666666667%;
  }
  .o-grid__offset--large-9 {
    margin-left: 75%;
  }
  .o-grid__offset--large-10 {
    margin-left: 83.3333333333%;
  }
  .o-grid__offset--large-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1450px) {
  .o-grid__column--mid-large {
    flex-basis: 0;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
  }
  .o-grid__column--mid-large-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .o-grid__column--mid-large-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid__column--mid-large-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid__column--mid-large-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .o-grid__column--mid-large-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid__column--mid-large-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid__column--mid-large-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .o-grid__column--mid-large-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid__column--mid-large-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid__column--mid-large-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .o-grid__column--mid-large-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid__column--mid-large-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid__column--mid-large-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .o-grid__offset--mid-large-0 {
    margin-left: 0;
  }
  .o-grid__offset--mid-large-1 {
    margin-left: 8.3333333333%;
  }
  .o-grid__offset--mid-large-2 {
    margin-left: 16.6666666667%;
  }
  .o-grid__offset--mid-large-3 {
    margin-left: 25%;
  }
  .o-grid__offset--mid-large-4 {
    margin-left: 33.3333333333%;
  }
  .o-grid__offset--mid-large-5 {
    margin-left: 41.6666666667%;
  }
  .o-grid__offset--mid-large-6 {
    margin-left: 50%;
  }
  .o-grid__offset--mid-large-7 {
    margin-left: 58.3333333333%;
  }
  .o-grid__offset--mid-large-8 {
    margin-left: 66.6666666667%;
  }
  .o-grid__offset--mid-large-9 {
    margin-left: 75%;
  }
  .o-grid__offset--mid-large-10 {
    margin-left: 83.3333333333%;
  }
  .o-grid__offset--mid-large-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1900px) {
  .o-grid__column--extra-large {
    flex-basis: 0;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
  }
  .o-grid__column--extra-large-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .o-grid__column--extra-large-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid__column--extra-large-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid__column--extra-large-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .o-grid__column--extra-large-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid__column--extra-large-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid__column--extra-large-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .o-grid__column--extra-large-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid__column--extra-large-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid__column--extra-large-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .o-grid__column--extra-large-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid__column--extra-large-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid__column--extra-large-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .o-grid__offset--extra-large-0 {
    margin-left: 0;
  }
  .o-grid__offset--extra-large-1 {
    margin-left: 8.3333333333%;
  }
  .o-grid__offset--extra-large-2 {
    margin-left: 16.6666666667%;
  }
  .o-grid__offset--extra-large-3 {
    margin-left: 25%;
  }
  .o-grid__offset--extra-large-4 {
    margin-left: 33.3333333333%;
  }
  .o-grid__offset--extra-large-5 {
    margin-left: 41.6666666667%;
  }
  .o-grid__offset--extra-large-6 {
    margin-left: 50%;
  }
  .o-grid__offset--extra-large-7 {
    margin-left: 58.3333333333%;
  }
  .o-grid__offset--extra-large-8 {
    margin-left: 66.6666666667%;
  }
  .o-grid__offset--extra-large-9 {
    margin-left: 75%;
  }
  .o-grid__offset--extra-large-10 {
    margin-left: 83.3333333333%;
  }
  .o-grid__offset--extra-large-11 {
    margin-left: 91.6666666667%;
  }
}
.o-grid__row--nowrap {
  flex-wrap: nowrap;
}

@media print {
  /*

    Grid: Print

  */
  .o-grid__row {
    display: block;
    margin-right: 0;
    margin-left: 0;
  }
  .o-grid__column {
    width: 100%;
    max-width: none;
    max-width: initial;
    padding-right: 0;
    padding-left: 0;
  }
}
/*

  Heading

*/
.o-heading--1 {
  font-family: "Anybody";
  font-weight: 800;
  line-height: 1.3;
  font-size: max(38px, min(7.2vmin, 90px));
  letter-spacing: -0.02em;
  margin-bottom: clamp(16px, 0.75rem + 1vmin, 32px);
}

.o-heading--2 {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 34px;
  line-height: 40px;
  letter-spacing: -1.5px;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .o-heading--2 {
    font-size: calc(34px + 32 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--2 {
    font-size: 66px;
  }
}
@media (min-width: 600px) {
  .o-heading--2 {
    line-height: calc(40px + 46 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--2 {
    line-height: 86px;
  }
}
@media (min-width: 600px) {
  .o-heading--2 {
    letter-spacing: calc(-1.5px + -2.3 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--2 {
    letter-spacing: -3.8px;
  }
}
@media (min-width: 600px) {
  .o-heading--2 {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--2 {
    margin-bottom: 32px;
  }
}

.o-heading--3 {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 16px;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .o-heading--3 {
    font-size: calc(26px + 24 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--3 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .o-heading--3 {
    line-height: calc(36px + 38 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--3 {
    line-height: 74px;
  }
}
@media (min-width: 600px) {
  .o-heading--3 {
    letter-spacing: calc(-1px + -1.8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--3 {
    letter-spacing: -2.8px;
  }
}
@media (min-width: 600px) {
  .o-heading--3 {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--3 {
    margin-bottom: 24px;
  }
}
@media (min-width: 600px) {
  .o-heading--3 {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--3 {
    margin-bottom: 32px;
  }
}

.o-heading--4 {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.9px;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  .o-heading--4 {
    font-size: calc(24px + 14 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--4 {
    font-size: 38px;
  }
}
@media (min-width: 600px) {
  .o-heading--4 {
    line-height: calc(34px + 16 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--4 {
    line-height: 50px;
  }
}
@media (min-width: 600px) {
  .o-heading--4 {
    letter-spacing: calc(-0.9px + -0.7 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--4 {
    letter-spacing: -1.6px;
  }
}
@media (min-width: 600px) {
  .o-heading--4 {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--4 {
    margin-bottom: 24px;
  }
}

.o-heading--5 {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 2rem;
  line-height: 2.8rem;
  letter-spacing: -0.08rem;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  .o-heading--5 {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-heading--5 {
    margin-bottom: 24px;
  }
}

/*

  Image

*/
.o-image {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  opacity: 0;
}

.o-image--fluid {
  width: 100%;
}

.o-image--lazy {
  opacity: 0;
  transition: opacity 0.8s ease;
}

.o-image--loaded {
  opacity: 1;
}

.o-image--fill {
  width: 100%;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}

.o-image--cover {
  -o-object-fit: cover;
     object-fit: cover;
}

/*

  Link

*/
.o-link {
  color: #4B601A;
  transition: color 0.4s ease;
  cursor: pointer;
  text-decoration: underline;
}
.o-link:hover {
  color: #839657;
}

.o-link--simple {
  color: #4B601A;
  transition: color 0.4s ease;
  cursor: pointer;
  text-decoration: none;
  font-size: 16px;
}
.o-link--simple:hover {
  color: #839657;
}

.u-background-color--green .o-link {
  color: #FFFFFF;
}
.u-background-color--green .o-link:hover {
  color: #DEEBCD;
}

.u-background-color--pink .o-link {
  color: #87307A;
}
.u-background-color--pink .o-link:hover {
  color: rgba(135, 48, 122, 0.7);
}

.u-background-color--orange .o-link {
  color: #FFFFFF;
}
.u-background-color--orange .o-link:hover {
  color: #FFE5CC;
}

.u-background-color--beige .o-link {
  color: #4B601A;
}
.u-background-color--beige .o-link:hover {
  color: rgba(75, 96, 26, 0.7);
}

.u-background-color--green .u-color--black .o-link {
  color: #000000;
}
.u-background-color--green .u-color--black .o-link:hover {
  color: rgba(0, 0, 0, 0.5);
}

/*

  List

*/
.o-list--ordered {
  counter-reset: ordered-list;
}
.o-list--ordered > .o-list__item {
  margin: 12px 0;
  padding-left: 20px;
}
.o-list--ordered > .o-list__item::before {
  left: 0;
}
.o-list--ordered > .o-list__item::before {
  font-family: "Anybody";
  font-weight: 700;
  line-height: 1;
  font-size: 2.2rem;
  letter-spacing: 0.01em;
  color: #839657;
  content: counters(ordered-list, ".", decimal) " ";
  counter-increment: ordered-list;
}

.o-list--unordered > .o-list__item {
  margin: 12px 0;
  padding-left: 20px;
}
.o-list--unordered > .o-list__item::before {
  left: 0;
}
.o-list--unordered > .o-list__item::before {
  content: "–";
}

@media only screen and (min-width:1200px) {
  /*

    List: Large Up

  */
  .o-list--ordered > .o-list__item {
    margin: 36px 0;
    padding-left: 36px;
  }
  .o-list--ordered > .o-list__item::before {
    top: 8px;
  }
  .o-list--unordered > .o-list__item {
    margin: 36px 0;
    padding-left: 36px;
  }
}
.o-option-input {
  display: inline-flex;
  flex-direction: row-reverse;
}
.o-option-input.o-option-input--fullWidth {
  flex-direction: row;
  position: relative;
  width: 100%;
  justify-content: space-between;
}
.o-option-input.o-option-input--fullWidth .o-option-input__label {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-feature-settings: "ss01" on, "ss02" on, "ss03" on, "ss06" on, "ss07" on, "case" on, "kern" on;
  padding: 9px 48px 7px 8px;
  transition: background-color 0.4s ease;
  border-radius: 4px;
}
@media (min-width: 600px) {
  .o-option-input.o-option-input--fullWidth .o-option-input__label {
    font-size: calc(18px + 2 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-option-input.o-option-input--fullWidth .o-option-input__label {
    font-size: 20px;
  }
}
@media (min-width: 600px) {
  .o-option-input.o-option-input--fullWidth .o-option-input__label {
    line-height: calc(32px + 4 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-option-input.o-option-input--fullWidth .o-option-input__label {
    line-height: 36px;
  }
}
.o-option-input.o-option-input--fullWidth .o-option-input__label:active, .o-option-input.o-option-input--fullWidth .o-option-input__label:hover {
  background-color: #6A6A6A;
}
.o-option-input.o-option-input--fullWidth .o-option-input__input {
  position: absolute;
  right: 12px;
  margin-left: 8px;
  margin-right: 0;
}
.o-option-input.o-option-input--disabled .o-option-input__label {
  color: #262103;
}
.o-option-input.o-option-input--disabled .o-option-input__input {
  border-color: #262103;
}
.o-option-input.o-option-input--error .o-option-input__label {
  color: #C41623;
}
.o-option-input.o-option-input--error .o-option-input__input {
  border-color: #C41623;
}
.o-option-input.o-option-input--box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}
.o-option-input.o-option-input--box .o-option-input__label {
  padding: 8px 8px 24px 8px;
  background-color: #FFFFFF;
}
.o-option-input.o-option-input--box .o-option-input__label > strong {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 2rem;
  line-height: 2.8rem;
  letter-spacing: -0.08rem;
  margin-bottom: 16px;
  display: block;
  margin-bottom: 4px;
}
@media (min-width: 600px) {
  .o-option-input.o-option-input--box .o-option-input__label > strong {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-option-input.o-option-input--box .o-option-input__label > strong {
    margin-bottom: 24px;
  }
}
.o-option-input.o-option-input--box .o-option-input__input {
  position: absolute;
  bottom: 8px;
}

.o-option-input__label {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  font-size: 16px;
  flex: 1 1 auto;
  cursor: pointer;
  margin: 0 0 0 16px;
}
.o-option-input__label:last-child {
  margin-bottom: 0;
}
.o-option-input__label--small {
  font-size: 12px;
  line-height: 1.5;
  color: #6A6A6A;
}

.o-option-input__input {
  position: relative;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  background-color: transparent;
  box-shadow: none;
  border: 2px solid #262103;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.4s ease;
}
.o-option-input__input::before {
  content: "\f109";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  font-size: 7px;
  position: absolute;
  top: -8px;
  right: 3px;
  color: #FFFFFF;
}
.o-option-input__input:checked {
  transition: background-color 0.4s ease;
}
.o-option-input__input:checked::before {
  color: #4B601A;
}
.o-option-input__input:checked::after {
  -webkit-animation: toggleCheckbox 0.3s ease forwards;
          animation: toggleCheckbox 0.3s ease forwards;
}
input.o-option-input__input[type=radio] {
  border-radius: 100%;
}
input.o-option-input__input[type=radio]::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 14px;
  background-color: #262103;
  border: none;
  border-radius: 100%;
  transform: scale(0);
}
input.o-option-input__input[type=radio]:checked::after {
  -webkit-animation: toggleRadio 0.3s ease forwards;
          animation: toggleRadio 0.3s ease forwards;
}

@-webkit-keyframes toggleCheckbox {
  0% {
    opacity: 0;
    transform: translate(-50%, -60%) rotate(45deg) scale(0);
  }
  70% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -60%) rotate(45deg) scale(1);
  }
}

@keyframes toggleCheckbox {
  0% {
    opacity: 0;
    transform: translate(-50%, -60%) rotate(45deg) scale(0);
  }
  70% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -60%) rotate(45deg) scale(1);
  }
}
@-webkit-keyframes toggleRadio {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
  }
  70% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes toggleRadio {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
  }
  70% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
/*

  Paragraph

*/
.o-paragraph--text {
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .o-paragraph--text {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-paragraph--text {
    margin-bottom: 32px;
  }
}
.o-paragraph--text:last-child {
  margin-bottom: 0;
}

.o-paragraph--center {
  text-align: center;
}

.o-paragraph--small {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
}
.o-paragraph--small:last-child {
  margin-bottom: 0;
}

.o-paragraph--alert {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 16px;
  margin-bottom: 24px;
  color: #000000;
  text-align: center;
  padding-bottom: 200px;
}
@media (min-width: 600px) {
  .o-paragraph--alert {
    font-size: calc(26px + 24 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-paragraph--alert {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .o-paragraph--alert {
    line-height: calc(36px + 38 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-paragraph--alert {
    line-height: 74px;
  }
}
@media (min-width: 600px) {
  .o-paragraph--alert {
    letter-spacing: calc(-1px + -1.8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-paragraph--alert {
    letter-spacing: -2.8px;
  }
}
@media (min-width: 600px) {
  .o-paragraph--alert {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-paragraph--alert {
    margin-bottom: 24px;
  }
}
@media (min-width: 600px) {
  .o-paragraph--alert {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .o-paragraph--alert {
    margin-bottom: 32px;
  }
}

/*

  Section

*/
.o-section {
  margin: 0 0;
  padding: 0px 0;
}

.o-section__header--padding {
  padding-top: 80px;
}

.o-section__title--center {
  text-align: center;
}
.o-section__title--divider {
  margin: 0;
}

.o-section__media {
  margin-top: 0;
}

.o-section__media--padding {
  margin-top: 40px;
}

.o-section__caption {
  padding-top: 8px;
  font-size: 16px;
  line-height: 1.2;
}

.o-container:not(.o-container--offset) .o-section__caption {
  padding-left: 24px;
}

.o-section__figure--hero {
  margin-bottom: 40px;
}

.o-section__figure--video {
  display: flex;
  justify-content: center;
}

.o-section__video {
  outline: 0;
  width: 100%;
  height: 70vh;
  aspect-ratio: 9/16;
}

@media only screen and (min-width:600px) {
  /*

    Section: Small Up

  */
  .o-section__title--divider {
    position: relative;
    overflow: hidden;
    text-align: center;
  }
  .o-section__title--divider:before, .o-section__title--divider:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 46%;
    height: 2px;
    content: " ";
    background-color: #87307A;
    margin-left: 4%;
  }
  .o-section__title--divider:before {
    margin-left: -50%;
    text-align: right;
  }
  .o-container:not(.o-container--offset) .o-section__caption {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media only screen and (min-width:600px) and (min-width: 600px) {
  .o-container:not(.o-container--offset) .o-section__caption {
    padding-left: calc(24px + 232 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:600px) and (min-width: 1900px) {
  .o-container:not(.o-container--offset) .o-section__caption {
    padding-left: 256px;
  }
}
@media only screen and (min-width:600px) and (min-width: 600px) {
  .o-container:not(.o-container--offset) .o-section__caption {
    padding-right: calc(24px + 232 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:600px) and (min-width: 1900px) {
  .o-container:not(.o-container--offset) .o-section__caption {
    padding-right: 256px;
  }
}
@media only screen and (min-width:600px) and (min-width:1200px) {
  /*

    Section: Large Up

  */
  .o-section {
    margin: 0 0;
    padding: 0px 0;
  }
  .o-section--submit-favourite {
    padding-bottom: 0;
  }
  .o-section__media {
    margin-top: 0;
  }
  .o-section__media--padding {
    margin-top: 120px;
  }
}
/*

  Tag

*/
.o-tag {
  display: flex;
  background: rgba(75, 96, 26, 0.08);
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  text-transform: uppercase;
  padding: 4px 10px;
  letter-spacing: 0.16em;
}
.o-tag--violett {
  background: rgba(171, 85, 158, 0.12);
}
.o-tag--center {
  display: inline-flex;
}

/*

  Components

*/
.c-accordion__item--black {
  border-bottom: 2px solid rgba(255, 255, 255, 0.4);
}

.c-accordion__item__header {
  position: relative;
  display: flex;
  align-items: center;
  padding: 24px 0;
}

.c-accordion__item__header__options {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 8px;
  flex: 0 1 auto;
  overflow: hidden;
}
.c-accordion__item__header__options > * {
  flex: 0 1 auto;
  margin-left: 8px;
}

.c-accordion__item__toggle {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  border: none;
  cursor: pointer;
}

.c-accordion__item__title {
  max-width: 85%;
  flex: 0 0 auto;
  transition: color 0.6s ease;
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
}

.c-accordion__item__title--big {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.9px;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  .c-accordion__item__title--big {
    font-size: calc(24px + 14 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-accordion__item__title--big {
    font-size: 38px;
  }
}
@media (min-width: 600px) {
  .c-accordion__item__title--big {
    line-height: calc(34px + 16 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-accordion__item__title--big {
    line-height: 50px;
  }
}
@media (min-width: 600px) {
  .c-accordion__item__title--big {
    letter-spacing: calc(-0.9px + -0.7 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-accordion__item__title--big {
    letter-spacing: -1.6px;
  }
}
@media (min-width: 600px) {
  .c-accordion__item__title--big {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-accordion__item__title--big {
    margin-bottom: 24px;
  }
}

.c-accordion__item__icon {
  flex: 0 0 auto;
  font-size: 32px;
}

.c-accordion__item__icon--light {
  color: #262103;
  background: #FFFFFF;
}

.c-accordion__item__content__inner {
  padding-bottom: 16px;
}

@-webkit-keyframes accordionAnimation {
  0% {
    max-height: 0;
  }
}

@keyframes accordionAnimation {
  0% {
    max-height: 0;
  }
}
.c-accordion__item__fade-enter {
  max-height: 0;
  display: block;
}

.c-accordion__item__fade-enter-active {
  -webkit-animation: accordionAnimation 300ms ease-out;
          animation: accordionAnimation 300ms ease-out;
  overflow: hidden;
}

.c-accordion__item__fade-leave {
  display: block;
}

.c-accordion__item__fade-leave-to {
  display: block;
}

.c-accordion__item__fade-leave-active {
  -webkit-animation: accordionAnimation 300ms ease-out;
          animation: accordionAnimation 300ms ease-out;
  animation-direction: reverse;
  overflow: hidden;
}

/*

  Account Navigation

*/
.c-account-navigation {
  flex-direction: column;
  align-items: center;
  order: 0;
}

.c-account-navigation__list {
  text-align: center;
  display: none;
}

.c-account-navigation__dropdown {
  display: inline-block;
  position: relative;
  outline: none;
  margin: 18px 0 0;
}

.c-account_navigation__dropdown-arrow {
  position: absolute;
  background: #4B601A;
  width: 16px;
  height: 16px;
  color: #FFFFFF;
  bottom: -2px;
  font-size: 5px;
  right: 0px;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  line-height: 2.8;
  display: flex;
  justify-content: center;
}

/* button */
.c-account-navigation__dropdown-button {
  cursor: pointer;
  transition: 0.35s ease-out;
}

.c-account-navigation__dropdown .c-account-navigation__dropdown-content {
  position: absolute;
  right: 0;
  background-color: #4B601A;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
  border-radius: 8px;
  transition: 0.35s ease-out;
  white-space: nowrap;
  padding: 12px 0;
  z-index: 1000;
}

.c-account-navigation__dropdown-content::before {
  content: "\a";
  border-style: solid;
  border-width: 7px;
  transform: rotate(45deg);
  border-color: #4B601A;
  border-radius: 2px;
  position: absolute;
  top: -5px;
  right: 17px;
}

.c-account-navigation__dropdown-content li {
  color: #000000;
  text-decoration: none;
  transition: 0.35s ease-out;
}

.c-account-navigation__dropdown-content li:hover {
  background-color: #839657;
}

.c-account-navigation__dropdown:focus .c-account-navigation__dropdown-content {
  outline: none;
  transform: translateY(20px);
  visibility: visible;
  opacity: 1;
}

.c-account-navigation__dropdown-button:hover, .c-account-navigation__dropdown:focus .c-account-navigation__dropdown-button {
  background-color: #839657;
}

.c-account-navigation__dropdown .db {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 10;
  display: none;
}

.c-account-navigation__dropdown:focus .db {
  display: inline-block;
}

.c-account-navigation__dropdown .db:focus .c-account-navigation__dropdown-content {
  outline: none;
  visibility: hidden;
  opacity: 0;
}

.is-mobile-nav-open .c-account-navigation--logged-in {
  display: none;
}
.is-mobile-nav-open .c-account-navigation__list {
  display: block;
}

.c-account-navigation__item {
  padding: 12px;
  display: flex;
  align-items: center;
}

.c-account-navigation__icon {
  color: #FFFFFF;
  width: 20px;
  padding: 0 16px;
}

.c-account-navigation__link {
  color: #FFFFFF;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-feature-settings: "ss01" on, "ss02" on, "ss03" on, "ss06" on, "ss07" on, "case" on, "kern" on;
  display: block;
  padding: 12px 16px;
}
@media (min-width: 600px) {
  .c-account-navigation__link {
    font-size: calc(18px + 2 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-account-navigation__link {
    font-size: 20px;
  }
}
@media (min-width: 600px) {
  .c-account-navigation__link {
    line-height: calc(32px + 4 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-account-navigation__link {
    line-height: 36px;
  }
}

.c-account-navigation__item--current {
  background-color: #839657;
}

.c-account-navigation__profile-image {
  height: 50px;
  width: 50px;
  min-width: 50px;
  border-radius: 100%;
  border: 2px solid #FFFFFF;
  background-color: #EDDFD6;
}

@media only screen and (min-width:800px) {
  /*

    Account Navigation: Medium Up

  */
  .c-account-navigation {
    order: 2;
    margin-left: auto;
  }
  .c-account-navigation button {
    margin: 0 16px;
  }
  .c-account-navigation--logged-in .c-account-navigation__list {
    display: none;
  }
  .c-account-navigation__list {
    display: flex;
    align-items: center;
  }
  .c-account-navigation__item {
    padding: 0;
  }
}
/*

  Address

*/
.c-address__title {
  margin-bottom: 8px;
}

.c-address__info {
  font-size: 16px;
  line-height: 1.6;
}

@media only screen and (min-width:600px) {
  /*

    Address: Small Up

  */
  .c-address {
    margin-right: 104px;
  }
  .c-address__title {
    margin-bottom: 8px;
  }
}
/*

  Article

*/
.c-article__header {
  margin: 0 0;
}

.c-article__header-info {
  margin-bottom: 24px;
}

.c-article__header-info__list {
  display: flex;
  flex-wrap: wrap;
}
.c-article__header-info__list > li {
  flex: 0 0 auto;
  margin-bottom: 4px;
  margin-right: 8px;
  max-width: 100%;
}
.c-article__header-info__list > li:first-child {
  margin-left: 0;
}

.c-article__hero {
  height: 100vw;
  position: relative;
}

.c-article__title {
  margin-right: 0;
  margin-left: 0;
}

.c-article__lead {
  padding: 0 0 40px 0;
  font-weight: 500;
}

.c-article__author {
  display: flex;
  align-items: center;
  padding-bottom: 80px;
}

.c-article__author-wrapper {
  display: flex;
  flex-direction: column;
}

.c-article__author-image {
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  margin-right: 24px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  border: 4px solid white;
}
.c-article__author-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.c-article__author-name {
  font-weight: 500;
}

.c-article__media {
  transform: rotate(3.77deg);
  padding-bottom: 80px;
}

.c-article__actions {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.c-article__actions > .o-button {
  margin: 0 8px 24px 8px;
}

.c-article__actions,
.c-article__plantcommitment {
  padding-bottom: 120px;
}

.c-article__actions-link {
  width: 100%;
  text-align: center;
}

@media only screen and (min-width:600px) {
  /*

    Article: Small Up

  */
  .c-article__hero {
    height: 60vw;
  }
}
@media only screen and (min-width:600px) and (min-width:800px) {
  /*

    Article: Medium Up

  */
  .c-article__hero {
    height: 60vw;
  }
}
@media only screen and (min-width:600px) and (min-width:800px) and (min-width:1200px) {
  /*

    Article: Large Up

  */
  .c-article__hero {
    height: 50vw;
    max-height: 1000px;
  }
  .c-article__plantcommitment {
    padding-bottom: 200px;
  }
}
/*

  Donation

*/
.c-donation__title {
  margin-bottom: 8px;
}

.c-donation__iban {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.6;
}

.c-donation__logo {
  margin: 0 auto;
}

@media only screen and (min-width:600px) {
  /*

    Donation: Small Up

  */
  .c-donation__logo {
    margin: 0;
  }
}
/*

  Favourite sort

*/
.c-favourite-sort {
  margin: 72px 0 48px;
}

.c-favourite-sort__title {
  text-align: center;
  margin-bottom: 8px;
}

.c-favourite-sort__address__title,
.c-favourite-sort__address__message,
.c-favourite-sort__note,
.c-favourite-sort__address__disclaimer {
  text-align: center;
}

.c-favourite-sort__address__title {
  margin-top: 56px;
  margin-bottom: 0;
}

.c-favourite-sort__address__message,
.c-favourite-sort__note,
.c-favourite-sort__address__disclaimer {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #6A6A6A;
}
.c-favourite-sort__address__message:last-child,
.c-favourite-sort__note:last-child,
.c-favourite-sort__address__disclaimer:last-child {
  margin-bottom: 0;
}

.c-favourite-sort__note,
.c-favourite-sort__address__disclaimer {
  padding-top: 13px;
}

.c-favourite-sort__old {
  margin-top: 48px;
}

.c-favourite-sort__save {
  position: absolute;
  left: 12px;
  font-size: 16px;
  line-height: 3;
}

.c-favourite-sort__save:disabled {
  color: #CCCCCC;
  cursor: inherit;
}

.c-favourite-sort__bottom {
  position: fixed;
  display: flex;
  justify-content: end;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
  padding: 16px;
  background: #FFFFFF;
  border-top: 1px solid rgba(38, 33, 3, 0.2);
}

.c-favourite-sort__button {
  display: flex;
  justify-content: flex-start;
  align-content: space-between;
  justify-content: space-between;
  place-content: space-between;
  width: 100%;
  height: auto;
  cursor: default;
}

.c-favourite-sort__button__title {
  line-height: 1.2;
  font-size: 22px;
  margin: 0 12px 0 0;
}

.c-favourite-sort__button__wrap {
  display: flex;
  padding: 8px 8px 8px 0;
}

.c-favourite-sort__icon {
  display: none;
}

.c-favourite-sort__info {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.16rem;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 4px;
}
.c-favourite-sort__info:last-child {
  margin-bottom: 0;
}

.c-favourite-sort__success {
  margin-top: 48px;
}

.c-favourite-sort__success__text {
  font-size: 16px;
  text-align: center;
  line-height: 1.8;
}

.c-favourite-sort__success__text--member {
  margin-top: 24px;
}

.c-favourite-sort__publish-close {
  display: none;
}

.c-favourite-sort__success__buttons {
  display: flex;
  justify-content: center;
  gap: 8px;
}

.c-favourite-sort__dropdown {
  display: flex;
  position: relative;
  outline: none;
  align-items: center;
  align-content: center;
  justify-content: center;
  place-content: center;
  height: 42px;
  width: 42px;
  min-width: 42px;
  border: 1px solid #4B601A;
  border-radius: 100%;
  background: #4B601A;
  cursor: pointer;
}

/* button */
.c-favourite-sort__dropdown-button {
  transition: 0.35s ease-out;
  font-size: 5px;
}

.c-favourite-sort__dropdown .c-favourite-sort__dropdown-content {
  position: absolute;
  right: -4px;
  bottom: 80px;
  background-color: #FFFFFF;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
  border-radius: 8px;
  transition: 0.35s ease-out;
  white-space: nowrap;
  padding: 16px 0 12px;
  z-index: 1000;
}

.c-favourite-sort__dropdown-content::after {
  content: "\a";
  border-style: solid;
  border-width: 7px;
  transform: rotate(45deg);
  border-color: #FFFFFF;
  border-radius: 2px;
  position: absolute;
  right: 16px;
  bottom: -5px;
}

.c-favourite-sort__dropdown-content li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  font-weight: 500;
  margin-bottom: 0;
  color: #000000;
  text-decoration: none;
  transition: 0.35s ease-out;
}
.c-favourite-sort__dropdown-content li:last-child {
  margin-bottom: 0;
}

.c-favourite-sort__dropdown:focus .c-favourite-sort__dropdown-content {
  outline: none;
  transform: translateY(20px);
  visibility: visible;
  opacity: 1;
}

.c-favourite-sort__dropdown .db {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 10;
  display: none;
}

.c-favourite-sort__dropdown:focus .db {
  display: inline-block;
}

.c-favourite-sort__dropdown .db:focus .c-favourite-sort__dropdown-content {
  outline: none;
  visibility: hidden;
  opacity: 0;
}

.c-favourite-sort__item {
  display: flex;
  align-items: center;
}
.c-favourite-sort__item a, .c-favourite-sort__item button {
  width: 100%;
  padding: 8px 40px;
  text-align: left;
  cursor: pointer;
}

@media only screen and (min-width:800px) {
  /*

    Favourite sort

  */
  .c-favourite-sort {
    margin: 0 auto 40px auto;
    padding-top: 120px;
    width: 50%;
  }
  .c-favourite-sort__save {
    left: 28px;
  }
  .c-favourite-sort__bottom {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    padding: 16px 0;
  }
  .c-favourite-sort__icon {
    display: block;
    font-size: 42px;
    align-self: center;
    padding-right: 16px;
  }
  .c-favourite-sort__info {
    margin-top: 0;
  }
  .c-favourite-sort__button {
    height: 100px;
  }
  .c-favourite-sort__button__wrap {
    padding: 0;
  }
  .c-favourite-sort__button__title {
    line-height: revert;
  }
  .c-favourite-sort__success {
    margin: 0 120px 40px;
    padding-top: 120px;
  }
  .c-favourite-sort__publish-close {
    display: block;
  }
  .c-favourite-sort__dropdown {
    height: 75px;
    width: 75px;
    min-width: 75px;
    background: transparent;
    border: none;
    margin-top: 2px;
  }
  .c-favourite-sort__dropdown-button {
    font-size: 7px;
  }
  .c-favourite-sort__dropdown .c-favourite-sort__dropdown-content {
    right: -64px;
  }
  .c-favourite-sort__dropdown-content::after {
    right: calc(50% - 4px);
  }
}
/*

  Filter

*/
.c-filter__wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.c-filter__wrapper .o-section {
  padding: 0;
}

.c-filter__select {
  display: flex;
  justify-content: center;
  padding: 8px;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .c-filter__select {
    margin-bottom: calc(24px + 160 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-filter__select {
    margin-bottom: 184px;
  }
}

@media only screen and (min-width:800px) {
  /*

    Filter: Medium Up

  */
  .c-filter__select {
    margin-bottom: 48px;
  }
}
/*

  Footer

*/
.c-footer {
  position: relative;
  padding: 80px 0 0 0;
  text-align: center;
}

.c-footer__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.c-footer__item {
  margin-bottom: 40px;
}

.c-footer__link {
  color: #FFFFFF;
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  padding: 0 16px;
}

.c-footer__items-below {
  margin-top: 40px;
}

@media only screen and (min-width:600px) {
  /*

    Footer: Small Up

  */
  .c-footer {
    position: relative;
    padding: 40px 120px 0 120px;
    text-align: left;
  }
  .c-footer__list {
    justify-content: flex-start;
    flex-direction: row;
  }
  .c-footer__below {
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  .c-footer__column--last {
    order: 5;
  }
  .c-footer__list--end,
.c-footer__column--end,
.c-footer__list--right {
    display: flex;
    justify-content: end;
  }
}
@media only screen and (min-width:800px) {
  /*

    Footer: Medium Up

  */
  .c-footer {
    position: relative;
    padding: 40px 120px 0 120px;
    text-align: left;
  }
  .c-footer__columns {
    justify-content: space-between;
    flex-direction: row;
  }
  .c-footer__list--end,
.c-footer__column--end,
.c-footer__list--right {
    display: flex;
    justify-content: end;
  }
}
@media only screen and (min-width:1200px) {
  /*

    Footer: Large Up

  */
  .c-footer {
    position: relative;
    padding: 40px 120px 0 120px;
    text-align: left;
  }
  .c-footer__list--end,
.c-footer__column--end,
.c-footer__list--right {
    display: flex;
    justify-content: end;
  }
}
/*

  Header

*/
.c-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.c-header__inner {
  display: flex;
  justify-content: end;
}
.c-header__inner.is-mobile-nav-open {
  position: fixed;
  height: 100%;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
  background-color: #839657;
  justify-content: flex-start;
  align-content: center;
  flex-direction: column;
}

.is-mobile-nav-open .c-header__inner__logo {
  display: none;
}

.c-header__inner__logo {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 72px;
  margin-top: 16px;
  transition: opacity 0.4s ease, visibility 0.4s ease;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width:800px) {
  /*

    Header: Medium Up

  */
  .c-header__inner {
    align-items: center;
    margin: 12px 36px 0 44px;
  }
  .c-header__inner__logo {
    position: absolute;
    width: 77px;
    top: 12px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
/*

  Hero

*/
.c-hero {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
  flex-grow: 1;
}
.c-hero.c-hero--animation-played .c-hero__image {
  -webkit-animation: logo 0s forwards;
          animation: logo 0s forwards;
}
.c-hero.c-hero--animation-played .c-hero__text {
  -webkit-animation: slideup 0s;
          animation: slideup 0s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.c-hero.c-hero--animation-played .c-hero__arrow {
  -webkit-animation: slideup 0s;
          animation: slideup 0s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.c-hero__wrap {
  min-height: 100vh;
  min-height: calc(1vh * 100);
  min-height: calc(var(--vh, 1vh) * 100);
  display: flex;
  flex-direction: column;
}

.c-hero__logo {
  flex: 0 0 auto;
  align-self: center;
  margin-top: auto;
  margin-bottom: 24px;
  z-index: 1000;
}

.c-hero__image {
  width: 20vw;
  height: auto;
  transform-origin: top;
  transform: scale(3.6);
  -webkit-animation: logo 1.5s cubic-bezier(0.77, 0, 0.69, 0.69) forwards;
          animation: logo 1.5s cubic-bezier(0.77, 0, 0.69, 0.69) forwards;
}

.c-hero__text {
  flex: 0 1 auto;
  margin-bottom: auto;
  opacity: 0;
  -webkit-animation: slideup 0.7s ease-out;
          animation: slideup 0.7s ease-out;
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.c-hero__arrow {
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  margin-top: 40px;
  border: 2px solid #FFFFFF;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: slideup 0.7s ease-out;
          animation: slideup 0.7s ease-out;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.c-hero__sponsor {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 65px;
}

.c-hero__sponsor__logo {
  max-height: 100%;
}

@-webkit-keyframes logo {
  0% {
    transform: scale(3.6);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes logo {
  0% {
    transform: scale(3.6);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes slideup {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideup {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@media only screen and (min-width:800px) {
  /*

    Hero: Medium Up

  */
  .c-hero__logo {
    margin-bottom: 40px;
  }
  .c-hero__image {
    height: max(20vh, 120px);
    width: auto;
  }
  .c-hero__arrow {
    align-self: center;
    transition: color 0.4s ease, border-color 0.4s ease;
    cursor: pointer;
  }
  .c-hero__arrow:hover {
    color: #4B601A;
    border-color: #4B601A;
    -webkit-animation: slideup 0.5s ease-out forwards, hoverup 0.4s ease forwards;
            animation: slideup 0.5s ease-out forwards, hoverup 0.4s ease forwards;
  }
  .c-hero__sponsor {
    right: 0;
    height: 72px;
    transform: translateY(12.5%);
  }
  @-webkit-keyframes hoverup {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-6px);
    }
  }
  @keyframes hoverup {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-6px);
    }
  }
}
@media only screen and (min-width:1200px) {
  /*

    Hero: Large Up

  */
  .c-hero__wrap {
    padding-top: 75px;
    padding-bottom: 105px;
  }
  .c-hero__sponsor {
    right: -104px;
    height: 90px;
  }
}
@media only screen and (min-width:1900px) {
  /*

    Hero: Extra Large Up

  */
  .c-hero__logo {
    margin-bottom: 56px;
  }
  .c-hero__arrow {
    width: 72px;
    height: 72px;
  }
  .c-hero__sponsor {
    height: 104px;
  }
}
/*

  Information Frame

*/
.c-information-frame {
  padding: 20px 40px 60px 40px;
  background-image: linear-gradient(#839657, #839657);
  position: relative;
  margin-top: 40px;
  color: #FFFFFF;
}
.c-information-frame:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 0;
  border-bottom: 40px solid #839657;
  border-left: 40px solid transparent;
}

.c-information-frame__main {
  padding-bottom: 24px;
}

.c-information-frame__main .o-link {
  color: #FFFFFF;
}
.c-information-frame__main .o-link:hover {
  color: #DEEBCD;
}

.c-information-frame--outline-green {
  padding: 60px 40px;
  /* sqrt(2) */
  /* sqrt(2) */
  background-position: 40px top, right top, left bottom, left 40px, left top;
  background-image: linear-gradient(#839657, #839657), linear-gradient(#839657, #839657), linear-gradient(#839657, #839657), linear-gradient(#839657, #839657), linear-gradient(135deg, transparent, transparent 28.0342712475px, #839657 28.2842712475px, #839657 34.2842712475px, transparent 34.5342712475px);
  transform: scale(0.999);
  background-repeat: no-repeat;
  background-size: 100% 6px, 6px 100%, 100% 6px, 6px 100%, 100% 100%;
  color: inherit;
  -webkit-clip-path: initial;
          clip-path: initial;
  margin-top: 0;
  margin-top: initial;
}
.c-information-frame--outline-green:before {
  content: normal;
  content: initial;
}
.c-information-frame--outline-green .c-information-frame__main .o-link {
  color: #4B601A;
}
.c-information-frame--outline-green .c-information-frame__main .o-link:hover {
  color: rgba(75, 96, 26, 0.7);
}

@media only screen and (min-width:600px) {
  /*

    Information Frame: Small Up

  */
}
@media only screen and (min-width:600px) and (min-width:800px) {
  /*

    Information Frame: Medium Up

  */
}
@media only screen and (min-width:600px) and (min-width:800px) and (min-width:1200px) {
  /*

    Information Frame: Large Up

  */
  .c-information-frame {
    padding: 60px 160px 100px 160px;
  }
  .c-information-frame--outline-green {
    padding: 100px 160px;
  }
}
/*

  Image Upload

*/
@-webkit-keyframes vicp_progress {
  0% {
    background-position-y: 0;
  }
  100% {
    background-position-y: 40px;
  }
}
@keyframes vicp_progress {
  0% {
    background-position-y: 0;
  }
  100% {
    background-position-y: 40px;
  }
}
@-webkit-keyframes vicp {
  0% {
    opacity: 0;
    transform: scale(0) translatey(-60px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translatey(0);
  }
}
@keyframes vicp {
  0% {
    opacity: 0;
    transform: scale(0) translatey(-60px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translatey(0);
  }
}
.vue-image-crop-upload {
  position: fixed;
  display: block;
  box-sizing: border-box;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  color: #000000;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-tap-highlight-color: transparent;
  -moz-tap-highlight-color: transparent;
}
.vue-image-crop-upload .vicp-wrap {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  position: fixed;
  display: block;
  box-sizing: border-box;
  z-index: 999;
  right: 0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
  height: auto;
  background-color: #fff;
  border-radius: 8px;
  -webkit-animation: vicp 0.12s ease-in;
          animation: vicp 0.12s ease-in;
}
.vue-image-crop-upload .vicp-wrap .vicp-close {
  position: absolute;
  right: -30px;
  top: -30px;
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4 {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  transition: transform 0.18s;
  transform: rotate(0);
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4::after, .vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4::before {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  content: "";
  position: absolute;
  top: 12px;
  left: 4px;
  width: 20px;
  height: 3px;
  transform: rotate(45deg);
  background-color: #fff;
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4::after {
  transform: rotate(-45deg);
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:hover {
  transform: rotate(90deg);
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area {
  position: relative;
  box-sizing: border-box;
  background-color: rgba(106, 106, 106, 0.1);
  text-align: center;
  border: 1px dashed rgba(106, 106, 106, 0.17);
  overflow: hidden;
  padding: 35px;
  margin-top: 24px;
  transition: background-color 0.4s ease;
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-hint {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #4B601A;
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-hint:last-child {
  margin-bottom: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-no-supported-hint {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 30px;
  width: 100%;
  height: 60px;
  line-height: 30px;
  background-color: #eee;
  text-align: center;
  color: #666;
  font-size: 14px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area:hover {
  cursor: pointer;
  border-color: rgba(106, 106, 106, 0.22);
  background-color: rgba(106, 106, 106, 0.14);
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left {
  justify-content: left;
  float: left;
  order: 1;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container {
  position: relative;
  display: block;
  width: 240px;
  height: 180px;
  background-color: #e5e5e0;
  overflow: hidden;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img {
  position: absolute;
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  cursor: move;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);
  position: absolute;
  background-color: rgba(204, 204, 204, 0.8);
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-1 {
  top: 0;
  left: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-2 {
  bottom: 0;
  right: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate {
  position: relative;
  width: 240px;
  height: 18px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.08);
  color: #fff;
  overflow: hidden;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.14);
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:first-child {
  float: left;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:last-child {
  float: right;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range {
  position: relative;
  margin: 30px 0 10px 0;
  width: 240px;
  height: 18px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5,
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6 {
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: rgba(75, 96, 26, 0.7);
  transition: background-color 0.4s ease;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5:hover,
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
  background-color: rgba(75, 96, 26, 0.9);
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5 {
  left: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5::before {
  position: absolute;
  content: "";
  display: block;
  left: 5px;
  top: 11px;
  width: 14px;
  height: 2px;
  background-color: #fff;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6 {
  right: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6::before {
  position: absolute;
  content: "";
  display: block;
  left: 5px;
  top: 11px;
  width: 14px;
  height: 2px;
  background-color: #fff;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6::after {
  position: absolute;
  content: "";
  display: block;
  top: 4px;
  left: 11px;
  width: 2px;
  height: 14px;
  background-color: #fff;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range] {
  display: none;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right {
  justify-content: right;
  order: 0;
  margin-bottom: 40px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item {
  position: relative;
  width: 100px;
  height: 100px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item span {
  position: absolute;
  bottom: -30px;
  width: 100%;
  font-size: 14px;
  color: #6A6A6A;
  display: block;
  text-align: center;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item img {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle {
  margin-right: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle img {
  border-radius: 100%;
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload {
  position: relative;
  box-sizing: border-box;
  padding: 35px;
  height: 170px;
  background-color: rgba(0, 0, 0, 0.03);
  text-align: center;
  border: 1px dashed #ddd;
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-loading {
  display: block;
  padding: 15px;
  font-size: 16px;
  color: #999;
  line-height: 30px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap {
  margin-top: 12px;
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 3px;
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress {
  position: relative;
  display: block;
  height: 5px;
  border-radius: 3px;
  background-color: #4B601A;
  box-shadow: 0 2px 6px 0 rgba(75, 96, 26, 0.3);
  transition: width 0.15s linear;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  -webkit-animation: vicp_progress 0.5s linear infinite;
          animation: vicp_progress 0.5s linear infinite;
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress::after {
  content: "";
  position: absolute;
  display: block;
  top: -3px;
  right: -3px;
  width: 9px;
  height: 9px;
  border: 1px solid rgba(245, 246, 247, 0.7);
  box-shadow: 0 1px 4px 0 rgba(75, 96, 26, 0.7);
  border-radius: 100%;
  background-color: #4B601A;
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-error,
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-success {
  height: 100px;
  line-height: 100px;
}
.vue-image-crop-upload .vicp-wrap .vicp-operate {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  text-align: center;
  margin-top: 16px;
}
.vue-image-crop-upload .vicp-wrap .vicp-operate:last-child {
  margin-bottom: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-operate__back {
  margin-right: 16px;
}
.vue-image-crop-upload .vicp-wrap .vicp-error,
.vue-image-crop-upload .vicp-wrap .vicp-success,
.vue-image-crop-upload .vicp-wrap .vicp-text {
  display: block;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #C41623;
  text-align: center;
  margin-top: 8px;
}
.vue-image-crop-upload .vicp-wrap .vicp-error:last-child,
.vue-image-crop-upload .vicp-wrap .vicp-success:last-child,
.vue-image-crop-upload .vicp-wrap .vicp-text:last-child {
  margin-bottom: 0;
}
.vue-image-crop-upload .vicp-wrap .vicp-success {
  color: #4B601A;
}
.vue-image-crop-upload .vicp-wrap .vicp-text {
  color: #6A6A6A;
}
.vue-image-crop-upload .vicp-wrap .vicp-icon3 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 4px;
}
.vue-image-crop-upload .vicp-wrap .vicp-icon3::after {
  position: absolute;
  top: 3px;
  left: 6px;
  width: 6px;
  height: 10px;
  border-width: 0 2px 2px 0;
  border-color: #4B601A;
  border-style: solid;
  transform: rotate(45deg);
  content: "";
}

.e-ripple {
  position: absolute;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.15);
  background-clip: padding-box;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transform: scale(0);
  opacity: 1;
}
.e-ripple.z-active {
  opacity: 0;
  transform: scale(2);
  transition: opacity 1.2s ease-out, transform 0.6s ease-out;
}

.c-image-upload__image,
.c-image-upload__alt {
  height: 105px;
  width: 105px;
  border-radius: 100%;
  margin: auto;
}

.c-image-upload__image {
  height: auto;
  width: 111px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.c-image-upload__edit-button {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  color: #4B601A;
  cursor: pointer;
  transition: color 0.4s ease;
}
.c-image-upload__edit-button:last-child {
  margin-bottom: 0;
}

.c-image-upload__edit-button:hover {
  color: #839657;
}

.c-image-upload__alt {
  cursor: pointer;
  background-color: #EDDFD6;
}

.o-form__item.image .o-form__item__inner {
  text-align: center;
  margin-top: -16px;
}

.o-form__item.image .o-form__item__inner input#uploadButton,
.o-form__item.image .o-form__item__inner img.rounded-circle {
  display: none;
}

@media only screen and (min-width:800px) {
  /*

    Image Upload

  */
  .vue-image-crop-upload .vicp-wrap {
    top: auto;
    left: 0;
    width: 40%;
    transform: none;
    margin: 80px auto;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop {
    flex-direction: row;
    align-items: normal;
    overflow: hidden;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left {
    order: 0;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range] {
    display: block;
    padding-top: 5px;
    margin: 0 auto;
    width: 180px;
    height: 20px;
    vertical-align: top;
    background: transparent;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    /* 滑块
     ---------------------------------------------------------------*/
    /* 轨道
     ---------------------------------------------------------------*/
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus {
    outline: none;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-thumb {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);
    -webkit-appearance: none;
            appearance: none;
    margin-top: -3px;
    width: 12px;
    height: 12px;
    background-color: #6a8825;
    border-radius: 100%;
    border: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-moz-range-thumb {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);
    -moz-appearance: none;
         appearance: none;
    width: 12px;
    height: 12px;
    background-color: #6a8825;
    border-radius: 100%;
    border: none;
    -moz-transition: 0.2s;
    transition: 0.2s;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-thumb {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);
    appearance: none;
    width: 12px;
    height: 12px;
    background-color: #6a8825;
    border: none;
    border-radius: 100%;
    -ms-transition: 0.2s;
    transition: 0.2s;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-moz-range-thumb {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    width: 14px;
    height: 14px;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-ms-thumb {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    width: 14px;
    height: 14px;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-webkit-slider-thumb {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    margin-top: -4px;
    width: 14px;
    height: 14px;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-runnable-track {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
    height: 6px;
    cursor: pointer;
    border-radius: 2px;
    border: none;
    background-color: rgba(75, 96, 26, 0.3);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-moz-range-track {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
    height: 6px;
    cursor: pointer;
    border-radius: 2px;
    border: none;
    background-color: rgba(75, 96, 26, 0.3);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-track {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
    height: 6px;
    border-radius: 2px;
    border: none;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-fill-lower {
    background-color: rgba(75, 96, 26, 0.3);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-fill-upper {
    background-color: rgba(75, 96, 26, 0.15);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-webkit-slider-runnable-track {
    background-color: rgba(75, 96, 26, 0.5);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-moz-range-track {
    background-color: rgba(75, 96, 26, 0.5);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-ms-fill-lower {
    background-color: rgba(75, 96, 26, 0.45);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-ms-fill-upper {
    background-color: rgba(75, 96, 26, 0.25);
  }
  .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right {
    order: 1;
    margin-left: 24px;
    margin-bottom: 0;
  }
  .vue-image-crop-upload .vicp-wrap .vicp-operate {
    text-align: right;
  }
}
/*

  Language Navigation

*/
.c-language-navigation {
  padding: 12px 0;
  display: none;
}

.is-mobile-nav-open {
  /* TODO: check if language nav should also been deactivated on mobile
  .c-language-navigation--logged-in {
    display: none;
  }
  */
}
.is-mobile-nav-open .c-language-navigation {
  display: flex;
}

.c-language-navigation__link {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #4B601A;
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  color: #FFFFFF;
  font-size: 16px;
  transform: rotate(-12deg);
  transition: 0.4s ease;
}
.c-language-navigation__link:hover {
  transform: rotate(0deg);
}

@media only screen and (min-width:800px) {
  /*

    Language Navigation: Medium Up

  */
  .c-language-navigation {
    display: flex;
  }
  .c-language-navigation--logged-in {
    display: none;
  }
}
/*

  Register

*/
.c-login__title {
  text-align: center;
}

.c-login__submit {
  margin: 16px auto 16px;
  transform: translateY(0px);
}

.c-login__text {
  font-size: 16px;
  text-align: center;
  color: #6A6A6A;
}

/*

  Modal

*/
.c-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1055;
}

.c-modal__background {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.c-modal__inner {
  height: 100%;
  margin: 0;
}

.c-modal__content {
  position: relative;
  height: 100%;
  min-height: 100%;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-radius: 8px;
  padding: 45px;
  z-index: 1055;
}

.c-modal__content-auto {
  height: auto;
}

.c-modal__headline {
  position: absolute;
  text-align: center;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  border-bottom: 1px solid rgba(38, 33, 3, 0.2);
  color: #262103;
  font-weight: 500;
  background-color: #FFFFFF;
  padding-top: 16px;
  padding-bottom: 16px;
}

.c-modal__back {
  position: absolute;
  left: 12px;
  z-index: 10;
  font-size: 16px;
  color: #262103;
  padding-top: 24px;
}

.c-modal__back span {
  display: inline-block;
  transform: rotate(90deg);
}
.c-modal__back span:before {
  font-size: 8px;
}

.c-modal__close {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 10;
  transition: transform 0.4s ease;
}
.c-modal__close:hover {
  transform: rotate(90deg);
}

.c-modal__title {
  font-size: 25px;
}

.c-modal__title,
.c-modal__text {
  margin: 0 16px;
  text-align: center;
}

.c-modal__text {
  font-size: 16px;
}

.c-modal__text--spacing {
  line-height: 1.5;
  margin-top: 16px;
}

.c-modal__text--big-spacing {
  line-height: 1.5;
  margin-top: 24px;
}

.c-modal__text--error {
  color: #C41623;
}

.c-modal__submit {
  width: 100%;
}

.c-modal__abort {
  font-size: 16px;
  text-align: center;
  margin-top: 10px;
}

.c-modal--open {
  overflow: hidden;
}

.c-modal__footer {
  padding: 32px;
  text-align: center;
}

.c-modal__back-link {
  text-decoration: underline;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.drop-in-enter-active,
.drop-in-leave-active {
  transition: all 0.3s ease-out;
}

.drop-in-enter-from,
.drop-in-leave-to {
  opacity: 0;
  transform: translate(0, -50px);
}

@media only screen and (min-width:800px) {
  /*

    Modal: Large Up

  */
  .c-modal__inner {
    height: auto;
    max-width: 420px;
    margin: 80px auto;
    z-index: 1055;
  }
  .c-modal__inner-auto {
    width: 65%;
    max-width: 1000px;
    max-height: 80vh;
    overflow-y: auto;
    border-radius: 8px;
  }
  .c-modal__content {
    height: auto;
    min-height: 0;
    min-height: initial;
  }
  .c-modal__content-auto {
    padding: 0;
  }
  .c-modal__headline {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .c-modal__close {
    cursor: pointer;
  }
  .c-modal__back {
    left: 28px;
    padding-top: 16px;
  }
}
/*

  Profile edit

*/
.c-profile-edit__wrapper {
  padding: 64px;
}

.c-profile-edit__profile-image {
  color: #000000;
  text-align: center;
  align-self: center;
}

.c-profile-edit__profile-title {
  margin-bottom: 0;
}

.c-profile-edit__address-title {
  margin-top: 40px;
  margin-bottom: 0;
}

.subscribeToNewsletter {
  margin-top: 16px;
  margin-bottom: 24px;
}

.c-profile-edit__update-button {
  margin-top: 16px;
  text-transform: capitalize;
}

@media only screen and (min-width:800px) {
  /*

    Profile edit

  */
  .c-profile-edit {
    min-width: 70%;
  }
  .c-profile-edit__profile-image {
    align-self: auto;
  }
  .c-profile-edit__fieldset {
    display: flex;
  }
  .c-profile-edit__left {
    margin-right: 56px;
  }
  .c-profile-edit__right {
    width: 100%;
  }
}
/*

  Progress activity

*/
.c-progress-activity__title {
  margin-top: 40px;
}

.c-progress-activity__item {
  display: flex;
  padding: 16px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.4);
}
.c-progress-activity__item:first-of-type {
  padding-top: 0;
}
.c-progress-activity__item:last-of-type {
  border-bottom: none;
}

.c-progress-activity__text {
  line-height: 1.3;
  padding-left: 16px;
}

.c-progress-activity__text--bold {
  font-weight: 500;
}

.c-progress-activity__text b {
  font-weight: 500;
}

a .c-progress-activity__text b {
  text-decoration: underline;
}

@media only screen and (min-width:800px) {
  /*

    Progress activity

  */
  .c-progress-activity__title {
    margin-top: 0;
  }
  .c-progress-activity__item {
    padding: 24px 0;
  }
}
/*

  Progress counter

*/
.c-progress-counter__wrap {
  position: relative;
  display: flex;
  top: -16px;
  justify-content: space-evenly;
  align-items: center;
  margin-top: 16px;
}

.c-progress-counter__count {
  position: absolute;
  font-size: 90px;
  margin-bottom: 0;
}
.c-progress-counter__count:after {
  content: "×";
  padding-left: 16px;
}

.c-progress-counter__title {
  margin-left: 0;
}

.c-progress-counter__button {
  margin-top: 24px;
}

@media only screen and (min-width:600px) {
  /*

    Progress Counter: Small Up

  */
}
@media only screen and (min-width:600px) and (min-width:800px) {
  /*

    Progress counter: Medium up

  */
  .c-progress-counter__wrap {
    margin-top: 0;
  }
  .c-progress-counter__count {
    font-size: 90px;
  }
}
@media only screen and (min-width:600px) and (min-width:800px) and (min-width:1200px) {
  /*

    Progress Counter: Large Up

  */
  .c-progress-counter__count {
    font-size: 160px;
  }
}
/*

  Register

*/
.c-register__title,
.c-register__text {
  text-align: center;
}

.c-register__submit {
  margin: 16px auto 0;
}

.c-register__conditions {
  font-size: 12px;
  line-height: 1.5;
  color: #6A6A6A;
  text-align: center;
  margin-top: 15px;
}

.c-register__sucessful-title {
  padding-bottom: 32px;
}

.c-register__sucessful-text {
  text-align: left;
  font-size: 16px;
  line-height: 1.8;
}

/*

  Register

*/
.c-reset-password__submit {
  margin: 16px auto 0;
}

/*

  Mail

*/
/*Use to generate mail images*/
.c-mail--logo {
  background: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/logo.svg?74767862d0a3d0e1f9ce) no-repeat;
}

.c-mail--loginlogo {
  background: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/logo-pflanz-das-rare.png?5433c3b8263196da166b) no-repeat;
}

.c-mail--loginlogo-fr {
  background: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/logo-plantons-la-rarete.png?d47bb5fe5d4a856266a3) no-repeat;
}

.c-mail--facebook {
  background: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/facebook.png?c79dde9aa705f77180cc) no-repeat;
}

.c-mail--instagram {
  background: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/instagram.png?95b10695bfff512e5706) no-repeat;
}

.c-mail--youtube {
  background: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/youtube.png?188782bcd6cd0c9075c9) no-repeat;
}

/*

  Main Navigation

*/
.is-mobile-nav-open .c-main-navigation__list {
  display: block;
}
.is-mobile-nav-open .c-navigation-controlls {
  order: 0;
}
.is-mobile-nav-open .c-account-navigation {
  order: 2;
}

.c-main-navigation {
  order: 2;
}

.c-main-navigation__list {
  text-align: center;
  display: none;
}

.c-main-navigation__item {
  padding: 12px;
}

.c-main-navigation__link {
  color: #FFFFFF;
  font-family: "Anybody";
  font-weight: 800;
  font-size: 32px;
  cursor: pointer;
}

@media only screen and (min-width:800px) {
  /*

    Main Navigation: Large Up

  */
  .c-main-navigation {
    order: 1;
  }
  .c-main-navigation__header {
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    padding: 0 24px 0 0;
  }
  .c-navigation-controlls__logo {
    display: none;
  }
  .c-main-navigation__list {
    display: flex;
  }
  .c-main-navigation__item {
    padding: 0 20px;
  }
  .c-main-navigation__link {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 2rem;
    line-height: 1;
  }
}
/*

  Meta Navigation

*/
.c-meta-navigation {
  margin-top: 24px;
}

.c-meta-navigation__list {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.c-meta-navigation__link {
  color: #FFFFFF;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-feature-settings: "ss01" on, "ss02" on, "ss03" on, "ss06" on, "ss07" on, "case" on, "kern" on;
  font-size: 16px;
  display: block;
  padding: 12px 16px;
}
@media (min-width: 600px) {
  .c-meta-navigation__link {
    font-size: calc(18px + 2 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-meta-navigation__link {
    font-size: 20px;
  }
}
@media (min-width: 600px) {
  .c-meta-navigation__link {
    line-height: calc(32px + 4 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-meta-navigation__link {
    line-height: 36px;
  }
}

@media only screen and (min-width:600px) {
  /*

    Meta Navigation: Medium Up

  */
  .c-meta-navigation {
    margin-top: 0;
  }
  .c-meta-navigation__link {
    font-size: 16px;
  }
  .c-meta-navigation__list {
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .c-meta-navigation__list:first-child .c-meta-navigation__link {
    padding-left: 0;
  }
}
/*

  Navigation Controlls

*/
.c-navigation-controlls {
  display: flex;
  padding: 24px 40px 24px 8px;
  margin-bottom: 16px;
  order: 1;
}

.is-mobile-nav-open .c-navigation-controlls {
  width: 100%;
  padding: 24px 40px;
}

.c-navigation-controlls__menu {
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin-left: auto;
}

.c-navigation-controlls__menu-button {
  height: 40px;
  width: 40px;
  cursor: pointer;
}
.c-navigation-controlls__menu-button:before {
  right: 0;
  position: absolute;
  top: 14px;
  height: 3px;
  width: 32px;
  background-color: #FFFFFF;
  content: "";
  transition-duration: 0.3s;
  transition: transform 0.3s, top 0.3s 0.3s;
}
.c-navigation-controlls__menu-button:after {
  right: 0;
  position: absolute;
  top: 22px;
  height: 3px;
  width: 16px;
  background-color: #FFFFFF;
  content: "";
  transition-duration: 0.3s;
  transition: transform 0.3s, top 0.3s 0.3s, width 0.01s 0.3s;
}

.is-mobile-nav-open .c-navigation-controlls__menu-button {
  transition-duration: 0.1s;
  transition-delay: 0.3s;
  background: transparent;
}
.is-mobile-nav-open .c-navigation-controlls__menu-button:before {
  transition: top 0.3s, transform 0.3s 0.3s;
  top: 18px;
  transform: rotateZ(-45deg);
}
.is-mobile-nav-open .c-navigation-controlls__menu-button:after {
  transition: top 0.4s, transform 0.3s 0.3s, width 0.01s 0.3s;
  top: 18px;
  width: 32px;
  transform: rotateZ(45deg);
}

.is-mobile-nav-open .c-navigation-controlls__logo {
  display: flex;
  margin-left: auto;
  width: 72px;
  margin-top: -8px;
}

.c-navigation-controlls__logo {
  display: none;
  justify-content: center;
}

@media only screen and (min-width:800px) {
  /*

    Navigation Controlls: Medium Up

  */
  .c-navigation-controlls {
    order: 3;
    width: inherit;
    padding: 0 16px;
    margin-bottom: 0;
  }
  .c-navigation-controlls__menu {
    display: none;
  }
}
/*

  Quote

*/
/*

  Slider

*/
.c-slider {
  position: relative;
  overflow: hidden;
}

.c-slider--pointer-events {
  touch-action: pan-y;
}

.c-slider__wrapper {
  position: relative;
  display: flex;
  width: 100%;
  box-sizing: content-box;
  transition-property: transform;
  transform: translate3d(0px, 0, 0);
}

.c-slider__item {
  flex-shrink: 0;
  width: 100%;
}

.c-slider__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*

  Spinner

*/
.c-spinner {
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  z-index: 2;
  position: absolute;
  height: 25px;
  right: 10px;
}

.c-spinner__path {
  stroke: hsl(0, 0%, 100%);
  stroke-linecap: round;
  -webkit-animation: dash 1.5s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite;
}

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

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
/*

  Sponsors

*/
.c-sponsors--first {
  margin-bottom: 56px;
}

.c-sponsors__title {
  margin-bottom: 16px;
  text-align: center;
}

.c-sponsors__link {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
}

.c-sponsors__logo {
  margin: 0 auto;
}

.u-background-color--pink .c-sponsors__title {
  color: #FFFFFF;
}

@media only screen and (min-width:800px) {
  /*

    Sponsors: Medium Up

  */
  .c-sponsors--first {
    margin-bottom: 0;
  }
  .c-sponsors__logo {
    width: auto;
    height: 140px;
  }
}
/*

  Share page

*/
.c-share-page {
  margin-top: 48px;
}

.c-share-page__title {
  text-align: center;
  margin-bottom: 8px;
}

.c-share-page__links {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
}

.c-share-page__link {
  border: 2px solid #E4E4E4;
  border-radius: 16px;
  margin-bottom: 16px;
}

.c-share-page__link a {
  display: flex;
  align-items: center;
  padding: 16px 16px;
}

.c-share-page__link a p {
  margin-left: 16px;
  line-height: 1.2;
}

.c-share-page__icon {
  height: 46px;
  font-size: 46px;
  color: #4B601A;
}

.c-share-page__link:last-of-type {
  margin-bottom: 0;
}

@media only screen and (min-width:800px) {
  /*

    Share page: Medium Up

  */
  .c-share-page {
    margin: 0 40px 32px;
    padding-top: 16px;
  }
  .c-share-page__link__whatsapp {
    display: none;
  }
}
@media only screen and (min-width:800px) and (min-width:1200px) {
  /*

    Share page: Large Up

  */
  .c-share-page {
    margin: 0 40px 20px;
  }
  .c-share-page__link a p {
    white-space: nowrap;
  }
}
/*

  Submit favourite

*/
.c-submit-favourite__image {
  width: auto;
}

.c-submit-favourite__button {
  margin-top: 32px;
}

.c-submit-favourite__button:before {
  font-size: 30px;
}

@media only screen and (min-width:800px) {
  /*

    Submit favourite

  */
  .c-submit-favourite__title {
    margin-bottom: 96px;
  }
  .c-submit-favourite__button {
    margin-top: 28px;
  }
  .c-submit-favourite__button:before {
    font-size: 38px;
  }
}
/*

  Submit planting

*/
.c-submit-planting {
  position: relative;
}

.c-submit-planting__list {
  margin-top: 16px;
}
.c-submit-planting__list li {
  display: flex;
  align-items: center;
  font-weight: 500;
  padding: 12px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.c-submit-planting__list--3column li {
  border-color: rgba(75, 96, 26, 0.5);
}

.c-submit-planting__link {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.c-submit-planting__link-icon {
  padding-right: 16px;
}

.c-submit-planting__button {
  margin-top: 24px;
}

.c-submit-planting__button:before {
  font-size: 36px;
}

.c-submit-planting__favourite {
  vertical-align: middle;
  font-size: 30px;
  padding-right: 6px;
}

@media only screen and (min-width:800px) {
  /*

    Submit planting

  */
  .c-submit-planting__subtitle {
    text-align: left;
  }
  .c-submit-planting__button {
    margin-top: 20px;
  }
  .c-submit-planting__button:before {
    font-size: 38px;
  }
  .c-submit-planting__title {
    margin-bottom: 96px;
  }
  .c-submit-planting__list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 24px;
    margin-top: 20px;
  }
  .c-submit-planting__list li {
    flex: 0 0 calc(50% - (2.5 * 8px));
    line-height: 1.5;
    padding: 24px 0;
  }
  .c-submit-planting__list li:nth-child(odd) {
    margin-right: 10px;
  }
  .c-submit-planting__list li:nth-child(even) {
    margin-left: 10px;
  }
  .c-submit-planting__list--3column li {
    flex: 0 0 calc(33.33% - (5 * 8px));
  }
  .c-submit-planting__list--3column li:nth-child(odd) {
    margin-right: 0;
  }
  .c-submit-planting__list--3column li:nth-child(even) {
    margin-left: 0;
  }
  .c-submit-planting__list--3column li:nth-child(3n) {
    margin-left: 20px;
  }
  .c-submit-planting__list--3column li:nth-child(3n-1) {
    margin-left: 20px;
    margin-right: 20px;
  }
  .c-submit-planting__list--3column li:nth-child(3n-2) {
    margin-right: 20px;
  }
  /*
  .c-submit-planting__sort-list li {
    flex: 0 0 calc(50% - (2.5 * 8px));
    line-height: 1.5;
    padding: $spacing * 3 0;

    &:nth-child(odd) {
      margin-right: $spacing * 1.25;
    }

    &:nth-child(even) {
      margin-left: $spacing * 1.25;
    }
  }
  */
  .c-submit-planting__favourite {
    font-size: 40px;
    padding-right: 8px;
  }
}
/*

  Support

*/
.c-support__title {
  margin-bottom: 8px;
}

.c-support__link {
  display: block;
  width: 100%;
  height: 100%;
}

.c-support__logo {
  margin: 0 auto;
}

@media only screen and (min-width:1200px) {
  /*

    Support Medium Up

  */
  .c-support {
    margin-left: 48px;
  }
  .c-footer__list--end:first-child .c-footer__item:first-child .c-support {
    margin-left: 0;
  }
  .c-support__logo {
    margin: 0;
  }
}
.c-tabs {
  display: block;
}

.c-tabs__title {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 16px;
  margin-bottom: 24px;
  font-weight: normal;
  margin-bottom: 8px;
  text-align: center;
}
@media (min-width: 600px) {
  .c-tabs__title {
    font-size: calc(26px + 24 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .c-tabs__title {
    line-height: calc(36px + 38 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__title {
    line-height: 74px;
  }
}
@media (min-width: 600px) {
  .c-tabs__title {
    letter-spacing: calc(-1px + -1.8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__title {
    letter-spacing: -2.8px;
  }
}
@media (min-width: 600px) {
  .c-tabs__title {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__title {
    margin-bottom: 24px;
  }
}
@media (min-width: 600px) {
  .c-tabs__title {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__title {
    margin-bottom: 32px;
  }
}

.c-tabs__item__title {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 34px;
  line-height: 40px;
  letter-spacing: -1.5px;
  margin-bottom: 24px;
  display: none;
}
@media (min-width: 600px) {
  .c-tabs__item__title {
    font-size: calc(34px + 32 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__item__title {
    font-size: 66px;
  }
}
@media (min-width: 600px) {
  .c-tabs__item__title {
    line-height: calc(40px + 46 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__item__title {
    line-height: 86px;
  }
}
@media (min-width: 600px) {
  .c-tabs__item__title {
    letter-spacing: calc(-1.5px + -2.3 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__item__title {
    letter-spacing: -3.8px;
  }
}
@media (min-width: 600px) {
  .c-tabs__item__title {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__item__title {
    margin-bottom: 32px;
  }
}

.c-tabs__content {
  grid-area: tab;
}

.c-tabs__navigation {
  grid-area: nav;
  margin-bottom: 8px;
  text-align: center;
}

.c-tabs__navigation__list {
  display: none;
}

.c-tabs__navigation__dropdown {
  margin-top: 16px;
}

.c-tabs__navigation__button {
  font-family: "Anybody";
  font-weight: 800;
  font-size: 34px;
  line-height: 44px;
  letter-spacing: -1.5px;
  margin-bottom: 24px;
  width: 100%;
  border: none;
  text-align: left;
  cursor: pointer;
  transition: 0.4s ease;
  color: #4B601A;
}
@media (min-width: 600px) {
  .c-tabs__navigation__button {
    font-size: calc(34px + 20 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__navigation__button {
    font-size: 54px;
  }
}
@media (min-width: 600px) {
  .c-tabs__navigation__button {
    line-height: calc(44px + 28 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__navigation__button {
    line-height: 72px;
  }
}
@media (min-width: 600px) {
  .c-tabs__navigation__button {
    letter-spacing: calc(-1.5px + -2.3 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__navigation__button {
    letter-spacing: -3.8px;
  }
}
@media (min-width: 600px) {
  .c-tabs__navigation__button {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media (min-width: 1900px) {
  .c-tabs__navigation__button {
    margin-bottom: 32px;
  }
}
.c-tabs__navigation__button:active, .c-tabs__navigation__button:hover {
  color: #FFFFFF;
  transition: 0.4s ease;
}
.c-tabs__navigation__button.is-active {
  color: #FFFFFF;
}

@media only screen and (min-width:800px) {
  .c-tabs {
    display: grid;
    grid-template-columns: 3fr 1fr 8fr;
    grid-template-areas: "nav . tab";
  }
  .c-tabs__title {
    font-family: "Anybody";
    font-weight: 800;
    font-size: 2rem;
    line-height: 2.8rem;
    letter-spacing: -0.08rem;
    margin-bottom: 16px;
    margin-bottom: 24px;
    text-align: left;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .c-tabs__title {
    margin-bottom: calc(16px + 8 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .c-tabs__title {
    margin-bottom: 24px;
  }
}
@media only screen and (min-width:800px) {
  .c-tabs__item__title {
    font-family: "Anybody";
    font-weight: 800;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -1.5px;
    margin-bottom: 24px;
    margin-bottom: 8px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .c-tabs__item__title {
    font-size: calc(34px + 32 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .c-tabs__item__title {
    font-size: 66px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .c-tabs__item__title {
    line-height: calc(40px + 46 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .c-tabs__item__title {
    line-height: 86px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .c-tabs__item__title {
    letter-spacing: calc(-1.5px + -2.3 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .c-tabs__item__title {
    letter-spacing: -3.8px;
  }
}
@media only screen and (min-width:800px) and (min-width: 600px) {
  .c-tabs__item__title {
    margin-bottom: calc(24px + 8 * ((100vw - 600px) / 1300));
  }
}
@media only screen and (min-width:800px) and (min-width: 1900px) {
  .c-tabs__item__title {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width:800px) {
  .c-tabs__navigation {
    text-align: left;
  }
}
@media only screen and (min-width:800px) {
  .c-tabs__navigation__dropdown {
    display: none;
  }
}
@media only screen and (min-width:800px) {
  .c-tabs__navigation__list {
    display: block;
  }
}
@media only screen and (min-width:800px) {
  .c-tabs__content {
    grid-area: tab;
  }
}
@media only screen and (min-width:800px) {
  .c-tabs__navigation {
    grid-area: nav;
  }
}
@media only screen and (min-width:1200px) {
  .c-tabs {
    grid-template-columns: 4fr 1fr 7fr;
    grid-template-areas: "nav . tab";
  }
}
/*

  Sort list

*/
.c-sortlist {
  margin-top: 48px;
}

.c-sortlist__title {
  text-align: center;
  margin-bottom: 8px;
}

.c-sortlist__search {
  margin-top: 16px;
}

.c-sortlist__tags {
  margin-top: 16px;
  text-align: center;
}

.c-sortlist__tag {
  color: #4B601A;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-sortlist__tag-close,
.c-sortlist__item--active-close {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  vertical-align: text-bottom;
  border-radius: 100%;
  background-color: #839657;
  text-align: center;
  font-size: 8px;
}
.c-sortlist__tag-close:before,
.c-sortlist__item--active-close:before {
  content: "\f10a";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  color: white;
}

.c-sortlist__tag-close {
  min-width: 16px;
  height: 16px;
  vertical-align: text-top;
  line-height: 2;
  margin-left: 3px;
}

.c-sortlist__item--active-close {
  line-height: 3;
}

.c-sortlist__sortfinder {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.2rem;
  letter-spacing: -0.015rem;
  margin-bottom: 12px;
  text-align: center;
  margin-top: 32px;
}
.c-sortlist__sortfinder:last-child {
  margin-bottom: 0;
}

.c-sortlist__bottom {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
  padding: 16px 0;
  background: #FFFFFF;
  border-top: 1px solid rgba(38, 33, 3, 0.2);
}

.c-sortlist__list {
  margin-top: 24px;
  margin-bottom: 88px;
}

.c-sortlist__list li {
  margin-bottom: 8px;
}

.c-sortlist__item {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: left;
  color: #4B601A;
  background-color: #F1F0E6;
  border-radius: 12px;
  padding: 12px 14.4px 12px 24px;
  transition: background-color 0.4s ease;
}

.c-sortlist__item:disabled {
  color: rgba(106, 106, 106, 0.5);
  background-color: rgba(228, 228, 228, 0.5);
}

.c-sortlist__item--active {
  background-color: #4B601A;
  color: #FFFFFF;
}

.c-sortlist__item--active-close {
  width: 24px;
  height: 24px;
  align-self: center;
}

.c-sortlist__item__title {
  display: block;
  line-height: 1.2;
}

.c-sortlist__item__subtitle {
  font-size: 14px;
}

@media only screen and (min-width:800px) {
  /*

    Sort list: Medium Up

  */
  .c-sortlist {
    margin: 0 60px 40px;
    padding-top: 120px;
  }
  .c-sortlist__search {
    width: 80%;
    margin: 12px auto auto;
  }
  .c-sortlist__tags {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 24px;
    padding: 0 24px;
  }
  .c-sortlist__tags li {
    padding-right: 16px;
  }
  .c-sortlist__tags li:last-of-type {
    padding: 0;
  }
  .c-sortlist__sortfinder {
    width: 60%;
    margin: 32px auto 0;
  }
  .c-sortlist__list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 32px;
    margin-bottom: 48px;
  }
  .c-sortlist__list li {
    flex: 0 0 50%;
    line-height: 1.5;
  }
  .c-sortlist__list li:nth-child(odd) {
    padding-right: 4px;
  }
  .c-sortlist__list li:nth-child(even) {
    padding-left: 4px;
  }
  .c-sortlist__item {
    align-items: center;
    height: 100%;
    padding: 16px 14.4px 16px 32px;
  }
  .c-sortlist__item:disabled:hover {
    color: rgba(106, 106, 106, 0.5);
    background-color: rgba(228, 228, 228, 0.5);
  }
  .c-sortlist__item:hover {
    background-color: #4B601A;
    color: #FFFFFF;
  }
  .c-sortlist__bottom {
    position: -webkit-sticky;
    position: sticky;
    padding: 16px 0;
  }
}
@media only screen and (min-width:800px) and (min-width:1200px) {
  /*

    Sort list: Large Up

  */
  .c-sortlist {
    margin: 0 120px 40px;
  }
  .c-sortlist__search {
    width: 50%;
  }
}
/*

  Social Navigation

*/
.c-social-navigation {
  margin-top: 40px;
}

.c-social-navigation__list {
  display: flex;
  justify-content: center;
}

.c-social-navigation__link {
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 20px;
}
.c-social-navigation__link[href*=facebook]::before {
  content: "\f10d";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  font-size: 3.3rem;
}
.c-social-navigation__link[href*=instagram]::before {
  content: "\f114";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  font-size: 3.3rem;
}
.c-social-navigation__link[href*=youtube]::before {
  content: "\f12a";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  font-size: 3.1rem;
}

@media only screen and (min-width:600px) {
  /*

    Social Navigation: Small Up

  */
  .c-social-navigation {
    margin-top: 0;
  }
  .c-social-navigation__link {
    padding: 12px 0 12px 20px;
  }
}
/*

  Teaser

*/
.c-teaser {
  position: relative;
}

.c-teaser__header {
  display: flex;
  align-items: center;
  margin-bottom: 64px;
  margin-top: 16px;
}

.c-teaser__picture {
  background: #FFFFFF;
  position: relative;
}
.c-teaser__picture--form1 {
  z-index: 10;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 28% 100%, 1% 91%, 0 0);
          clip-path: polygon(100% 0, 100% 100%, 28% 100%, 1% 91%, 0 0);
  transform: rotate(350deg) translatex(10px);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.c-teaser__picture--form2 {
  z-index: 20;
  -webkit-clip-path: polygon(94% 1%, 100% 87%, 75% 97%, 5% 100%, 0 0);
          clip-path: polygon(94% 1%, 100% 87%, 75% 97%, 5% 100%, 0 0);
  transform: rotate(11.8deg) translatey(35px) translatex(-10px);
}

.c-teaser__title {
  text-align: center;
}

.c-teaser__body {
  text-align: center;
  margin: 0 0 24px 0;
}

.c-teaser__buttons {
  text-align: center;
}

.animation-holder {
  position: relative;
}

.animation-holder-bottom {
  position: relative;
}

.svg-animation {
  background-repeat: no-repeat;
  z-index: 0;
}

.svg-animation-cta-1 {
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/kuerbis.png?d09f0066f8dae41bc73c);
  position: absolute;
  top: 20%;
  right: 81%;
  width: 398px;
  height: 512px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 70%;
}

.svg-animation-cta-3 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/aprikose.png?1f69b80ccd27c78ed3de);
  top: 77%;
  left: 90%;
  width: 392px;
  height: 362px;
  -webkit-animation: float 6s ease-in-out infinite;
          animation: float 6s ease-in-out infinite;
  background-size: 70%;
}

.u-background-color--pink .svg-animation-cta-3 {
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/federkohl.png?da1724915d5eada60b53);
  top: 38%;
  width: 878px;
  height: 406px;
}

.svg-animation-cta-4 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/salat.png?5e093d6f82049b56ef85);
  top: 0px;
  right: 97%;
  width: 692px;
  height: 546px;
  -webkit-animation: float 5s ease-in-out infinite;
          animation: float 5s ease-in-out infinite;
  background-size: 90%;
}

.svg-animation-cta-6 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/kartoffeln.png?9a3dc1f48ff1a18f3e3f);
  top: 300px;
  right: 94%;
  width: 496px;
  height: 364px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 70%;
}

.svg-animation-cta-7 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/himbeere.png?37bb8542b9f3b8ff90df);
  top: 450px;
  left: 44%;
  width: 286px;
  height: 238px;
  -webkit-animation: float 6s ease-in-out infinite;
          animation: float 6s ease-in-out infinite;
  background-size: 80%;
}

.svg-animation-cta-8 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/erdbeere.png?59519f56664aae31b927);
  top: 450px;
  left: 95%;
  width: 150px;
  height: 232px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 80%;
}

.svg-animation-cta-10 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/geranium.png?24551dfa6155af6ba0f6);
  top: 20%;
  right: 100%;
  width: 351px;
  height: 426px;
  -webkit-animation: float 7s ease-in-out infinite;
          animation: float 7s ease-in-out infinite;
}

.svg-animation-cta-11 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/apfel.png?f78651800dd4d02a951d);
  top: 2%;
  left: 94%;
  width: 316px;
  height: 450px;
  -webkit-animation: float 9s ease-in-out infinite;
          animation: float 9s ease-in-out infinite;
  background-size: 80%;
}

.svg-animation-cta-12 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/kuerbis.png?d09f0066f8dae41bc73c);
  top: 0;
  right: 74%;
  width: 628px;
  height: 704px;
  -webkit-animation: float 5s ease-in-out infinite;
          animation: float 5s ease-in-out infinite;
  background-size: 50%;
}

.svg-animation-cta-13 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/johannisbeeren.png?a89c341db1daa7dcb0da);
  top: 2%;
  left: 100%;
  width: 176px;
  height: 374px;
  -webkit-animation: float 9s ease-in-out infinite;
          animation: float 9s ease-in-out infinite;
  background-size: 100%;
}

.svg-animation-cta-14 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/apfel.png?f78651800dd4d02a951d);
  top: 0;
  right: 74%;
  width: 316px;
  height: 450px;
  -webkit-animation: float 9s ease-in-out infinite;
          animation: float 9s ease-in-out infinite;
  background-size: 80%;
}

.svg-animation-cta-15 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/johannisbeeren.png?a89c341db1daa7dcb0da);
  bottom: -35%;
  right: 93%;
  width: 176px;
  height: 374px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 80%;
}

.svg-animation-cta-16 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/bohnen.png?05a8d5c540ab41990142);
  top: -190px;
  left: 98%;
  width: 208px;
  height: 514px;
  -webkit-animation: float 9s ease-in-out infinite;
          animation: float 9s ease-in-out infinite;
  background-size: 65%;
}

.svg-animation-cta-19 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/erdbeere.png?59519f56664aae31b927);
  top: -130px;
  left: -9%;
  width: 150px;
  height: 232px;
  -webkit-animation: float 11s ease-in-out infinite;
          animation: float 11s ease-in-out infinite;
  background-size: 65%;
}

.svg-animation-cta-20 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/kuerbis.png?d09f0066f8dae41bc73c);
  top: -40px;
  left: 82%;
  width: 398px;
  height: 512px;
  -webkit-animation: float 11s ease-in-out infinite;
          animation: float 11s ease-in-out infinite;
  background-size: 30%;
}

.svg-animation-cta-22 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/rande.png?f89ad8752a2f3837fe59);
  top: -140px;
  left: 90%;
  width: 628px;
  height: 704px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 50%;
}

.svg-animation-cta-24 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/tomaten.png?6a98e290b86b8600556b);
  top: -140px;
  left: 90%;
  width: 302px;
  height: 346px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 50%;
}

.svg-animation-cta-25 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/klee.png?ea9ca85b8d6650e945c2);
  top: 8%;
  left: -8%;
  width: 422px;
  height: 578px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 60%;
}

.svg-animation-cta-hero-2 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/rande.png?f89ad8752a2f3837fe59);
  top: 56%;
  left: -15%;
  width: 628px;
  height: 704px;
  -webkit-animation: float 10s ease-in-out infinite;
          animation: float 10s ease-in-out infinite;
  background-size: 30%;
}

.svg-animation-cta-hero-3 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/himbeere.png?37bb8542b9f3b8ff90df);
  top: 3%;
  left: -5%;
  width: 286px;
  height: 238px;
  -webkit-animation: float 9s ease-in-out infinite;
          animation: float 9s ease-in-out infinite;
  background-size: 40%;
}

.svg-animation-cta-hero-5 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/dahlie.png?2b64192dbda217802439);
  top: 40%;
  right: -73%;
  width: 302px;
  height: 422px;
  -webkit-animation: float 8s ease-in-out infinite;
          animation: float 8s ease-in-out infinite;
  background-size: 30%;
}

.svg-animation-cta-hero-6 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/klee.png?ea9ca85b8d6650e945c2);
  top: 84%;
  right: -96%;
  width: 422px;
  height: 578px;
  -webkit-animation: float 9s ease-in-out infinite;
          animation: float 9s ease-in-out infinite;
  background-size: 26%;
}

.svg-animation-sponsors-1 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/salat.png?5e093d6f82049b56ef85);
  top: 80px;
  left: -200px;
  width: 389px;
  height: 307px;
  -webkit-animation: float 5s ease-in-out infinite;
          animation: float 5s ease-in-out infinite;
  background-size: 80%;
}

.svg-animation-sponsors-2 {
  position: absolute;
  background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/rande.png?f89ad8752a2f3837fe59);
  top: 0;
  left: -15%;
  width: 628px;
  height: 704px;
  -webkit-animation: float 10s ease-in-out infinite;
          animation: float 10s ease-in-out infinite;
  background-size: 40%;
}

@-webkit-keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}

@keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}
@media only screen and (min-width:600px) {
  /*

    Teaser: Small Up

  */
  .u-background-color--orange .svg-animation-cta-1 {
    display: none;
  }
  .svg-animation-cta-5 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/paprika.png?d37cb246f11cfe7fa928);
    top: -290px;
    left: -11%;
    width: 348px;
    height: 438px;
    -webkit-animation: float 7s ease-in-out infinite;
            animation: float 7s ease-in-out infinite;
    background-size: 40%;
  }
  .svg-animation-cta-hero-1 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/birne.png?494ad541eb65c06afc0c);
    top: 14%;
    left: -7%;
    width: 234px;
    height: 380px;
    -webkit-animation: float 8s ease-in-out infinite;
            animation: float 8s ease-in-out infinite;
    background-size: 50%;
  }
  .svg-animation-cta-hero-2 {
    top: 57%;
    left: -13%;
    background-size: 39%;
  }
  .svg-animation-cta-hero-3 {
    top: 0%;
    left: 15%;
    background-size: 49%;
  }
  .svg-animation-cta-hero-4 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/ruebe.png?d5a0030abe00c64dca9b);
    top: 11%;
    right: -20%;
    width: 378px;
    height: 598px;
    -webkit-animation: float 7s ease-in-out infinite;
            animation: float 7s ease-in-out infinite;
    background-size: 41%;
  }
  .svg-animation-cta-hero-5 {
    top: 52%;
    right: -40%;
    background-size: 34%;
  }
  .svg-animation-cta-hero-6 {
    top: 81%;
    right: -34%;
    background-size: 47%;
  }
  .svg-animation-cta-11 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/birne.png?494ad541eb65c06afc0c);
    top: 2%;
    left: 98%;
    width: 372px;
    height: 440px;
    -webkit-animation: float 5s ease-in-out infinite;
            animation: float 5s ease-in-out infinite;
    background-size: 35%;
  }
  .svg-animation-cta-21 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/himbeere.png?37bb8542b9f3b8ff90df);
    left: -8%;
    width: 286px;
    height: 238px;
    -webkit-animation: float 8s ease-in-out infinite;
            animation: float 8s ease-in-out infinite;
    background-size: 63%;
  }
  .svg-animation-cta-24 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/himbeere.png?37bb8542b9f3b8ff90df);
    left: 100%;
    width: 286px;
    height: 238px;
    -webkit-animation: float 8s ease-in-out infinite;
            animation: float 8s ease-in-out infinite;
    background-size: 65%;
  }
}
@media only screen and (min-width:600px) and (min-width:800px) {
  /*

    Teaser: Medium Up

  */
  .c-teaser__header {
    flex-direction: column;
    margin: 0;
  }
  .c-teaser__main {
    margin-top: 40px;
  }
  .c-teaser__picture {
    width: 77%;
    height: 77%;
  }
  .c-teaser__picture--form1 {
    transform: rotate(350deg) translatex(0px) translatey(20px);
  }
  .c-teaser__picture--form2 {
    transform: rotate(11.8deg) translatey(-110px) translatex(46px);
  }
  .c-teaser__title {
    text-align: left;
  }
  .c-teaser__body {
    margin: 0 64px 24px 64px;
    text-align: left;
  }
  .c-teaser__buttons {
    margin: 0 64px;
    text-align: left;
  }
  .animation-holder-bottom--planting {
    position: relative;
    padding-top: 320px;
  }
  .u-background-color--orange .svg-animation-cta-1 {
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/federkohl.png?da1724915d5eada60b53);
    top: 66%;
    right: 33%;
    width: 878px;
    height: 1012px;
    background-size: 40%;
  }
  .svg-animation-cta-2 {
    top: -5%;
    right: 39%;
    background-size: 67%;
  }
  .svg-animation-cta-2 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/apfel.png?f78651800dd4d02a951d);
    top: 58%;
    right: 46%;
    width: 302px;
    height: 346px;
    -webkit-animation: float 7s ease-in-out infinite;
            animation: float 7s ease-in-out infinite;
    background-size: 60%;
  }
  .u-background-color--pink .svg-animation-cta-2 {
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/mohn.png?0567b7b0a8815e1afb5b);
    width: 302px;
    height: 502px;
  }
  .svg-animation-cta-5 {
    top: -470px;
    background-size: 75%;
  }
  .svg-animation-cta-18 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/mohn.png?0567b7b0a8815e1afb5b);
    top: -60px;
    right: 33%;
    width: 302px;
    height: 502px;
    -webkit-animation: float 7s ease-in-out infinite;
            animation: float 7s ease-in-out infinite;
    background-size: 30%;
  }
  .svg-animation-cta-20 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/kuerbis.png?d09f0066f8dae41bc73c);
    top: -10px;
    left: 82%;
    width: 398px;
    height: 512px;
    -webkit-animation: float 11s ease-in-out infinite;
            animation: float 11s ease-in-out infinite;
    background-size: 40%;
  }
  .svg-animation-sponsors-1 {
    top: 80px;
  }
  .svg-animation-sponsors-2 {
    top: 0;
    left: -15%;
  }
}
@media only screen and (min-width:600px) and (min-width:800px) and (min-width:1200px) {
  /*

    Teaser: Large Up

  */
  .c-teaser__picture {
    width: 400px;
    height: 400px;
  }
  .svg-animation-cta-1 {
    top: 70%;
    right: 67%;
    background-size: 65%;
  }
  .svg-animation-cta-2 {
    top: -5%;
    right: 37%;
    background-size: 65%;
  }
  .svg-animation-cta-3 {
    left: 85%;
    background-size: 70%;
  }
  .u-background-color--pink .svg-animation-cta-3 {
    top: 70%;
    transform: rotate(60deg);
    background-size: 40%;
  }
  .svg-animation-cta-6 {
    top: 600px;
    right: 63%;
  }
  .svg-animation-cta-7 {
    top: 580px;
    left: 53%;
    background-size: 100%;
  }
  .svg-animation-cta-8 {
    background-size: 100%;
  }
  .svg-animation-cta-20 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/kuerbis.png?d09f0066f8dae41bc73c);
    top: -40px;
    left: 75%;
    width: 398px;
    height: 512px;
    -webkit-animation: float 9s ease-in-out infinite;
            animation: float 9s ease-in-out infinite;
    background-size: 50%;
  }
  .svg-animation-cta-hero-1 {
    top: 65px;
    left: -10%;
    background-size: 63%;
  }
  .svg-animation-cta-hero-2 {
    top: 45%;
    left: 7%;
    background-size: 45%;
  }
  .svg-animation-cta-hero-3 {
    top: -8%;
    left: 23%;
    background-size: 60%;
  }
  .svg-animation-cta-hero-4 {
    top: 3%;
    right: -10%;
    background-size: 50%;
  }
  .svg-animation-cta-hero-5 {
    top: 37%;
    right: -20%;
    background-size: 58%;
  }
  .svg-animation-cta-hero-6 {
    top: 64%;
    right: -8%;
    background-size: 45%;
  }
  .svg-animation-cta-18 {
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/mohn.png?0567b7b0a8815e1afb5b);
    top: -100px;
    right: 38%;
    width: 302px;
    height: 502px;
    -webkit-animation: float 7s ease-in-out infinite;
            animation: float 7s ease-in-out infinite;
    background-size: 40%;
  }
  .svg-animation-cta-23 {
    z-index: 99;
    position: absolute;
    background-image: url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/geranium.png?24551dfa6155af6ba0f6);
    left: 35%;
    width: 314px;
    height: 380px;
    -webkit-animation: float 8s ease-in-out infinite;
            animation: float 8s ease-in-out infinite;
    background-size: 70%;
  }
  .svg-animation-sponsors-1 {
    left: 0;
  }
}
/*

  Utilities

*/
/*

  Background Color

*/
.u-background-color--beige {
  background-blend-mode: multiply;
  background-repeat: repeat;
}

.u-background-color--green {
  background-blend-mode: multiply;
  background-repeat: repeat;
}

.u-background-color--pink {
  background-blend-mode: multiply;
  background-repeat: repeat;
}

.u-background-color--orange {
  background-blend-mode: multiply;
  background-repeat: repeat;
}

/*TODO: Merge this into the u-background-color utilitie and set color depending on background via sass map (Jasin is on it)*/
.u-background-color--pink {
  color: #87307A;
  background-image: linear-gradient(rgba(239, 151, 185, 0.65), rgba(239, 151, 185, 0.65)), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/bg-200.png?13abed250dc0b4292bfc);
  background-size: 10%;
}
.u-background-color--pink ::-moz-selection {
  background-color: rgba(171, 85, 158, 0.12);
}
.u-background-color--pink ::selection {
  background-color: rgba(171, 85, 158, 0.12);
}

.u-background-color--green {
  color: #FFFFFF;
  background-image: linear-gradient(rgba(133, 152, 93, 0.8), rgba(133, 152, 93, 0.8)), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/bg-200.png?13abed250dc0b4292bfc);
  background-size: 10%;
}
.u-background-color--green ::-moz-selection {
  background-color: rgba(75, 96, 26, 0.5);
}
.u-background-color--green ::selection {
  background-color: rgba(75, 96, 26, 0.5);
}

.u-background-color--orange {
  color: #FFFFFF;
  background-image: linear-gradient(rgba(230, 132, 17, 0.75), rgba(230, 132, 17, 0.75)), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/bg-200.png?13abed250dc0b4292bfc);
  background-size: 10%;
}
.u-background-color--orange ::-moz-selection {
  background-color: #EE9B4A;
}
.u-background-color--orange ::selection {
  background-color: #EE9B4A;
}

.u-background-color--beige {
  color: #4B601A;
  background-image: linear-gradient(hsl(23, 39%, 86%), hsl(23, 39%, 86%)), url(/typo3conf/ext/wirfuerdievielfalt/Templates/Wirfuerdievielfalt/Resources/Public/Images/bg-200.png?13abed250dc0b4292bfc);
  background-size: 10%;
}
.u-background-color--beige ::-moz-selection {
  background-color: rgba(75, 96, 26, 0.5);
}
.u-background-color--beige ::selection {
  background-color: rgba(75, 96, 26, 0.5);
}

/*

  Clip Form

*/
.u-clip-form--1 {
  -webkit-clip-path: polygon(84% 0, 100% 21%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(84% 0, 100% 21%, 100% 100%, 0 100%, 0 0);
}

.u-clip-form--2 {
  -webkit-clip-path: polygon(78% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
          clip-path: polygon(78% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
}

.u-clip-form--3 {
  -webkit-clip-path: polygon(0 0, 88% 0, 100% 9%, 100% 100%, 12% 100%, 0 92%);
          clip-path: polygon(0 0, 88% 0, 100% 9%, 100% 100%, 12% 100%, 0 92%);
}

/*

  Color

*/
.u-color--green-dark {
  color: #4B601A !important;
}

.u-color--violett {
  color: #87307A !important;
}

.u-color--red {
  color: #C41623 !important;
}

.u-color--black {
  color: #000000 !important;
}

/*

  Cookie Bot

 */
#CybotCookiebotDialog {
  font-family: "Roboto" !important;
  font-weight: 400 !important;
  color: #000000 !important;
  box-shadow: none !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyImage {
  display: none !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input.focus-visible + span, #CybotCookiebotDialog .focus-visible {
  outline: 2px solid transparent !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible {
  outline: 2px solid transparent !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription,
#CybotCookiebotDialog h2 {
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  color: #000000 !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  border-bottom: 2px solid #4B601A !important;
  color: #4B601A !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  color: #000000 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: #4B601A !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #E4E4E4 !important;
}
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #4B601A !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyButton {
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  border-radius: 50px !important;
  cursor: pointer !important;
  text-align: center !important;
  border: 3px solid !important;
  padding: 12px 0 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  background-color: transparent !important;
  border-color: #E4E4E4 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  color: #262103;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:hover,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
  background-color: #4B601A !important;
  opacity: 1 !important;
  border-color: #4B601A !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:hover,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
  color: #FFFFFF;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #4B601A !important;
  transition: color 0.4s ease, background-color 0.4s ease, border-color 0.4s ease, transform 0.4s ease !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  color: #FFFFFF;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
  background-color: #3C4D15 !important;
  opacity: 1 !important;
}

/*

  Display

*/
.u-display--none {
  display: none;
}

.u-display--block {
  display: block;
}

@media (min-width: 600px) {
  .u-display--small-none {
    display: none;
  }
  .u-display--small-block {
    display: block;
  }
}
@media (min-width: 800px) {
  .u-display--medium-none {
    display: none;
  }
  .u-display--medium-block {
    display: block;
  }
}
@media (min-width: 1200px) {
  .u-display--large-none {
    display: none;
  }
  .u-display--large-block {
    display: block;
  }
}
@media (min-width: 1450px) {
  .u-display--mid-large-none {
    display: none;
  }
  .u-display--mid-large-block {
    display: block;
  }
}
@media (min-width: 1900px) {
  .u-display--extra-large-none {
    display: none;
  }
  .u-display--extra-large-block {
    display: block;
  }
}
/*

  Order

*/
.u-order-first {
  order: -1;
}

.u-order-last {
  order: 13;
}

.u-order-0 {
  order: 0;
}

.u-order-1 {
  order: 1;
}

.u-order-2 {
  order: 2;
}

.u-order-3 {
  order: 3;
}

.u-order-4 {
  order: 4;
}

.u-order-5 {
  order: 5;
}

.u-order-6 {
  order: 6;
}

.u-order-7 {
  order: 7;
}

.u-order-8 {
  order: 8;
}

.u-order-9 {
  order: 9;
}

.u-order-10 {
  order: 10;
}

.u-order-11 {
  order: 11;
}

.u-order-12 {
  order: 12;
}

@media (min-width: 600px) {
  .u-order--small-first {
    order: -1;
  }
  .u-order--small-last {
    order: 13;
  }
  .u-order--small-0 {
    order: 0;
  }
  .u-order--small-1 {
    order: 1;
  }
  .u-order--small-2 {
    order: 2;
  }
  .u-order--small-3 {
    order: 3;
  }
  .u-order--small-4 {
    order: 4;
  }
  .u-order--small-5 {
    order: 5;
  }
  .u-order--small-6 {
    order: 6;
  }
  .u-order--small-7 {
    order: 7;
  }
  .u-order--small-8 {
    order: 8;
  }
  .u-order--small-9 {
    order: 9;
  }
  .u-order--small-10 {
    order: 10;
  }
  .u-order--small-11 {
    order: 11;
  }
  .u-order--small-12 {
    order: 12;
  }
}
@media (min-width: 800px) {
  .u-order--medium-first {
    order: -1;
  }
  .u-order--medium-last {
    order: 13;
  }
  .u-order--medium-0 {
    order: 0;
  }
  .u-order--medium-1 {
    order: 1;
  }
  .u-order--medium-2 {
    order: 2;
  }
  .u-order--medium-3 {
    order: 3;
  }
  .u-order--medium-4 {
    order: 4;
  }
  .u-order--medium-5 {
    order: 5;
  }
  .u-order--medium-6 {
    order: 6;
  }
  .u-order--medium-7 {
    order: 7;
  }
  .u-order--medium-8 {
    order: 8;
  }
  .u-order--medium-9 {
    order: 9;
  }
  .u-order--medium-10 {
    order: 10;
  }
  .u-order--medium-11 {
    order: 11;
  }
  .u-order--medium-12 {
    order: 12;
  }
}
@media (min-width: 1200px) {
  .u-order--large-first {
    order: -1;
  }
  .u-order--large-last {
    order: 13;
  }
  .u-order--large-0 {
    order: 0;
  }
  .u-order--large-1 {
    order: 1;
  }
  .u-order--large-2 {
    order: 2;
  }
  .u-order--large-3 {
    order: 3;
  }
  .u-order--large-4 {
    order: 4;
  }
  .u-order--large-5 {
    order: 5;
  }
  .u-order--large-6 {
    order: 6;
  }
  .u-order--large-7 {
    order: 7;
  }
  .u-order--large-8 {
    order: 8;
  }
  .u-order--large-9 {
    order: 9;
  }
  .u-order--large-10 {
    order: 10;
  }
  .u-order--large-11 {
    order: 11;
  }
  .u-order--large-12 {
    order: 12;
  }
}
@media (min-width: 1450px) {
  .u-order--mid-large-first {
    order: -1;
  }
  .u-order--mid-large-last {
    order: 13;
  }
  .u-order--mid-large-0 {
    order: 0;
  }
  .u-order--mid-large-1 {
    order: 1;
  }
  .u-order--mid-large-2 {
    order: 2;
  }
  .u-order--mid-large-3 {
    order: 3;
  }
  .u-order--mid-large-4 {
    order: 4;
  }
  .u-order--mid-large-5 {
    order: 5;
  }
  .u-order--mid-large-6 {
    order: 6;
  }
  .u-order--mid-large-7 {
    order: 7;
  }
  .u-order--mid-large-8 {
    order: 8;
  }
  .u-order--mid-large-9 {
    order: 9;
  }
  .u-order--mid-large-10 {
    order: 10;
  }
  .u-order--mid-large-11 {
    order: 11;
  }
  .u-order--mid-large-12 {
    order: 12;
  }
}
@media (min-width: 1900px) {
  .u-order--extra-large-first {
    order: -1;
  }
  .u-order--extra-large-last {
    order: 13;
  }
  .u-order--extra-large-0 {
    order: 0;
  }
  .u-order--extra-large-1 {
    order: 1;
  }
  .u-order--extra-large-2 {
    order: 2;
  }
  .u-order--extra-large-3 {
    order: 3;
  }
  .u-order--extra-large-4 {
    order: 4;
  }
  .u-order--extra-large-5 {
    order: 5;
  }
  .u-order--extra-large-6 {
    order: 6;
  }
  .u-order--extra-large-7 {
    order: 7;
  }
  .u-order--extra-large-8 {
    order: 8;
  }
  .u-order--extra-large-9 {
    order: 9;
  }
  .u-order--extra-large-10 {
    order: 10;
  }
  .u-order--extra-large-11 {
    order: 11;
  }
  .u-order--extra-large-12 {
    order: 12;
  }
}
/*

  Overflow

*/
.u-overflow--hidden {
  overflow: hidden;
}

/*

  Padding

*/
.u-padding-article {
  padding-top: 24px;
}

@media only screen and (min-width:800px) {
  /*

    Padding: Medium Up

  */
  .u-padding-article {
    padding-top: 80px;
  }
}
/*

  Position

*/
.u-position--relative {
  position: relative;
}

@media (min-width: 600px) {
  .u-position--small-relative {
    position: relative;
  }
}
@media (min-width: 800px) {
  .u-position--medium-relative {
    position: relative;
  }
}
@media (min-width: 1200px) {
  .u-position--large-relative {
    position: relative;
  }
}
@media (min-width: 1450px) {
  .u-position--mid-large-relative {
    position: relative;
  }
}
@media (min-width: 1900px) {
  .u-position--extra-large-relative {
    position: relative;
  }
}
/*

  Print

*/
@media print {
  .u-print--none {
    display: none;
  }
  .u-print--block {
    display: block;
  }
}
.sr-only {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
}
.sr-only {
  overflow: hidden;
  width: 1px;
  height: 1px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHVibGljL0Nzcy9tYWluLmNzcz85ODAzYjhhMTQ2ODU1Yzg5NDU4YyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7Ozs7Q0FBQTtBQ0FBOzs7O0NBQUE7QUNBQTs7OztDQUFBO0FDQUE7Ozs7Q0FBQTtBQ0FBOzs7O0NBQUE7QUNBQTs7OztDQUFBO0FBMldBO0FDM1dBOzs7O0NBQUE7QUNBQTs7OztDQUFBO0FDQUE7Ozs7Q0FBQTtBQU1BOzs7RUFHRTtBUjBDRjs7QVFyQ0E7RUFDRSxjTENLO0FIdUNQOztBUXpDQTtFQUNFLGNMQ0s7QUh1Q1A7O0FRekNBO0VBQ0UsY0xDSztBSHVDUDs7QVFyQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3Q0Y7O0FRbERBO0VBQ0U7QVJpREY7O0FRcENBO0VBQ0U7QVJ1Q0Y7O0FTeEVBOzs7O0NBQUE7QUNBQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMc0lBLHFCRmxDc0I7RUVtQ3RCLGdCRmxDOEI7RUV6RjVCLGVBNEgyQztFQTVIM0MsaUJBNkg2QztFQUMvQztFQUNBO0VLeklBLGNQRE07RU9FTix5QlBKTTtFT0tOO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QVZvRkY7QUs5RUU7RUtwQkY7SUx3Qk07RUw4RUo7QUFDRjtBSzNFRTtFSzVCRjtJTGdDTSxlQTZHK0M7RUxsQ25EO0FBQ0Y7QUt4RkU7RUtwQkY7SUx3Qk07RUx3Rko7QUFDRjtBS3JGRTtFSzVCRjtJTGdDTSxpQkE4R2lEO0VMekJyRDtBQUNGOztBVzVIQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0FYOEhGOztBVzNIQTtFQUNFO0VBQ0E7RUFDQTtBWDhIRjs7QVczSEE7Ozs7RUFJRTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOEhGOztBVzNIQTs7OztFQUlFO0FYOEhGOztBWXJLQTs7OztDQUFBO0FBTUE7RUFDRTtFQUFBO0VBQ0E7QVp1S0Y7O0FhL0tBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQSxlVnlHb0I7QUh3RXRCOztBYzFMQTs7OztDQUFBO0FBTUE7RUFDRTtBZDRMRjs7QWVuTUE7Ozs7Q0FBQTtBQU1BOztFQUVFO0VBQ0E7RUFDQTtBZnFNRjs7QWVsTUE7RUFDRTtFQUNBO0FmcU1GOztBZ0JwTkE7Ozs7Q0FBQTtBQU1BO0VBQ0U7QWhCc05GOztBaUI3TkE7Ozs7Q0FBQTtBQU1BO0VBQ0U7QWpCK05GOztBaUI1TkE7RUFDRTtFQUNBO0VBQ0E7QWpCK05GO0FpQjdORTtFQUVFO0FqQjhOSjs7QWlCMU5BO0VBQ0U7RUFDQTtBakI2TkY7O0FpQjFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjZORjs7QWtCM1BBOzs7O0NBQUE7QUFNQTtFQUNFO0FsQjZQRjs7QW1CcFFBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnNRRjs7QW1CblFBOztFQUVFO0FuQnNRRjs7QW9CeFJBOzs7O0NBQUE7QUFNQTtFQUNFLHFCakJ3R3NCO0VpQnZHdEI7RUFDQTtFQUNBLGdCakJzRzhCO0VpQnJHOUI7QXBCMFJGO0FvQnRSQTtFQUNFLHFCakIrRnNCO0VpQjlGdEI7RUFDQTtFQUNBLGdCakI4RjZCO0VpQjdGN0I7QXBCd1JGO0FvQnBSQTtFQUNFLHNCakJpRm9CO0VpQmhGcEI7RUFDQTtFQUNBLGdCakIrRW9CO0VpQjlFcEI7QXBCc1JGO0FvQmxSQTtFQUNFO0VBQ0E7RUFDQTtBcEJvUkY7QW9CaFJBO0VBQ0U7RWZzREEsc0JGV29CO0VFVnBCLGdCRldvQjtFRVZwQjtFQUNBO0VBQ0E7RUFDQTtBTDZORjs7QW9CcFJBO0VBQ0U7RWYwREEsc0JGRW9CO0VFRHBCLGdCRkVvQjtFRXBGbEIsZUFtRjJDO0VBbkYzQyxpQkFvRjZDO0VBcEY3QyxzQkFxRmdEO0VBckZoRCxtQkFzRitDO0FMOE5uRDtBS2pURTtFZW1CRjtJZmZNO0VMaVRKO0FBQ0Y7QUs5U0U7RWVXRjtJZlBNLGVBb0UrQztFTDBPbkQ7QUFDRjtBSzNURTtFZW1CRjtJZmZNO0VMMlRKO0FBQ0Y7QUt4VEU7RWVXRjtJZlBNLGlCQXFFaUQ7RUxtUHJEO0FBQ0Y7QUtyVUU7RWVtQkY7SWZmTTtFTHFVSjtBQUNGO0FLbFVFO0VlV0Y7SWZQTSxzQkFzRXNEO0VMNFAxRDtBQUNGO0FLL1VFO0VlbUJGO0lmZk07RUwrVUo7QUFDRjtBSzVVRTtFZVdGO0lmUE0sbUJBdUUyRDtFTHFRL0Q7QUFDRjs7QW9CalVBO0VBQ0U7RWYrREEsc0JGUm9CO0VFU3BCLGdCRlJvQjtFRXBGbEIsZUE2RjJDO0VBN0YzQyxpQkE4RjZDO0VBOUY3QyxvQkErRmdEO0VBL0ZoRCxtQkFnRytDO0VBaEcvQyxtQkFpRytDO0FMc1FuRDtBS3BXRTtFZXdCRjtJZnBCTTtFTG9XSjtBQUNGO0FLaldFO0VlZ0JGO0lmWk0sZUE4RStDO0VMbVJuRDtBQUNGO0FLOVdFO0Vld0JGO0lmcEJNO0VMOFdKO0FBQ0Y7QUszV0U7RWVnQkY7SWZaTSxpQkErRWlEO0VMNFJyRDtBQUNGO0FLeFhFO0Vld0JGO0lmcEJNO0VMd1hKO0FBQ0Y7QUtyWEU7RWVnQkY7SWZaTSxzQkFnRm9EO0VMcVN4RDtBQUNGO0FLbFlFO0Vld0JGO0lmcEJNO0VMa1lKO0FBQ0Y7QUsvWEU7RWVnQkY7SWZaTSxtQkFpRjJEO0VMOFMvRDtBQUNGO0FLNVlFO0Vld0JGO0lmcEJNO0VMNFlKO0FBQ0Y7QUt6WUU7RWVnQkY7SWZaTSxtQkFrRjJEO0VMdVQvRDtBQUNGOztBb0J6WEE7RUFDRTtFZnFFQSxzQkZuQm9CO0VFb0JwQixnQkZuQm9CO0VFcEZsQixlQXdHMkM7RUF4RzNDLGlCQXlHNkM7RUF6RzdDLHNCQTBHZ0Q7RUExR2hELG1CQTJHK0M7QUx3VG5EO0FLaGFFO0VlNkJGO0lmekJNO0VMZ2FKO0FBQ0Y7QUs3WkU7RWVxQkY7SWZqQk0sZUF5RitDO0VMb1VuRDtBQUNGO0FLMWFFO0VlNkJGO0lmekJNO0VMMGFKO0FBQ0Y7QUt2YUU7RWVxQkY7SWZqQk0saUJBMEZpRDtFTDZVckQ7QUFDRjtBS3BiRTtFZTZCRjtJZnpCTTtFTG9iSjtBQUNGO0FLamJFO0VlcUJGO0lmakJNLHNCQTJGc0Q7RUxzVjFEO0FBQ0Y7QUs5YkU7RWU2QkY7SWZ6Qk07RUw4Yko7QUFDRjtBSzNiRTtFZXFCRjtJZmpCTSxtQkE0RjJEO0VMK1YvRDtBQUNGOztBb0J0YUE7RUFDRTtFZnlFQSxzQkY1Qm9CO0VFNkJwQixnQkY1Qm9CO0VFNkJwQjtFQUNBO0VBQ0E7RUFuSEUsbUJBb0grQztBTGlXbkQ7QUtsZEU7RWVrQ0Y7SWY5Qk07RUxrZEo7QUFDRjtBSy9jRTtFZTBCRjtJZnRCTSxtQkFxRzJEO0VMMFcvRDtBQUNGOztBb0JyYkE7RWZnRkUscUJGbENzQjtFRW1DdEIsZ0JGbEM4QjtFRXpGNUIsZUE0SDJDO0VBNUgzQyxpQkE2SDZDO0VBQy9DO0VBQ0E7RWVuRkE7QXBCNmJGO0FLdGVFO0VldUNGO0lmbkNNO0VMc2VKO0FBQ0Y7QUtuZUU7RWUrQkY7SWYzQk0sZUE2RytDO0VMc1huRDtBQUNGO0FLaGZFO0VldUNGO0lmbkNNO0VMZ2ZKO0FBQ0Y7QUs3ZUU7RWUrQkY7SWYzQk0saUJBOEdpRDtFTCtYckQ7QUFDRjs7QW9COWNBOztFQUVFLGdCakJtQ29CO0FIOGF0Qjs7QW9COWNBO0VmdUZFLHFCRm5Ec0I7RUVvRHRCLGdCRm5EOEI7RUVvRDlCO0VBQ0E7RUFDQTtFQUNBO0FMMlhGO0FLelhFO0VBQ0U7QUwyWEo7O0FvQnRkQTtFQUNFO0VBQ0E7RUFDQTtBcEJ5ZEY7O0FvQnRkQTtFQUNFO0FwQnlkRjs7QXFCL2lCQTs7OztDQUFBO0FDQUE7Ozs7Q0FBQTtBQVFBO0VBQ0U7QXRCb2pCRjs7QXNCL2lCQTtFQUNFO0VBQ0E7RUFDQTtBdEJrakJGOztBdUJua0JBOzs7O0NBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtBdkJta0JGOztBdUJuakJNO0VBQ0U7QXZCc2pCUjs7QXVCdmpCTTtFQUNFO0F2QjBqQlI7O0F1QjNqQk07RUFDRTtBdkI4akJSOztBdUIvakJNO0VBQ0U7QXZCa2tCUjs7QXVCbmtCTTtFQUNFO0F2QnNrQlI7O0F1QnZrQk07RUFDRTtBdkIwa0JSOztBdUIza0JNO0VBQ0U7QXZCOGtCUjs7QXVCL2tCTTtFQUNFO0F2QmtsQlI7O0FLbm1CSTtFa0JnQkU7SUFDRTtFdkJ1bEJOO0V1QnhsQkk7SUFDRTtFdkIwbEJOO0V1QjNsQkk7SUFDRTtFdkI2bEJOO0V1QjlsQkk7SUFDRTtFdkJnbUJOO0V1QmptQkk7SUFDRTtFdkJtbUJOO0V1QnBtQkk7SUFDRTtFdkJzbUJOO0V1QnZtQkk7SUFDRTtFdkJ5bUJOO0V1QjFtQkk7SUFDRTtFdkI0bUJOO0FBQ0Y7QUs5bkJJO0VrQmdCRTtJQUNFO0V2QmluQk47RXVCbG5CSTtJQUNFO0V2Qm9uQk47RXVCcm5CSTtJQUNFO0V2QnVuQk47RXVCeG5CSTtJQUNFO0V2QjBuQk47RXVCM25CSTtJQUNFO0V2QjZuQk47RXVCOW5CSTtJQUNFO0V2QmdvQk47RXVCam9CSTtJQUNFO0V2Qm1vQk47RXVCcG9CSTtJQUNFO0V2QnNvQk47QUFDRjtBS3hwQkk7RWtCZ0JFO0lBQ0U7RXZCMm9CTjtFdUI1b0JJO0lBQ0U7RXZCOG9CTjtFdUIvb0JJO0lBQ0U7RXZCaXBCTjtFdUJscEJJO0lBQ0U7RXZCb3BCTjtFdUJycEJJO0lBQ0U7RXZCdXBCTjtFdUJ4cEJJO0lBQ0U7RXZCMHBCTjtFdUIzcEJJO0lBQ0U7RXZCNnBCTjtFdUI5cEJJO0lBQ0U7RXZCZ3FCTjtBQUNGO0FLbHJCSTtFa0JnQkU7SUFDRTtFdkJxcUJOO0V1QnRxQkk7SUFDRTtFdkJ3cUJOO0V1QnpxQkk7SUFDRTtFdkIycUJOO0V1QjVxQkk7SUFDRTtFdkI4cUJOO0V1Qi9xQkk7SUFDRTtFdkJpckJOO0V1QmxyQkk7SUFDRTtFdkJvckJOO0V1QnJyQkk7SUFDRTtFdkJ1ckJOO0V1QnhyQkk7SUFDRTtFdkIwckJOO0FBQ0Y7QUs1c0JJO0VrQmdCRTtJQUNFO0V2QityQk47RXVCaHNCSTtJQUNFO0V2QmtzQk47RXVCbnNCSTtJQUNFO0V2QnFzQk47RXVCdHNCSTtJQUNFO0V2QndzQk47RXVCenNCSTtJQUNFO0V2QjJzQk47RXVCNXNCSTtJQUNFO0V2QjhzQk47RXVCL3NCSTtJQUNFO0V2Qml0Qk47RXVCbHRCSTtJQUNFO0V2Qm90Qk47QUFDRjtBdUIvc0JBO0VBQ0U7RUFDQTtFQUNBO0F2Qml0QkY7O0F3QnR2QkE7Ozs7Q0FBQTtBQVFFO0VuQjZDQTtBTDBzQkY7QUt4c0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxvdEJGOztBd0I3dkJFO0VuQjZDQTtBTG90QkY7QUtsdEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw4dEJGOztBd0J2d0JFO0VuQjZDQTtBTDh0QkY7QUs1dEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUx3dUJGOztBd0JqeEJFO0VuQjZDQTtBTHd1QkY7QUt0dUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxrdkJGOztBd0IzeEJFO0VuQjZDQTtBTGt2QkY7QUtodkJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw0dkJGOztBd0JyeUJFO0VuQjZDQTtBTDR2QkY7QUsxdkJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxzd0JGOztBd0IveUJFO0VuQjZDQTtBTHN3QkY7QUtwd0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxneEJGOztBd0J6ekJFO0VuQjZDQTtBTGd4QkY7QUs5d0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUwweEJGOztBd0JuMEJFO0VuQjZDQTtBTDB4QkY7QUt4eEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxveUJGOztBd0I3MEJFO0VuQjZDQTtBTG95QkY7QUtseUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw4eUJGOztBd0J2MUJFO0VuQjZDQTtBTDh5QkY7QUs1eUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUx3ekJGOztBd0JqMkJFO0VuQjZDQTtBTHd6QkY7QUt0ekJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxrMEJGOztBd0IzMkJFO0VuQjZDQTtBTGswQkY7QUtoMEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw0MEJGOztBd0JyM0JFO0VuQjZDQTtBTDQwQkY7QUsxMEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxzMUJGOztBd0IvM0JFO0VuQjZDQTtBTHMxQkY7QUtwMUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxnMkJGOztBd0J6NEJFO0VuQjZDQTtBTGcyQkY7QUs5MUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUwwMkJGOztBd0JuNUJFO0VuQjZDQTtBTDAyQkY7QUt4MkJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxvM0JGOztBd0I3NUJFO0VuQjZDQTtBTG8zQkY7QUtsM0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw4M0JGOztBd0J2NkJFO0VuQjZDQTtBTDgzQkY7QUs1M0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUx3NEJGOztBd0JqN0JFO0VuQjZDQTtBTHc0QkY7QUt0NEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxrNUJGOztBd0IzN0JFO0VuQjZDQTtBTGs1QkY7QUtoNUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw0NUJGOztBd0JyOEJFO0VuQjZDQTtBTDQ1QkY7QUsxNUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxzNkJGOztBd0IvOEJFO0VuQjZDQTtBTHM2QkY7QUtwNkJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxnN0JGOztBd0J6OUJFO0VuQjZDQTtBTGc3QkY7QUs5NkJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUwwN0JGOztBd0JuK0JFO0VuQjZDQTtBTDA3QkY7QUt4N0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxvOEJGOztBd0I3K0JFO0VuQjZDQTtBTG84QkY7QUtsOEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw4OEJGOztBd0J2L0JFO0VuQjZDQTtBTDg4QkY7QUs1OEJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUx3OUJGOztBd0JqZ0NFO0VuQjZDQTtBTHc5QkY7QUt0OUJFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxrK0JGOztBd0IzZ0NFO0VuQjZDQTtBTGsrQkY7QUtoK0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw0K0JGOztBd0JyaENFO0VuQjZDQTtBTDQrQkY7QUsxK0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxzL0JGOztBd0IvaENFO0VuQjZDQTtBTHMvQkY7QUtwL0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxnZ0NGOztBd0J6aUNFO0VuQjZDQTtBTGdnQ0Y7QUs5L0JFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUwwZ0NGOztBd0JuakNFO0VuQjZDQTtBTDBnQ0Y7QUt4Z0NFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxvaENGOztBd0I3akNFO0VuQjZDQTtBTG9oQ0Y7QUtsaENFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw4aENGOztBd0J2a0NFO0VuQjZDQTtBTDhoQ0Y7QUs1aENFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUx3aUNGOztBd0JqbENFO0VuQjZDQTtBTHdpQ0Y7QUt0aUNFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxrakNGOztBd0IzbENFO0VuQjZDQTtBTGtqQ0Y7QUtoakNFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw0akNGOztBd0JybUNFO0VuQjZDQTtBTDRqQ0Y7QUsxakNFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxza0NGOztBd0IvbUNFO0VuQjZDQTtBTHNrQ0Y7QUtwa0NFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxnbENGOztBd0J6bkNFO0VuQjZDQTtBTGdsQ0Y7QUs5a0NFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUwwbENGOztBd0Jub0NFO0VuQjZDQTtBTDBsQ0Y7QUt4bENFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUxvbUNGOztBd0I3b0NFO0VuQjZDQTtBTG9tQ0Y7QUtsbUNFO0VBVEE7RUFDQTtFQUNBO0VBQ0E7QUw4bUNGOztBeUIvcENBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0Esc0J0QmtHb0I7RXNCakdwQixnQnRCa0dvQjtFc0JqR3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQjJERSxjRnBFSTtFRXFFSix5QkZ6RFM7RUUwRFQseUJBTGU7RW9CdERqQjtBekJtcUNGO0FLMW5DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0FLL25DSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkY3RE87RUU4RFA7QUxzbUNSO0F5QnJxQ0U7RUFDRSx5QnRCUlU7RXNCU1Y7QXpCdXFDSjtBeUJwcUNFO0VBQ0UseUJ0QmJVO0VzQmNWO0VBQ0E7QXpCc3FDSjtBeUJwcUNJO0VBQ0U7RUFDQTtFQUNBO0F6QnNxQ047QXlCbHFDRTtFQUNFLHFCdEJxRW9CO0VzQnBFcEIsZ0J0QnNFMkI7RXNCckUzQjtFQUNBO0VBQ0E7QXpCb3FDSjtBeUJqcUNJO0VBQ0U7QXpCbXFDTjtBeUJocUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QmtxQ0o7QXlCL3BDRTtFQUNFLHFCdEJnRG9CO0VzQi9DcEIsZ0J0QmlEMkI7RXNCaEQzQjtFQUNBO0VBQ0E7QXpCaXFDSjtBeUI5cENFO0VwQmdFQSxzQkY1Qm9CO0VFNkJwQixnQkY1Qm9CO0VFNkJwQjtFQUNBO0VBQ0E7RUFuSEUsbUJBb0grQztFb0JuRS9DO0VBQ0E7RUFDQTtBekJxcUNKO0FLcnRDRTtFb0I0Q0E7SXBCeENJO0VMcXRDSjtBQUNGO0FLbHRDRTtFb0JvQ0E7SXBCaENJLG1CQXFHMkQ7RUw2bUMvRDtBQUNGO0F5QjdxQ007RUFDRTtFQUNBO0F6QitxQ1I7QXlCMXFDRTtFcEJMRSxjRi9EUztFRWdFVCx5QkZyRUk7RUVzRUoscUJGdEVJO0FId3ZDUjtBS3BzQ0k7RUF1QkksY0Z0RUs7RUV1RUwsNkJvQkYwQjtFcEJHMUI7QUxnckNSO0FLenNDSTtFQXVCSSxjRnRFSztFRXVFTCw2Qm9CRjBCO0VwQkcxQjtBTGdyQ1I7QUt6c0NJO0VBdUJJLGNGdEVLO0VFdUVMLDZCb0JGMEI7RXBCRzFCO0FMZ3JDUjtBS3pzQ0k7RUF1QkksY0Z0RUs7RUV1RUwsNkJvQkYwQjtFcEJHMUI7QUxnckNSO0FLenNDSTtFQXVCSSxjRnRFSztFRXVFTCw2Qm9CRjBCO0VwQkcxQjtBTGdyQ1I7QUt6c0NJO0VBdUJJLGNGdEVLO0VFdUVMLDZCb0JGMEI7RXBCRzFCO0FMZ3JDUjtBS3pzQ0k7RUF1QkksY0Z0RUs7RUV1RUwsNkJvQkYwQjtFcEJHMUI7QUxnckNSO0FLenNDSTtFQXVCSSxjRnRFSztFRXVFTCw2Qm9CRjBCO0VwQkcxQjtBTGdyQ1I7QXlCaHJDRTtFcEJURSxjRnBFSTtFRXFFSix5QkZuRFc7RUVvRFgseUJBTGU7QUxpc0NuQjtBSzlzQ0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBS250Q0k7RUF1QkksY0YzRUE7RUU0RUEseUJGekRTO0VFMERUO0FMMHJDUjtBeUJ0ckNFO0VwQmJFLGNGcEVJO0VFcUVKLHlCRjNDRTtFRTRDRix5QkFMZTtBTDJzQ25CO0FLeHRDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0FLN3RDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZqREs7RUVrREw7QUxvc0NSO0F5QjVyQ0U7RXBCakJFLGNGcEVJO0VFcUVKLDZCb0JpQnNCO0VwQmhCdEIscUJGdEVJO0FIc3hDUjtBS2x1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBS3Z1Q0k7RUF1QkksY0Z0RUs7RUV1RUwseUJGNUVBO0VFNkVBO0FMOHNDUjtBeUJuc0NFO0VwQnBCRSxjRnBFSTtFRXFFSiw2Qm9Cb0JzQjtFcEJuQnRCLHFCRjNEVztBSHF4Q2Y7QUs1dUNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QUtqdkNJO0VBdUJJLGNGL0RLO0VFZ0VMLHlCRmpFTztFRWtFUDtBTHd0Q1I7QXlCMXNDRTtFcEJ2QkUsY0Z4RFM7RUV5RFQsNkJvQnVCc0I7RXBCdEJ0QixxQkYxRFM7QUg4eENiO0FLdHZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0FLM3ZDSTtFQXVCSSxjRjNFQTtFRTRFQSx5QkZoRUs7RUVpRUw7QUxrdUNSO0F5Qmh0Q0U7RUFDRTtFQUNBO0VBQ0E7QXpCa3RDSjtBeUJodENJO0VBQ0U7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJrdENOOztBeUI3c0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJndENGOztBeUI3c0NBO0VBQ0U7QXpCZ3RDRjs7QXlCM3NDQTtFQ2hKQTs7OztHQUFBO0VBT0U7SUFDRTtFMUI2MUNGO0UwQjExQ0E7SUFDRTtFMUI0MUNGO0FBQ0Y7QTJCejJDQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0EzQjAyQ0Y7O0EyQnYyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBK0VBOztHQUFBO0EzQjh4Q0Y7QTJCMzJDRTtFQUVFO0EzQjQyQ0o7QTJCMzJDSTs7O0VBRUk7QTNCODJDUjtBMkJ2MkNFO0VBQ0UsY3hCVlc7RXdCV1gseUJ4QlZTO0FIbTNDYjtBMkJ4MkNJO0VBQ0ksY3hCYk87QUh1M0NmO0EyQngyQ0k7RUFDRSx5QnhCakJFO0FIMjNDUjtBMkJ0MkNBO0VBQ0U7RUFDQSxrQ3hCbkJhO0V3Qm9CYjtFQUNBLGdCeEJvRTZCO0V3Qm5FN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQncyQ0Y7QTJCcDJDRTtFQUNFLGN4QmhCWTtFd0JpQloseUJ4QmxCVTtBSHczQ2Q7QTJCcjJDSTtFQUNJLGN4Qm5CUTtBSDAzQ2hCO0EyQnIyQ0k7RUFDRSx5QnhCeEJHO0FIKzNDVDtBMkJsMkNFO0VBQ0UsY3hCcENVO0V3QnFDVix5QnhCbkNRO0FIdTRDWjtBMkJuMkNJO0VBQ0ksY3hCdkNNO0FINDRDZDtBMkJuMkNJO0VBQ0UseUJ4QnpDQztBSDg0Q1A7QTJCajJDRTtFQUNFLGN4QjFEVztFd0IyRFgseUJ4QjVESTtBSCs1Q1I7QTJCaDJDRTtFQUNFLGN4Qi9EVztFd0JnRVgseUJ4Qi9EUztBSGk2Q2I7QTJCajJDSTtFQUNFLHlCeEJuRUU7QUhzNkNSO0EyQi8xQ0U7RUFDRTtFQUNBO0EzQmkyQ0o7QTJCMTFDRTtFQUNFO1VBQUE7QTNCNDFDSjtBMkIxMUNFO0VBQ0U7VUFBQTtBM0I0MUNKO0EyQjExQ0U7RUFDRTtVQUFBO0EzQjQxQ0o7QTJCMTFDRTtFQUNFO1VBQUE7QTNCNDFDSjtBMkIxMUNFO0VBQ0U7VUFBQTtBM0I0MUNKO0EyQjExQ0U7RUFDRTtVQUFBO0EzQjQxQ0o7QTJCMTFDRTtFQUNFO1VBQUE7QTNCNDFDSjtBMkIxMUNFO0VBQ0U7VUFBQTtBM0I0MUNKOztBMkJ4MUNBO0VBQ0UsY3hCckhNO0FIZzlDUjs7QTJCeDFDQTtFQUNFO0VBQ0E7QTNCMjFDRjs7QTJCeDFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMjFDSjs7QTJCeDFDQTtFQUNFO0VBQ0E7S0FBQTtFQUNBO0EzQjIxQ0Y7QTJCejFDRTtFQUNFO0EzQjIxQ0o7O0EyQnYxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEJ2SE07QUhpOUNSO0EyQngxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QTNCMDFDSjs7QTJCdDFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQnkxQ0Y7O0EyQnQxQ0E7RUFDRTtFQUNBLGtCeEJ0SFE7RXdCdUhSLGV4QnZIUTtBSGc5Q1Y7O0EyQnQxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCeEI3RTZCO0V3QjhFN0IsY3hCckxNO0FIOGdEUjs7QTJCcjFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdzFDRjs7QTJCcjFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J3MUNGO0EyQnYxQ0U7RUFDRSx5QnhCL0xJO0FId2hEUjtBMkJ2MUNFO0VBQ0U7RUFDQTtFQUFBO0EzQnkxQ0o7O0EyQnIxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQncxQ0Y7QTJCdDFDRTtFQUNFO0VBQ0E7QTNCdzFDSjs7QTJCcDFDQTtFQUNFO0VBQ0E7RUFDQTtBM0J1MUNGOztBMkJwMUNBO0VBQ0U7RUFDQTtBM0J1MUNGO0EyQnIxQ0U7RUFDRTtBM0J1MUNKOztBMkJuMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnMxQ0Y7QTJCcDFDRTtFQUNFO0VBQ0E7RUFDQTtBM0JzMUNKOztBMkJsMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCeEIzSjZCO0V3QjRKN0IsY3hCblFNO0FId2xEUjs7QTJCbDFDQTtFQUNFO0EzQnExQ0Y7O0EyQmwxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnhCbFFXO0V3Qm1RWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnExQ0Y7O0EyQmwxQ0E7O0VBRUU7RUFDQTtFQUNBO0EzQnExQ0Y7O0EyQmwxQ0E7RUFDRTtBM0JxMUNGO0EyQnAxQ0U7RUFDRTtBM0JzMUNKOztBMkJqMUNFO0VBQ0U7QTNCbzFDSjs7QTJCaDFDQTtFQ3BUQTs7OztHQUFBO0VBTUE7SUFDRTtFNUJ1b0RBO0FBQ0Y7QTZCL29EQTs7OztDQUFBO0FBTUE7RUFDRTtBN0JncERGOztBNkI3b0RBO0VBQ0U7QTdCZ3BERjs7QTZCM29EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCOG9ERjs7QTZCMW9EQTtFQUNFO0VBQ0E7QTdCNm9ERjs7QTZCMW9EQTtFQUNFO0E3QjZvREY7O0E2QjFvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxQjlCTTtFMEIrQk47RUFDQSxjMUJwQlc7RTBCcUJYO0E3QjZvREY7QTZCM29ERTtFQUNFLGMxQm5CTTtBSGdxRFY7QTZCMW9ERTtFQUNFO0VBQ0EsYzFCbENVO0FIOHFEZDtBNkJ6b0RFO0VBQ0U7QTdCMm9ESjtBNkJ2b0RJO0VBQ0U7QTdCeW9ETjtBNkJwb0RJO0VBQ0U7QTdCc29ETjs7QTZCam9EQTtFQ3ZFQTs7OztHQUFBO0VBTUE7SUFDRTtFOUIyc0RBO0U4QnhzREY7SUFDRTtFOUIwc0RBO0VLdnBERTtJeUI5Q0E7RTlCd3NERjtFSzFwREU7SXlCOUNBO0U5QndzREY7RUsxcERFO0l5QjlDQTtFOUJ3c0RGO0VLMXBERTtJeUI5Q0E7RTlCd3NERjtFSzFwREU7SXlCOUNBO0U5QndzREY7RUsxcERFO0l5QjlDQTtFOUJ3c0RGO0VLMXBERTtJeUI5Q0E7RTlCd3NERjtFSzFwREU7SXlCOUNBO0U5QndzREY7RThCcHNERjtJQUNFO0U5QnNzREE7QUFDRjtBK0I1dERBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7QS9CNnRERjtBK0IzdERFO0UxQmFFLGlCRjZFZ0I7RUU3RWhCLG9CRjZFZ0I7QUhxb0RwQjtBSy9zREU7RTBCaEJBO0kxQm9CSTtFTCtzREo7QUFDRjtBSzVzREU7RTBCeEJBO0kxQjRCSSxrQkYrRHFCO0VINm9EekI7QUFDRjtBS3p0REU7RTBCaEJBO0kxQm9CSTtFTHl0REo7QUFDRjtBS3R0REU7RTBCeEJBO0kxQjRCSSxxQkYrRHFCO0VIdXBEekI7QUFDRjtBK0I5dURFO0UxQlFFLGlCMEJQK0M7RTFCTy9DLG9CMEJOa0Q7QS9CZ3ZEdEQ7QUt2dURFO0UwQlhBO0kxQmVJO0VMdXVESjtBQUNGO0FLcHVERTtFMEJuQkE7STFCdUJJLGlCMEJ0Qm1EO0UvQjB2RHZEO0FBQ0Y7QUtqdkRFO0UwQlhBO0kxQmVJO0VMaXZESjtBQUNGO0FLOXVERTtFMEJuQkE7STFCdUJJLG9CMEJyQnNEO0UvQm13RDFEO0FBQ0Y7QStCandERTtFMUJHRSxrQjBCRitDO0EvQm13RG5EO0FLOXZERTtFMEJOQTtJMUJVSTtFTDh2REo7QUFDRjtBSzN2REU7RTBCZEE7STFCa0JJLGtCRitEcUI7RUg0ckR6QjtBQUNGO0ErQjF3REU7RTFCREUsb0JGNkVnQjtBSGlzRHBCO0FLM3dERTtFMEJGQTtJMUJNSTtFTDJ3REo7QUFDRjtBS3h3REU7RTBCVkE7STFCY0kscUJGK0RxQjtFSHlzRHpCO0FBQ0Y7QStCbnhERTtFQUNFO0EvQnF4REo7QStCbHhERTtFMUJURSxrQkY2RWdCO0VFN0VoQixtQkY2RWdCO0FIa3REcEI7QUs1eERFO0UwQk1BO0kxQkZJO0VMNHhESjtBQUNGO0FLenhERTtFMEJGQTtJMUJNSSxtQkZnRW9CO0VIeXREeEI7QUFDRjtBS3R5REU7RTBCTUE7STFCRkk7RUxzeURKO0FBQ0Y7QUtueURFO0UwQkZBO0kxQk1JLG9CRmdFb0I7RUhtdUR4QjtBQUNGO0ErQnJ5REU7RUFDRTtBL0J1eURKO0ErQnB5REU7RUFDRTtBL0JzeURKO0ErQm55REU7RUFDRTtFQUNBO0VBQ0E7QS9CcXlESjs7QStCL3hERTtFQUNFLGdCNUJtQ1M7QUgrdkRiOztBK0JueURFO0VBQ0UsZ0I1Qm1DUztBSG13RGI7O0ErQnZ5REU7RUFDRSxpQjVCbUNTO0FIdXdEYjs7QStCM3lERTtFQUNFLGlCNUJtQ1M7QUgyd0RiOztBK0IveURFO0VBQ0UsaUI1Qm1DUztBSCt3RGI7O0ErQm56REU7RUFDRSxpQjVCbUNTO0FIbXhEYjs7QStCdnpERTtFQUNFLGlCNUJtQ1M7QUh1eERiOztBK0JwekRBO0VDN0RBOzs7O0dBQUE7RUFRRTtJM0JlRSxrQkY2RWdCO0lFN0VoQixtQkY2RWdCO0lFN0VoQixvQkY2RWdCO0VIeXhEbEI7QUFDRjtBS3AyREU7RTJCbEJBO0kzQnNCSTtFTG8yREo7QUFDRjtBS2oyREU7RTJCMUJBO0kzQjhCSSxtQkZnRW9CO0VIaXlEeEI7QUFDRjtBSzkyREU7RTJCbEJBO0kzQnNCSTtFTDgyREo7QUFDRjtBSzMyREU7RTJCMUJBO0kzQjhCSSxvQkZnRW9CO0VIMnlEeEI7QUFDRjtBS3gzREU7RTJCbEJBO0kzQnNCSTtFTHczREo7QUFDRjtBS3IzREU7RTJCMUJBO0kzQjhCSSxxQkYrRHFCO0VIc3pEekI7QUFDRjtBK0IzMURBO0VFakVBOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7SUFBQTtFakM4NURBO0VpQ3o1REY7SUFDRTtJQUNBO0VqQzI1REE7QUFDRjtBa0MzNkRBOzs7O0NBQUE7QUFRQTtFQUNFLGMvQkdNO0FIdTZEUjs7QWtDcjZEQTtFQUNFO0FsQ3c2REY7O0FrQzc1REk7RUFDRSxxQi9CU0E7QUh1NUROOztBa0N6NURBO0VBQ0U7QWxDNDVERjs7QWtDdjVEQTtFQUNFO0FsQzA1REY7QWtDdjVESTtFQUNFO0VBQ0EsVS9CaUJJO0UrQmhCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDeTVETjtBa0NwNURJO0VBQ0U7QWxDczVETjtBa0NuNURJO0VBQ0U7RUFDQTtFQUNBO0FsQ3E1RE47QWtDLzRESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ2k1RE47QWtDNTRESTtFQUNFO0FsQzg0RE47QWtDejRESTtFQUNFLGMvQnRFQztBSGk5RFA7QWtDeDRESTtFQUNFLGMvQjFFQztFK0IyRUQscUIvQjNFQztBSHE5RFA7QWtDeDRETTtFQUVFLHFCL0IvRUQ7QUh3OURQO0FrQ240REk7RUFDRSxjL0JsRUE7QUh1OEROO0FrQ2w0REk7RUFDRSxxQi9CdEVBO0FIMDhETjtBa0NsNERNO0VBRUUscUIvQjFFRjtBSDY4RE47QWtDOTNERTtFQUNFO0FsQ2c0REo7QWtDNzNERTtFQUNFO0FsQyszREo7QWtDNTNERTtFQUNFO0VBQ0E7RUFDQSxpQi9CL0RNO0FINjdEVjtBa0MzM0RFO0VBQ0U7RUFDQTtFQUNBLGdCL0JyRU07QUhrOERWOztBa0N2M0RFO0VBQ0U7RUFDQTtBbEMwM0RKO0FrQ3YzREU7RUFDRTtFQUNBO0FsQ3kzREo7O0FrQ24zREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3MzREY7O0FrQ2ozREE7RUFDRSxjL0JqSk07QUhxZ0VSOztBa0NoM0RBO0VBQ0UsZS9CM0dRO0UrQjRHUixvQi9CMUdZO0FINjlEZDs7QWtDOTJEQTtFQUNFO0VBQ0E7RTdCRkE7RUFDQTtFQUNBO0VBQ0E7RTZCQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQi9CMUJtQjtFK0IyQm5CLHlCL0IvS007RStCZ0xOO0VBQ0E7RUFFQTtFQUNBO0FsQ20zREY7QUs1M0RFO0VBQ0U7QUw4M0RKO0FrQ3AzREU7RUFDRTtBbENzM0RKO0FrQ24zREU7RUFHRSxxQi9CakxTO0FIb2lFYjtBa0M3MkRJO0U3QjNDRixxQkZuRHNCO0VFb0R0QixnQkZuRDhCO0VFb0Q5QjtFQUNBO0VBQ0E7RUFDQTtFNkJ3Q0ksYy9CaE1PO0UrQmlNUDtFQUNBO0FsQ28zRE47QWtDeDNESTtFN0IzQ0YscUJGbkRzQjtFRW9EdEIsZ0JGbkQ4QjtFRW9EOUI7RUFDQTtFQUNBO0VBQ0E7RTZCd0NJLGMvQmhNTztFK0JpTVA7RUFDQTtBbENvM0ROO0FrQ3gzREk7RTdCM0NGLHFCRm5Ec0I7RUVvRHRCLGdCRm5EOEI7RUVvRDlCO0VBQ0E7RUFDQTtFQUNBO0U2QndDSSxjL0JoTU87RStCaU1QO0VBQ0E7QWxDbzNETjtBSzU1REU7RUFDRTtBTDg1REo7QUsvNURFO0VBQ0U7QUw4NURKO0FLLzVERTtFQUNFO0FMODVESjs7QWtDbDNEQTtFQUNFO0VBQ0E7QWxDcTNERjs7QWtDbDNEQTtFQUNFO0VBQ0E7RUFDQTtBbENxM0RGOztBa0NsM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0J2Tlc7QUg0a0ViOztBa0NsM0RBO0VBQ0UsYy9CMU5LO0FIK2tFUDs7QWtDbDNEQTtFQUNFO0FsQ3EzREY7O0FrQ2wzREE7RUFDRSxxQi9COU1JO0FIbWtFTjs7QWtDbDNEQTtFQUNFO0VBQ0E7QWxDcTNERjs7QWtDbDNEQTtFQUNFO0FsQ3EzREY7QWtDbjNERTtFQUNFO0VBQ0E7VUFBQTtBbENxM0RKOztBa0MvMkRFO0VBR0U7QWxDZzNESjtBa0M3MkRFO0VBRUU7QWxDODJESjs7QWtDeDJERTtFQUNFO0FsQzIyREo7O0FrQ3IyREE7RUFDRTtBbEN3MkRGOztBa0NuMkRBO0VBQ0U7RUFDQTtFQUNBO0FsQ3MyREY7O0FLdjJERTtFQUNFO0FMMDJESjtBS3AyRFE7RUFDRSxxQkZ0UUo7QUg0bUVOO0FLNzFEUTtFQUNFLGNGcFNIO0FIbW9FUDtBS3QxRFE7RUFDRSxjRjlTSDtBSHNvRVA7QUtuMURVO0VBQ0UscUJGcFRMO0FIeW9FUDtBSzkwREU7RUFDRTtBTGcxREo7QUs5MERJO0VBaFNGO0VBQ0E7RUFDQTtFQUNBO0VBK1JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRRnRSSTtFRXVSSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJGalZFO0VFa1ZGLHlCRjVORztFRTZOSCxrQjZCdER3QjtFN0J1RHhCO0FMbTFETjtBSzkwRE07RUFDRSxxQkZwVkQ7QUhvcUVQOztBa0MxNERBO0VBRUU7RUFDQSxpQi9COU9RO0FIMG5FVjtBS3Y1REU7RUFDRTtBTHk1REo7QUtuNURRO0VBQ0UscUJGdFFKO0FIMnBFTjtBSzU0RFE7RUFDRSxjRnBTSDtBSGtyRVA7QUtyNERRO0VBQ0UsY0Y5U0g7QUhxckVQO0FLbDREVTtFQUNFLHFCRnBUTDtBSHdyRVA7QUs3M0RFO0VBQ0U7QUwrM0RKO0FLNzNESTtFQS9SRjtFQUNBO0VBQ0E7RUErUkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFFGdFJJO0VFdVJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkZqVkU7RUVrVkYseUJGNU5HO0VFNk5ILGtCNkJsRHdCO0U3Qm1EeEI7QUxpNEROO0FLNTNETTtFQUNFLHFCRnBWRDtBSGt0RVA7O0FrQ2w3REE7RTdCOUlFLHFCRm5Ec0I7RUVvRHRCLGdCRm5EOEI7RUVvRDlCO0VBQ0E7RUFDQTtFQUNBO0U2QjJJQSxjL0JqU1k7RStCa1NaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0IvU007QUh5dUVSO0FLMWtFRTtFQUNFO0FMNGtFSjs7QWtDeDdEQTtFQUNFO0VBQ0E7QWxDMjdERjs7QWtDeDdEQTtFQUNFO0VBQ0E7RUFDQSxjL0JsU0k7QUg2dEVOOztBa0N4N0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIvQm5VTTtBSDh2RVI7O0FrQ3g3REE7RUFDRTtBbEMyN0RGOztBa0N4N0RBO0VBQ0U7RUFDQTtFQUNBO0FsQzI3REY7O0FrQzk3REE7RUFDRTtFQUNBO0VBQ0E7QWxDMjdERjs7QWtDOTdEQTtFQUNFO0VBQ0E7RUFDQTtBbEMyN0RGOztBa0N4N0RBO0VBQ0U7QWxDMjdERjs7QWtDNTdEQTtFQUNFO0FsQzI3REY7O0FrQ3g3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvQjVWTTtFK0I2Vk4seUIvQmpWVztBSDR3RWI7O0FrQ3g3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMjdERjs7QWtDeDdEQTtFQUNFLHlCL0JyV2tCO0FIZ3lFcEI7O0FrQ3Q3REE7RUFDRTtFQUNBO0FsQ3k3REY7O0FtQ3Z6RUE7Ozs7Q0FBQTtBQVFBO0VBQ0U7RUFDQTtFOUJhRSxrQjhCWjZDO0U5Qlk3QyxtQjhCWDhDO0FuQ3V6RWxEO0FLenlFRTtFOEJsQkY7STlCc0JNO0VMeXlFSjtBQUNGO0FLdHlFRTtFOEIxQkY7STlCOEJNLGtCOEIzQjZEO0VuQ2kwRWpFO0FBQ0Y7QUtuekVFO0U4QmxCRjtJOUJzQk07RUxtekVKO0FBQ0Y7QUtoekVFO0U4QjFCRjtJOUI4Qk0sbUI4QjFCOEQ7RW5DMDBFbEU7QUFDRjs7QW1DeDBFQTtFQUNFO0VBQ0E7RTlCTUUsbUJGaURXO0VFakRYLGtCRmlEVztBSHN4RWY7QUtwMEVFO0U4QlhGO0k5QmVNO0VMbzBFSjtBQUNGO0FLajBFRTtFOEJuQkY7STlCdUJNLG1CRm1DZTtFSDh4RW5CO0FBQ0Y7QUs5MEVFO0U4QlhGO0k5QmVNO0VMODBFSjtBQUNGO0FLMzBFRTtFOEJuQkY7STlCdUJNLGtCRm1DZTtFSHd5RW5CO0FBQ0Y7O0FtQzMxRUE7RUFDRTtBbkM4MUVGOztBbUNuMUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DczFFTjs7QW1DbjFFSTtFQUNFO0VBQ0E7RUFDQTtBbkNzMUVOOztBbUM5MEVNO0VBQ0U7RUFDQTtBbkNpMUVSOztBbUNuMUVNO0VBQ0U7RUFDQTtBbkNzMUVSOztBbUN4MUVNO0VBQ0U7RUFDQTtBbkMyMUVSOztBbUM3MUVNO0VBQ0U7RUFDQTtBbkNnMkVSOztBbUNsMkVNO0VBQ0U7RUFDQTtBbkNxMkVSOztBbUN2MkVNO0VBQ0U7RUFDQTtBbkMwMkVSOztBbUM1MkVNO0VBQ0U7RUFDQTtBbkMrMkVSOztBbUNqM0VNO0VBQ0U7RUFDQTtBbkNvM0VSOztBbUN0M0VNO0VBQ0U7RUFDQTtBbkN5M0VSOztBbUMzM0VNO0VBQ0U7RUFDQTtBbkM4M0VSOztBbUNoNEVNO0VBQ0U7RUFDQTtBbkNtNEVSOztBbUNyNEVNO0VBQ0U7RUFDQTtBbkN3NEVSOztBbUM5M0VRO0VBQ0U7QW5DaTRFVjs7QW1DbDRFUTtFQUNFO0FuQ3E0RVY7O0FtQ3Q0RVE7RUFDRTtBbkN5NEVWOztBbUMxNEVRO0VBQ0U7QW5DNjRFVjs7QW1DOTRFUTtFQUNFO0FuQ2k1RVY7O0FtQ2w1RVE7RUFDRTtBbkNxNUVWOztBbUN0NUVRO0VBQ0U7QW5DeTVFVjs7QW1DMTVFUTtFQUNFO0FuQzY1RVY7O0FtQzk1RVE7RUFDRTtBbkNpNkVWOztBbUNsNkVRO0VBQ0U7QW5DcTZFVjs7QW1DdDZFUTtFQUNFO0FuQ3k2RVY7O0FLaCtFSTtFOEJ3QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkM0OEVKO0VtQ3o4RUU7SUFDRTtJQUNBO0lBQ0E7RW5DMjhFSjtFbUNuOEVJO0lBQ0U7SUFDQTtFbkNxOEVOO0VtQ3Y4RUk7SUFDRTtJQUNBO0VuQ3k4RU47RW1DMzhFSTtJQUNFO0lBQ0E7RW5DNjhFTjtFbUMvOEVJO0lBQ0U7SUFDQTtFbkNpOUVOO0VtQ245RUk7SUFDRTtJQUNBO0VuQ3E5RU47RW1DdjlFSTtJQUNFO0lBQ0E7RW5DeTlFTjtFbUMzOUVJO0lBQ0U7SUFDQTtFbkM2OUVOO0VtQy85RUk7SUFDRTtJQUNBO0VuQ2krRU47RW1DbitFSTtJQUNFO0lBQ0E7RW5DcStFTjtFbUN2K0VJO0lBQ0U7SUFDQTtFbkN5K0VOO0VtQzMrRUk7SUFDRTtJQUNBO0VuQzYrRU47RW1DLytFSTtJQUNFO0lBQ0E7RW5DaS9FTjtFbUN2K0VNO0lBQ0U7RW5DeStFUjtFbUMxK0VNO0lBQ0U7RW5DNCtFUjtFbUM3K0VNO0lBQ0U7RW5DKytFUjtFbUNoL0VNO0lBQ0U7RW5Day9FUjtFbUNuL0VNO0lBQ0U7RW5DcS9FUjtFbUN0L0VNO0lBQ0U7RW5Ddy9FUjtFbUN6L0VNO0lBQ0U7RW5DMi9FUjtFbUM1L0VNO0lBQ0U7RW5DOC9FUjtFbUMvL0VNO0lBQ0U7RW5DaWdGUjtFbUNsZ0ZNO0lBQ0U7RW5Db2dGUjtFbUNyZ0ZNO0lBQ0U7RW5DdWdGUjtFbUN4Z0ZNO0lBQ0U7RW5DMGdGUjtBQUNGO0FLbGtGSTtFOEJ3QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkM2aUZKO0VtQzFpRkU7SUFDRTtJQUNBO0lBQ0E7RW5DNGlGSjtFbUNwaUZJO0lBQ0U7SUFDQTtFbkNzaUZOO0VtQ3hpRkk7SUFDRTtJQUNBO0VuQzBpRk47RW1DNWlGSTtJQUNFO0lBQ0E7RW5DOGlGTjtFbUNoakZJO0lBQ0U7SUFDQTtFbkNrakZOO0VtQ3BqRkk7SUFDRTtJQUNBO0VuQ3NqRk47RW1DeGpGSTtJQUNFO0lBQ0E7RW5DMGpGTjtFbUM1akZJO0lBQ0U7SUFDQTtFbkM4akZOO0VtQ2hrRkk7SUFDRTtJQUNBO0VuQ2trRk47RW1DcGtGSTtJQUNFO0lBQ0E7RW5Dc2tGTjtFbUN4a0ZJO0lBQ0U7SUFDQTtFbkMwa0ZOO0VtQzVrRkk7SUFDRTtJQUNBO0VuQzhrRk47RW1DaGxGSTtJQUNFO0lBQ0E7RW5Da2xGTjtFbUN4a0ZNO0lBQ0U7RW5DMGtGUjtFbUMza0ZNO0lBQ0U7RW5DNmtGUjtFbUM5a0ZNO0lBQ0U7RW5DZ2xGUjtFbUNqbEZNO0lBQ0U7RW5DbWxGUjtFbUNwbEZNO0lBQ0U7RW5Dc2xGUjtFbUN2bEZNO0lBQ0U7RW5DeWxGUjtFbUMxbEZNO0lBQ0U7RW5DNGxGUjtFbUM3bEZNO0lBQ0U7RW5DK2xGUjtFbUNobUZNO0lBQ0U7RW5Da21GUjtFbUNubUZNO0lBQ0U7RW5DcW1GUjtFbUN0bUZNO0lBQ0U7RW5Dd21GUjtFbUN6bUZNO0lBQ0U7RW5DMm1GUjtBQUNGO0FLbnFGSTtFOEJ3QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkM4b0ZKO0VtQzNvRkU7SUFDRTtJQUNBO0lBQ0E7RW5DNm9GSjtFbUNyb0ZJO0lBQ0U7SUFDQTtFbkN1b0ZOO0VtQ3pvRkk7SUFDRTtJQUNBO0VuQzJvRk47RW1DN29GSTtJQUNFO0lBQ0E7RW5DK29GTjtFbUNqcEZJO0lBQ0U7SUFDQTtFbkNtcEZOO0VtQ3JwRkk7SUFDRTtJQUNBO0VuQ3VwRk47RW1DenBGSTtJQUNFO0lBQ0E7RW5DMnBGTjtFbUM3cEZJO0lBQ0U7SUFDQTtFbkMrcEZOO0VtQ2pxRkk7SUFDRTtJQUNBO0VuQ21xRk47RW1DcnFGSTtJQUNFO0lBQ0E7RW5DdXFGTjtFbUN6cUZJO0lBQ0U7SUFDQTtFbkMycUZOO0VtQzdxRkk7SUFDRTtJQUNBO0VuQytxRk47RW1DanJGSTtJQUNFO0lBQ0E7RW5DbXJGTjtFbUN6cUZNO0lBQ0U7RW5DMnFGUjtFbUM1cUZNO0lBQ0U7RW5DOHFGUjtFbUMvcUZNO0lBQ0U7RW5DaXJGUjtFbUNsckZNO0lBQ0U7RW5Db3JGUjtFbUNyckZNO0lBQ0U7RW5DdXJGUjtFbUN4ckZNO0lBQ0U7RW5DMHJGUjtFbUMzckZNO0lBQ0U7RW5DNnJGUjtFbUM5ckZNO0lBQ0U7RW5DZ3NGUjtFbUNqc0ZNO0lBQ0U7RW5DbXNGUjtFbUNwc0ZNO0lBQ0U7RW5Dc3NGUjtFbUN2c0ZNO0lBQ0U7RW5DeXNGUjtFbUMxc0ZNO0lBQ0U7RW5DNHNGUjtBQUNGO0FLcHdGSTtFOEJ3QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkMrdUZKO0VtQzV1RkU7SUFDRTtJQUNBO0lBQ0E7RW5DOHVGSjtFbUN0dUZJO0lBQ0U7SUFDQTtFbkN3dUZOO0VtQzF1Rkk7SUFDRTtJQUNBO0VuQzR1Rk47RW1DOXVGSTtJQUNFO0lBQ0E7RW5DZ3ZGTjtFbUNsdkZJO0lBQ0U7SUFDQTtFbkNvdkZOO0VtQ3R2Rkk7SUFDRTtJQUNBO0VuQ3d2Rk47RW1DMXZGSTtJQUNFO0lBQ0E7RW5DNHZGTjtFbUM5dkZJO0lBQ0U7SUFDQTtFbkNnd0ZOO0VtQ2x3Rkk7SUFDRTtJQUNBO0VuQ293Rk47RW1DdHdGSTtJQUNFO0lBQ0E7RW5Dd3dGTjtFbUMxd0ZJO0lBQ0U7SUFDQTtFbkM0d0ZOO0VtQzl3Rkk7SUFDRTtJQUNBO0VuQ2d4Rk47RW1DbHhGSTtJQUNFO0lBQ0E7RW5Db3hGTjtFbUMxd0ZNO0lBQ0U7RW5DNHdGUjtFbUM3d0ZNO0lBQ0U7RW5DK3dGUjtFbUNoeEZNO0lBQ0U7RW5Da3hGUjtFbUNueEZNO0lBQ0U7RW5DcXhGUjtFbUN0eEZNO0lBQ0U7RW5Dd3hGUjtFbUN6eEZNO0lBQ0U7RW5DMnhGUjtFbUM1eEZNO0lBQ0U7RW5DOHhGUjtFbUMveEZNO0lBQ0U7RW5DaXlGUjtFbUNseUZNO0lBQ0U7RW5Db3lGUjtFbUNyeUZNO0lBQ0U7RW5DdXlGUjtFbUN4eUZNO0lBQ0U7RW5DMHlGUjtFbUMzeUZNO0lBQ0U7RW5DNnlGUjtBQUNGO0FLcjJGSTtFOEJ3QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkNnMUZKO0VtQzcwRkU7SUFDRTtJQUNBO0lBQ0E7RW5DKzBGSjtFbUN2MEZJO0lBQ0U7SUFDQTtFbkN5MEZOO0VtQzMwRkk7SUFDRTtJQUNBO0VuQzYwRk47RW1DLzBGSTtJQUNFO0lBQ0E7RW5DaTFGTjtFbUNuMUZJO0lBQ0U7SUFDQTtFbkNxMUZOO0VtQ3YxRkk7SUFDRTtJQUNBO0VuQ3kxRk47RW1DMzFGSTtJQUNFO0lBQ0E7RW5DNjFGTjtFbUMvMUZJO0lBQ0U7SUFDQTtFbkNpMkZOO0VtQ24yRkk7SUFDRTtJQUNBO0VuQ3EyRk47RW1DdjJGSTtJQUNFO0lBQ0E7RW5DeTJGTjtFbUMzMkZJO0lBQ0U7SUFDQTtFbkM2MkZOO0VtQy8yRkk7SUFDRTtJQUNBO0VuQ2kzRk47RW1DbjNGSTtJQUNFO0lBQ0E7RW5DcTNGTjtFbUMzMkZNO0lBQ0U7RW5DNjJGUjtFbUM5MkZNO0lBQ0U7RW5DZzNGUjtFbUNqM0ZNO0lBQ0U7RW5DbTNGUjtFbUNwM0ZNO0lBQ0U7RW5DczNGUjtFbUN2M0ZNO0lBQ0U7RW5DeTNGUjtFbUMxM0ZNO0lBQ0U7RW5DNDNGUjtFbUM3M0ZNO0lBQ0U7RW5DKzNGUjtFbUNoNEZNO0lBQ0U7RW5DazRGUjtFbUNuNEZNO0lBQ0U7RW5DcTRGUjtFbUN0NEZNO0lBQ0U7RW5DdzRGUjtFbUN6NEZNO0lBQ0U7RW5DMjRGUjtFbUM1NEZNO0lBQ0U7RW5DODRGUjtBQUNGO0FtQ3g0RkE7RUFDRTtBbkMwNEZGOztBbUN2NEZBO0VDN0VBOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7SUFDQTtFcEN1OUZBO0VvQ3A5RkY7SUFDRTtJQUNBO0lBQUE7SUFDQTtJQUNBO0VwQ3M5RkE7QUFDRjtBcUN2K0ZBOzs7O0NBQUE7QUFNQTtFaEN5RkUsc0JGV29CO0VFVnBCLGdCRldvQjtFRVZwQjtFQUNBO0VBQ0E7RUFDQTtBTGc1RkY7O0FxQzErRkE7RWhDOEZFLHNCRkVvQjtFRURwQixnQkZFb0I7RUVwRmxCLGVBbUYyQztFQW5GM0MsaUJBb0Y2QztFQXBGN0Msc0JBcUZnRDtFQXJGaEQsbUJBc0YrQztBTGc1Rm5EO0FLbitGRTtFZ0NoQkY7SWhDb0JNO0VMbStGSjtBQUNGO0FLaCtGRTtFZ0N4QkY7SWhDNEJNLGVBb0UrQztFTDQ1Rm5EO0FBQ0Y7QUs3K0ZFO0VnQ2hCRjtJaENvQk07RUw2K0ZKO0FBQ0Y7QUsxK0ZFO0VnQ3hCRjtJaEM0Qk0saUJBcUVpRDtFTHE2RnJEO0FBQ0Y7QUt2L0ZFO0VnQ2hCRjtJaENvQk07RUx1L0ZKO0FBQ0Y7QUtwL0ZFO0VnQ3hCRjtJaEM0Qk0sc0JBc0VzRDtFTDg2RjFEO0FBQ0Y7QUtqZ0dFO0VnQ2hCRjtJaENvQk07RUxpZ0dKO0FBQ0Y7QUs5L0ZFO0VnQ3hCRjtJaEM0Qk0sbUJBdUUyRDtFTHU3Ri9EO0FBQ0Y7O0FxQ3ZoR0E7RWhDb0dFLHNCRlJvQjtFRVNwQixnQkZSb0I7RUVwRmxCLGVBNkYyQztFQTdGM0MsaUJBOEY2QztFQTlGN0Msb0JBK0ZnRDtFQS9GaEQsbUJBZ0crQztFQWhHL0MsbUJBaUcrQztBTHU3Rm5EO0FLcmhHRTtFZ0NaRjtJaENnQk07RUxxaEdKO0FBQ0Y7QUtsaEdFO0VnQ3BCRjtJaEN3Qk0sZUE4RStDO0VMbzhGbkQ7QUFDRjtBSy9oR0U7RWdDWkY7SWhDZ0JNO0VMK2hHSjtBQUNGO0FLNWhHRTtFZ0NwQkY7SWhDd0JNLGlCQStFaUQ7RUw2OEZyRDtBQUNGO0FLemlHRTtFZ0NaRjtJaENnQk07RUx5aUdKO0FBQ0Y7QUt0aUdFO0VnQ3BCRjtJaEN3Qk0sc0JBZ0ZvRDtFTHM5RnhEO0FBQ0Y7QUtuakdFO0VnQ1pGO0loQ2dCTTtFTG1qR0o7QUFDRjtBS2hqR0U7RWdDcEJGO0loQ3dCTSxtQkFpRjJEO0VMKzlGL0Q7QUFDRjtBSzdqR0U7RWdDWkY7SWhDZ0JNO0VMNmpHSjtBQUNGO0FLMWpHRTtFZ0NwQkY7SWhDd0JNLG1CQWtGMkQ7RUx3K0YvRDtBQUNGOztBcUMva0dBO0VoQzJHRSxzQkZuQm9CO0VFb0JwQixnQkZuQm9CO0VFcEZsQixlQXdHMkM7RUF4RzNDLGlCQXlHNkM7RUF6RzdDLHNCQTBHZ0Q7RUExR2hELG1CQTJHK0M7QUx3K0ZuRDtBS2hsR0U7RWdDUkY7SWhDWU07RUxnbEdKO0FBQ0Y7QUs3a0dFO0VnQ2hCRjtJaENvQk0sZUF5RitDO0VMby9GbkQ7QUFDRjtBSzFsR0U7RWdDUkY7SWhDWU07RUwwbEdKO0FBQ0Y7QUt2bEdFO0VnQ2hCRjtJaENvQk0saUJBMEZpRDtFTDYvRnJEO0FBQ0Y7QUtwbUdFO0VnQ1JGO0loQ1lNO0VMb21HSjtBQUNGO0FLam1HRTtFZ0NoQkY7SWhDb0JNLHNCQTJGc0Q7RUxzZ0cxRDtBQUNGO0FLOW1HRTtFZ0NSRjtJaENZTTtFTDhtR0o7QUFDRjtBSzNtR0U7RWdDaEJGO0loQ29CTSxtQkE0RjJEO0VMK2dHL0Q7QUFDRjs7QXFDNW5HQTtFaENnSEUsc0JGNUJvQjtFRTZCcEIsZ0JGNUJvQjtFRTZCcEI7RUFDQTtFQUNBO0VBbkhFLG1CQW9IK0M7QUxnaEduRDtBS2pvR0U7RWdDSkY7SWhDUU07RUxpb0dKO0FBQ0Y7QUs5bkdFO0VnQ1pGO0loQ2dCTSxtQkFxRzJEO0VMeWhHL0Q7QUFDRjs7QXNDcnFHQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3VxR0Y7O0FzQ2xxR0E7RUFDRTtBdENxcUdGOztBc0NocUdBO0VBQ0U7RUFDQTtBdENtcUdGOztBc0M5cEdBO0VBQ0U7QXRDaXFHRjs7QXNDNXBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK3BHRjs7QXNDMXBHQTtFQUNFO0tBQUE7QXRDNnBHRjs7QXVDM3NHQTs7OztDQUFBO0FBTUE7RWxDdUxFLGNGdktXO0VFd0tYO0VrQ3RMQTtFQUNBO0F2QzhzR0Y7QUt2aEdFO0VBQ0UsY0Y3S0k7QUhzc0dSOztBdUM5c0dBO0VsQ2lMRSxjRnZLVztFRXdLWDtFa0NoTEE7RUFDQTtFQUNBO0F2Q2t0R0Y7QUtsaUdFO0VBQ0UsY0Y3S0k7QUhpdEdSOztBdUNsdEdBO0VBQ0UsY3BDVk07QUgrdEdSO0F1Q250R0U7RUFDRSxjcENGVztBSHV0R2Y7O0F1Q2p0R0E7RUFDRTtBdkNvdEdGO0F1Q2x0R0U7RUFDRTtBdkNvdEdKOztBdUNodEdBO0VBQ0UsY3BDMUJNO0FINnVHUjtBdUNqdEdFO0VBQ0UsY3BDQ1k7QUhrdEdoQjs7QXVDL3NHQTtFQUNFLGNwQ3RCVztBSHd1R2I7QXVDaHRHRTtFQUNFO0F2Q2t0R0o7O0F1QzlzR0E7RUFDRSxjcEN4Q007QUh5dkdSO0F1Qy9zR0U7RUFDRSx5QnBDMUNPO0FIMnZHWDs7QXdDeHdHQTs7OztDQUFBO0FBUUE7RW5DOE1FO0FMMmpHRjtBS3pqR0U7RUFoQkE7RUFDQTtBTDRrR0Y7QUsxa0dFO0VBQ0U7QUw0a0dKO0FLN2pHSTtFQUNFLHNCRmxIZ0I7RUVtSGhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Y3TUU7RUUrTUY7RUFDQTtBTDhqR047O0FLNWlHRTtFQTlDQTtFQUNBO0FMOGxHRjtBSzVsR0U7RUFDRTtBTDhsR0o7QUtqakdJO0VBQ0U7QUxtakdOOztBd0N6eEdBO0VDcEJBOzs7O0dBQUE7RXBDMk9FO0lBMUJBO0lBQ0E7RUxzbUdBO0VLMWtHRTtJQUNFO0VMNGtHSjtFSzFqR0E7SUFoREE7SUFDQTtFTDZtR0E7QUFDRjtBMENoMEdBO0VBQ0k7RUFDQTtBMUNrMEdKO0EwQ2gwR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUNrMEdSO0EwQ2gwR1E7RXJDdUlOLHFCRmxDc0I7RUVtQ3RCLGdCRmxDOEI7RUV6RjVCLGVBNEgyQztFQTVIM0MsaUJBNkg2QztFQUMvQztFQUNBO0VxQzFJVTtFQUNBO0VBQ0E7QTFDdTBHWjtBSzN6R0U7RXFDaEJNO0lyQ29CRjtFTDJ6R0o7QUFDRjtBS3h6R0U7RXFDeEJNO0lyQzRCRixlQTZHK0M7RUwyc0duRDtBQUNGO0FLcjBHRTtFcUNoQk07SXJDb0JGO0VMcTBHSjtBQUNGO0FLbDBHRTtFcUN4Qk07SXJDNEJGLGlCQThHaUQ7RUxvdEdyRDtBQUNGO0FLM3lHSTtFcUM3Q1kseUJ2Q0RUO0FINDFHUDtBMEN2MUdRO0VBQ0k7RUFDQTtFQUNBLGdCdkN1Q0Y7RXVDdENFO0ExQ3kxR1o7QTBDcDFHUTtFQUNJLGN2Q2hCQztBSHMyR2I7QTBDcDFHUTtFQUNJLHFCdkNuQkM7QUh5MkdiO0EwQ2oxR1E7RUFDSSxjdkNKTjtBSHUxR047QTBDaDFHUTtFQUNJLHFCdkNSTjtBSDAxR047QTBDOTBHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2cxR1I7QTBDOTBHUTtFQUNJO0VBQ0EseUJ2Q2pESjtBSGk0R1I7QTBDOTBHWTtFckN5RVYsc0JGNUJvQjtFRTZCcEIsZ0JGNUJvQjtFRTZCcEI7RUFDQTtFQUNBO0VBbkhFLG1CQW9IK0M7RXFDNUVuQztFQUNBO0ExQ3ExR2hCO0FLMzNHRTtFcUNtQ1U7SXJDL0JOO0VMMjNHSjtBQUNGO0FLeDNHRTtFcUMyQlU7SXJDdkJOLG1CQXFHMkQ7RUxteEcvRDtBQUNGO0EwQzMxR1E7RUFDSTtFQUNBLFd2Q1BGO0FIbzJHVjs7QTBDeDFHQTtFckN1RkUscUJGbkRzQjtFRW9EdEIsZ0JGbkQ4QjtFRW9EOUI7RUFDQTtFQUNBO0VBQ0E7RXFDMUZFO0VBQ0E7RUFDQTtFQUNBO0ExQ2cyR0o7QUt2d0dFO0VBQ0U7QUx5d0dKO0EwQ2oyR0k7RUFDRTtFQUNBO0VBQ0EsY3ZDckVDO0FIdzZHUDs7QTBDLzFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2syR0o7QTBDaDJHRTtFckN2REE7RUFDQTtFQUNBO0VBQ0E7RXFDc0RFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZDakdJO0FIczhHUjtBMENsMkdJO0VBQ0U7QTFDbzJHTjtBMENsMkdNO0VBQ0UsY3ZDNUZLO0FIZzhHYjtBMENqMkdNO0VBQ007VUFBQTtBMUNtMkdaO0EwQy8xR0k7RUFDSTtBMUNpMkdSO0EwQy8xR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkN0SEM7RXVDdUhEO0VBQ0E7RUFDQTtBMUNpMkdaO0EwQzcxR1k7RUFDSTtVQUFBO0ExQysxR2hCOztBMEN6MUdBO0VBQ0k7SUFDSTtJQUNBO0UxQzQxR047RTBDejFHRTtJQUNJO0UxQzIxR047RTBDeDFHRTtJQUNJO0UxQzAxR047QUFDRjs7QTBDdDJHQTtFQUNJO0lBQ0k7SUFDQTtFMUM0MUdOO0UwQ3oxR0U7SUFDSTtFMUMyMUdOO0UwQ3gxR0U7SUFDSTtFMUMwMUdOO0FBQ0Y7QTBDdjFHQTtFQUNJO0lBQ0k7SUFDQTtFMUN5MUdOO0UwQ3QxR0U7SUFDSTtFMUN3MUdOO0UwQ3IxR0U7SUFDSTtFMUN1MUdOO0FBQ0Y7QTBDbjJHQTtFQUNJO0lBQ0k7SUFDQTtFMUN5MUdOO0UwQ3QxR0U7SUFDSTtFMUN3MUdOO0UwQ3IxR0U7SUFDSTtFMUN1MUdOO0FBQ0Y7QTJDcmdIQTs7OztDQUFBO0FBTUE7RXRDaUJJLG1CQW1JK0M7QUxtM0duRDtBS24vR0U7RXNDcEJGO0l0Q3dCTTtFTG0vR0o7QUFDRjtBS2gvR0U7RXNDNUJGO0l0Q2dDTSxtQkFvSDJEO0VMNDNHL0Q7QUFDRjtBSzMzR0U7RUFDRTtBTDYzR0o7O0EyQ2hoSEE7RUFDRTtBM0NtaEhGOztBMkNoaEhBO0V0Q29KRSxxQkZuRHNCO0VFb0R0QixnQkZuRDhCO0VFb0Q5QjtFQUNBO0VBQ0E7RUFDQTtBTGc0R0Y7QUs5M0dFO0VBQ0U7QUxnNEdKOztBMkN4aEhBO0V0Q2dHRSxzQkZSb0I7RUVTcEIsZ0JGUm9CO0VFcEZsQixlQTZGMkM7RUE3RjNDLGlCQThGNkM7RUE5RjdDLG9CQStGZ0Q7RUEvRmhELG1CQWdHK0M7RUFoRy9DLG1CQWlHK0M7RXNDcEdqRCxjeENSTTtFd0NTTjtFQUNBO0EzQ2lpSEY7QUs3aEhFO0VzQ1JGO0l0Q1lNO0VMNmhISjtBQUNGO0FLMWhIRTtFc0NoQkY7SXRDb0JNLGVBOEUrQztFTDQ4R25EO0FBQ0Y7QUt2aUhFO0VzQ1JGO0l0Q1lNO0VMdWlISjtBQUNGO0FLcGlIRTtFc0NoQkY7SXRDb0JNLGlCQStFaUQ7RUxxOUdyRDtBQUNGO0FLampIRTtFc0NSRjtJdENZTTtFTGlqSEo7QUFDRjtBSzlpSEU7RXNDaEJGO0l0Q29CTSxzQkFnRm9EO0VMODlHeEQ7QUFDRjtBSzNqSEU7RXNDUkY7SXRDWU07RUwyakhKO0FBQ0Y7QUt4akhFO0VzQ2hCRjtJdENvQk0sbUJBaUYyRDtFTHUrRy9EO0FBQ0Y7QUtya0hFO0VzQ1JGO0l0Q1lNO0VMcWtISjtBQUNGO0FLbGtIRTtFc0NoQkY7SXRDb0JNLG1CQWtGMkQ7RUxnL0cvRDtBQUNGOztBNEN6bUhBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7QTVDMm1IRjs7QTRDeG1IQTtFQUNFO0E1QzJtSEY7O0E0Q3JtSEU7RUFDRTtBNUN3bUhKO0E0Q3JtSEU7RUFDRTtBNUN1bUhKOztBNENqbUhBO0VBQ0UsYXpDaUppQjtBSG05R25COztBNENqbUhBO0VBQ0U7QTVDb21IRjs7QTRDL2xIQTtFQUNFLGdCekN1QlE7RXlDdEJSO0VBQ0E7QTVDa21IRjs7QTRDL2xIQTtFQUNFO0E1Q2ttSEY7O0E0QzlsSEE7RUFDRTtBNUNpbUhGOztBNEM3bEhBO0VBQ0U7RUFDQTtBNUNnbUhGOztBNEMzbEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDOGxIRjs7QTRDemxIQTtFQ3ZFQTs7OztHQUFBO0VBU0U7SUFDRTtJQUNBO0lBQ0E7RTdDZ3FIRjtFNkMvcEhFO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUIxQ09TO0kwQ05UO0U3Q2dxSEo7RTZDN3BIRTtJQUNBO0lBQ0E7RTdDK3BIRjtFNkN6cEhGO0l4Q1ZJLGtCRjZFZ0I7SUU3RWhCLG1CRjZFZ0I7RUgwbEhsQjtBQUNGO0FLcnFIRTtFd0NPRjtJeENITTtFTHFxSEo7QUFDRjtBS2xxSEU7RXdDREY7SXhDS00sbUJGZ0VvQjtFSGttSHhCO0FBQ0Y7QUsvcUhFO0V3Q09GO0l4Q0hNO0VMK3FISjtBQUNGO0FLNXFIRTtFd0NERjtJeENLTSxvQkZnRW9CO0VING1IeEI7QUFDRjtBNkMzcUhBO0VDeENBOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7RTlDcXRIQTtFOENsdEhGO0lBQ0U7RTlDb3RIQTtFOEM1c0hGO0lBQ0UsYTNDMkp1QjtFSG1qSHZCO0U4QzNzSEY7SUFDRTtFOUM2c0hBO0FBQ0Y7QStDdnVIQTs7OztDQUFBO0FBT0E7RUFDRTtFQUNBLGtDNUNlYTtFNENkYjtFQUNBLGdCNUNzRzZCO0U0Q3JHN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N1dUhGO0ErQ3J1SEU7RUFDRSxvQzVDWVM7QUgydEhiO0ErQ3B1SEU7RUFDRTtBL0NzdUhKOztBZ0Q3dkhBOzs7O0NBQUE7QUNBQTtFQUNFO0FqRHF3SEY7O0FpRGx3SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakRxd0hKOztBaURsd0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsaUI5Q2dETTtFOEMvQ047RUFDQTtBakRxd0hKO0FpRG53SEk7RUFDSTtFQUNBLGdCOUMwQ0U7QUgydEhWOztBaURqd0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRvd0hKOztBaURqd0hBO0VBQ0U7RUFDQTtFQUNBO0VBRUEscUI5Q3NFc0I7RThDckV0QixnQjlDdUU2QjtFOEN0RTdCO0VBQ0E7QWpEbXdIRjs7QWlEaHdIQTtFNUM4RUUsc0JGbkJvQjtFRW9CcEIsZ0JGbkJvQjtFRXBGbEIsZUF3RzJDO0VBeEczQyxpQkF5RzZDO0VBekc3QyxzQkEwR2dEO0VBMUdoRCxtQkEyRytDO0FMc3JIbkQ7QUs5eEhFO0U0Q3FCRjtJNUNqQk07RUw4eEhKO0FBQ0Y7QUszeEhFO0U0Q2FGO0k1Q1RNLGVBeUYrQztFTGtzSG5EO0FBQ0Y7QUt4eUhFO0U0Q3FCRjtJNUNqQk07RUx3eUhKO0FBQ0Y7QUtyeUhFO0U0Q2FGO0k1Q1RNLGlCQTBGaUQ7RUwyc0hyRDtBQUNGO0FLbHpIRTtFNENxQkY7STVDakJNO0VMa3pISjtBQUNGO0FLL3lIRTtFNENhRjtJNUNUTSxzQkEyRnNEO0VMb3RIMUQ7QUFDRjtBSzV6SEU7RTRDcUJGO0k1Q2pCTTtFTDR6SEo7QUFDRjtBS3p6SEU7RTRDYUY7STVDVE0sbUJBNEYyRDtFTDZ0SC9EO0FBQ0Y7O0FpRDd5SEE7RUFDRTtFQUNBO0FqRGd6SEY7O0FpRDd5SEE7RUFDRSxjOUMxQ1c7RThDMkNYLG1COUNoRE07QUhnMkhSOztBaUQ3eUhBO0VBQ0k7QWpEZ3pISjs7QWlENXlIQTtFQUNJO0lBQ0k7RWpEK3lITjtBQUNGOztBaURsekhBO0VBQ0k7SUFDSTtFakQreUhOO0FBQ0Y7QWlENXlIQTtFQUNJO0VBQ0E7QWpEOHlISjs7QWlEM3lIQTtFQUNJO1VBQUE7RUFDQTtBakQ4eUhKOztBaUQzeUhBO0VBQ0k7QWpEOHlISjs7QWlEM3lIQTtFQUNJO0FqRDh5SEo7O0FpRDN5SEE7RUFDSTtVQUFBO0VBQ0E7RUFDQTtBakQ4eUhKOztBa0QzNEhBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBbEQ2NEhGOztBa0QxNEhBO0VBQ0U7RUFDQTtBbEQ2NEhGOztBa0QxNEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxENjRIRjs7QWtEMTRIQTtFQUNFO0VBQ0EsbUIvQ0pXO0UrQ0tYO0VBQ0E7RUFDQSxjL0NuQk07RStDb0JOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxENjRIRjs7QWtEMTRIQTtBQUNBO0VBQ0U7RUFDQTtBbEQ2NEhGOztBa0QxNEhBO0VBQ0U7RUFDQTtFQUNBLHlCL0MzQlc7RStDNEJYO0VBQ0E7RUFDQTtFQUNBLGtCL0NVUTtFK0NUUjtFQUNBO0VBQ0E7RUFDQTtBbEQ2NEhGOztBa0QxNEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQi9DM0NXO0UrQzRDWDtFQUNBO0VBQ0E7RUFDQTtBbEQ2NEhGOztBa0QxNEhBO0VBQ0UsYy9DN0RNO0UrQzhETjtFQUNBO0FsRDY0SEY7O0FrRDE0SEE7RUFDRSx5Qi9DM0RNO0FIdzhIUjs7QWtEMTRIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRDY0SEY7O0FrRDE0SEE7RUFDRSx5Qi9DdEVNO0FIbTlIUjs7QWtEMTRIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQ2NEhGOztBa0QxNEhBO0VBQ0U7QWxENjRIRjs7QWtEMTRIQTtFQUNFO0VBQ0E7RUFDQTtBbEQ2NEhGOztBa0R6NEhFO0VBQ0U7QWxENDRISjtBa0R6NEhFO0VBQ0U7QWxEMjRISjs7QWtEdjRIQTtFQUNFO0VBQ0E7RUFDQTtBbEQwNEhGOztBa0R2NEhBO0VBQ0UsYy9DMUhNO0UrQzJITjtFQUNBO0FsRDA0SEY7O0FrRHY0SEE7RUFDRSxjL0NoSU07RUV1SU4scUJGbENzQjtFRW1DdEIsZ0JGbEM4QjtFRXpGNUIsZUE0SDJDO0VBNUgzQyxpQkE2SDZDO0VBQy9DO0VBQ0E7RTZDVkE7RUFDQTtBbEQrNEhGO0FLbGdJRTtFNkMrR0Y7STdDM0dNO0VMa2dJSjtBQUNGO0FLLy9IRTtFNkN1R0Y7STdDbkdNLGVBNkcrQztFTGs1SG5EO0FBQ0Y7QUs1Z0lFO0U2QytHRjtJN0MzR007RUw0Z0lKO0FBQ0Y7QUt6Z0lFO0U2Q3VHRjtJN0NuR00saUJBOEdpRDtFTDI1SHJEO0FBQ0Y7O0FrRGg2SEE7RUFDRSx5Qi9DN0hNO0FIZ2lJUjs7QWtEaDZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qi9DaEhNO0FIbWhJUjs7QWtEOTVIQTtFQy9KQTs7OztHQUFBO0VBT0E7SUFDRTtJQUNBO0VuRCtqSUE7RW1EN2pJQTtJQUNFO0VuRCtqSUY7RW1EMWpJQTtJQUNFO0VuRDRqSUY7RW1EeGpJRjtJQUNFO0lBQ0E7RW5EMGpJQTtFbUR2aklGO0lBQ0U7RW5EeWpJQTtBQUNGO0FvRHRsSUE7Ozs7Q0FBQTtBQVNBO0VBQ0Usa0JqRHFEUTtBSCtoSVY7O0FvRGpsSUE7RUFDRTtFQUNBO0FwRG9sSUY7O0FvRGpsSUE7RUNsQkE7Ozs7R0FBQTtFQU1BO0lBQ0U7RXJEc21JQTtFcURubUlGO0lBQ0Usa0JsRG9EUTtFSGlqSVI7QUFDRjtBc0RqbklBOzs7O0NBQUE7QUFTQTtFQUNFO0F0RCttSUY7O0FzRDVtSUE7RUFDRTtBdEQrbUlGOztBc0Q1bUlBO0VBQ0U7RUFDQTtBdEQrbUlGO0FzRDdtSUU7RUFJRTtFQUNBO0VBQ0EsaUJuRG9DTTtFbURuQ047QXRENG1JSjtBc0RsbklJO0VBQ0U7QXREb25JTjs7QXNEM21JQTtFQUNFO0VBQ0E7QXREOG1JRjs7QXNEM21JQTtFQUNFO0VBQ0E7QXREOG1JRjs7QXNEM21JQTtFQUNFO0VBQ0EsZ0JuRHFFNkI7QUh5aUkvQjs7QXNEM21JQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4bUlGOztBc0Q1bUlBO0VBQ0U7RUFDQTtBdEQrbUlGOztBc0Q1bUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBdEQ4bUlGO0FzRDVtSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QXREOG1JSjs7QXNEMW1JQTtFQUNFLGdCbkRtQzZCO0FIMGtJL0I7O0FzRDFtSUE7RUFDRTtFQUNBO0F0RDZtSUY7O0FzRDFtSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ2bUlGO0FzRDVtSUU7RUFDRTtBdEQ4bUlKOztBc0QxbUlBOztFQUVFO0F0RDZtSUY7O0FzRDFtSUE7RUFDRTtFQUNBO0F0RDZtSUY7O0FzRHhtSUE7RUM1R0E7Ozs7R0FBQTtFQU1BO0lBQ0U7RXZEdXRJQTtBQUNGO0F1RG50SUE7RUNaQTs7OztHQUFBO0VBTUE7SUFDRTtFeERpdUlBO0FBQ0Y7QXdEN3RJQTtFQ1pBOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7RXpEMnVJQTtFeUR4dUlGO0lBQ0U7RXpEMHVJQTtBQUNGO0EwRHZ2SUE7Ozs7Q0FBQTtBQVNBO0VBQ0Usa0J2RHFEUTtBSGdzSVY7O0EwRGx2SUE7RUFDRTtFQUNBO0VBQ0E7QTFEcXZJRjs7QTBEbHZJQTtFQUNFO0ExRHF2SUY7O0EwRGx2SUE7RUN2QkE7Ozs7R0FBQTtFQU1BO0lBQ0k7RTNENHdJRjtBQUNGO0E0RHB4SUE7Ozs7Q0FBQTtBQU1BO0VBQ0U7QTVEcXhJRjs7QTREbHhJQTtFQUNFO0VBQ0Esa0J6RG1EUTtBSGt1SVY7O0E0RGx4SUE7Ozs7RUFJRTtBNURxeElGOztBNERseElBO0VBQ0U7RUFDQTtBNURxeElGOztBNERseElBOzs7RXZEdUlFLHFCRm5Ec0I7RUVvRHRCLGdCRm5EOEI7RUVvRDlCO0VBQ0E7RUFDQTtFQUNBO0V1RHhJQSxjekRmSztBSHl5SVA7QUtocElFOzs7RUFDRTtBTG9wSUo7O0E0RDV4SUE7O0VBRUU7QTVEK3hJRjs7QTRENXhJQTtFQUNFO0E1RCt4SUY7O0E0RDV4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUQreElGOztBNEQ1eElBO0VBQ0UsY3pEbENZO0V5RG1DWjtBNUQreElGOztBNEQ1eElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekR0RE07RXlEdUROO0E1RCt4SUY7O0E0RDV4SUE7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0E1RCt4SUY7O0E0RDV4SUE7RUFDRTtFQUNBO0VBQ0E7QTVEK3hJRjs7QTRENXhJQTtFQUNFO0VBQ0E7QTVEK3hJRjs7QTRENXhJQTtFQUNFO0E1RCt4SUY7O0E0RDV4SUE7RXZEc0VFLHFCRm5Ec0I7RUVvRHRCLGdCRm5EOEI7RUVvRDlCO0VBQ0E7RUFDQTtFQUNBO0V1RHpFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEb3lJRjtBSzl0SUU7RUFDRTtBTGd1SUo7O0E0RHB5SUE7RUFDRTtBNUR1eUlGOztBNERweUlBO0VBQ0U7RUFDQTtFQUNBO0E1RHV5SUY7O0E0RHB5SUE7RUFDRTtBNUR1eUlGOztBNERweUlBO0VBQ0U7QTVEdXlJRjs7QTREcHlJQTtFQUNFO0VBQ0E7RUFDQSxRekQ1RFE7QUhtMklWOztBNERweUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6RG5IVztFeURvSFg7QTVEdXlJRjs7QTREcHlJQTtBQUNBO0VBQ0U7RUFDQTtBNUR1eUlGOztBNERweUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ6RDdJTTtFeUQ4SU47RUFDQTtFQUNBO0VBQ0Esa0J6RDVGUTtFeUQ2RlI7RUFDQTtFQUNBO0VBQ0E7QTVEdXlJRjs7QTREcHlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJ6RDdKTTtFeUQ4Sk47RUFDQTtFQUNBO0VBQ0E7QTVEdXlJRjs7QTREcHlJQTtFdkRaRSxxQkZuRHNCO0VFb0R0QixnQkZuRDhCO0VFb0Q5QjtFQUNBO0VBQ0E7RUFDQTtFdURTQTtFQUNBO0VBQ0EsY3pEdEtNO0V5RHVLTjtFQUNBO0E1RDR5SUY7QUt2eklFO0VBQ0U7QUx5eklKOztBNER4eUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVEMnlJRjs7QTREcHlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR1eUlGOztBNERweUlBO0VBQ0U7QTVEdXlJRjs7QTREcHlJQTtFQUNFO0VBQ0E7RUFDQTtBNUR1eUlGOztBNERweUlBO0VBQ0U7RUFDQTtBNUR1eUlGO0E0RHJ5SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUR1eUlKOztBNERseUlBO0VDek9BOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7SUFDQTtFN0Q4Z0pBO0U2RDNnSkY7SUFDRTtFN0Q2Z0pBO0U2RDFnSkY7SUFDRTtJQUNBO0lBQUE7SUFDQTtFN0Q0Z0pBO0U2RHpnSkY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0QyZ0pBO0U2RHhnSkY7SUFDRTtFN0QwZ0pBO0U2RHZnSkY7SUFDRTtFN0R5Z0pBO0U2RHRnSkY7SUFDRTtFN0R3Z0pBO0U2RHJnSkY7SUFDRTtFN0R1Z0pBO0U2RHBnSkY7SUFDRTtJQUNBO0U3RHNnSkE7RTZEbmdKRjtJQUNFO0U3RHFnSkE7RTZEbGdKRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0RvZ0pBO0U2RGpnSkY7SUFDRTtFN0RtZ0pBO0U2RGhnSkY7SUFDRTtFN0RrZ0pBO0U2RC8vSUY7SUFDRTtFN0RpZ0pBO0FBQ0Y7QThEMWtKQTs7OztDQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7QTlEMGtKRjtBOER4a0pFO0VBQ0U7QTlEMGtKSjs7QThEdGtKQTtFQUNFO0VBQ0E7RUFDQSxZM0QyQ1E7RUV4Q04sbUJGNkVnQjtBSDAvSXBCO0FLcGtKRTtFeURURjtJekRhTTtFTG9rSko7QUFDRjtBS2prSkU7RXlEakJGO0l6RHFCTSxvQkYrRHFCO0VIa2dKekI7QUFDRjs7QThEaGxKQTtFQ3hCQTs7OztHQUFBO0VBTUE7SUFDRTtFL0QybUpBO0FBQ0Y7QWdFbm5KQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QWhFb25KRjs7QWdFam5KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFb25KRjs7QWdFam5KQTtFQUNFO0FoRW9uSkY7O0FnRWpuSkE7RUFDRSxjN0RmTTtFNkRnQk4scUI3RHFGc0I7RTZEcEZ0QixnQjdEc0Y2QjtFNkRyRjdCO0VBQ0E7QWhFb25KRjs7QWdFam5KQTtFQUNFO0FoRW9uSkY7O0FnRS9tSkE7RUN0Q0E7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtJQUNBO0VqRXdwSkE7RWlFcnBKRjtJQUNFO0lBQ0E7RWpFdXBKQTtFaUVwcEpGO0lBQ0k7SUFDQTtFakVzcEpGO0VpRW5wSkY7SUFDRTtFakVxcEpBO0VpRWxwSkY7OztJQUdFO0lBQ0E7RWpFb3BKQTtBQUNGO0FnRXpvSkE7RUUxQ0E7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtJQUNBO0VsRXFySkE7RWtFbHJKRjtJQUNJO0lBQ0E7RWxFb3JKRjtFa0VqckpGOzs7SUFHRTtJQUNBO0VsRW1ySkE7QUFDRjtBZ0UzcEpBO0VHOUNBOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7SUFDQTtFbkUyc0pBO0VtRXhzSkY7OztJQUdFO0lBQ0E7RW5FMHNKQTtBQUNGO0FvRTN0SkE7Ozs7Q0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEU0dEpGOztBb0V6dEpBO0VBQ0U7RUFDQTtBcEU0dEpGO0FvRTF0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRUpJO0VpRUtKO0VBQ0E7RUFDQTtBcEU0dEpKOztBb0V4dEpBO0VBQ0U7QXBFMnRKRjs7QW9FeHRKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRTJ0SkY7O0FvRXR0SkE7RUNsREE7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtFckUyd0pBO0VxRXh3SkY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJFMHdKQTtBQUNGO0FzRTV4SkE7Ozs7Q0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RTZ4SkY7QXNFMXhKSTtFQUNFO1VBQUE7QXRFNHhKTjtBc0V6eEpJO0VBQ0U7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0F0RTJ4Sk47QXNFeHhKSTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtBdEUweEpOOztBc0VyeEpBO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBdEV3eEpGOztBc0VyeEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV3eEpGOztBc0VyeEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0F0RXd4SkY7O0FzRXJ4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QXRFd3hKRjs7QXNFcnhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QXRFd3hKRjs7QXNFcnhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RXd4SkY7O0FzRXJ4SkE7RUFDRTtBdEV3eEpGOztBc0VyeEpBO0VBQ0U7SUFDRTtFdEV3eEpGO0VzRXR4SkE7SUFDRTtFdEV3eEpGO0FBQ0Y7O0FzRTl4SkE7RUFDRTtJQUNFO0V0RXd4SkY7RXNFdHhKQTtJQUNFO0V0RXd4SkY7QUFDRjtBc0VyeEpBO0VBQ0U7SUFDRTtJQUNBO0V0RXV4SkY7RXNFcnhKQTtJQUNFO0lBQ0E7RXRFdXhKRjtBQUNGO0FzRS94SkE7RUFDRTtJQUNFO0lBQ0E7RXRFdXhKRjtFc0VyeEpBO0lBQ0U7SUFDQTtFdEV1eEpGO0FBQ0Y7QXNFcHhKQTtFQ2pIQTs7OztHQUFBO0VBTUE7SUFDRTtFdkV1NEpBO0V1RXA0SkY7SUFDRTtJQUNBO0V2RXM0SkE7RXVFbjRKRjtJQUNFO0lBQ0E7SUFDQTtFdkVxNEpBO0V1RW40SkE7SUFDRSxjcEVDUztJb0VBVDtJQUNBO1lBQUE7RXZFcTRKRjtFdUVqNEpGO0lBQ0U7SUFDQTtJQUNBO0V2RW00SkE7RXVFaDRKRjtJQUNFO01BQ0U7SXZFazRKQTtJdUVoNEpGO01BQ0U7SXZFazRKQTtFQUNGO0V1RXg0SkY7SUFDRTtNQUNFO0l2RWs0SkE7SXVFaDRKRjtNQUNFO0l2RWs0SkE7RUFDRjtBQUNGO0FzRXJ6SkE7RUVySEE7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtFeEU0NkpBO0V3RXo2SkY7SUFDRTtJQUNBO0V4RTI2SkE7QUFDRjtBc0VoMEpBO0VHekhBOzs7O0dBQUE7RUFNQTtJQUNFO0V6RTI3SkE7RXlFeDdKRjtJQUNFO0lBQ0E7RXpFMDdKQTtFeUV2N0pGO0lBQ0U7RXpFeTdKQTtBQUNGO0EwRTE4SkE7Ozs7Q0FBQTtBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JBTnVCO0VBT3ZCLGN2RU5NO0FINDhKUjtBMEVwOEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXM4Sko7O0EwRWw4SkE7RUFDRTtBMUVxOEpGOztBMEVsOEpBO0VBQ0UsY3ZFMUJNO0FIKzlKUjtBMEVuOEpFO0VBQ0UsY3ZFbEJXO0FIdTlKZjs7QTBFajhKQTtFQUNFO0VyRW9Vd0I7RUEwQkU7RUFHeEI7RUFrQkY7RUFNQTtFQUNBO0VBRUE7RXFFMVhBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7QTFFMDhKRjtBMEV4OEpFO0VBQ0k7RUFBQTtBMUUwOEpOO0EwRXY4SkU7RUFDRSxjdkVqQ1M7QUgwK0piO0EwRXY4Skk7RUFDRTtBMUV5OEpOOztBMEVsOEpBO0VDakVBOzs7O0dBQUE7QTNFMmdLQTtBMkVuZ0tBO0VDUkE7Ozs7R0FBQTtBNUVraEtBO0E0RTFnS0E7RUNSQTs7OztHQUFBO0VBU0E7SUFDRTtFN0VpaEtBO0U2RTlnS0Y7SUFDRTtFN0VnaEtBO0FBQ0Y7QThFL2hLQTs7OztDQUFBO0FBc0JBO0VBQ0U7SUFDRTtFOUVnaEtGO0U4RTdnS0E7SUFDRTtFOUUrZ0tGO0FBQ0Y7QThFdGhLQTtFQUNFO0lBQ0U7RTlFZ2hLRjtFOEU3Z0tBO0lBQ0U7RTlFK2dLRjtBQUNGO0E4RTdnS0E7RUFDRTtJQUNFO0lBQ0E7RTlFK2dLRjtFOEU1Z0tBO0lBQ0U7SUFDQTtFOUU4Z0tGO0FBQ0Y7QThFdmhLQTtFQUNFO0lBQ0U7SUFDQTtFOUUrZ0tGO0U4RTVnS0E7SUFDRTtJQUNBO0U5RThnS0Y7QUFDRjtBOEUzZ0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0UxQ007RTJFMkNOO0VBQ0E7RUFDQTtBOUU2Z0tGO0E4RTNnS0U7RUF2Q0E7RUF5Q0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCM0VUTTtFMkVVTjtVQUFBO0E5RTZnS0o7QThFM2dLSTtFQUNFO0VBQ0E7RUFDQTtBOUU2Z0tOO0E4RTNnS007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUU2Z0tSO0E4RTNnS1E7RUFyRU47RUF3RVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUU0Z0tWO0E4RXpnS1E7RUFDRTtBOUUyZ0tWO0E4RXhnS1E7RUFDRTtBOUUwZ0tWO0E4RXBnS007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0V2RFM7RTJFd0RUO0E5RXNnS1I7QThFcGdLUTtFekVzQ04scUJGbkRzQjtFRW9EdEIsZ0JGbkQ4QjtFRW9EOUI7RUFDQTtFQUNBO0VBQ0E7RXlFekNRLGMzRXhHRztBSG1uS2I7QUtoK0pFO0VBQ0U7QUxrK0pKO0E4RTNnS1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNmdLVjtBOEUxZ0tRO0VBQ0U7RUFDQTtFQUNBO0E5RTRnS1Y7QThFdGdLTTtFQUNFO0VBQ0E7RUFDQTtBOUV3Z0tSO0E4RXRnS1E7RUFDRTtFQUNBO0VBQ0E7QTlFd2dLVjtBOEV0Z0tVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RXdnS1o7QThFdGdLWTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0E5RXdnS2Q7QThFcmdLWTtFQWxLVjtFQW9LWTtFQUNBO0E5RXVnS2Q7QThFcmdLYztFQUNFO0VBQ0E7QTlFdWdLaEI7QThFcGdLYztFQUNFO0VBQ0E7QTlFc2dLaEI7QThFamdLVTtFQUNFO0VBQ0E7RUFDQTtBOUVtZ0taO0E4RWpnS1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RW1nS2Q7QThFamdLYztFQXhNWjtFQTBNYztFQUNBO0E5RW1nS2hCO0E4RWhnS2M7RUFDRTtBOUVrZ0toQjtBOEUvL0pjO0VBQ0U7QTlFaWdLaEI7QThFNS9KVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RTgvSlo7QThFNS9KWTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUU4L0pkO0E4RTUvSmM7O0VBeE9aO0VBME9jO0VBQ0E7QTlFKy9KaEI7QThFMS9KWTtFQUNFO0E5RTQvSmQ7QThFMS9KYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNC9KaEI7QThFeC9KWTtFQUNFO0E5RTAvSmQ7QThFeC9KYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFMC9KaEI7QThFdi9KYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFeS9KaEI7QThFci9KWTtFQUNFO0E5RXUvSmQ7QThFbC9KUTtFQUNFO0VBQ0E7RUFDQTtBOUVvL0pWO0E4RWovSlk7RUFDRTtFQUNBO0VBQ0E7QTlFbS9KZDtBOEVqL0pjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0U3U1Q7RTJFOFNTO0VBQ0E7QTlFbS9KaEI7QThFaC9KYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtBOUVrL0poQjtBOEUvK0pjO0VBQ0U7QTlFaS9KaEI7QThFLytKZ0I7RUFDRTtBOUVpL0psQjtBOEV2K0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFeStKUjtBOEV2K0pRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUV5K0pWO0E4RXQrSlE7RUFDRTtFQUNBO0VBQ0E7QTlFdytKVjtBOEV0K0pVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNFaldDO0UyRWtXRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTlFdytKWjtBOEV0K0pZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNFblhEO0FIMjFLYjtBOEVuK0pROztFQUVFO0VBQ0E7QTlFcStKVjtBOEVoK0pJO0V6RXBQRixxQkZuRHNCO0VFb0R0QixnQkZuRDhCO0VFb0Q5QjtFQUNBO0VBQ0E7RUFDQTtFeUVpUEk7RUFDQSxnQjNFeFZRO0FIK3pLZDtBS3Z0S0U7RUFDRTtBTHl0S0o7QThFditKSTtFQUNFLGtCM0U1VlE7QUhxMEtkO0E4RXQrSkk7OztFQUdFO0V6RWpRSixxQkZuRHNCO0VFb0R0QixnQkZuRDhCO0VFb0Q5QjtFQUNBO0VBQ0E7RUFDQTtFeUU4UEksYzNFallBO0UyRWtZQTtFQUNBLGUzRXhXSTtBSHExS1Y7QUszdUtFOzs7RUFDRTtBTCt1S0o7QThFLytKSTtFQUNFLGMzRXJaTztBSHM0S2I7QThFOStKSTtFQUNFLGMzRS9aQztBSCs0S1A7QThFNStKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFOCtKTjtBOEU1K0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUIzRTNhSztFMkU0YUw7RUFDQTtFQUNBO0E5RTgrSlI7O0E4RXYrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0E5RTArSkY7QThFeCtKRTtFQUNFO0VBQ0E7RUFDQTtBOUUwK0pKOztBOEVwK0pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5RXUrSkY7O0E4RXArSkE7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0E5RXUrSkY7O0E4RXArSkE7RXpFMVVFLHFCRm5Ec0I7RUVvRHRCLGdCRm5EOEI7RUVvRDlCO0VBQ0E7RUFDQTtFQUNBO0V5RXVVQSxjM0V4ZFc7RTJFeWRYO0VBQ0E7QTlFNCtKRjtBS256S0U7RUFDRTtBTHF6S0o7O0E4RTUrSkE7RUFDRSxjM0VoZU07QUgrOEtSOztBOEU1K0pBO0VBQ0U7RUFDQSx5QjNFL2NNO0FIODdLUjs7QThFNStKQTtFQUNFO0VBQ0E7QTlFKytKRjs7QThFMytKQTs7RUFHRTtBOUU2K0pGOztBOEUxK0pBO0VDeGdCQTs7OztHQUFBO0VBUUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRW0vS0Y7RStFaC9LSTtJQUNFO0lBQ0E7SUFDQTtFL0VrL0tOO0UrRS8rS007SUFDRTtFL0VpL0tSO0UrRS8rS1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO09BQUE7WUFBQTtJQUNBO0lBTUE7cUVBQUE7SUF5REE7cUVBQUE7RS9FczdLVjtFK0VuL0tVO0lBQ0U7RS9FcS9LWjtFK0VoL0tVO0lEekJWO0lDMkJZO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUFBO0UvRWsvS1o7RStFLytLVTtJRHJDVjtJQ3VDWTtTQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7RS9FaS9LWjtFK0U5K0tVO0lEaERWO0lDa0RZO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7RS9FZy9LWjtFK0U1K0tZO0lEekRaO0lDMkRjO0lBQ0E7RS9FOCtLZDtFK0UzK0tZO0lEL0RaO0lDaUVjO0lBQ0E7RS9FNitLZDtFK0UxK0tZO0lEckVaO0lDdUVjO0lBQ0E7SUFDQTtFL0U0K0tkO0UrRXQrS1U7SURyRlY7SUN1Rlk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRXcrS1o7RStFcitLVTtJRC9GVjtJQ2lHWTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9FdStLWjtFK0VwK0tVO0lEekdWO0lDMkdZO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9FcytLWjtFK0VuK0tVO0lBQ0U7RS9FcStLWjtFK0VsK0tVO0lBQ0U7RS9FbytLWjtFK0VoK0tZO0lBQ0U7RS9FaytLZDtFK0UvOUtZO0lBQ0U7RS9FaStLZDtFK0U5OUtZO0lBQ0U7RS9FZytLZDtFK0U3OUtZO0lBQ0U7RS9FKzlLZDtFK0V6OUtNO0lBQ0U7SUFDQSxpQjVFL0ZPO0k0RWdHUDtFL0UyOUtSO0UrRXQ5S0U7SUFDRTtFL0V3OUtKO0FBQ0Y7QWdGam9MQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0FoRmtvTEY7O0FnRi9uTEE7RUFLRTs7OztHQUFBO0FoRmtvTEY7QWdGdG9MRTtFQUNFO0FoRndvTEo7O0FnRjluTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjdFTFc7RTZFTVg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3RXZCTTtFNkV3Qk47RUFDQTtFQUNBLHFCN0VtR1c7QUg4aExiO0FnRi9uTEU7RUFDSTtBaEZpb0xOOztBZ0YzbkxBO0VDN0NBOzs7O0dBQUE7RUFNQTtJQUNFO0VqRjJxTEE7RWlGeHFMRjtJQUNFO0VqRjBxTEE7QUFDRjtBa0Z0ckxBOzs7O0NBQUE7QUFVQTtFQUVFO0FsRmtyTEY7O0FrRi9xTEE7RUFDRTtFQUNBO0FsRmtyTEY7O0FrRi9xTEE7RUFDRTtFQUNBO0VBQ0EsYy9FUEs7QUh5ckxQOztBbUZ6c0xBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnNMRjs7QW1GeHNMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYyc0xGOztBbUZ4c0xBO0VBQ0U7RUFDQTtBbkYyc0xGOztBbUZ4c0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJoRnpCTTtFZ0YwQk47RUFDQSxrQmhGMEJRO0VnRnpCUjtFQUNBO0FuRjJzTEY7O0FtRnhzTEE7RUFDRTtBbkYyc0xGOztBbUZ4c0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEZ2Q1c7RWdGd0NYO0VBQ0EseUJoRjlDTTtFZ0YrQ047RUFDQTtBbkYyc0xGOztBbUZ4c0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEZuRFc7RWdGb0RYO0FuRjJzTEY7O0FtRnhzTEE7RUFDRTtFQUNBO0FuRjJzTEY7QW1GenNMRTtFQUNFO0FuRjJzTEo7O0FtRnZzTEE7RUFDRTtFQUNBLFNoRmZlO0VnRmdCZixXaEZoQmU7RWdGaUJmO0VBQ0E7QW5GMHNMRjtBbUZ4c0xFO0VBQ0U7QW5GMHNMSjs7QW1GdHNMQTtFQUNFO0FuRnlzTEY7O0FtRnRzTEE7O0VBRUU7RUFDQTtBbkZ5c0xGOztBbUZ0c0xBO0VBQ0U7QW5GeXNMRjs7QW1GdHNMQTtFQUNFO0VBQ0E7QW5GeXNMRjs7QW1GdHNMQTtFQUNFO0VBQ0E7QW5GeXNMRjs7QW1GdHNMQTtFQUNFLGNoRmhGSTtBSHl4TE47O0FtRnRzTEE7RUFDRTtBbkZ5c0xGOztBbUZ0c0xBO0VBQ0U7RUFDQTtFQUNBO0FuRnlzTEY7O0FtRnRzTEE7RUFDRTtBbkZ5c0xGOztBbUZ0c0xBO0VBQ0U7RUFDQTtBbkZ5c0xGOztBbUZ0c0xBO0VBQ0U7QW5GeXNMRjs7QW1GdHNMQTs7RUFFRTtBbkZ5c0xGOztBbUZ0c0xBOztFQUVFO0FuRnlzTEY7O0FtRnRzTEE7O0VBRUU7QW5GeXNMRjs7QW1GdHNMQTs7RUFFRTtFQUNBO0FuRnlzTEY7O0FtRnJzTEE7RUNwS0E7Ozs7R0FBQTtFQU9BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBGMjJMQTtFb0Z4MkxGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQmpGNENRO0VIOHpMUjtFb0Z2MkxGO0lBQ0U7SUFDQTtJQUFBO0VwRnkyTEE7RW9GdDJMRjtJQUNFO0VwRncyTEE7RW9GcjJMRjtJQUNFLDJCakYrQlE7SWlGOUJSLDRCakY4QlE7RUh5MExSO0VvRnAyTEY7SUFDRTtFcEZzMkxBO0VvRm4yTEY7SUFDRTtJQUNBO0VwRnEyTEE7QUFDRjtBcUZoNUxBOzs7O0NBQUE7QUFNQTtFQUNFO0FyRmk1TEY7O0FxRjk0TEE7RUFDRSxjbEZDTTtFa0ZBTjtFQUNBO0FyRmk1TEY7O0FxRjk0TEE7RUFDRTtBckZpNUxGOztBcUY5NExBO0VBQ0U7RUFDQTtBckZpNUxGOztBcUY5NExBO0VBQ0U7RUFDQTtBckZpNUxGOztBcUY5NExBO0VBQ0U7RUFDQTtBckZpNUxGOztBcUY5NExBO0VDbkNBOzs7O0dBQUE7RUFNQTtJQUNFO0V0Rm83TEE7RXNGajdMRjtJQUNFO0V0Rm03TEE7RXNGaDdMRjtJQUNFO0V0Rms3TEE7RXNGLzZMRjtJQUNFO0V0Rmk3TEE7RXNGOTZMRjtJQUNFO0V0Rmc3TEE7QUFDRjtBdUZ4OExBOzs7O0NBQUE7QUFRQTtFQUNFO0F2RnU4TEY7O0F1RnA4TEE7RUFDRTtFQUNBO0VBQ0E7QXZGdThMRjtBdUZyOExFO0VBQ0U7QXZGdThMSjtBdUZwOExFO0VBQ0U7QXZGczhMSjs7QXVGbDhMQTtFQUNFO0VBQ0E7QXZGcThMRjs7QXVGbDhMQTtFQUNFO0F2RnE4TEY7O0F1Rmw4TEE7RUFDRTtBdkZxOExGOztBdUZsOExBO0VBQ0U7QXZGcThMRjs7QXVGbDhMQTtFQzNDQTs7OztHQUFBO0VBTUE7SUFDRTtFeEZnL0xBO0V3RjcrTEY7SUFDRTtFeEYrK0xBO0FBQ0Y7QXlGMy9MQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNC9MRjs7QXlGei9MQTtFQUNFO0VBQ0E7RUFDQTtBekY0L0xGO0F5RjEvTEU7RUFDRTtFQUNBO0F6RjQvTEo7O0F5RngvTEE7RUFDRTtBekYyL0xGOztBeUZ4L0xBO0VBQ0U7QXpGMi9MRjs7QXlGdC9MQTtFQ3BDQTs7OztHQUFBO0ExRmtpTUE7QTBGNWhNQTtFQ05BOzs7O0dBQUE7RUFNQTtJQUNFO0UzRm9pTUE7RTJGamlNRjtJQUNFO0UzRm1pTUE7QUFDRjtBMkZqaU1BO0VDZEE7Ozs7R0FBQTtFQU1BO0lBQ0U7RTVGaWpNQTtBQUNGO0E2RnpqTUE7Ozs7Q0FBQTtBQVVBOztFQUdFO0E3RnFqTUY7O0E2RmxqTUE7RUFDRTtBN0Zxak1GOztBNkZsak1BO0VBQ0U7RUFDQTtFQUNBLGMxRlBLO0UwRlFMO0VBQ0E7QTdGcWpNRjs7QTZGbGpNQTtFQUNFO0E3RnFqTUY7O0E2RmxqTUE7RUFDRTtFQUNBO0VBQ0E7QTdGcWpNRjs7QThGeGxNQTs7OztDQUFBO0FBTUE7RUFDRTtBOUYwbE1GOztBK0ZqbU1BOzs7O0NBQUE7QUFNQTtBQUNBO0VBQ0U7QS9GbW1NRjs7QStGam1NQTtFQUNFO0EvRm9tTUY7O0ErRmxtTUE7RUFDRTtBL0ZxbU1GOztBK0ZubU1BO0VBQ0U7QS9Gc21NRjs7QStGcG1NQTtFQUNFO0EvRnVtTUY7O0ErRnJtTUE7RUFDRTtBL0Z3bU1GOztBZ0cvbk1BOzs7O0NBQUE7QUFPRTtFQUNFO0FoR2dvTUo7QWdHN25NRTtFQUNFO0FoRytuTUo7QWdHNW5NRTtFQUNFO0FoRzhuTUo7O0FnRzFuTUE7RUFDRTtBaEc2bk1GOztBZ0cxbk1BO0VBQ0U7RUFDQTtBaEc2bk1GOztBZ0cxbk1BO0VBQ0U7QWhHNm5NRjs7QWdHMW5NQTtFQUNFLGM3RnhCTTtFNkZ5Qk4sc0I3RnVFb0I7RTZGdEVwQixnQjdGdUVvQjtFNkZ0RXBCO0VBQ0E7QWhHNm5NRjs7QWdHeG5NQTtFQzNDQTs7OztHQUFBO0VBTUE7SUFDRTtFakdzcU1BO0VpR25xTUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakdxcU1BO0VpR2xxTUY7SUFDRTtFakdvcU1BO0VpR2pxTUY7SUFDRTtFakdtcU1BO0VpR2hxTUY7SUFDRTtFakdrcU1BO0VpRy9wTUY7SUFDRSxxQjlGaUZzQjtJOEZoRnRCLGdCOUZrRjZCO0k4RmpGN0I7SUFDQTtFakdpcU1BO0FBQ0Y7QWtHbnNNQTs7OztDQUFBO0FBTUE7RUFDRTtBbEdvc01GOztBa0dqc01BO0VBQ0U7RUFDQTtFQUNBO0FsR29zTUY7O0FrR2pzTUE7RUFDRSxjL0ZQTTtFRXVJTixxQkZsQ3NCO0VFbUN0QixnQkZsQzhCO0VFekY1QixlQTRIMkM7RUE1SDNDLGlCQTZINkM7RUFDL0M7RUFDQTtFNkZuSUE7RUFDQTtFQUNBO0FsR3lzTUY7QUtwc01FO0U2RlZGO0k3RmNNO0VMb3NNSjtBQUNGO0FLanNNRTtFNkZsQkY7STdGc0JNLGVBNkcrQztFTG9sTW5EO0FBQ0Y7QUs5c01FO0U2RlZGO0k3RmNNO0VMOHNNSjtBQUNGO0FLM3NNRTtFNkZsQkY7STdGc0JNLGlCQThHaUQ7RUw2bE1yRDtBQUNGOztBa0cxdE1BO0VDeEJBOzs7O0dBQUE7RUFNQTtJQUNFO0VuR3F2TUE7RW1HbHZNRjtJQUNFO0VuR292TUE7RW1HbHZNRjtJQUNFO0lBQ0E7SUFDQTtFbkdvdk1BO0VtR2p2TUY7SUFDRTtFbkdtdk1BO0FBQ0Y7QW9HeHdNQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEd5d01GOztBb0dyd01FO0VBQ0U7RUFDQTtBcEd3d01KOztBb0dwd01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHdXdNRjs7QW9HbndNQTtFQUNFO0VBQ0E7RUFDQTtBcEdzd01GO0FvR3B3TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRzdCSTtFaUc4Qko7RUFDQTtFQUNBO0FwR3N3TUo7QW9HbndNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpHekNJO0VpRzBDSjtFQUNBO0VBQ0E7QXBHcXdNSjs7QW9HaHdNRTtFQUNFO0VBQ0E7RUFDQTtBcEdtd01KO0FvR2p3TUk7RUFDRTtFQUNBO0VBQ0E7QXBHbXdNTjtBb0dod01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHa3dNTjs7QW9HNXZNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRyt2TUo7O0FvRzN2TUE7RUFDRTtFQUNBO0FwRzh2TUY7O0FvRzN2TUE7RUM3RkE7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJHMjFNQTtFcUd4MU1GO0lBQ0U7RXJHMDFNQTtBQUNGO0FzR3oyTUE7Ozs7Q0FBQTtBQ0FBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7QXZHKzJNRjs7QXVHNTJNQTtFQUNFO0F2RysyTUY7O0F1RzEyTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHNjJNRjs7QXVHeDJNQTtFQUNFO0VBQ0E7QXZHMjJNRjs7QXVHdDJNQTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0F2R3kyTUY7O0F3Ry80TUE7Ozs7Q0FBQTtBQU9BO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2c1TUY7O0F3Rzc0TUE7RUFDRTtFQUNBO0VBQ0E7VUFBQTtBeEdnNU1GOztBd0c3NE1BO0VBQ0U7SUFDRTtFeEdnNU1GO0FBQ0Y7O0F3R241TUE7RUFDRTtJQUNFO0V4R2c1TUY7QUFDRjtBd0c3NE1BO0VBQ0U7SUFDRTtJQUNBO0V4Rys0TUY7RXdHNzRNQTtJQUNFO0lBQ0E7RXhHKzRNRjtFd0c3NE1BO0lBQ0U7SUFDQTtFeEcrNE1GO0FBQ0Y7QXdHMzVNQTtFQUNFO0lBQ0U7SUFDQTtFeEcrNE1GO0V3Rzc0TUE7SUFDRTtJQUNBO0V4Rys0TUY7RXdHNzRNQTtJQUNFO0lBQ0E7RXhHKzRNRjtBQUNGO0F5R3Q3TUE7Ozs7Q0FBQTtBQU1BO0VBQ0U7QXpHdTdNRjs7QXlHcDdNQTtFQUNFO0VBQ0E7QXpHdTdNRjs7QXlHcDdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6R3U3TUY7O0F5R3A3TUE7RUFDRTtBekd1N01GOztBeUdwN01BO0VBQ0UsY3RHakJNO0FIdzhNUjs7QXlHcDdNQTtFQzlCQTs7OztHQUFBO0VBTUE7SUFDRTtFMUdxOU1BO0UwR2w5TUY7SUFDRTtJQUNBO0UxR285TUE7QUFDRjtBMkdqK01BOzs7O0NBQUE7QUFNQTtFQUNFO0EzR2srTUY7O0EyRy85TUE7RUFDRTtFQUNBLGtCeEdtRFE7QUgrNk1WOztBMkcvOU1BO0VBQ0U7RUFDQTtFQUNBO0EzR2srTUY7O0EyRy85TUE7RUFDRTtFQUNBO0VBQ0E7QTNHaytNRjs7QTJHLzlNQTtFQUNFO0VBQ0E7RUFDQTtBM0drK01GOztBMkcvOU1BO0VBQ0U7RUFDQTtBM0drK01GOztBMkcvOU1BO0VBQ0U7RUFDQTtFQUNBLGN4R25CVztBSHEvTWI7O0EyRy85TUE7RUFDRTtBM0drK01GOztBMkcvOU1BO0VDaERBOzs7O0dBQUE7RUFNQTtJQUNFO0lBQ0E7RTVHa2hOQTtFNEcvZ05GO0lBQ0U7RTVHaWhOQTtBQUNGO0E0Ry9nTkE7RUNmQTs7OztHQUFBO0VBTUE7SUFDRTtFN0dnaU5BO0U2RzdoTkY7SUFDRTtFN0craE5BO0FBQ0Y7QThHM2lOQTs7OztDQUFBO0FBU0E7RUFDRTtBOUd5aU5GOztBOEd0aU5BO0VBQ0U7QTlHeWlORjs7QThHdGlOQTtFQUNFO0E5R3lpTkY7O0E4R3RpTkE7RUNyQkE7Ozs7R0FBQTtFQU1BO0lBQ0U7RS9HOGpOQTtFK0czak5GO0lBQ0U7RS9HNmpOQTtFK0czak5BO0lBQ0U7RS9HNmpORjtBQUNGO0FnSDVrTkE7Ozs7Q0FBQTtBQU1BO0VBQ0U7QWhINmtORjs7QWdIMWtOQTtFQUNFO0FoSDZrTkY7QWdIM2tORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhINmtOSjtBZ0h6a05JO0VBQ0U7QWhIMmtOTjs7QWdIdGtOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSHlrTkY7O0FnSHRrTkE7RUFDRTtBaEh5a05GOztBZ0h0a05BO0VBQ0U7QWhIeWtORjs7QWdIdGtOQTtFQUNFO0FoSHlrTkY7O0FnSHRrTkE7RUFDRTtFQUNBO0VBQ0E7QWhIeWtORjs7QWdIdGtOQTtFQ3JEQTs7OztHQUFBO0VBTUE7SUFDRTtFakg4bk5BO0VpSDNuTkY7SUFDRTtFakg2bk5BO0VpSDNuTkE7SUFDRTtFakg2bk5GO0VpSHpuTkY7SUFDRTtFakgybk5BO0VpSHhuTkY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakgwbk5BO0VpSHhuTkE7SUFDRTtJQUNBO0lBQ0E7RWpIMG5ORjtFaUh4bk5FO0lBQ0U7RWpIMG5OSjtFaUh2bk5FO0lBQ0U7RWpIeW5OSjtFaUhwbk5FO0lBQ0U7RWpIc25OSjtFaUhwbk5JO0lBQ0U7RWpIc25OTjtFaUhubk5JO0lBQ0M7RWpIcW5OTDtFaUhsbk5JO0lBQ0M7RWpIb25OTDtFaUhqbk5JO0lBQ0U7SUFDQTtFakhtbk5OO0VpSGhuTkk7SUFDRTtFakhrbk5OO0VpSDdtTkY7Ozs7Ozs7Ozs7Ozs7O0dBQUE7RUFnQkE7SUFDRTtJQUNBLGtCOUd4QlE7RUhzb05SO0FBQ0Y7QWtIdHNOQTs7OztDQUFBO0FBU0E7RUFDRSxrQi9HcURRO0FIK29OVjs7QWtIanNOQTtFQUNFO0VBQ0E7RUFDQTtBbEhvc05GOztBa0hqc05BO0VBQ0U7QWxIb3NORjs7QWtIanNOQTtFQ3ZCQTs7OztHQUFBO0VBTUE7SUFDRTtFbkgydE5BO0VtSHh0TkY7SUFDRTtFbkgwdE5BO0VtSHZ0TkY7SUFDRTtFbkh5dE5BO0FBQ0Y7QW9IenVOQTtFQUNFO0FwSDJ1TkY7O0FvSHh1TkE7RS9HOEdFLHNCRlJvQjtFRVNwQixnQkZSb0I7RUVwRmxCLGVBNkYyQztFQTdGM0MsaUJBOEY2QztFQTlGN0Msb0JBK0ZnRDtFQS9GaEQsbUJBZ0crQztFQWhHL0MsbUJBaUcrQztFK0dsSGpEO0VBQ0Esa0JqSHdEUTtFaUh2RFI7QXBIaXZORjtBSy90TkU7RStHdEJGO0kvRzBCTTtFTCt0Tko7QUFDRjtBSzV0TkU7RStHOUJGO0kvR2tDTSxlQThFK0M7RUw4b05uRDtBQUNGO0FLenVORTtFK0d0QkY7SS9HMEJNO0VMeXVOSjtBQUNGO0FLdHVORTtFK0c5QkY7SS9Ha0NNLGlCQStFaUQ7RUx1cE5yRDtBQUNGO0FLbnZORTtFK0d0QkY7SS9HMEJNO0VMbXZOSjtBQUNGO0FLaHZORTtFK0c5QkY7SS9Ha0NNLHNCQWdGb0Q7RUxncU54RDtBQUNGO0FLN3ZORTtFK0d0QkY7SS9HMEJNO0VMNnZOSjtBQUNGO0FLMXZORTtFK0c5QkY7SS9Ha0NNLG1CQWlGMkQ7RUx5cU4vRDtBQUNGO0FLdndORTtFK0d0QkY7SS9HMEJNO0VMdXdOSjtBQUNGO0FLcHdORTtFK0c5QkY7SS9Ha0NNLG1CQWtGMkQ7RUxrck4vRDtBQUNGOztBb0hoeU5BO0UvRzZGRSxzQkZFb0I7RUVEcEIsZ0JGRW9CO0VFcEZsQixlQW1GMkM7RUFuRjNDLGlCQW9GNkM7RUFwRjdDLHNCQXFGZ0Q7RUFyRmhELG1CQXNGK0M7RStHaEdqRDtBcEh3eU5GO0FLM3hORTtFK0dmRjtJL0dtQk07RUwyeE5KO0FBQ0Y7QUt4eE5FO0UrR3ZCRjtJL0cyQk0sZUFvRStDO0VMb3RObkQ7QUFDRjtBS3J5TkU7RStHZkY7SS9HbUJNO0VMcXlOSjtBQUNGO0FLbHlORTtFK0d2QkY7SS9HMkJNLGlCQXFFaUQ7RUw2dE5yRDtBQUNGO0FLL3lORTtFK0dmRjtJL0dtQk07RUwreU5KO0FBQ0Y7QUs1eU5FO0UrR3ZCRjtJL0cyQk0sc0JBc0VzRDtFTHN1TjFEO0FBQ0Y7QUt6ek5FO0UrR2ZGO0kvR21CTTtFTHl6Tko7QUFDRjtBS3R6TkU7RStHdkJGO0kvRzJCTSxtQkF1RTJEO0VMK3VOL0Q7QUFDRjs7QW9INzBOQTtFQUNFO0FwSGcxTkY7O0FvSDcwTkE7RUFDRTtFQUNBLGtCakh5Q1E7RWlIeENSO0FwSGcxTkY7O0FvSDcwTkE7RUFDRTtBcEhnMU5GOztBb0g3ME5BO0VBQ0U7QXBIZzFORjs7QW9INzBOQTtFQUNFLHNCakh1RW9CO0VpSHRFcEIsZ0JqSHVFb0I7RUVwRmxCLGUrR2MyQztFL0dkM0MsaUIrR2U2QztFL0dmN0Msc0IrR2dCZ0Q7RS9HaEJoRCxtQitHaUIrQztFQUNqRDtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCakgwRlc7RWlIekZYLGNqSHhCVztBSHcyTmI7QUtwMk5FO0UrR1FGO0kvR0pNO0VMbzJOSjtBQUNGO0FLajJORTtFK0dBRjtJL0dJTSxlK0dEK0M7RXBIazJObkQ7QUFDRjtBSzkyTkU7RStHUUY7SS9HSk07RUw4Mk5KO0FBQ0Y7QUszMk5FO0UrR0FGO0kvR0lNO0VMMjJOSjtBQUNGO0FLeDNORTtFK0dRRjtJL0dKTTtFTHczTko7QUFDRjtBS3IzTkU7RStHQUY7SS9HSU0sc0IrR0NzRDtFcEhvM04xRDtBQUNGO0FLbDRORTtFK0dRRjtJL0dKTTtFTGs0Tko7QUFDRjtBSy8zTkU7RStHQUY7SS9HSU0sbUIrR0UyRDtFcEg2M04vRDtBQUNGO0FLeDJOSTtFK0diQSxjakh2Q0k7RWlId0NKLHFCakhxRlM7QUhteU5iO0FvSHIzTkU7RUFDRSxjakg1Q0k7QUhtNk5SOztBb0huM05BO0VDMURBO0lBQ0U7SUFDQTtJQUNBO0VySGk3TkE7RXFIOTZORjtJaEhnSUUsc0JGNUJvQjtJRTZCcEIsZ0JGNUJvQjtJRTZCcEI7SUFDQTtJQUNBO0lBbkhFLG1CQW9IK0M7SWdIbklqRDtJQUNBO0VySHE3TkE7QUFDRjtBS3I2TkU7RWdIcEJGO0loSHdCTTtFTHE2Tko7QUFDRjtBS2w2TkU7RWdINUJGO0loSGdDTSxtQkFxRzJEO0VMNnpOL0Q7QUFDRjtBb0gvNE5BO0VDOUNBO0loSDRGRSxzQkZFb0I7SUVEcEIsZ0JGRW9CO0lFcEZsQixlQW1GMkM7SUFuRjNDLGlCQW9GNkM7SUFwRjdDLHNCQXFGZ0Q7SUFyRmhELG1CQXNGK0M7SWdIL0ZqRCxrQmxIaURRO0VIbzVOUjtBQUNGO0FLMTdORTtFZ0hkRjtJaEhrQk07RUwwN05KO0FBQ0Y7QUt2N05FO0VnSHRCRjtJaEgwQk0sZUFvRStDO0VMbTNObkQ7QUFDRjtBS3A4TkU7RWdIZEY7SWhIa0JNO0VMbzhOSjtBQUNGO0FLajhORTtFZ0h0QkY7SWhIMEJNLGlCQXFFaUQ7RUw0M05yRDtBQUNGO0FLOThORTtFZ0hkRjtJaEhrQk07RUw4OE5KO0FBQ0Y7QUszOE5FO0VnSHRCRjtJaEgwQk0sc0JBc0VzRDtFTHE0TjFEO0FBQ0Y7QUt4OU5FO0VnSGRGO0loSGtCTTtFTHc5Tko7QUFDRjtBS3I5TkU7RWdIdEJGO0loSDBCTSxtQkF1RTJEO0VMODROL0Q7QUFDRjtBb0hsOE5BO0VDekNBO0lBQ0U7RXJIOCtOQTtBQUNGO0FvSHY4TkE7RUNyQ0E7SUFDRTtFckgrK05BO0FBQ0Y7QW9INThOQTtFQ2pDQTtJQUNFO0VySGcvTkE7QUFDRjtBb0hqOU5BO0VDN0JBO0lBQ0U7RXJIaS9OQTtBQUNGO0FvSHQ5TkE7RUN6QkE7SUFDRTtFckhrL05BO0FBQ0Y7QW9IdjlOQTtFRTlEQTtJQUNJO0lBQ0E7RXRId2hPRjtBQUNGO0F1SDNoT0E7Ozs7Q0FBQTtBQU1BO0VBQ0U7QXZINGhPRjs7QXVIemhPQTtFQUNFO0VBQ0Esa0JwSG1EUTtBSHkrTlY7O0F1SHpoT0E7RUFDRTtBdkg0aE9GOztBdUh6aE9BO0VBQ0U7RUFDQTtBdkg0aE9GOztBdUh6aE9BO0VBQ0UsY3BISFc7RW9ISVg7RUFDQTtFQUNBO0VBQ0E7QXZINGhPRjs7QXVIemhPQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSG5CTTtFb0hvQk47RUFDQTtBdkg0aE9GO0F1SDFoT0U7O0VsSEdBO0VBQ0E7RUFDQTtFQUNBO0VrSEpFO0F2SGdpT0o7O0F1SDVoT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SCtoT0Y7O0F1SDVoT0E7RUFDRTtBdkgraE9GOztBdUg1aE9BO0VsSHFHRSxxQkZuRHNCO0VFb0R0QixnQkZuRDhCO0VFb0Q5QjtFQUNBO0VBQ0E7RUFDQTtFa0h4R0E7RUFDQTtBdkhvaU9GO0FLMzdORTtFQUNFO0FMNjdOSjs7QXVIcGlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEhoRU07RW9IaUVOO0F2SHVpT0Y7O0F1SHBpT0E7RUFDRTtFQUNBO0F2SHVpT0Y7O0F1SHBpT0E7RUFDRSxrQnBIckJRO0FINGpPVjs7QXVIcGlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BIdEVXO0VvSHVFWCx5QnBIbERLO0VvSG1ETDtFQUNBO0VBQ0E7QXZIdWlPRjs7QXVIcGlPQTtFQUNFO0VBQ0E7QXZIdWlPRjs7QXVIcGlPQTtFQUNFLHlCcEhuRlc7RW9Ib0ZYLGNwSGhHTTtBSHVvT1I7O0F1SHBpT0E7RUFDRTtFQUNBO0VBQ0E7QXZIdWlPRjs7QXVIcGlPQTtFQUNFO0VBQ0E7QXZIdWlPRjs7QXVIcGlPQTtFQUNFO0F2SHVpT0Y7O0F1SHBpT0E7RUM1SEE7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtFeEhtcU9BO0V3SGhxT0Y7SUFDRTtJQUNBO0V4SGtxT0E7RXdIL3BPRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhIaXFPQTtFd0g5cE9GO0lBQ0U7RXhIZ3FPQTtFd0g5cE9BO0lBQ0U7RXhIZ3FPRjtFd0g1cE9GO0lBQ0U7SUFDQTtFeEg4cE9BO0V3SDNwT0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeEg2cE9BO0V3SDFwT0Y7SUFDRTtJQUNBO0V4SDRwT0E7RXdIMXBPQTtJQUNFO0V4SDRwT0Y7RXdIenBPQTtJQUNFO0V4SDJwT0Y7RXdIdnBPRjtJQUNFO0lBQ0E7SUFDQTtFeEh5cE9BO0V3SHRwT0Y7SUFDRTtJQUNBO0V4SHdwT0E7RXdIcnBPRjtJQUNFLHlCckgvQ1c7SXFIZ0RYLGNySDVETTtFSG10T047RXdIcHBPRjtJQUNFO0lBQUE7SUFDQTtFeEhzcE9BO0FBQ0Y7QXdIcHBPQTtFQzlFQTs7OztHQUFBO0VBTUE7SUFDRTtFekhvdU9BO0V5SGp1T0Y7SUFDRTtFekhtdU9BO0FBQ0Y7QTBIL3VPQTs7OztDQUFBO0FBTUE7RUFDRTtBMUhndk9GOztBMEg3dU9BO0VBQ0U7RUFDQTtBMUhndk9GOztBMEgzdU9BO0VBQ0U7RUFDQTtFQUNBLGN2SFZNO0V1SFdOO0ExSDh1T0Y7QTBIM3VPSTtFckhzQkY7RUFDQTtFQUNBO0VBQ0E7RXFIdkJJO0ExSGd2T047QTBIM3VPSTtFckhlRjtFQUNBO0VBQ0E7RUFDQTtFcUhoQkk7QTFIZ3ZPTjtBMEgzdU9JO0VySFFGO0VBQ0E7RUFDQTtFQUNBO0VxSFRJO0ExSGd2T047O0EwSDN1T0E7RUM3Q0E7Ozs7R0FBQTtFQU1BO0lBQ0U7RTNIMnhPQTtFMkh0eE9GO0lBQ0U7RTNId3hPQTtBQUNGO0E0SHR5T0E7Ozs7Q0FBQTtBQU1BO0VBQ0U7QTVIdXlPRjs7QTRIcHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1SHV5T0Y7O0E0SHB5T0E7RUFDRSxtQnpIUk07RXlIU047QTVIdXlPRjtBNEhyeU9FO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0E1SHV5T0o7QTRIcHlPRTtFQUNFO0VBQ0E7VUFBQTtFQUNBO0E1SHN5T0o7O0E0SGx5T0E7RUFDRTtBNUhxeU9GOztBNEhseU9BO0VBQ0U7RUFDQTtBNUhxeU9GOztBNEhseU9BO0VBQ0U7QTVIcXlPRjs7QTRIbHlPQTtFQUNFO0E1SHF5T0Y7O0E0SGx5T0E7RUFDRTtBNUhxeU9GOztBNEhseU9BO0VBQ0U7RUFDQTtBNUhxeU9GOztBNEhseU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SHF5T0Y7O0E0SGx5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIcXlPRjs7QTRIanlPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1SG95T0o7O0E0SGh5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIbXlPRjs7QTRIaHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUhteU9GOztBNEhoeU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SG15T0Y7O0E0SGh5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIbXlPRjs7QTRIaHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVIbXlPRjs7QTRIaHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUhteU9GOztBNEhoeU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SG15T0Y7O0E0SGh5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIbXlPRjs7QTRIaHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUhteU9GOztBNEhoeU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SG15T0Y7O0E0SGh5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIbXlPRjs7QTRIaHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUhteU9GOztBNEhoeU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SG15T0Y7O0E0SGh5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIbXlPRjs7QTRIaHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUhteU9GOztBNEhoeU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SG15T0Y7O0E0SDd4T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVIZ3lPRjs7QTRIN3hPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUhneU9GOztBNEgxeE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SDZ4T0Y7O0E0SDF4T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTVINnhPRjs7QTRIMXhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUg2eE9GOztBNEgxeE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1SDZ4T0Y7O0E0SDF4T0E7RUFDRTtJQUNFO0U1SDZ4T0Y7RTRIM3hPQTtJQUNFO0U1SDZ4T0Y7RTRIM3hPQTtJQUNFO0U1SDZ4T0Y7QUFDRjs7QTRIdHlPQTtFQUNFO0lBQ0U7RTVINnhPRjtFNEgzeE9BO0lBQ0U7RTVINnhPRjtFNEgzeE9BO0lBQ0U7RTVINnhPRjtBQUNGO0E0SHh4T0E7RUNqV0E7Ozs7R0FBQTtFQVNFO0lBQ0U7RTdId25QRjtFNkhwblBGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7WUFBQTtJQUNBO0U3SHNuUEE7RTZIbm5QRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtFN0hxblBBO0U2SGxuUEY7SUFDRTtJQUNBO0lBQ0E7RTdIb25QQTtFNkhqblBGO0lBQ0U7SUFDQTtJQUNBO0U3SG1uUEE7RTZIaG5QRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtFN0hrblBBO0U2SC9tUEY7SUFDRTtJQUNBO0lBQ0E7RTdIaW5QQTtFNkg5bVBGO0lBQ0U7SUFDQTtJQUNBO0U3SGduUEE7RTZIN21QRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtFN0grbVBBO0U2SDVtUEY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7WUFBQTtJQUNBO0U3SDhtUEE7RTZIM21QRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtZQUFBO0lBQ0E7RTdINm1QQTtBQUNGO0E2SDNtUEE7RUN0R0E7Ozs7R0FBQTtFQU1BO0lBQ0U7SUFDQTtFOUhtdFBBO0U4SGh0UEY7SUFDRTtFOUhrdFBBO0U4SC9zUEY7SUFDRTtJQUNBO0U5SGl0UEE7RThIaHRQQTtJQUNFO0U5SGt0UEY7RThIaHRQQTtJQUNFO0U5SGt0UEY7RThIOXNQRjtJQUNFO0U5SGd0UEE7RThIN3NQRjtJQUNFO0lBQ0E7RTlIK3NQQTtFOEg1c1BGO0lBQ0U7SUFDQTtFOUg4c1BBO0U4SDNzUEY7SUFDRTtJQUNBO0U5SDZzUEE7RThIenNQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUgyc1BGO0U4SHZzUEY7SUFDRTtJQUNBO0lBQ0E7RTlIeXNQQTtFOEh0c1BGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7WUFBQTtJQUNBO0U5SHdzUEE7RThIcHNQQTtJQUNFO0lBQ0E7SUFDQTtFOUhzc1BGO0U4SGxzUEY7SUFDRTtJQUNBO0U5SG9zUEE7RThIanNQRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtFOUhtc1BBO0U4SGhzUEY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtZQUFBO0lBQ0E7RTlIa3NQQTtFOEgvclBGO0lBQ0U7RTlIaXNQQTtFOEg5clBGO0lBQ0U7SUFDQTtFOUhnc1BBO0FBQ0Y7QThINXJQQTtFQ3ZIQTs7OztHQUFBO0VBTUE7SUFDRTtJQUNBO0UvSHF6UEE7RStIbHpQRjtJQUNFO0lBQ0E7SUFDQTtFL0hvelBBO0UrSGp6UEY7SUFDRTtJQUNBO0lBQ0E7RS9IbXpQQTtFK0hoelBGO0lBQ0U7SUFDQTtFL0hrelBBO0UrSDl5UEE7SUFDRTtJQUNBO0lBQ0E7RS9IZ3pQRjtFK0g1eVBGO0lBQ0U7SUFDQTtFL0g4eVBBO0UrSDN5UEY7SUFDRTtJQUNBO0lBQ0E7RS9INnlQQTtFK0gxeVBGO0lBQ0U7RS9INHlQQTtFK0h6eVBGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7WUFBQTtJQUNBO0UvSDJ5UEE7RStIeHlQRjtJQUNFO0lBQ0E7SUFDQTtFL0gweVBBO0UrSHZ5UEY7SUFDRTtJQUNBO0lBQ0E7RS9IeXlQQTtFK0h0eVBGO0lBQ0U7SUFDQTtJQUNBO0UvSHd5UEE7RStIcnlQRjtJQUNFO0lBQ0E7SUFDQTtFL0h1eVBBO0UrSHB5UEY7SUFDRTtJQUNBO0lBQ0E7RS9Ic3lQQTtFK0hueVBGO0lBQ0U7SUFDQTtJQUNBO0UvSHF5UEE7RStIbHlQRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtFL0hveVBBO0UrSGp5UEY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtZQUFBO0lBQ0E7RS9IbXlQQTtFK0hoeVBGO0lBQ0U7RS9Ia3lQQTtBQUNGO0FnSTU1UEE7Ozs7Q0FBQTtBQ0FBOzs7O0NBQUE7QUFRRTtFQUVFO0VBQ0E7QWpJKzVQSjs7QWlJbDZQRTtFQUVFO0VBQ0E7QWpJbzZQSjs7QWlJdjZQRTtFQUVFO0VBQ0E7QWpJeTZQSjs7QWlJNTZQRTtFQUVFO0VBQ0E7QWpJODZQSjs7QWlJdDZQQTtBQUNBO0VBQ0UsYzlIT2E7RThISGI7RUFDQTtBaklzNlBGO0FpSTE2UEU7RUFDRSwwQzlIUVM7QUhvNlBiO0FpSTc2UEU7RUFDRSwwQzlIUVM7QUhvNlBiOztBaUl0NlBBO0VBSUUsYzlIdkJNO0U4SHdCTjtFQUNBO0FqSXM2UEY7QWlJMzZQSTtFQUNFLHVDOUhSVTtBSHE3UGhCO0FpSTk2UEk7RUFDRSx1QzlIUlU7QUhxN1BoQjs7QWlJcjZQQTtFQUNFLGM5SDlCTTtFOEhrQ047RUFDQTtBaklxNlBGO0FpSXo2UEU7RUFDRSx5QjlISks7QUgrNlBUO0FpSTU2UEU7RUFDRSx5QjlISks7QUgrNlBUOztBaUlwNlBBO0VBQ0UsYzlINUJXO0U4SGdDWDtFQUNBO0FqSW82UEY7QWlJeDZQRTtFQUNFLHVDOUg3Qlk7QUh1OFBoQjtBaUkzNlBFO0VBQ0UsdUM5SDdCWTtBSHU4UGhCOztBa0k5OVBBOzs7O0NBQUE7QUFNQTtFQUNFO1VBQUE7QWxJZytQRjs7QWtJNzlQQTtFQUNFO1VBQUE7QWxJZytQRjs7QWtJOTlQQTtFQUNFO1VBQUE7QWxJaStQRjs7QW1JLytQQTs7OztDQUFBO0FBUUU7RUFDRTtBbkkrK1BKOztBbUloL1BFO0VBQ0U7QW5JbS9QSjs7QW1JcC9QRTtFQUNFO0FuSXUvUEo7O0FtSXgvUEU7RUFDRTtBbkkyL1BKOztBb0lwZ1FBOzs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSXNnUUY7QW9JcGdRRTs7RUFFRTtBcElzZ1FKO0FvSW5nUUU7RUFDRTtBcElxZ1FKO0FvSXRnUUU7RUFDRTtBcElxZ1FKO0FvSWxnUUU7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBO0VBQ0E7QXBJb2dRSjtBb0lqZ1FFO0VBQ0U7RUFDQTtBcEltZ1FKO0FvSWhnUUU7RUFDRTtFQUNBO0VBQ0E7QXBJa2dRSjtBb0lqZ1FJO0VBQ0U7QXBJbWdRTjtBb0kvL1BFO0VBQ0U7QXBJaWdRSjtBb0k5L1BFO0VBQ0U7QXBJZ2dRSjtBb0k3L1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSSsvUEo7QW9JNS9QRTs7RUFHRTtFQUNBO0FwSTgvUEo7QW9JbGdRRTs7RUFFRSxjakk1RFM7QUg0alFiO0FvSTUvUEk7O0VBQ0U7RUFDQTtFQUNBO0FwSWdnUU47QW9JbmdRSTs7RUFJRSxjakl6RUU7QUh3a1FSO0FvSTMvUEU7RUFDRTtFQVFBO0FwSXUvUEo7QW9JaGdRRTtFQVFFLGNqSXJGSTtBSDZrUVI7QW9JNy9QSTtFQUNFO0VBQ0E7QXBJKy9QTjs7QXFJM2xRQTs7OztDQUFBO0FBZ0JNO0VBQ0UsYWxJcUtHO0FIODZQWDs7QXFJcGxRTTtFQUNFLGNsSXFLRztBSGs3UFg7O0FLN2xRSTtFZ0lLRTtJQUNFLGFsSXFLRztFSHU3UFQ7RXFJN2xRSTtJQUNFLGNsSXFLRztFSDA3UFQ7QUFDRjtBS3RtUUk7RWdJS0U7SUFDRSxhbElxS0c7RUgrN1BUO0VxSXJtUUk7SUFDRSxjbElxS0c7RUhrOFBUO0FBQ0Y7QUs5bVFJO0VnSUtFO0lBQ0UsYWxJcUtHO0VIdThQVDtFcUk3bVFJO0lBQ0UsY2xJcUtHO0VIMDhQVDtBQUNGO0FLdG5RSTtFZ0lLRTtJQUNFLGFsSXFLRztFSCs4UFQ7RXFJcm5RSTtJQUNFLGNsSXFLRztFSGs5UFQ7QUFDRjtBSzluUUk7RWdJS0U7SUFDRSxhbElxS0c7RUh1OVBUO0VxSTduUUk7SUFDRSxjbElxS0c7RUgwOVBUO0FBQ0Y7QXNJanBRQTs7OztDQUFBO0FBWUk7RUFBMkI7QXRJNm9RL0I7O0FzSTVvUUk7RUFBMEI7QXRJZ3BROUI7O0FzSTdvUU07RUFBMkIsUUFEaEI7QXRJa3BRakI7O0FzSWpwUU07RUFBMkIsUUFEaEI7QXRJc3BRakI7O0FzSXJwUU07RUFBMkIsUUFEaEI7QXRJMHBRakI7O0FzSXpwUU07RUFBMkIsUUFEaEI7QXRJOHBRakI7O0FzSTdwUU07RUFBMkIsUUFEaEI7QXRJa3FRakI7O0FzSWpxUU07RUFBMkIsUUFEaEI7QXRJc3FRakI7O0FzSXJxUU07RUFBMkIsUUFEaEI7QXRJMHFRakI7O0FzSXpxUU07RUFBMkIsUUFEaEI7QXRJOHFRakI7O0FzSTdxUU07RUFBMkIsUUFEaEI7QXRJa3JRakI7O0FzSWpyUU07RUFBMkIsUUFEaEI7QXRJc3JRakI7O0FzSXJyUU07RUFBMkIsU0FEaEI7QXRJMHJRakI7O0FzSXpyUU07RUFBMkIsU0FEaEI7QXRJOHJRakI7O0FzSTdyUU07RUFBMkIsU0FEaEI7QXRJa3NRakI7O0FLdHNRSTtFaUlDQTtJQUEyQjtFdEkwc1E3QjtFc0l6c1FFO0lBQTBCO0V0STRzUTVCO0VzSXpzUUk7SUFBMkIsUUFEaEI7RXRJNnNRZjtFc0k1c1FJO0lBQTJCLFFBRGhCO0V0SWd0UWY7RXNJL3NRSTtJQUEyQixRQURoQjtFdEltdFFmO0VzSWx0UUk7SUFBMkIsUUFEaEI7RXRJc3RRZjtFc0lydFFJO0lBQTJCLFFBRGhCO0V0SXl0UWY7RXNJeHRRSTtJQUEyQixRQURoQjtFdEk0dFFmO0VzSTN0UUk7SUFBMkIsUUFEaEI7RXRJK3RRZjtFc0k5dFFJO0lBQTJCLFFBRGhCO0V0SWt1UWY7RXNJanVRSTtJQUEyQixRQURoQjtFdElxdVFmO0VzSXB1UUk7SUFBMkIsUUFEaEI7RXRJd3VRZjtFc0l2dVFJO0lBQTJCLFNBRGhCO0V0STJ1UWY7RXNJMXVRSTtJQUEyQixTQURoQjtFdEk4dVFmO0VzSTd1UUk7SUFBMkIsU0FEaEI7RXRJaXZRZjtBQUNGO0FLdHZRSTtFaUlDQTtJQUEyQjtFdEl5dlE3QjtFc0l4dlFFO0lBQTBCO0V0STJ2UTVCO0VzSXh2UUk7SUFBMkIsUUFEaEI7RXRJNHZRZjtFc0kzdlFJO0lBQTJCLFFBRGhCO0V0SSt2UWY7RXNJOXZRSTtJQUEyQixRQURoQjtFdElrd1FmO0VzSWp3UUk7SUFBMkIsUUFEaEI7RXRJcXdRZjtFc0lwd1FJO0lBQTJCLFFBRGhCO0V0SXd3UWY7RXNJdndRSTtJQUEyQixRQURoQjtFdEkyd1FmO0VzSTF3UUk7SUFBMkIsUUFEaEI7RXRJOHdRZjtFc0k3d1FJO0lBQTJCLFFBRGhCO0V0SWl4UWY7RXNJaHhRSTtJQUEyQixRQURoQjtFdElveFFmO0VzSW54UUk7SUFBMkIsUUFEaEI7RXRJdXhRZjtFc0l0eFFJO0lBQTJCLFNBRGhCO0V0STB4UWY7RXNJenhRSTtJQUEyQixTQURoQjtFdEk2eFFmO0VzSTV4UUk7SUFBMkIsU0FEaEI7RXRJZ3lRZjtBQUNGO0FLcnlRSTtFaUlDQTtJQUEyQjtFdEl3eVE3QjtFc0l2eVFFO0lBQTBCO0V0STB5UTVCO0VzSXZ5UUk7SUFBMkIsUUFEaEI7RXRJMnlRZjtFc0kxeVFJO0lBQTJCLFFBRGhCO0V0STh5UWY7RXNJN3lRSTtJQUEyQixRQURoQjtFdElpelFmO0VzSWh6UUk7SUFBMkIsUUFEaEI7RXRJb3pRZjtFc0luelFJO0lBQTJCLFFBRGhCO0V0SXV6UWY7RXNJdHpRSTtJQUEyQixRQURoQjtFdEkwelFmO0VzSXp6UUk7SUFBMkIsUUFEaEI7RXRJNnpRZjtFc0k1elFJO0lBQTJCLFFBRGhCO0V0SWcwUWY7RXNJL3pRSTtJQUEyQixRQURoQjtFdEltMFFmO0VzSWwwUUk7SUFBMkIsUUFEaEI7RXRJczBRZjtFc0lyMFFJO0lBQTJCLFNBRGhCO0V0SXkwUWY7RXNJeDBRSTtJQUEyQixTQURoQjtFdEk0MFFmO0VzSTMwUUk7SUFBMkIsU0FEaEI7RXRJKzBRZjtBQUNGO0FLcDFRSTtFaUlDQTtJQUEyQjtFdEl1MVE3QjtFc0l0MVFFO0lBQTBCO0V0SXkxUTVCO0VzSXQxUUk7SUFBMkIsUUFEaEI7RXRJMDFRZjtFc0l6MVFJO0lBQTJCLFFBRGhCO0V0STYxUWY7RXNJNTFRSTtJQUEyQixRQURoQjtFdElnMlFmO0VzSS8xUUk7SUFBMkIsUUFEaEI7RXRJbTJRZjtFc0lsMlFJO0lBQTJCLFFBRGhCO0V0SXMyUWY7RXNJcjJRSTtJQUEyQixRQURoQjtFdEl5MlFmO0VzSXgyUUk7SUFBMkIsUUFEaEI7RXRJNDJRZjtFc0kzMlFJO0lBQTJCLFFBRGhCO0V0SSsyUWY7RXNJOTJRSTtJQUEyQixRQURoQjtFdElrM1FmO0VzSWozUUk7SUFBMkIsUUFEaEI7RXRJcTNRZjtFc0lwM1FJO0lBQTJCLFNBRGhCO0V0SXczUWY7RXNJdjNRSTtJQUEyQixTQURoQjtFdEkyM1FmO0VzSTEzUUk7SUFBMkIsU0FEaEI7RXRJODNRZjtBQUNGO0FLbjRRSTtFaUlDQTtJQUEyQjtFdElzNFE3QjtFc0lyNFFFO0lBQTBCO0V0SXc0UTVCO0VzSXI0UUk7SUFBMkIsUUFEaEI7RXRJeTRRZjtFc0l4NFFJO0lBQTJCLFFBRGhCO0V0STQ0UWY7RXNJMzRRSTtJQUEyQixRQURoQjtFdEkrNFFmO0VzSTk0UUk7SUFBMkIsUUFEaEI7RXRJazVRZjtFc0lqNVFJO0lBQTJCLFFBRGhCO0V0SXE1UWY7RXNJcDVRSTtJQUEyQixRQURoQjtFdEl3NVFmO0VzSXY1UUk7SUFBMkIsUUFEaEI7RXRJMjVRZjtFc0kxNVFJO0lBQTJCLFFBRGhCO0V0STg1UWY7RXNJNzVRSTtJQUEyQixRQURoQjtFdElpNlFmO0VzSWg2UUk7SUFBMkIsUUFEaEI7RXRJbzZRZjtFc0luNlFJO0lBQTJCLFNBRGhCO0V0SXU2UWY7RXNJdDZRSTtJQUEyQixTQURoQjtFdEkwNlFmO0VzSXo2UUk7SUFBMkIsU0FEaEI7RXRJNjZRZjtBQUNGO0F1STc3UUE7Ozs7Q0FBQTtBQU1BO0VBQ0U7QXZJODdRRjs7QXdJcjhRQTs7OztDQUFBO0FBTUE7RUFDRTtBeEl1OFFGOztBd0lsOFFBO0VDWkE7Ozs7R0FBQTtFQU1BO0lBQ0U7RXpJaTlRQTtBQUNGO0EwSXo5UUE7Ozs7Q0FBQTtBQWdCTTtFQUNFLGtCdkl5S0k7QUh1eVFaOztBS3Q5UUk7RXFJS0U7SUFDRSxrQnZJeUtJO0VINHlRVjtBQUNGO0FLNTlRSTtFcUlLRTtJQUNFLGtCdkl5S0k7RUhpelFWO0FBQ0Y7QUtqK1FJO0VxSUtFO0lBQ0Usa0J2SXlLSTtFSHN6UVY7QUFDRjtBS3QrUUk7RXFJS0U7SUFDRSxrQnZJeUtJO0VIMnpRVjtBQUNGO0FLMytRSTtFcUlLRTtJQUNFLGtCdkl5S0k7RUhnMFFWO0FBQ0Y7QTJJMy9RQTs7OztDQUFBO0FBTUE7RUFJSTtJQUNFLGF4STJLSztFSDgwUVQ7RTJJMS9RRTtJQUNFLGN4STJLSztFSGkxUVQ7QUFDRjtBNEl4Z1JBO0VBQ0U7RUFDQTtBNUk2Z1JGO0E0SS9nUkE7RUFHRTtFQUNBO0VBQ0E7QTVJMGdSRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvMV9zZXR0aW5ncy9fc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvMV9zZXR0aW5ncy9pY29ucy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvMV9zZXR0aW5ncy92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy8yX3Rvb2xzL190b29scy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy8yX3Rvb2xzL21peGlucy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzJfdG9vbHMvZnVuY3Rpb25zL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvMl90b29scy9tZWRpYS1xdWVyaWVzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzNfZ2VuZXJpYy9fZ2VuZXJpYy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy81X2VsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy81X2VsZW1lbnRzL2JvZHkvX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNV9lbGVtZW50cy9mb3JtL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzVfZWxlbWVudHMvaHIvX2hyLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzVfZWxlbWVudHMvaHRtbC9faHRtbC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy81X2VsZW1lbnRzL2lmcmFtZS9faWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzVfZWxlbWVudHMvbGlzdC9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzVfZWxlbWVudHMvbWFpbi9fbWFpbi5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy81X2VsZW1lbnRzL21lZGlhL19tZWRpYS5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy81X2VsZW1lbnRzL29iamVjdC9fb2JqZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzVfZWxlbWVudHMvdGFibGUvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzVfZWxlbWVudHMvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvX29iamVjdHMuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNl9vYmplY3RzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9hc3BlY3QtcmF0aW8vX2FzcGVjdC1yYXRpby5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvaWNvbi9faWNvbi5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvYnV0dG9uL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNl9vYmplY3RzL2J1dHRvbi9fYnV0dG9uX3NtYWxsLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9jYXJkL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9jYXJkL19jYXJkX21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvY2Fyb3VzZWwvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9jYXJvdXNlbC9fY2Fyb3VzZWxfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9jb250YWluZXIvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvY29udGFpbmVyL19jb250YWluZXJfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9jb250YWluZXIvX2NvbnRhaW5lcl9wcmludC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvZm9ybS9fZm9ybS5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvZ3JpZC9fZ3JpZC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvZ3JpZC9fZ3JpZF9wcmludC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvaGVhZGluZy9faGVhZGluZy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvaW1hZ2UvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9saW5rL19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9saXN0L19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9saXN0L19saXN0X2xhcmdlLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzZfb2JqZWN0cy9vcHRpb24taW5wdXQvX29wdGlvbi1pbnB1dC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy82X29iamVjdHMvcGFyYWdyYXBoL19wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNl9vYmplY3RzL3NlY3Rpb24vX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNl9vYmplY3RzL3NlY3Rpb24vX3NlY3Rpb25fc21hbGwtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNl9vYmplY3RzL3NlY3Rpb24vX3NlY3Rpb25fbGFyZ2UtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvNl9vYmplY3RzL3RhZy9fdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvYWNjb3JkaW9uL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2FjY291bnQtbmF2aWdhdGlvbi9fYWNjb3VudC1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9hY2NvdW50LW5hdmlnYXRpb24vX2FjY291bnQtbmF2aWdhdGlvbl9tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2FkZHJlc3MvX2FkZHJlc3Muc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2FkZHJlc3MvX2FkZHJlc3Nfc21hbGwtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2FydGljbGUvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2FydGljbGUvX2FydGljbGVfc21hbGwtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2FydGljbGUvX2FydGljbGVfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9hcnRpY2xlL19hcnRpY2xlX2xhcmdlLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9kb25hdGlvbi9fZG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2RvbmF0aW9uL19kb25hdGlvbl9zbWFsbC11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvZmF2b3VyaXRlLXNvcnQvX2Zhdm91cml0ZS1zb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9mYXZvdXJpdGUtc29ydC9fZmF2b3VyaXRlLXNvcnRfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9maWx0ZXIvX2ZpbHRlci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvZmlsdGVyL19maWx0ZXJfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9mb290ZXIvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvZm9vdGVyL19mb290ZXJfc21hbGwtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyX21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvZm9vdGVyL19mb290ZXJfbGFyZ2UtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlcl9tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2hlcm8vX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2hlcm8vX2hlcm9fbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9oZXJvL19oZXJvX2xhcmdlLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9oZXJvL19oZXJvX2V4dHJhLWxhcmdlLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9pbmZvcm1hdGlvbi1mcmFtZS9faW5mb3JtYXRpb24tZnJhbWUuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL2luZm9ybWF0aW9uLWZyYW1lL19pbmZvcm1hdGlvbi1mcmFtZV9zbWFsbC11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvaW5mb3JtYXRpb24tZnJhbWUvX2luZm9ybWF0aW9uLWZyYW1lX21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvaW5mb3JtYXRpb24tZnJhbWUvX2luZm9ybWF0aW9uLWZyYW1lX2xhcmdlLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9pbWFnZS11cGxvYWQvX2ltYWdlX3VwbG9hZC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvaW1hZ2UtdXBsb2FkL19pbWFnZV91cGxvYWRfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9sYW5ndWFnZS1uYXZpZ2F0aW9uL19sYW5ndWFnZS1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9sYW5ndWFnZS1uYXZpZ2F0aW9uL19sYW5ndWFnZS1uYXZpZ2F0aW9uX21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvbG9naW4vX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9tb2RhbC9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL21vZGFsL19tb2RhbF9tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3Byb2ZpbGUtZWRpdC9fcHJvZmlsZS1lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9wcm9maWxlLWVkaXQvX3Byb2ZpbGUtZWRpdF9tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3Byb2dyZXNzLWFjdGl2aXR5L19wcm9ncmVzcy1hY3Rpdml0eS5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvcHJvZ3Jlc3MtYWN0aXZpdHkvX3Byb2dyZXNzLWFjdGl2aXR5X21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvcHJvZ3Jlc3MtY291bnRlci9fcHJvZ3Jlc3MtY291bnRlci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvcHJvZ3Jlc3MtY291bnRlci9fcHJvZ3Jlc3MtY291bnRlcl9zbWFsbC11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvcHJvZ3Jlc3MtY291bnRlci9fcHJvZ3Jlc3MtY291bnRlcl9tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3Byb2dyZXNzLWNvdW50ZXIvX3Byb2dyZXNzLWNvdW50ZXJfbGFyZ2UtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3JlZ2lzdGVyL19yZWdpc3Rlci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvcmVzZXQtcGFzc3dvcmQvX3Jlc2V0LXBhc3N3b3JkLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9tYWlsL19tYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9tYWluLW5hdmlnYXRpb24vX21haW4tbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvbWFpbi1uYXZpZ2F0aW9uL19tYWluLW5hdmlnYXRpb25fbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9tZXRhLW5hdmlnYXRpb24vX21ldGEtbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvbWV0YS1uYXZpZ2F0aW9uL19tZXRhLW5hdmlnYXRpb25fc21hbGwtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL25hdmlnYXRpb24tY29udHJvbGxzL19uYXZpZ2F0aW9uLWNvbnRyb2xscy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvbmF2aWdhdGlvbi1jb250cm9sbHMvX25hdmlnYXRpb24tY29udHJvbGxzX21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvcXVvdGUvX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zbGlkZXIvX3NsaWRlci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc3Bpbm5lci9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc3BvbnNvcnMvX3Nwb25zb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zcG9uc29ycy9fc3BvbnNvcnNfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zaGFyZS1wYWdlL19zaGFyZS1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zaGFyZS1wYWdlL19zaGFyZS1wYWdlX21lZGl1bS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc2hhcmUtcGFnZS9fc2hhcmUtcGFnZV9sYXJnZS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc3VibWl0LWZhdm91cml0ZS9fc3VibWl0LWZhdm91cml0ZS5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc3VibWl0LWZhdm91cml0ZS9fc3VibWl0LWZhdm91cml0ZV9tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3N1Ym1pdC1wbGFudGluZy9fc3VibWl0LXBsYW50aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zdWJtaXQtcGxhbnRpbmcvX3N1Ym1pdC1wbGFudGluZ19tZWRpdW0tdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3N1cHBvcnQvX3N1cHBvcnQuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3N1cHBvcnQvX3N1cHBvcnRfbGFyZ2UtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3RhYnMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3RhYnMvX3RhYnNfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy90YWJzL190YWJzX2xhcmdlLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zb3J0LWxpc3QvX3NvcnQtbGlzdC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc29ydC1saXN0L19zb3J0LWxpc3RfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zb3J0LWxpc3QvX3NvcnQtbGlzdF9sYXJnZS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvc29jaWFsLW5hdmlnYXRpb24vX3NvY2lhbC1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy9zb2NpYWwtbmF2aWdhdGlvbi9fc29jaWFsLW5hdmlnYXRpb25fc21hbGwtdXAuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvN19jb21wb25lbnRzL3RlYXNlci9fdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy90ZWFzZXIvX3RlYXNlcl9zbWFsbC11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy83X2NvbXBvbmVudHMvdGVhc2VyL190ZWFzZXJfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzdfY29tcG9uZW50cy90ZWFzZXIvX3RlYXNlcl9sYXJnZS11cC5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy84X3V0aWxpdGllcy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzhfdXRpbGl0aWVzL2JhY2tncm91bmQtY29sb3IvX2JhY2tncm91bmQtY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvOF91dGlsaXRpZXMvY2xpcC1mb3JtL19jbGlwLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvOF91dGlsaXRpZXMvY29sb3IvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzhfdXRpbGl0aWVzL2Nvb2tpZWJvdC9fY29va2llYm90LnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzhfdXRpbGl0aWVzL2Rpc3BsYXkvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvOF91dGlsaXRpZXMvb3JkZXIvX29yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzhfdXRpbGl0aWVzL292ZXJmbG93L19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy84X3V0aWxpdGllcy9wYWRkaW5nL19wYWRkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzhfdXRpbGl0aWVzL3BhZGRpbmcvX3BhZGRpbmdfbWVkaXVtLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vV2lyZnVlcmRpZXZpZWxmYWx0Ly4uL0Fzc2V0cy9XaXJmdWVyZGlldmllbGZhbHQvc3R5bGVzLzhfdXRpbGl0aWVzL3Bvc2l0aW9uL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL1dpcmZ1ZXJkaWV2aWVsZmFsdC8uLi9Bc3NldHMvV2lyZnVlcmRpZXZpZWxmYWx0L3N0eWxlcy84X3V0aWxpdGllcy9wcmludC9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly9XaXJmdWVyZGlldmllbGZhbHQvLi4vQXNzZXRzL1dpcmZ1ZXJkaWV2aWVsZmFsdC9zdHlsZXMvOF91dGlsaXRpZXMvdmlzaWJpbGl0eS9fdmlzaWJpbGl0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5cbiAgTWFpblxuXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIxX3NldHRpbmdzL3NldHRpbmdzXCI7XG5AaW1wb3J0IFwiMl90b29scy90b29sc1wiO1xuQGltcG9ydCBcIjNfZ2VuZXJpYy9nZW5lcmljXCI7XG5AaW1wb3J0IFwiNF92ZW5kb3JzL3ZlbmRvcnNcIjtcbkBpbXBvcnQgXCI1X2VsZW1lbnRzL2VsZW1lbnRzXCI7XG5AaW1wb3J0IFwiNl9vYmplY3RzL29iamVjdHNcIjtcbkBpbXBvcnQgXCI3X2NvbXBvbmVudHMvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcIjhfdXRpbGl0aWVzL3V0aWxpdGllc1wiO1xuIiwiLypcblxuICBTZXR0aW5nc1xuXG4qL1xuXG5AaW1wb3J0IFwiaWNvbnMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdmFyaWFibGVzXCI7XG4iLCIvKlxuXG4gIEljb25zXG5cbiovXG5cbiRpY29uczogKFxuICAnYWNjb3VudCc6ICdcXGYxMDEnLFxuICAnYXJyb3ctZG93bi1zbWFsbCc6ICdcXGYxMDInLFxuICAnYXJyb3ctZHJvcGRvd24nOiAnXFxmMTAzJyxcbiAgJ2Fycm93LW5leHQnOiAnXFxmMTA0JyxcbiAgJ2Fycm93LXByZXYnOiAnXFxmMTA1JyxcbiAgJ2Fycm93LXJpZ2h0JzogJ1xcZjEwNicsXG4gICdhcnJvdy11cC1zbWFsbCc6ICdcXGYxMDcnLFxuICAnYnV0dG9uLXByb2ZpbCc6ICdcXGYxMDgnLFxuICAnY2hlY2snOiAnXFxmMTA5JyxcbiAgJ2Nsb3NlJzogJ1xcZjEwYScsXG4gICdkYXNoYm9hcmQnOiAnXFxmMTBiJyxcbiAgJ2RlbGV0ZSc6ICdcXGYxMGMnLFxuICAnZmFjZWJvb2snOiAnXFxmMTBkJyxcbiAgJ2ZhcSc6ICdcXGYxMGUnLFxuICAnZmF2b3VyaXRlLXNvcnQtYXJ0aWNsZSc6ICdcXGYxMGYnLFxuICAnZmF2b3VyaXRlLXNvcnQtbmV3LWFydGljbGUnOiAnXFxmMTEwJyxcbiAgJ2Zhdm91cml0ZS1zb3J0JzogJ1xcZjExMScsXG4gICdnZHByJzogJ1xcZjExMicsXG4gICdoaWRlLXBhc3N3b3JkJzogJ1xcZjExMycsXG4gICdpbnN0YWdyYW0nOiAnXFxmMTE0JyxcbiAgJ2xpa2UtZmlsbGVkJzogJ1xcZjExNScsXG4gICdsaWtlJzogJ1xcZjExNicsXG4gICdsaW5rLWV4dGVybmFsJzogJ1xcZjExNycsXG4gICdsb2dvdXQnOiAnXFxmMTE4JyxcbiAgJ21haWwnOiAnXFxmMTE5JyxcbiAgJ21lbnUnOiAnXFxmMTFhJyxcbiAgJ21pbnVzJzogJ1xcZjExYicsXG4gICdwbGF5JzogJ1xcZjExYycsXG4gICdwbHVzJzogJ1xcZjExZCcsXG4gICdyYXRpbmctZmlsbGVkJzogJ1xcZjExZScsXG4gICdyYXRpbmcnOiAnXFxmMTFmJyxcbiAgJ3NlYXJjaCc6ICdcXGYxMjAnLFxuICAnc2VsZWN0LXNtYWxsJzogJ1xcZjEyMScsXG4gICdzZXR0aW5ncyc6ICdcXGYxMjInLFxuICAnc2hhcmUtZmFjZWJvb2snOiAnXFxmMTIzJyxcbiAgJ3NoYXJlJzogJ1xcZjEyNCcsXG4gICdzaG93LXBhc3N3b3JkJzogJ1xcZjEyNScsXG4gICdzb3J0cyc6ICdcXGYxMjYnLFxuICAndHdpdHRlcic6ICdcXGYxMjcnLFxuICAnd2hhdHNhcHAnOiAnXFxmMTI4JyxcbiAgJ3dpbm5lcic6ICdcXGYxMjknLFxuICAneW91dHViZSc6ICdcXGYxMmEnLFxuKTtcbiIsIi8qXG5cbiAgVmFyaWFibGVzXG5cbiovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gQ29sb3JzXG5cbiR3aGl0ZTogI0ZGRkZGRjtcbiR3aGl0ZS00MDogcmdiYSgkd2hpdGUsIDAuNCk7XG4kYmxhY2s6ICMwMDAwMDA7XG4kYmxhY2stNTA6IHJnYmEoJGJsYWNrLCAwLjUpO1xuXG4kYmxhY2stc29mdDogIzI2MjEwMztcbiRncmV5OiAjNkE2QTZBO1xuJGdyZXktYnJpZ2h0OiAjQ0NDQ0NDO1xuJGdyZXktZXh0cmEtYnJpZ2h0OiAjRTRFNEU0O1xuXG4kZ3JlZW46ICM4Mzk2NTc7XG4kZ3JlZW4tYnJpZ2h0OiAjREVFQkNEO1xuJGdyZWVuLWRhcms6ICM0QjYwMUE7XG4kZ3JlZW4tZGFyay00MDogcmdiYSgkZ3JlZW4tZGFyaywgMC41KTtcbiRncmVlbi1kYXJrLTg6IHJnYmEoJGdyZWVuLWRhcmssIDAuMDgpO1xuJGdyZWVuLWRhcmtlcjogIzNDNEQxNTtcblxuJHZpb2xldHQ6ICNBQjU1OUU7XG4kdmlvbGV0dC1kYXJrOiAjODczMDdBO1xuJHZpb2xldHQtZGFya2VyOiAjNzQyOTY5O1xuJHZpb2xldHQtYnJpZ2h0OiAjRkREOUU3O1xuJHZpb2xldHQtMTI6IHJnYmEoJHZpb2xldHQsIDAuMTIpO1xuJHBpbmstYnJpZ2h0OiAjRkZFQUYyO1xuJHBpbms6ICNFRjk3Qjk7XG4kcGluay1kYXJrOiAjRTc3NEEwO1xuXG4kcmVkOiAjQzQxNjIzO1xuJHJlZC1kYXJrZXI6ICNCQjExMUU7XG4kb3JhbmdlOiAjRUU5QjRBO1xuJG9yYW5nZS1kYXJrOiAjRTM4NTI5O1xuJG9yYW5nZS1icmlnaHQ6ICNGRkU1Q0M7XG5cbiRiZWlnZTogI0VEREZENjtcbiRzYW5kOiAjRjFGMEU2O1xuXG4kcHJpbWFyeTogJGdyZWVuO1xuXG4kYmFja2dyb3VuZC1jb2xvcnM6IChcbiAgXCJiZWlnZVwiOiAkYmVpZ2UsXG4gIFwiZ3JlZW5cIjogJGdyZWVuLFxuICBcInBpbmtcIjogJHBpbmssXG4gIFwib3JhbmdlXCI6ICRvcmFuZ2UsXG4pO1xuXG4kY29sb3JzOiAoXG4gIFwiZ3JlZW4tZGFya1wiOiAkZ3JlZW4tZGFyayxcbiAgXCJ2aW9sZXR0XCI6ICR2aW9sZXR0LWRhcmssXG4gIFwicmVkXCI6ICRyZWQsXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxuKTtcblxuLy8gU3BhY2luZ1xuXG4kc3BhY2luZzogOHB4O1xuJHNwYWNpbmctc21hbGw6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcGFjaW5nLWJpZzogJHNwYWNpbmcgKiAyO1xuJHNwYWNpbmctYmlnZ2VyOiAkc3BhY2luZyAqIDM7XG5cblxuLy8gR3JpZFxuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLXBhZGRpbmc6ICRzcGFjaW5nICogMjtcbiRncmlkLXBhZGRpbmctbGFyZ2U6ICRzcGFjaW5nICogMjtcblxuLy8gQnJlYWtwb2ludHNcblxuJGJyZWFrcG9pbnRzOiAoXG4gIGV4dHJhLXNtYWxsOiAwLFxuICBzbWFsbDogNjAwcHgsXG4gIG1lZGl1bTogODAwcHgsXG4gIGxhcmdlOiAxMjAwcHgsXG4gIG1pZC1sYXJnZTogMTQ1MHB4LFxuICBleHRyYS1sYXJnZTogMTkwMHB4XG4pO1xuXG4kYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKTtcblxuLy8gQ29udGFpbmVyXG5cbiRjb250YWluZXJzOiAoXG4gIGV4dHJhLXNtYWxsOiA2MDBweCxcbiAgc21hbGw6IDkwMHB4LFxuICBtZWRpdW06IDEyMDBweCxcbiAgbGFyZ2U6IDEzMDBweCxcbiAgbWlkLWxhcmdlOiAxNDUwcHgsXG4gIGV4dHJhLWxhcmdlOiAxOTAwcHgsXG4gIHdpZGU6IDIxMDBweFxuKTtcblxuJGNvbnRhaW5lci1wYWRkaW5nOiAkc3BhY2luZyAqIDM7XG4kY29udGFpbmVyLXBhZGRpbmctbWVkaXVtOiAkc3BhY2luZyAqIDIzO1xuJGNvbnRhaW5lci1wYWRkaW5nLWxhcmdlOiAkc3BhY2luZyAqIDMyO1xuXG4vLyBIZWFkaW5nXG5cbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiBcIkFueWJvZHlcIjtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiA4MDA7XG5cbi8vIFBhcmFncmFwaFxuXG4kcGFyYWdyYXBoLWZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuJHBhcmFncmFwaC1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJHBhcmFncmFwaC1mb250LXNpemU6IDEwcHg7XG5cbi8vIExpbmtcblxuJGxpbmstY29sb3I6ICRncmVlbi1kYXJrO1xuJGxpbmstY29sb3ItYWN0aXZlOiAkZ3JlZW47XG4kbGluay1jb2xvci1kaXNhYmxlZDogJGdyZXk7XG5cbi8vIEJvcmRlclxuXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiRib3JkZXItY29sb3I6ICRibGFjay1zb2Z0O1xuXG4kYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcblxuLy8gVHJhbnNpdGlvbnNcblxuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cbiR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4kdHJhbnNpdGlvbi1zbG93OiAoJHRyYW5zaXRpb24tZHVyYXRpb24gKiAxLjUpICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiR0cmFuc2l0aW9uLXNsb3dlc3Q6ICgkdHJhbnNpdGlvbi1kdXJhdGlvbiAqIDIpICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuLy8gQXNwZWN0IFJhdGlvc1xuXG4kYXNwZWN0LXJhdGlvczogKFxuICAgICgxIDEpLFxuICAgICgyIDEpLFxuICAgICgzIDQpLFxuICAgICg1IDMpLFxuICAgICg5IDE2KSxcbiAgICAoMTMgOSksXG4gICAgKDE2IDkpLFxuICAgICgyNCAxMClcbik7XG5cbi8vIEZvcm1cblxuJGZvcm0taW5wdXQtbWluLXdpZHRoOiAyMDBweDtcbiRmb3JtLWlucHV0LXBhZGRpbmcteDogMTJweDtcbiRmb3JtLWlucHV0LXBhZGRpbmcteTogMThweDtcbiRmb3JtLWlucHV0LXBhZGRpbmcteS1vZmZzZXQ6IDhweDtcbiRmb3JtLWlucHV0LXBhZGRpbmc6IDEzcHggMTVweDtcbiRmb3JtLWlucHV0LXBhZGRpbmctb2Zmc2V0OiAoJGZvcm0taW5wdXQtcGFkZGluZy15ICsgJGZvcm0taW5wdXQtcGFkZGluZy15LW9mZnNldCkgJGZvcm0taW5wdXQtcGFkZGluZy14ICgkZm9ybS1pbnB1dC1wYWRkaW5nLXkgLSAkZm9ybS1pbnB1dC1wYWRkaW5nLXktb2Zmc2V0KSAkZm9ybS1pbnB1dC1wYWRkaW5nLXg7XG5cbi8vIFRhYmxlXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmctdG9wOiAyMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1yaWdodDogMTVweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctYm90dG9tOiAxMHB4O1xuJHRhYmxlLWNlbGwtb2Zmc2V0OiA1cHg7XG5cbiR0YWJsZS1jZWxsLXBhZGRpbmctdG9wLWxhcmdlOiAzMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1yaWdodC1sYXJnZTogMzBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctYm90dG9tLWxhcmdlOiAxNXB4O1xuJHRhYmxlLWNlbGwtb2Zmc2V0LWxhcmdlOiA0cHg7XG5cbi8vIFNlY3Rpb25cblxuJHNlY3Rpb24tbWFyZ2luLXk6IDA7XG4kc2VjdGlvbi1tYXJnaW4teS1sYXJnZTogMDtcbiRzZWN0aW9uLXBhZGRpbmcteTogJHNwYWNpbmcgKiAwO1xuJHNlY3Rpb24tcGFkZGluZy15LWxhcmdlOiAkc3BhY2luZyAqIDA7XG5cbi8vIERpc3BsYXlzXG5cbiRkaXNwbGF5czogbm9uZSwgYmxvY2s7XG5cbi8vIFBvc2l0aW9uc1xuXG4kcG9zaXRpb25zOiByZWxhdGl2ZTtcbiIsIi8qXG5cbiAgVG9vbHNcblxuKi9cblxuQGltcG9ydCBcIm1peGlucy9taXhpbnNcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwibWVkaWEtcXVlcmllcy9tZWRpYS1xdWVyaWVzXCI7XG4iLCIvKlxuXG4gIE1peGluc1xuXG4qL1xuXG4vLyBCcmVha3BvaW50XG5cbkBtaXhpbiBicmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LXZhbHVlcygkcHJvcGVydHksICRwcm9wZXJ0eS12YWx1ZSwgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSwgJG1pbi1icmVha3BvaW50OiBzbWFsbCwgJG1heC1icmVha3BvaW50OiBleHRyYS1sYXJnZSkge1xuICBAaWYgJHByb3BlcnR5LXZhbHVlIHtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JyN7JHByb3BlcnR5LXZhbHVlfSgjeyRtaW4tdmFsdWV9KSd9XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3BlcnR5fTogJG1pbi12YWx1ZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAje2JyZWFrcG9pbnQtbWluKCRtaW4tYnJlYWtwb2ludCl9KSB7XG4gICAgQGlmICRwcm9wZXJ0eS12YWx1ZSB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICN7JyN7JHByb3BlcnR5LXZhbHVlfSgje2NhbGMoI3skbWluLXZhbHVlfSArICN7c3RyaXAtdW5pdCgkbWF4LXZhbHVlIC0gJG1pbi12YWx1ZSl9ICogKCgxMDB2dyAtICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRtaW4tYnJlYWtwb2ludCl9KSAvICN7c3RyaXAtdW5pdChtYXAtZ2V0KCRicmVha3BvaW50cywgJG1heC1icmVha3BvaW50KSAtIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbWluLWJyZWFrcG9pbnQpKX0pKX0pJ307XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skbWluLXZhbHVlfSArICN7c3RyaXAtdW5pdCgkbWF4LXZhbHVlIC0gJG1pbi12YWx1ZSl9ICogKCgxMDB2dyAtICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRtaW4tYnJlYWtwb2ludCl9KSAvICN7c3RyaXAtdW5pdChtYXAtZ2V0KCRicmVha3BvaW50cywgJG1heC1icmVha3BvaW50KSAtIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbWluLWJyZWFrcG9pbnQpKX0pKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogI3ticmVha3BvaW50LW1pbigkbWF4LWJyZWFrcG9pbnQpfSkge1xuICAgIEBpZiAkcHJvcGVydHktdmFsdWUge1xuICAgICAgI3skcHJvcGVydHl9OiAjeycjeyRwcm9wZXJ0eS12YWx1ZX0oI3skbWF4LXZhbHVlfSknfTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JHByb3BlcnR5fTogJG1heC12YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSWNvbnNcblxuQG1peGluIGljb24oJG5hbWUpIHtcbiAgY29udGVudDogbWFwLWdldCgkaWNvbnMsICRuYW1lKTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gaWNvbi13cmFwcGVyKCRuYW1lKSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbigkbmFtZSk7XG4gIH1cbn1cblxuXG5AbWl4aW4gaG92ZXIoJGV4dHJhOiBcIlwiKSB7XG4gICAgJjphY3RpdmUjeyRleHRyYX0sXG4gICAgJjpob3ZlciN7JGV4dHJhfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLyBidXR0b25zXG5AbWl4aW4gYnV0dG9uLWNvbG9yKFxuICAgICRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyayxcbiAgICAkYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGdyZWVuLWRhcmtlcixcbiAgICAkY29sb3I6ICR3aGl0ZSxcbiAgICAkY29sb3ItaG92ZXI6ICR3aGl0ZSxcbiAgICAkYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudFxuKSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3ZlcihcbiAgICAgICAgXCI6aXMoYSwgYnV0dG9uLCBzZWxlY3QsIC5vLWJ1dHRvbi0tc2VsZWN0KTpub3QoW2Rpc2FibGVkXSlcIlxuICAgICkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgIH1cbn1cblxuXG4vLyBIZWFkaW5nc1xuXG5AbWl4aW4gaGVhZGluZy0xIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgNy4ydm1pbiwgOTBweCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAgMC43NXJlbSArIDF2bWluLCAzMnB4KTtcbn1cblxuQG1peGluIGhlYWRpbmctMiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhmb250LXNpemUsIGZhbHNlLCAzNHB4LCA2NnB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobGluZS1oZWlnaHQsIGZhbHNlLCA0MHB4LCA4NnB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobGV0dGVyLXNwYWNpbmcsIGZhbHNlLCAtMS41cHgsIC0zLjhweCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKG1hcmdpbi1ib3R0b20sIGZhbHNlLCAkc3BhY2luZyAqIDMsICRzcGFjaW5nICogNCk7XG5cbn1cblxuQG1peGluIGhlYWRpbmctMyB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhmb250LXNpemUsIGZhbHNlLCAyNnB4LCA1MHB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobGluZS1oZWlnaHQsIGZhbHNlLCAzNnB4LCA3NHB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobGV0dGVyLXNwYWNpbmcsIGZhbHNlLCAtMXB4LCAtMi44cHgpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhtYXJnaW4tYm90dG9tLCBmYWxzZSwgJHNwYWNpbmcgKiAyLCAkc3BhY2luZyAqIDMpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhtYXJnaW4tYm90dG9tLCBmYWxzZSwgJHNwYWNpbmcgKiAzLCAkc3BhY2luZyAqIDQpO1xuXG59XG5cbkBtaXhpbiBoZWFkaW5nLTQge1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMoZm9udC1zaXplLCBmYWxzZSwgMjRweCwgMzhweCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKGxpbmUtaGVpZ2h0LCBmYWxzZSwgMzRweCwgNTBweCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKGxldHRlci1zcGFjaW5nLCBmYWxzZSwgLTAuOXB4LCAtMS42cHgpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhtYXJnaW4tYm90dG9tLCBmYWxzZSwgJHNwYWNpbmcgKiAyLCAkc3BhY2luZyAqIDMpO1xufVxuXG5AbWl4aW4gaGVhZGluZy01IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKC0wLjhweCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKG1hcmdpbi1ib3R0b20sIGZhbHNlLCAkc3BhY2luZyAqIDIsICRzcGFjaW5nICogMyk7XG59XG5cbi8vIFBhcmFncmFwaFxuXG5AbWl4aW4gcGFyYWdyYXBoIHtcbiAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKGZvbnQtc2l6ZSwgZmFsc2UsIDE4cHgsIDIwcHgpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhsaW5lLWhlaWdodCwgZmFsc2UsIDMycHgsIDM2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAxJyBvbiwgJ3NzMDInIG9uLCAnc3MwMycgb24sICdzczA2JyBvbiwgJ3NzMDcnIG9uLCAnY2FzZScgb24sICdrZXJuJyBvbjtcbn1cblxuQG1peGluIHBhcmFncmFwaC10ZXh0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobWFyZ2luLWJvdHRvbSwgZmFsc2UsICRzcGFjaW5nICogMywgJHNwYWNpbmcgKiA0KTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1peGluIHBhcmFncmFwaC1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodC1yZWd1bGFyO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMC4xNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGwgKiAzO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBJbnB1dCBUZXh0XG5AbWl4aW4gaW5wdXQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKC0wLjE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbCAqIDM7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpbmtcblxuQG1peGluIGxpbmstdGV4dCB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuXG4vLyBMaXN0XG5cbkBtaXhpbiBsaXN0LWl0ZW0ge1xuICBtYXJnaW46ICgkc3BhY2luZyAqIDEuNSkgMDtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyAqIDIuNTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGxpc3QtaXRlbS1sYXJnZSB7XG4gIG1hcmdpbjogKCRzcGFjaW5nICogNC41KSAwO1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nICogNC41O1xufVxuXG5AbWl4aW4gbGlzdC1vcmRlcmVkKCRzZWxlY3RvcjogXCIuby1saXN0X19pdGVtXCIpIHtcbiAgY291bnRlci1yZXNldDogb3JkZXJlZC1saXN0O1xuXG4gID4gI3skc2VsZWN0b3J9IHtcbiAgICBAaW5jbHVkZSBsaXN0LWl0ZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgLy9jb250ZW50OiBjb3VudGVycyhvcmRlcmVkLWxpc3QpO1xuICAgICAgY29udGVudDogY291bnRlcnMob3JkZXJlZC1saXN0LCAnLicsIGRlY2ltYWwpICcgJztcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvcmRlcmVkLWxpc3Q7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaXN0LW9yZGVyZWQtbGFyZ2UoJHNlbGVjdG9yOiBcIi5vLWxpc3RfX2l0ZW1cIikge1xuXG4gID4gI3skc2VsZWN0b3J9IHtcbiAgICBAaW5jbHVkZSBsaXN0LWl0ZW0tbGFyZ2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaXN0LXVub3JkZXJlZCgkc2VsZWN0b3I6IFwiLm8tbGlzdF9faXRlbVwiKSB7XG5cbiAgPiAjeyRzZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIGxpc3QtaXRlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAk1wiXG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaXN0LXVub3JkZXJlZC1sYXJnZSgkc2VsZWN0b3I6IFwiLm8tbGlzdF9faXRlbVwiKSB7XG5cbiAgPiAjeyRzZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIGxpc3QtaXRlbS1sYXJnZTtcbiAgfVxufVxuXG4vLyBGb3JtXG5cbkBtaXhpbiBmb3JtLWljb24oJGljb24sICRmb250LXNpemUsICRwb2ludGVyLWV2ZW50czogbm9uZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm8tZm9ybV9faW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5vLWZvcm1fX2ljb24ge1xuICAgIEBpbmNsdWRlIGljb24td3JhcHBlcigkaWNvbik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcG9pbnRlci1ldmVudHM6ICRwb2ludGVyLWV2ZW50cztcbiAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb247XG4gIH1cbn1cblxuQG1peGluIGZvcm0tb3B0aW9uKCRpY29uLCAkYm9yZGVyLXJhZGl1cywgJGZvbnQtc2l6ZSkge1xuXG4gIC5vLWZvcm1fX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5vLWZvcm1fX2lucHV0LS1lcnJvciB7XG5cbiAgICAgICsgLm8tZm9ybV9fbGFiZWwge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuXG4gICAgICArIC5vLWZvcm1fX2xhYmVsIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG5cbiAgICAgICsgLm8tZm9ybV9fbGFiZWwge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vLWZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcgKiA0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUpO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbiwgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0luZm9ybWF0aW9uIEZyYW1lXG4vKlRPRE86IENsZWFudXAgY29kZSBhbmQgY29kZSBzbWVsbHMqL1xuQG1peGluIGJvcmRlci1jb3JuZXIgKCAkd2lkdGg6IDJweCwgJGNvbG9yOiBibGFjaywgJHBvc2l0aW9uOiAnYm90dG9tLWxlZnQnICl7XG5cbiAgJHc6ICR3aWR0aDtcbiAgJGI6IDQwcHg7XG4gICRoOiAkYiAvIDEuNDE0MjEzNTYyMzc7IC8qIHNxcnQoMikgKi9cbiAgJGFuZ2xlOiA0NWRlZztcblxuICBAaWYgJHBvc2l0aW9uID09ICdib3R0b20tcmlnaHQnIHtcbiAgICAkaDogJGIgLyAxLjQxNDIxMzU2MjM3IC0gMTsgLyogc3FydCgyKSAqL1xuICAgICRhbmdsZTogLTQ1ZGVnO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLyogdG9wICovIGxlZnQgdG9wLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHJpZ2h0ICovIHJpZ2h0ICgkYiAqIC0xKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBib3R0b20gKi8gKCRiICogLTEpIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBsZWZ0ICovIGxlZnQgdG9wLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGNvcm5lciAqLyBsZWZ0IGJvdHRvbTtcblxuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSAnYm90dG9tLWxlZnQnIHtcblxuICAgICRoOiAkYiAvIDEuNDE0MjEzNTYyMzc7IC8qIHNxcnQoMikgKi9cbiAgICAkYW5nbGU6IDQ1ZGVnO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLyogdG9wICovIGxlZnQgdG9wLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHJpZ2h0ICovIHJpZ2h0IHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBib3R0b20gKi8gJGIgYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGxlZnQgKi8gbGVmdCAoJGIgKiAtMSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgLyogY29ybmVyICovIGxlZnQgYm90dG9tO1xuXG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09ICd0b3AtbGVmdCcge1xuXG4gICAgJGg6ICRiIC8gMS40MTQyMTM1NjIzNzsgLyogc3FydCgyKSAqL1xuICAgICRhbmdsZTogMTM1ZGVnO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLyogdG9wICovICRiIHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiByaWdodCAqLyByaWdodCB0b3AsXG4gICAgICAgICAgICAgICAgICAgICAgICAgLyogYm90dG9tICovIGxlZnQgYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGxlZnQgKi8gbGVmdCAkYixcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBjb3JuZXIgKi8gbGVmdCB0b3A7XG5cbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ3RvcC1yaWdodCcge1xuXG4gICAgJGg6ICRiIC8gMS40MTQyMTM1NjIzNyAtIDE7IC8qIHNxcnQoMikgKi9cbiAgICAkYW5nbGU6IC0xMzVkZWc7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAvKiB0b3AgKi8gKCRiICogLTEpIHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiByaWdodCAqLyByaWdodCAkYixcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBib3R0b20gKi8gbGVmdCBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICAgLyogbGVmdCAqLyBsZWZ0IHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBjb3JuZXIgKi8gbGVmdCB0b3A7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWltYWdlOiAvKiB0b3AgKi8gbGluZWFyLWdyYWRpZW50KCRjb2xvciwkY29sb3IpLFxuICAgICAgICAgICAgICAgICAgICAvKiByaWdodCAqLyBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLCRjb2xvciksXG4gICAgICAgICAgICAgICAgICAgIC8qIGJvdHRvbSAqLyBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLCRjb2xvciksXG4gICAgICAgICAgICAgICAgICAgIC8qIGxlZnQgKi8gbGluZWFyLWdyYWRpZW50KCRjb2xvciwkY29sb3IpLFxuICAgICAgICAgICAgICAgICAgICAvKiByb3JuZXIgKi8gbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50ICRoIC0gMC4yNSwgJGNvbG9yICRoLCAkY29sb3IgKCRoICsgJHcpLCB0cmFuc3BhcmVudCAoJGggKyAkdykgKyAwLjI1KTtcblxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTk5KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBiYWNrZ3JvdW5kLXNpemU6IC8qIHRvcCAqLyAxMDAlICR3LFxuICAgICAgICAgICAgICAgICAgIC8qIHJpZ2h0ICovICR3IDEwMCUsXG4gICAgICAgICAgICAgICAgICAgLyogYm90dG9tICovIDEwMCUgJHcsXG4gICAgICAgICAgICAgICAgICAgLyogbGVmdCAqLyAkdyAxMDAlLFxuICAgICAgICAgICAgICAgICAgIC8qIGNvcm5lciAqLyAxMDAlIDEwMCU7XG5cbn1cbiIsIi8qXG5cbiAgRnVuY3Rpb25zXG5cbiovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gVHlwb2dyYXBoeVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJHNpemUsICRwYXJhZ3JhcGgtZm9udC1zaXplKSAqIDFyZW07XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuICBAcmV0dXJuICBtYXRoLmRpdigkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuLy8gQnJlYWtwb2ludFxuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCkgLSAuMDIsIG51bGwpO1xufVxuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1wcmVmaXgoJG5hbWUpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSkgPT0gbnVsbCwgXCJcIiwgXCItLSN7JG5hbWV9XCIpO1xufVxuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1zdWZmaXgoJG5hbWUsICRzdWZmaXgpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSkgPT0gbnVsbCwgXCItLSN7JHN1ZmZpeH1cIiwgXCItI3skc3VmZml4fVwiKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtc3VmZml4KCRuYW1lLCAkc3VmZml4KSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUpID09IG51bGwsIFwiLS0jeyRzdWZmaXh9XCIsIFwiLSN7JHN1ZmZpeH1cIik7XG59XG4iLCIvKlxuXG4gIE1lZGlhIFF1ZXJpZXNcblxuKi9cblxuJHByaW50OiBcInByaW50XCI7XG4kc2NyZWVuOiBcIm9ubHkgc2NyZWVuXCI7XG5cbiRzbWFsbC11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7YnJlYWtwb2ludC1taW4oc21hbGwpfSlcIjtcbiRtZWRpdW0tdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2JyZWFrcG9pbnQtbWluKG1lZGl1bSl9KVwiO1xuJGxhcmdlLXVwOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3ticmVha3BvaW50LW1pbihsYXJnZSl9KVwiO1xuJG1pZC1sYXJnZS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7YnJlYWtwb2ludC1taW4obWlkLWxhcmdlKX0pXCI7XG4kZXh0cmEtbGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2JyZWFrcG9pbnQtbWluKGV4dHJhLWxhcmdlKX0pXCI7XG5cbiRleHRyYS1zbWFsbC1kb3duOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6I3ticmVha3BvaW50LW1heChleHRyYS1zbWFsbCl9KVwiO1xuJHNtYWxsLWRvd246IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje2JyZWFrcG9pbnQtbWF4KHNtYWxsKX0pXCI7XG4kbWVkaXVtLWRvd246IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje2JyZWFrcG9pbnQtbWF4KG1lZGl1bSl9KVwiO1xuJGxhcmdlLWRvd246IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje2JyZWFrcG9pbnQtbWF4KGxhcmdlKX0pXCI7XG4kZXh0cmEtbGFyZ2UtZG93bjogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiN7YnJlYWtwb2ludC1tYXgoZXh0cmEtbGFyZ2UpfSlcIjtcblxuJGV4dHJhLXNtYWxsLW9ubHk6IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje2JyZWFrcG9pbnQtbWF4KGV4dHJhLXNtYWxsKX0pXCI7XG4kc21hbGwtb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7YnJlYWtwb2ludC1taW4oc21hbGwpfSkgYW5kIChtYXgtd2lkdGg6I3ticmVha3BvaW50LW1heChzbWFsbCl9KVwiO1xuJG1lZGl1bS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3ticmVha3BvaW50LW1pbihtZWRpdW0pfSkgYW5kIChtYXgtd2lkdGg6I3ticmVha3BvaW50LW1heChtZWRpdW0pfSlcIjtcbiRsYXJnZS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3ticmVha3BvaW50LW1pbihsYXJnZSl9KSBhbmQgKG1heC13aWR0aDoje2JyZWFrcG9pbnQtbWF4KGxhcmdlKX0pXCI7XG4kZXh0cmEtbGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7YnJlYWtwb2ludC1taW4oZXh0cmEtbGFyZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3ticmVha3BvaW50LW1heChleHRyYS1sYXJnZSl9KVwiO1xuIiwiLypcblxuICBHZW5lcmljXG5cbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkZ3JleTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsMCwwLDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIG5lZWRlZCB0byBidWlsZCBvZyBhc3NldFxuLm9nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9vZy1pbWFnZS0tZmFsbGJhY2suanBnXCIpO1xufVxuIiwiLypcblxuICBFbGVtZW50c1xuXG4qL1xuXG5AaW1wb3J0IFwiYm9keS9ib2R5XCI7XG5AaW1wb3J0IFwiZm9ybS9mb3JtXCI7XG5AaW1wb3J0IFwiaHIvaHJcIjtcbkBpbXBvcnQgXCJodG1sL2h0bWxcIjtcbkBpbXBvcnQgXCJpZnJhbWUvaWZyYW1lXCI7XG5AaW1wb3J0IFwibGlzdC9saXN0XCI7XG5AaW1wb3J0IFwibWFpbi9tYWluXCI7XG5AaW1wb3J0IFwibWVkaWEvbWVkaWFcIjtcbkBpbXBvcnQgXCJvYmplY3Qvb2JqZWN0XCI7XG5AaW1wb3J0IFwidGFibGUvdGFibGVcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5L3R5cG9ncmFwaHlcIjtcblxuLy9UT0RPOiBociBhYnNjaG5pdHQgYWxzIEVsZW1lbnQgZWluZsO8Z2VuIGJlaSBCbG9nXG4iLCIvKlxuXG4gIEJvZHlcblxuKi9cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIHBhcmFncmFwaDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuIiwiLypcblxuICBGb3JtXG5cbiovXG5cbmZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZle1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbn1cbiIsIi8qXG5cbiAgSHJcblxuKi9cblxuaHIge1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuO1xufVxuIiwiLypcblxuICBIVE1MXG5cbiovXG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogJHBhcmFncmFwaC1mb250LXNpemU7XG59XG4iLCIvKlxuXG4gIGlGcmFtZVxuXG4qL1xuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG4iLCIvKlxuXG4gICAgTGlzdFxuXG4qL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qXG5cbiAgTWFpblxuXG4qL1xuXG5tYWluIHtcbiAgZmxleC1ncm93OiAxO1xufVxuIiwiLypcblxuICBNZWRpYVxuXG4qL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmW3NyYz1cIlwiXSxcbiAgJjpub3QoW3NyY10pIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbn1cbiIsIi8qXG5cbiAgT2JqZWN0XG5cbiovXG5cbm9iamVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOm5vbmVcbn0iLCIvKlxuXG4gIFRhYmxlXG5cbiovXG5cbnRhYmxlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoLFxudGQge1xuICBib3JkZXI6IDA7XG59XG4iLCIvKlxuXG4gIFR5cG9ncmFwaHlcblxuKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIHNyYzogdXJsKH5mb250cy9Sb2JvdG9SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKH5mb250cy9Sb2JvdG9SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseTtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodC1tZWRpdW07XG4gIHNyYzogdXJsKH5mb250cy9Sb2JvdG9NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwofmZvbnRzL1JvYm90b01lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcbiAgc3JjOiB1cmwofmZvbnRzL0FueWJvZHlFeHRyYUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwofmZvbnRzL0FueWJvZHlFeHRyYUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKH5mb250cy9JY29ucy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybCh+Zm9udHMvSWNvbnMud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuaDEge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGhlYWRpbmctMTtcbn1cblxuaDIge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGhlYWRpbmctMjtcbn1cblxuaDMge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGhlYWRpbmctMztcbn1cblxuaDQge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGhlYWRpbmctNDtcbn1cblxuaDUge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGhlYWRpbmctNTtcbn1cblxucCB7XG4gIEBpbmNsdWRlIHBhcmFncmFwaDtcbiAgbWFyZ2luOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIHBhcmFncmFwaC1zbWFsbDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG4iLCIvKlxuXG4gIE9iamVjdHNcblxuKi9cblxuQGltcG9ydCBcImFjY29yZGlvbi9hY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJhc3BlY3QtcmF0aW8vYXNwZWN0LXJhdGlvXCI7XG5AaW1wb3J0IFwiaWNvbi9pY29uXCI7XG5AaW1wb3J0IFwiYnV0dG9uL2J1dHRvblwiO1xuQGltcG9ydCBcImNhcmQvY2FyZFwiO1xuQGltcG9ydCBcImNhcm91c2VsL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiY29udGFpbmVyL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcImZvcm0vZm9ybVwiO1xuQGltcG9ydCBcImdyaWQvZ3JpZFwiO1xuQGltcG9ydCBcImhlYWRpbmcvaGVhZGluZ1wiO1xuQGltcG9ydCBcImltYWdlL2ltYWdlXCI7XG5AaW1wb3J0IFwibGluay9saW5rXCI7XG5AaW1wb3J0IFwibGlzdC9saXN0XCI7XG5AaW1wb3J0IFwib3B0aW9uLWlucHV0L29wdGlvbi1pbnB1dFwiO1xuQGltcG9ydCBcInBhcmFncmFwaC9wYXJhZ3JhcGhcIjtcbkBpbXBvcnQgXCJzZWN0aW9uL3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJ0YWcvdGFnXCI7XG4iLCIvKlxuXG4gIEFjY29yZGlvblxuXG4qL1xuXG4vLyBIZWFkZXJcblxuLm8tYWNjb3JkaW9uX19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEJvZHlcblxuLm8tYWNjb3JkaW9uX19ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyYW5zaXRpb247XG59XG4iLCIvKlxuXG4gIEFzcGVjdCBSYXRpb1xuXG4qL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5vLWFzcGVjdC1yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50LW5hbWVzIHtcblxuICAkcHJlZml4OiBicmVha3BvaW50LXByZWZpeCgkYnJlYWtwb2ludCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXG4gICAgQGVhY2ggJGFzcGVjdC1yYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG5cbiAgICAgICRhc3BlY3QtcmF0aW8teDogbnRoKCRhc3BlY3QtcmF0aW8sIDEpO1xuICAgICAgJGFzcGVjdC1yYXRpby15OiBudGgoJGFzcGVjdC1yYXRpbywgMik7XG5cbiAgICAgICRzdWZmaXg6IGJyZWFrcG9pbnQtc3VmZml4KCRicmVha3BvaW50LCAjeyRhc3BlY3QtcmF0aW8teH1ieSN7JGFzcGVjdC1yYXRpby15fSk7XG5cbiAgICAgIC5vLWFzcGVjdC1yYXRpbyN7JHByZWZpeH0jeyRzdWZmaXh9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGFzcGVjdC1yYXRpby15LCAkYXNwZWN0LXJhdGlvLXgpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tYXNwZWN0LXJhdGlvX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLypcblxuICBJY29uXG5cbiovXG5cbkBlYWNoICRpY29uLCAkdmFsdWUgaW4gJGljb25zIHtcblxuICAuby1pY29uLS0jeyRpY29ufSB7XG4gICAgQGluY2x1ZGUgaWNvbi13cmFwcGVyKCRpY29uKTtcbiAgfVxufVxuIiwiLypcblxuICBCdXR0b25cblxuKi9cblxuLm8tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxNHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBAaW5jbHVkZSBidXR0b24tY29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLFxuICBib3JkZXItY29sb3IgJHRyYW5zaXRpb24sIHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1icmlnaHQ7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgfVxuXG4gICYuby1idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1icmlnaHQ7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYnJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LWJyaWdodCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5vLWJ1dHRvbi0tc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgfVxuJltjbGFzcyo9XCJvLWljb24tLVwiXSB7XG4gICAgJjpiZWZvcmV7XG4gICAgICBmb250LXNpemU6ICRzcGFjaW5nICogMztcbiAgICB9XG59XG4gICYuby1idXR0b24tLWljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYuby1idXR0b24tLWVkZ3kge1xuICAgIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmLm8tYnV0dG9uLS1lZGd5LS1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy01O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nICogMiAkc3BhY2luZyAqIDEuNTtcbiAgICAmW2NsYXNzKj1cIm8taWNvbi0tXCJdIHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZyAqIDI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcgKiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vLWJ1dHRvbi0td2hpdGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvcigkd2hpdGUsIHRyYW5zcGFyZW50LCAkYmxhY2stc29mdCwgJGJsYWNrLXNvZnQsICR3aGl0ZSwgJHdoaXRlKTtcbiAgfVxuXG4gICYuby1idXR0b24tLXZpb2xldHQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvcigkdmlvbGV0dC1kYXJrLCAkdmlvbGV0dC1kYXJrZXIsICR3aGl0ZSwgJHdoaXRlKTtcbiAgfVxuXG4gICYuby1idXR0b24tLXJlZCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRyZWQsICRyZWQtZGFya2VyLCAkd2hpdGUsICR3aGl0ZSk7XG4gIH1cblxuICAmLm8tYnV0dG9uLS1vdXRsaW5lLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3IodHJhbnNwYXJlbnQsICR3aGl0ZSwgJHdoaXRlLCAkYmxhY2stc29mdCwgJHdoaXRlLCAkd2hpdGUpO1xuICB9XG4gICYuby1idXR0b24tLW91dGxpbmUtZ3JlZW4tYnJpZ2h0IHtcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3IodHJhbnNwYXJlbnQsICRncmVlbi1icmlnaHQsICR3aGl0ZSwgJGdyZWVuLWRhcmssICRncmVlbi1icmlnaHQsICR3aGl0ZSk7XG4gIH1cbiAgJi5vLWJ1dHRvbi0tb3V0bGluZS1ncmVlbiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKHRyYW5zcGFyZW50LCAkZ3JlZW4tZGFyaywgJGdyZWVuLWRhcmssICR3aGl0ZSwgJGdyZWVuLWRhcmssICRncmVlbi1kYXJrKTtcbiAgfVxuXG4gICYuby1idXR0b24tLXNlbGVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNlbGVjdCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEycHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tYnV0dG9uX19zZWxlY3QtaWNvbiB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm8tYnV0dG9uLS1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gIEBpbXBvcnQgXCJidXR0b25fc21hbGwtdXBcIjtcbn1cbiIsIi8qXG5cbiAgQnV0dG9uOiBTbWFsbCBVcFxuXG4qL1xuXG4uby1idXR0b24ge1xuICAmLm8tYnV0dG9uLS1lZGd5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmLm8tYnV0dG9uLS1lZGd5LS1sYXJnZSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgKiA0ICRzcGFjaW5nICogMyAkc3BhY2luZyAqIDQgJHNwYWNpbmcgKiAyO1xuICB9XG59XG4iLCIvKlxuXG4gIENhcmRcblxuKi9cblxuLm8tY2FyZF9fd3JhcHBlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDU7XG5cbiAgJi0tYmxvZy1tb3JlLFxuICAmLS1mYXZvdXJpdGUtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nICogMjM7XG4gICAgLm8tY2FyZF9fdGl0bGUsXG4gICAgLm8tY2FyZF9fYm9keSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBjb2xvcnNcblxuICAvL2dyZWVuXG4gICYtLWNvbG9yMSB7XG4gICAgY29sb3I6ICRncmVlbi1icmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgLm8tY2FyZF9fYXV0aG9yLW5hbWUge1xuICAgICAgICBjb2xvcjogJGdyZWVuLWJyaWdodDtcbiAgICB9XG4gICAgLm8tY2FyZF9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cblxuLm8tY2FyZF9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQ6ICRncmVlbi1kYXJrLTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplICogMS40O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDAuNSAkc3BhY2luZyAqIDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMC43NTtcbn1cblxuICAvL29yYW5nZVxuICAmLS1jb2xvcjIge1xuICAgIGNvbG9yOiAkb3JhbmdlLWJyaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWRhcms7XG4gICAgLm8tY2FyZF9fYXV0aG9yLW5hbWUge1xuICAgICAgICBjb2xvcjogJG9yYW5nZS1icmlnaHQ7XG4gICAgfVxuICAgIC5vLWNhcmRfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC8vcHVycGxlXG4gICYtLWNvbG9yMyB7XG4gICAgY29sb3I6ICRwaW5rLWJyaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1kYXJrO1xuICAgIC5vLWNhcmRfX2F1dGhvci1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRwaW5rLWJyaWdodDtcbiAgICB9XG4gICAgLm8tY2FyZF9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBjb2xvcjogJGdyZWVuLWJyaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIH1cblxuICAmLS1ncmVlbi1kYXJrIHtcbiAgICBjb2xvcjogJGdyZWVuLWJyaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAuby1jYXJkX19wcm9wZXJ0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgJi0tcHVycGxlIHtcbiAgICBjb2xvcjogIzg3MzA3YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY5N2I5O1xuICB9XG4gIC8qXG4gICogQ2xpcHMgZ2VuZXJhdGVkIHdpdGggaHR0cHM6Ly9iZW5uZXR0ZmVlbHkuY29tL2NsaXBweS9cbiAgKi9cblxuICAvLyBzaGFwZXNcbiAgJi0tZmF2b3VyaXRlMSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk2JSwgMzQlIDk2JSwgMjIlIDEwMCUsIDE2JSA5NiUsIDAgOTIlKTtcbiAgfVxuICAmLS1mYXZvdXJpdGUyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTYlLCA3MiUgOTYlLCA2MSUgMTAwJSwgNTglIDk2JSwgMCA5NiUpO1xuICB9XG4gICYtLWZhdm91cml0ZTMge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5NiUsIDMwJSA5NiUsIDIzJSAxMDAlLCAxNyUgOTYlLCAwIDk2JSk7XG4gIH1cbiAgJi0tYmxvZyB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODclIDAsIDEwMCUgMyUsIDEwMCUgMTAwJSwgMTElIDEwMCUsIDAgOTQlKTtcbiAgfVxuICAmLS1ibG9nLW1vcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDk4JSA5MiUsIDkxJSA5NyUsIDQxJSA5OSUsIDAgOTUlLCA1JSAwKTtcbiAgfVxuICAmLS1ibG9nMSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUlIDAsIDczJSAwLCAxMDAlIDMlLCA5NiUgOTklLCA4MCUgMTAwJSwgMSUgMTAwJSk7XG4gIH1cbiAgJi0tYmxvZzIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1JSAwLCAxMDAlIDAsIDk3JSAxMDAlLCAxJSAxMDAlKTtcbiAgfVxuICAmLS1ibG9nMyB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUlIDAsIDczJSAwLCAxMDAlIDMlLCA5NiUgMTAwJSwgMSUgMTAwJSk7XG4gIH1cbn1cblxuLm8tY2FyZC0taW1hZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uby1jYXJkLS1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uby1jYXJkX19waWN0dXJlLS1hcnRpY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm8tY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDQ2NXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi0tc21hbGwge1xuICAgIGhlaWdodDogMjkycHg7XG4gIH1cbn1cblxuLm8tY2FyZF9fYXV0aG9yLWltYWdlIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5vLWNhcmRfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMztcbn1cblxuLm8tY2FyZF9fYXV0aG9yLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbn1cblxuLm8tY2FyZF9fYXV0aG9yLXBsYW50aW5ncyB7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcgKiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuXG4uby1jYXJkX19jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uby1jYXJkX19oZWFkZXIge1xuICBoZWlnaHQ6IDQ2NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuICAmLS1ibG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uby1jYXJkX19tYWluIHtcbiAgei1pbmRleDogMjA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLS1mYXZvdXJpdGUge1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgbWF4LWhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuLm8tY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNcbn1cblxuLm8tY2FyZF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiA0cHggc29saWQ7XG4gIH1cbn1cblxuLm8tY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCA0MHB4IDAgNjBweDtcbiAgei1pbmRleDogMzA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAmLS1mYXZvdXJpdGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAkc3BhY2luZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcgKiA1O1xuICB9XG59XG5cbi5vLWNhcmRfX2FjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQtbWVkaXVtO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uby1jYXJkX19wcm9wZXJ0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm8tY2FyZF9fcHJvcGVydHkge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLm8tY2FyZF9fbGlrZXMsXG4uby1jYXJkX192b3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1jYXJkX19saWtlcyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgKiAyO1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5vLWNhcmRfX3ZvdGVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJjYXJkX21lZGl1bS11cFwiO1xufVxuIiwiLypcblxuICBDYXJkOiBNZWRpdW0gVXBcblxuKi9cblxuLm8tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogNztcbn1cbiIsIi8qXG5cbiAgQ2Fyb3VzZWxcblxuKi9cblxuLm8tY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhcm91c2VsLS1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi8vIFdyYXBwZXJcblxuLm8tY2Fyb3VzZWxfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cblxuLm8tY2Fyb3VzZWxfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm8tY2Fyb3VzZWxfX3RvcCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogNjtcbn1cblxuLm8tY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAkc3BhY2luZyAqIDEuNSAkc3BhY2luZyAqIDEgJHNwYWNpbmcgKiAxLjU7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uO1xuXG4gICYuby1jYXJvdXNlbF9idXR0b24tLWZhdm91cml0ZSB7XG4gICAgY29sb3I6ICR2aW9sZXR0O1xuICB9XG5cbiAgJi5vLWNhcm91c2VsX19idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJGdyZXktYnJpZ2h0O1xuICB9XG5cbiAgJi5vLWNhcm91c2VsX19idXR0b24tLWxvY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuby1jYXJvdXNlbF9fYnV0dG9uLS1wcmV2aW91cyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICB9XG4gIH1cblxuICAmLm8tY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJjYXJvdXNlbF9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgQ2Fyb3VzZWw6IE1lZGl1bSBVcFxuXG4qL1xuXG4uby1jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2luZyAqIDY7XG59XG5cbi5vLWNhcm91c2VsX19idXR0b24ge1xuICBtYXJnaW46IDAgJHNwYWNpbmcgKiAxLjUgMCAkc3BhY2luZyAqIDEuNTtcblxuICBAaW5jbHVkZSBob3ZlcihcbiAgICAgIFwiOmlzKGEsIGJ1dHRvbiwgc2VsZWN0LCAuby1idXR0b24tLXNlbGVjdCk6bm90KFtkaXNhYmxlZF0pXCJcbiAgKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG59XG5cbi5vLWNhcm91c2VsX190b3Age1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDEyO1xufVxuIiwiLypcblxuICBDb250YWluZXJcblxuKi9cblxuLm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICYtLXBhZGRpbmcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKHBhZGRpbmctdG9wLCBmYWxzZSwgJGNvbnRhaW5lci1wYWRkaW5nLCAkY29udGFpbmVyLXBhZGRpbmctbWVkaXVtKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhwYWRkaW5nLWJvdHRvbSwgZmFsc2UsICRjb250YWluZXItcGFkZGluZywgJGNvbnRhaW5lci1wYWRkaW5nLW1lZGl1bSk7XG4gIH1cblxuICAmLS1wYWRkaW5nLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhwYWRkaW5nLXRvcCwgZmFsc2UsIDMycHgsIDgwcHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKHBhZGRpbmctYm90dG9tLCBmYWxzZSwgMzJweCwgODBweCk7XG4gIH1cblxuICAmLS1wYWRkaW5nLXRvcCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMocGFkZGluZy10b3AsIGZhbHNlLCAxMjBweCwgJGNvbnRhaW5lci1wYWRkaW5nLW1lZGl1bSk7XG4gIH1cblxuICAmLS1wYWRkaW5nLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMocGFkZGluZy1ib3R0b20sIGZhbHNlLCAkY29udGFpbmVyLXBhZGRpbmcsICRjb250YWluZXItcGFkZGluZy1tZWRpdW0pO1xuICB9XG5cbiAgJi0tcGFkZGluZy1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyAqIDEwO1xuICB9XG5cbiAgJi0tb2Zmc2V0IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhwYWRkaW5nLWxlZnQsIGZhbHNlLCAkY29udGFpbmVyLXBhZGRpbmcsICRjb250YWluZXItcGFkZGluZy1sYXJnZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMocGFkZGluZy1yaWdodCwgZmFsc2UsICRjb250YWluZXItcGFkZGluZywgJGNvbnRhaW5lci1wYWRkaW5nLWxhcmdlKTtcbiAgfVxuXG4gICYtLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAqIDggMDtcbiAgfVxuXG4gICYtLWZhdm91cml0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmLS1wcm9maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcgKiAxMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AZWFjaCAkY29udGFpbmVyLCAkdmFsdWUgaW4gJGNvbnRhaW5lcnMge1xuXG4gIC5vLWNvbnRhaW5lci0tI3skY29udGFpbmVyfSB7XG4gICAgbWF4LXdpZHRoOiAkdmFsdWU7XG4gIH1cbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJjb250YWluZXJfbWVkaXVtLXVwXCI7XG59XG5cbkBtZWRpYSAjeyRwcmludH0ge1xuICBAaW1wb3J0IFwiY29udGFpbmVyX3ByaW50XCI7XG59XG4iLCIvKlxuXG4gIENvbnRhaW5lclxuXG4qL1xuXG4uby1jb250YWluZXIge1xuXG4gICYtLXByb2ZpbGUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKHBhZGRpbmctbGVmdCwgZmFsc2UsICRjb250YWluZXItcGFkZGluZywgJGNvbnRhaW5lci1wYWRkaW5nLWxhcmdlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhwYWRkaW5nLXJpZ2h0LCBmYWxzZSwgJGNvbnRhaW5lci1wYWRkaW5nLCAkY29udGFpbmVyLXBhZGRpbmctbGFyZ2UpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKHBhZGRpbmctYm90dG9tLCBmYWxzZSwgJGNvbnRhaW5lci1wYWRkaW5nLCAkY29udGFpbmVyLXBhZGRpbmctbWVkaXVtKTtcbiAgfVxufVxuIiwiLypcblxuICBDb250YWluZXI6IFByaW50XG5cbiovXG5cbi5vLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuLy8gT2Zmc2V0XG5cbi5vLWNvbnRhaW5lci0tb2Zmc2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuIiwiLypcblxuICBGb3JtXG5cbiovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLm8tZm9ybSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi8vIEhlYWRlclxuXG4uby1mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDI7XG59XG5cbi8vIEZpZWxkc2V0XG5cbi5vLWZvcm1fX2ZpZWxkc2V0IHt9XG5cbi5vLWZvcm1fX2ZpZWxkc2V0LS1lcnJvciB7XG5cbiAgLm8tZm9ybV9faW5wdXQge1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIExlZ2VuZFxuXG4uby1mb3JtX19sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDI7XG59XG5cbi8vIEl0ZW1cblxuLm8tZm9ybV9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuXG4gICYuby1mb3JtX19pdGVtLS1zZWxlY3Qge1xuICAgIC5vLWZvcm1fX2l0ZW1fX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gICYuby1mb3JtX19pdGVtLS10aW1lIHtcbiAgICAuby1mb3JtX19pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgfVxuXG4gICAgLm8tZm9ybV9faXRlbV9faWNvbl9fYnV0dG9uIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5vLWZvcm1fX2l0ZW0tLWZpbGUge1xuXG4gICAgLm8tZm9ybV9faXRlbV9faWNvbl9fYnV0dG9uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAmLm8tZm9ybV9faXRlbS0tbGltaXRlZCB7XG4gICAgLm8tZm9ybV9faW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmLm8tZm9ybV9faXRlbS0tZGlzYWJsZWQge1xuICAgIC5vLWZvcm1fX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAuby1mb3JtX19pbnB1dCB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vLWZvcm1fX2l0ZW0tLWVycm9yIHtcbiAgICAuby1mb3JtX19sYWJlbCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAuby1mb3JtX19pbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuby1mb3JtX19pdGVtLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuby1mb3JtX19pdGVtLS1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJi5vLWZvcm1fX2l0ZW0tLTFieTQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygyNSUgLSAjeyRzcGFjaW5nfSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgfVxuXG4gICYuby1mb3JtX19pdGVtLS0zYnk0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gI3skc3BhY2luZ30pO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgfVxufVxuXG4uby1mb3JtX19pdGVtLS1jb250ZW50IHtcblxuICAuby1jb250YWluZXItLW9mZnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vIExhYmVsXG5cbi5vLWZvcm1fX2xhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFJlcXVpcmVkXG5cbi5vLWZvcm1fX3JlcXVpcmVkIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4vLyBDaGVja2JveFxuLm8tZm9ybV9fY2hlY2tib3hlcyB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctYmlnO1xufVxuXG4vLyBJbnB1dFxuXG4uby1mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHRleHQ7XG4gIEBpbmNsdWRlIGlucHV0LXRleHQoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGJvcmRlcjogc29saWQgM3B4ICRibGFjay1zb2Z0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAyNXB4IHdoaXRlIGluc2V0O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLWRhcms7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcblxuICAgICsgLm8tZm9ybV9fbGFiZWwtLWFic29sdXRlIHtcbiAgICAgIEBpbmNsdWRlIHBhcmFncmFwaC1zbWFsbDtcbiAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcbiAgICAgIG1hcmdpbi10b3A6ICRmb3JtLWlucHV0LXBhZGRpbmcteSArIDRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9faW5wdXQtLWZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWZvcm1fX2lucHV0LS1maWxlLWxhYmVsIHtcbiAgbWF4LWhlaWdodDogNTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8tZm9ybV9faW5wdXQtLWZpbGUtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkYmxhY2stc29mdDtcbn1cblxuLm8tZm9ybV9faW5wdXQtLWZpbGUtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGdyZXk7XG59XG5cbi5vLWZvcm1fX2l0ZW1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1mb3JtX19pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRyZWQ7XG59XG5cbi5vLWZvcm1fX2lucHV0LS10ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG59XG5cbi5vLWZvcm1fX2lucHV0LS1udW1iZXIge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLm8tZm9ybV9faW5wdXQtLWRhdGUge1xuXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm8tZm9ybV9faW5wdXQtLXVwbG9hZCB7XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gT3B0aW9uc1xuXG4uby1mb3JtX19vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogLSgkc3BhY2luZyAqIDIpO1xufVxuXG4vLyBPcHRpb25cblxuLm8tZm9ybV9fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICogMjtcbn1cblxuLm8tZm9ybV9fb3B0aW9uLS1jaGVja2JveCB7XG4gIEBpbmNsdWRlIGZvcm0tb3B0aW9uKGNoZWNrLCAycHgsIDEwcHgpO1xufVxuXG4uby1mb3JtX19vcHRpb24tLXJhZGlvIHtcbiAgQGluY2x1ZGUgZm9ybS1vcHRpb24ocmFkaW8sIDUwJSwgOHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xufVxuXG4uby1mb3JtX19saW1pdCB7XG4gIEBpbmNsdWRlIHBhcmFncmFwaC1zbWFsbDtcbiAgY29sb3I6ICRncmV5LWJyaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nOiAxMnB4ICRzcGFjaW5nICogMiAxMy41cHggJHNwYWNpbmc7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLy8gVGV4dFxuXG4uby1mb3JtX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uby1mb3JtX190ZXh0LS1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi5vLWZvcm1fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHNwYWNpbmcgKiAyO1xuICByaWdodDogJHNwYWNpbmcgKiAyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNXJlbTtcbn1cblxuaW5wdXRbdHlwZT0nZmlsZSddOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vLWZvcm1fX2l0ZW1fX2ljb25fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbn1cblxuLm8tZm9ybV9faXRlbV9faWNvbl9fcGFzc3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbjtcbn1cblxuLm8tZm9ybV9faXRlbV9faWNvbl9fcGFzc3dvcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1icmlnaHQ7O1xufVxuXG4vLyBOYXZpZ2F0aW9uXG5cbi5vLWZvcm1fX25hdmlnYXRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIvKlxuXG4gIEdyaWRcblxuKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uby1ncmlkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKG1hcmdpbi1sZWZ0LCBmYWxzZSwgLSgkZ3JpZC1wYWRkaW5nKSwgLSgkZ3JpZC1wYWRkaW5nLWxhcmdlKSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKG1hcmdpbi1yaWdodCwgZmFsc2UsIC0oJGdyaWQtcGFkZGluZyksIC0oJGdyaWQtcGFkZGluZy1sYXJnZSkpO1xufVxuXG4uby1ncmlkX19jb2x1bW4ge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMocGFkZGluZy1yaWdodCwgZmFsc2UsICRncmlkLXBhZGRpbmcsICRncmlkLXBhZGRpbmctbGFyZ2UpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhwYWRkaW5nLWxlZnQsIGZhbHNlLCAkZ3JpZC1wYWRkaW5nLCAkZ3JpZC1wYWRkaW5nLWxhcmdlKTtcbn1cblxuXG4uby1ncmlkLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50LW5hbWVzIHtcblxuICAkcHJlZml4OiBicmVha3BvaW50LXByZWZpeCgkYnJlYWtwb2ludCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXG4gICAgJHN1ZmZpeDogYnJlYWtwb2ludC1zdWZmaXgoJGJyZWFrcG9pbnQsIGF1dG8pO1xuXG4gICAgLm8tZ3JpZF9fY29sdW1uI3skcHJlZml4fSB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm8tZ3JpZF9fY29sdW1uI3skcHJlZml4fSN7JHN1ZmZpeH0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAZm9yICRpbmRleCBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcblxuICAgICAgJHN1ZmZpeDogYnJlYWtwb2ludC1zdWZmaXgoJGJyZWFrcG9pbnQsICRpbmRleCk7XG4gICAgICAkdmFsdWU6IG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucyk7XG5cbiAgICAgIC5vLWdyaWRfX2NvbHVtbiN7JHByZWZpeH0jeyRzdWZmaXh9IHtcbiAgICAgICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHZhbHVlKTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaW5kZXggZnJvbSAwIHRocm91Z2ggKCRncmlkLWNvbHVtbnMgLSAxKSB7XG4gICAgICBAaWYgbm90ICgkcHJlZml4ID09IFwiXCIgYW5kICRpbmRleCA9PSAwKSB7XG5cbiAgICAgICAgJHN1ZmZpeDogYnJlYWtwb2ludC1zdWZmaXgoJGJyZWFrcG9pbnQsICRpbmRleCk7XG4gICAgICAgICR2YWx1ZTogbWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKTtcblxuICAgICAgICAuby1ncmlkX19vZmZzZXQjeyRwcmVmaXh9I3skc3VmZml4fSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGlmKCR2YWx1ZSA9PSAwLCAwLCBwZXJjZW50YWdlKCR2YWx1ZSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWdyaWRfX3Jvdy0tbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSAjeyRwcmludH0ge1xuICBAaW1wb3J0IFwiZ3JpZF9wcmludFwiO1xufVxuIiwiLypcblxuICBHcmlkOiBQcmludFxuXG4qL1xuXG4uby1ncmlkX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm8tZ3JpZF9fY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiIsIi8qXG5cbiAgSGVhZGluZ1xuXG4qL1xuXG4uby1oZWFkaW5nLS0xIHtcbiAgQGluY2x1ZGUgaGVhZGluZy0xO1xufVxuXG4uby1oZWFkaW5nLS0yIHtcbiAgQGluY2x1ZGUgaGVhZGluZy0yO1xufVxuXG4uby1oZWFkaW5nLS0zIHtcbiAgQGluY2x1ZGUgaGVhZGluZy0zO1xufVxuXG4uby1oZWFkaW5nLS00IHtcbiAgQGluY2x1ZGUgaGVhZGluZy00O1xufVxuXG4uby1oZWFkaW5nLS01IHtcbiAgQGluY2x1ZGUgaGVhZGluZy01O1xufVxuIiwiLypcblxuICBJbWFnZVxuXG4qL1xuXG4uby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8vIEZsdWlkXG5cbi5vLWltYWdlLS1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBMYXp5XG5cbi5vLWltYWdlLS1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1zbG93ZXN0O1xufVxuXG4vLyBMb2FkZWRcblxuLm8taW1hZ2UtLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vIEZpbGxcblxuLm8taW1hZ2UtLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ292ZXJcblxuLm8taW1hZ2UtLWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4iLCIvKlxuXG4gIExpbmtcblxuKi9cblxuLm8tbGluayB7XG4gIEBpbmNsdWRlIGxpbmstdGV4dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm8tbGluay0tc2ltcGxlIHtcbiAgQGluY2x1ZGUgbGluay10ZXh0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udS1iYWNrZ3JvdW5kLWNvbG9yLS1ncmVlbiAuby1saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyZWVuLWJyaWdodDtcbiAgfVxufVxuXG4udS1iYWNrZ3JvdW5kLWNvbG9yLS1waW5rIC5vLWxpbmsge1xuICBjb2xvcjogJHZpb2xldHQtZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgkdmlvbGV0dC1kYXJrLCAwLjcpO1xuICB9XG59XG5cbi51LWJhY2tncm91bmQtY29sb3ItLW9yYW5nZSAuby1saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG9yYW5nZS1icmlnaHQ7XG4gIH1cbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tYmVpZ2UgLm8tbGluayB7XG4gIGNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgkZ3JlZW4tZGFyaywgMC43KTtcbiAgfVxufVxuXG4udS1iYWNrZ3JvdW5kLWNvbG9yLS1ncmVlbiAudS1jb2xvci0tYmxhY2sgLm8tbGluayB7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjay01MDtcbiAgfVxufVxuIiwiLypcblxuICBMaXN0XG5cbiovXG5cbi8vIE9yZGVyZWRcblxuLm8tbGlzdC0tb3JkZXJlZCB7XG4gIEBpbmNsdWRlIGxpc3Qtb3JkZXJlZDtcbn1cblxuLy8gVW5vcmRlcmVkXG5cbi5vLWxpc3QtLXVub3JkZXJlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5vcmRlcmVkO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBAaW1wb3J0IFwibGlzdF9sYXJnZS11cFwiO1xufVxuIiwiLypcblxuICBMaXN0OiBMYXJnZSBVcFxuXG4qL1xuXG4vLyBPcmRlcmVkXG5cbi5vLWxpc3QtLW9yZGVyZWQge1xuICBAaW5jbHVkZSBsaXN0LW9yZGVyZWQtbGFyZ2U7XG59XG5cbi8vIFVub3JkZXJlZFxuXG4uby1saXN0LS11bm9yZGVyZWQge1xuICBAaW5jbHVkZSBsaXN0LXVub3JkZXJlZC1sYXJnZTtcbn1cbiIsIi5vLW9wdGlvbi1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgJi5vLW9wdGlvbi1pbnB1dC0tZnVsbFdpZHRoIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5vLW9wdGlvbi1pbnB1dF9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDQ4cHggN3B4IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLW9wdGlvbi1pbnB1dF9faW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm8tb3B0aW9uLWlucHV0LS1kaXNhYmxlZCB7XG4gICAgICAgIC5vLW9wdGlvbi1pbnB1dF9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xuICAgICAgICB9XG4gICAgICAgIC5vLW9wdGlvbi1pbnB1dF9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stc29mdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuby1vcHRpb24taW5wdXQtLWVycm9yIHtcbiAgICAgICAgLm8tb3B0aW9uLWlucHV0X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vLW9wdGlvbi1pbnB1dF9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vLW9wdGlvbi1pbnB1dC0tYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLm8tb3B0aW9uLWlucHV0X19sYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAzICogJHNwYWNpbmcgJHNwYWNpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1vcHRpb24taW5wdXRfX2lucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLW9wdGlvbi1pbnB1dF9fbGFiZWwge1xuICAgIEBpbmNsdWRlIHBhcmFncmFwaC1zbWFsbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmctYmlnO1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG59XG5cbi5vLW9wdGlvbi1pbnB1dF9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2stc29mdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uKGNoZWNrKTtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdG9nZ2xlQ2hlY2tib3ggMC4zcyBlYXNlIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjppcyhpbnB1dFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXNvZnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0b2dnbGVSYWRpbyAwLjNzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdG9nZ2xlQ2hlY2tib3gge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB0b2dnbGVSYWRpbyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCIvKlxuXG4gIFBhcmFncmFwaFxuXG4qL1xuXG4uby1wYXJhZ3JhcGgtLXRleHQge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGgtdGV4dDtcbn1cblxuLm8tcGFyYWdyYXBoLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLXBhcmFncmFwaC0tc21hbGwge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGgtc21hbGw7XG59XG5cbi5vLXBhcmFncmFwaC0tYWxlcnQge1xuICBAaW5jbHVkZSBoZWFkaW5nLTM7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuIiwiLypcblxuICBTZWN0aW9uXG5cbiovXG5cbi5vLXNlY3Rpb24ge1xuICBtYXJnaW46ICRzZWN0aW9uLW1hcmdpbi15IDA7XG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmcteSAwO1xufVxuXG4uby1zZWN0aW9uX19oZWFkZXItLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcgKiAxMDtcbn1cblxuLy8gVGl0bGVcblxuLm8tc2VjdGlvbl9fdGl0bGUge1xuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG5cbiAgJi0tZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIE1lZGlhXG5cbi5vLXNlY3Rpb25fX21lZGlhIHtcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb24tbWFyZ2luLXk7XG59XG5cbi5vLXNlY3Rpb25fX21lZGlhLS1wYWRkaW5nIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA1O1xufVxuXG4vLyBDYXB0aW9uXG5cbi5vLXNlY3Rpb25fX2NhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmc7XG4gIGZvbnQtc2l6ZTogJHBhcmFncmFwaC1mb250LXNpemUgKiAxLjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5vLWNvbnRhaW5lcjpub3QoLm8tY29udGFpbmVyLS1vZmZzZXQpIC5vLXNlY3Rpb25fX2NhcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nICogMztcbn1cblxuLy8gRmlndXJlXG4uby1zZWN0aW9uX19maWd1cmUtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDUgLSAkc2VjdGlvbi1wYWRkaW5nLXk7XG59XG5cblxuLm8tc2VjdGlvbl9fZmlndXJlLS12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBWaWRlb1xuXG4uby1zZWN0aW9uX192aWRlbyB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGFzcGVjdC1yYXRpbzogOS8xNjtcbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgQGltcG9ydCBcInNlY3Rpb25fc21hbGwtdXBcIjtcbn1cbiIsIi8qXG5cbiAgU2VjdGlvbjogU21hbGwgVXBcblxuKi9cblxuLy8gVGl0bGVcblxuLm8tc2VjdGlvbl9fdGl0bGUge1xuICAmLS1kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUxJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnXFxhMCc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0dC1kYXJrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuXG4uby1jb250YWluZXI6bm90KC5vLWNvbnRhaW5lci0tb2Zmc2V0KSAuby1zZWN0aW9uX19jYXB0aW9uIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMocGFkZGluZy1sZWZ0LCBmYWxzZSwgJGNvbnRhaW5lci1wYWRkaW5nLCAkY29udGFpbmVyLXBhZGRpbmctbGFyZ2UpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhwYWRkaW5nLXJpZ2h0LCBmYWxzZSwgJGNvbnRhaW5lci1wYWRkaW5nLCAkY29udGFpbmVyLXBhZGRpbmctbGFyZ2UpO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBAaW1wb3J0IFwic2VjdGlvbl9sYXJnZS11cFwiO1xufVxuIiwiLypcblxuICBTZWN0aW9uOiBMYXJnZSBVcFxuXG4qL1xuXG4uby1zZWN0aW9uIHtcbiAgbWFyZ2luOiAkc2VjdGlvbi1tYXJnaW4teS1sYXJnZSAwO1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLXktbGFyZ2UgMDtcbn1cblxuLm8tc2VjdGlvbi0tc3VibWl0LWZhdm91cml0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm8tc2VjdGlvbi0tdGVhc2VyIHtcbiAgLy9wYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcgKiA3LjU7XG59XG5cbi8vIE1lZGlhXG5cbi5vLXNlY3Rpb25fX21lZGlhIHtcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb24tbWFyZ2luLXktbGFyZ2U7XG59XG5cbi5vLXNlY3Rpb25fX21lZGlhLS1wYWRkaW5nIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAxNTtcbn1cbiIsIi8qXG5cbiAgVGFnXG5cbiovXG5cbi8vVE9ETzogY3JlYXRlIG1peGluIHRvIHNjYWxlIGZvbnQtc2l6ZSwgY2xlYW51cCBjb2RlIHNtZWxsc1xuLm8tdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogJGdyZWVuLWRhcmstODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogJHBhcmFncmFwaC1mb250LXNpemUgKiAxLjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogMC41ICRzcGFjaW5nICogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcblxuICAmLS12aW9sZXR0IHtcbiAgICBiYWNrZ3JvdW5kOiAkdmlvbGV0dC0xMjtcbiAgfVxuXG4gICYtLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbiIsIi8qXG5cbiAgQ29tcG9uZW50c1xuXG4qL1xuXG5AaW1wb3J0IFwiYWNjb3JkaW9uL2FjY29yZGlvblwiO1xuQGltcG9ydCBcImFjY291bnQtbmF2aWdhdGlvbi9hY2NvdW50LW5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJhZGRyZXNzL2FkZHJlc3NcIjtcbkBpbXBvcnQgXCJhcnRpY2xlL2FydGljbGVcIjtcbkBpbXBvcnQgXCJkb25hdGlvbi9kb25hdGlvblwiO1xuQGltcG9ydCBcImZhdm91cml0ZS1zb3J0L2Zhdm91cml0ZS1zb3J0XCI7XG5AaW1wb3J0IFwiZmlsdGVyL2ZpbHRlclwiO1xuQGltcG9ydCBcImZvb3Rlci9mb290ZXJcIjtcbkBpbXBvcnQgXCJoZWFkZXIvaGVhZGVyXCI7XG5AaW1wb3J0IFwiaGVyby9oZXJvXCI7XG5AaW1wb3J0IFwiaW5mb3JtYXRpb24tZnJhbWUvaW5mb3JtYXRpb24tZnJhbWVcIjtcbkBpbXBvcnQgXCJpbWFnZS11cGxvYWQvaW1hZ2VfdXBsb2FkXCI7XG5AaW1wb3J0IFwibGFuZ3VhZ2UtbmF2aWdhdGlvbi9sYW5ndWFnZS1uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwibG9naW4vbG9naW5cIjtcbkBpbXBvcnQgXCJtb2RhbC9tb2RhbFwiO1xuQGltcG9ydCBcInByb2ZpbGUtZWRpdC9wcm9maWxlLWVkaXRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy1hY3Rpdml0eS9wcm9ncmVzcy1hY3Rpdml0eVwiO1xuQGltcG9ydCBcInByb2dyZXNzLWNvdW50ZXIvcHJvZ3Jlc3MtY291bnRlclwiO1xuQGltcG9ydCBcInJlZ2lzdGVyL3JlZ2lzdGVyXCI7XG5AaW1wb3J0IFwicmVzZXQtcGFzc3dvcmQvcmVzZXQtcGFzc3dvcmRcIjtcbkBpbXBvcnQgXCJtYWlsL21haWxcIjtcbkBpbXBvcnQgXCJtYWluLW5hdmlnYXRpb24vbWFpbi1uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwibWV0YS1uYXZpZ2F0aW9uL21ldGEtbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIm5hdmlnYXRpb24tY29udHJvbGxzL25hdmlnYXRpb24tY29udHJvbGxzXCI7XG5AaW1wb3J0IFwicXVvdGUvcXVvdGVcIjtcbkBpbXBvcnQgXCJzbGlkZXIvc2xpZGVyXCI7XG5AaW1wb3J0IFwic3Bpbm5lci9zcGlubmVyXCI7XG5AaW1wb3J0IFwic3BvbnNvcnMvc3BvbnNvcnNcIjtcbkBpbXBvcnQgXCJzaGFyZS1wYWdlL3NoYXJlLXBhZ2VcIjtcbkBpbXBvcnQgXCJzdWJtaXQtZmF2b3VyaXRlL3N1Ym1pdC1mYXZvdXJpdGVcIjtcbkBpbXBvcnQgXCJzdWJtaXQtcGxhbnRpbmcvc3VibWl0LXBsYW50aW5nXCI7XG5AaW1wb3J0IFwic3VwcG9ydC9zdXBwb3J0XCI7XG4vL0BpbXBvcnQgXCJzdXBwb3J0LWhvbGRlci9zdXBwb3J0LWhvbGRlclwiO1xuQGltcG9ydCBcInRhYnMvdGFic1wiO1xuQGltcG9ydCBcInNvcnQtbGlzdC9zb3J0LWxpc3RcIjtcbkBpbXBvcnQgXCJzb2NpYWwtbmF2aWdhdGlvbi9zb2NpYWwtbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInRlYXNlci90ZWFzZXJcIjtcbiIsIi5jLWFjY29yZGlvbl9faXRlbS0tYmxhY2sge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlLTQwO1xufVxuXG4uYy1hY2NvcmRpb25fX2l0ZW1fX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAqIDMgMDtcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX19oZWFkZXJfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+ICoge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgIH1cbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1hY2NvcmRpb25fX2l0ZW1fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zbG93O1xuXG4gIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX190aXRsZS0tYmlnIHtcbiAgQGluY2x1ZGUgaGVhZGluZy00O1xufVxuXG4uYy1hY2NvcmRpb25fX2l0ZW1fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uYy1hY2NvcmRpb25fX2l0ZW1fX2ljb24tLWxpZ2h0IHtcbiAgY29sb3I6ICRibGFjay1zb2Z0O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5jLWFjY29yZGlvbl9faXRlbV9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyAqIDI7XG59XG5cbi8vIEFuaW1hdGlvblxuQGtleWZyYW1lcyBhY2NvcmRpb25BbmltYXRpb24ge1xuICAgIDAlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG59XG5cbi5jLWFjY29yZGlvbl9faXRlbV9fZmFkZS1lbnRlciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX19mYWRlLWVudGVyLWFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBhY2NvcmRpb25BbmltYXRpb24gMzAwbXMgZWFzZS1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX19mYWRlLWxlYXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX19mYWRlLWxlYXZlLXRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBhY2NvcmRpb25BbmltYXRpb24gMzAwbXMgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLypcblxuICBBY2NvdW50IE5hdmlnYXRpb25cblxuKi9cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDA7XG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9fbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDE4cHggMCAwO1xufVxuXG4uYy1hY2NvdW50X25hdmlnYXRpb25fX2Ryb3Bkb3duLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZGFyaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBmb250LXNpemU6IDVweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyLjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBidXR0b24gKi9cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9fZHJvcGRvd24tYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLW91dDtcbn1cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19kcm9wZG93biAuYy1hY2NvdW50LW5hdmlnYXRpb25fX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmc7XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2Utb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDEuNSAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb25fX2Ryb3Bkb3duLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxhXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1jb2xvcjogJGdyZWVuLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAxN3B4O1xufVxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb25fX2Ryb3Bkb3duLWNvbnRlbnQgbGkge1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2Utb3V0O1xufVxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb25fX2Ryb3Bkb3duLWNvbnRlbnQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9fZHJvcGRvd246Zm9jdXMgLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19kcm9wZG93bi1jb250ZW50IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb25fX2Ryb3Bkb3duLWJ1dHRvbjpob3ZlciwgLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19kcm9wZG93bjpmb2N1cyAuYy1hY2NvdW50LW5hdmlnYXRpb25fX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbn1cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19kcm9wZG93biAuZGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19kcm9wZG93bjpmb2N1cyAuZGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9fZHJvcGRvd24gLmRiOmZvY3VzIC5jLWFjY291bnQtbmF2aWdhdGlvbl9fZHJvcGRvd24tY29udGVudCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlzLW1vYmlsZS1uYXYtb3BlbiB7XG4gIC5jLWFjY291bnQtbmF2aWdhdGlvbi0tbG9nZ2VkLWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19pY29uIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcgKiAyXG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIHBhcmFncmFwaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogMS41ICRzcGFjaW5nICogMjtcbn1cblxuLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19pdGVtLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb25fX3Byb2ZpbGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcImFjY291bnQtbmF2aWdhdGlvbl9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgQWNjb3VudCBOYXZpZ2F0aW9uOiBNZWRpdW0gVXBcblxuKi9cblxuXG4uYy1hY2NvdW50LW5hdmlnYXRpb24ge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgJHNwYWNpbmcgKiAyO1xuICB9XG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbi0tbG9nZ2VkLWluIHtcbiAgLmMtYWNjb3VudC1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWFjY291bnQtbmF2aWdhdGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKlxuXG4gIEFkZHJlc3NcblxuKi9cblxuLmMtYWRkcmVzcyB7XG59XG5cbi5jLWFkZHJlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG59XG5cbi5jLWFkZHJlc3NfX2luZm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICBAaW1wb3J0IFwiYWRkcmVzc19zbWFsbC11cFwiO1xufSIsIi8qXG5cbiAgQWRkcmVzczogU21hbGwgVXBcblxuKi9cblxuLmMtYWRkcmVzcyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgKiAxMztcbn1cblxuLmMtYWRkcmVzc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn0iLCIvKlxuXG4gIEFydGljbGVcblxuKi9cblxuLmMtYXJ0aWNsZSB7XG59XG5cbi5jLWFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbjogJHNlY3Rpb24tbWFyZ2luLXkgMDtcbn1cblxuLmMtYXJ0aWNsZV9faGVhZGVyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDM7XG59XG5cbi5jLWFydGljbGVfX2hlYWRlci1pbmZvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID4gbGkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nIC8yO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWFydGljbGVfX2hlcm8ge1xuICBoZWlnaHQ6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmMtYXJ0aWNsZV9fbGVhZCB7XG4gIHBhZGRpbmc6IDAgMCAkc3BhY2luZyAqIDUgMDtcbiAgZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4uYy1hcnRpY2xlX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcgKiAxMDtcbn1cbi5jLWFydGljbGVfX2F1dGhvci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtYXJ0aWNsZV9fYXV0aG9yLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgKiAzO1xuXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZV9fYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodC1tZWRpdW07XG59XG5cbi5jLWFydGljbGVfX21lZGlhIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMy43N2RlZyk7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyAqIDEwO1xufVxuXG4uYy1hcnRpY2xlX19hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgPi5vLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwICRzcGFjaW5nICRzcGFjaW5nICogMyAkc3BhY2luZztcbiAgfVxufVxuXG4uYy1hcnRpY2xlX19hY3Rpb25zLFxuLmMtYXJ0aWNsZV9fcGxhbnRjb21taXRtZW50IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICogMTU7XG59XG5cbi5jLWFydGljbGVfX2FjdGlvbnMtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gICAgQGltcG9ydCBcImFydGljbGVfc21hbGwtdXBcIjtcbn1cbiIsIi8qXG5cbiAgQXJ0aWNsZTogU21hbGwgVXBcblxuKi9cblxuLmMtYXJ0aWNsZV9faGVybyB7XG4gIGhlaWdodDogNjB2dztcbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgQGltcG9ydCBcImFydGljbGVfbWVkaXVtLXVwXCI7XG59XG4iLCIvKlxuXG4gIEFydGljbGU6IE1lZGl1bSBVcFxuXG4qL1xuXG4uYy1hcnRpY2xlX19oZXJvIHtcbiAgaGVpZ2h0OiA2MHZ3O1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIEBpbXBvcnQgXCJhcnRpY2xlX2xhcmdlLXVwXCI7XG59XG4iLCIvKlxuXG4gIEFydGljbGU6IExhcmdlIFVwXG5cbiovXG5cbi5jLWFydGljbGVfX2hlcm8ge1xuICBoZWlnaHQ6IDUwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cblxuLmMtYXJ0aWNsZV9fcGxhbnRjb21taXRtZW50IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICogMjU7XG59XG4iLCIvKlxuXG4gIERvbmF0aW9uXG5cbiovXG5cbi5jLWRvbmF0aW9uIHtcbn1cblxuLmMtZG9uYXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG59XG5cbi5jLWRvbmF0aW9uX19pYmFuIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcqMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYy1kb25hdGlvbl9fbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgQGltcG9ydCBcImRvbmF0aW9uX3NtYWxsLXVwXCI7XG59IiwiLypcblxuICBEb25hdGlvbjogU21hbGwgVXBcblxuKi9cblxuLmMtZG9uYXRpb25fX2xvZ28ge1xuICAgIG1hcmdpbjogMDtcbn0iLCIvKlxuXG4gIEZhdm91cml0ZSBzb3J0XG5cbiovXG5cbi5jLWZhdm91cml0ZS1zb3J0IHtcbiAgbWFyZ2luOiAkc3BhY2luZyAqIDkgMCAkc3BhY2luZyAqIDY7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19hZGRyZXNzX190aXRsZSxcbi5jLWZhdm91cml0ZS1zb3J0X19hZGRyZXNzX19tZXNzYWdlLFxuLmMtZmF2b3VyaXRlLXNvcnRfX25vdGUsXG4uYy1mYXZvdXJpdGUtc29ydF9fYWRkcmVzc19fZGlzY2xhaW1lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2FkZHJlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fYWRkcmVzc19fbWVzc2FnZSxcbi5jLWZhdm91cml0ZS1zb3J0X19ub3RlLFxuLmMtZmF2b3VyaXRlLXNvcnRfX2FkZHJlc3NfX2Rpc2NsYWltZXIge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGgtc21hbGw7XG4gIGNvbG9yOiAkZ3JleTtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX25vdGUsXG4uYy1mYXZvdXJpdGUtc29ydF9fYWRkcmVzc19fZGlzY2xhaW1lciB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fb2xkIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA2O1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fc2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJHNwYWNpbmcgKiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19zYXZlOmRpc2FibGVkIHtcbiAgY29sb3I6ICRncmV5LWJyaWdodDtcbiAgY3Vyc29yOiB1bnNldDtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSByZ2JhKCRibGFjay1zb2Z0LCAwLjIpO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwbGFjZS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19idXR0b25fX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgJHNwYWNpbmcgKiAxLjUgMCAwO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fYnV0dG9uX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmcgJHNwYWNpbmcgMDtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9faW5mbyB7XG4gIEBpbmNsdWRlIHBhcmFncmFwaC1zbWFsbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAvIDI7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA2O1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fc3VjY2Vzc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fc3VjY2Vzc19fdGV4dC0tbWVtYmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAzO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fcHVibGlzaC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19zdWNjZXNzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmc7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBtaW4td2lkdGg6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZGFyaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBidXR0b24gKi9cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bi1idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiA1cHg7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93biAuYy1mYXZvdXJpdGUtc29ydF9fZHJvcGRvd24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0kc3BhY2luZyAvIDI7XG4gIGJvdHRvbTogJHNwYWNpbmcgKiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZztcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogMiAwICRzcGFjaW5nICogMS41O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fZHJvcGRvd24tY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcYVwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZyAqIDI7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2Ryb3Bkb3duLWNvbnRlbnQgbGkge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGgtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1vdXQ7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bi1jb250ZW50IGxpOmhvdmVyIHtcbiAgLy9mb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fZHJvcGRvd246Zm9jdXMgLmMtZmF2b3VyaXRlLXNvcnRfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bi1idXR0b246aG92ZXIsIC5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bjpmb2N1cyAuYy1mYXZvdXJpdGUtc29ydF9fZHJvcGRvd24tYnV0dG9uIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93biAuZGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2Ryb3Bkb3duOmZvY3VzIC5kYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2Ryb3Bkb3duIC5kYjpmb2N1cyAuYy1mYXZvdXJpdGUtc29ydF9fZHJvcGRvd24tY29udGVudCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGEsIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgKiAxICRzcGFjaW5nICogNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcImZhdm91cml0ZS1zb3J0X21lZGl1bS11cFwiO1xufVxuIiwiLypcblxuICBGYXZvdXJpdGUgc29ydFxuXG4qL1xuXG4uYy1mYXZvdXJpdGUtc29ydCB7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nICogMTU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19zYXZlIHtcbiAgbGVmdDogJHNwYWNpbmcgKiAzLjU7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAyIDA7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZyAqIDI7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2J1dHRvbiB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19idXR0b25fX3dyYXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1mYXZvdXJpdGUtc29ydF9fYnV0dG9uX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiByZXZlcnQ7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19zdWNjZXNzIHtcbiAgbWFyZ2luOiAwICRzcGFjaW5nICogMTUgJHNwYWNpbmcgKiA1O1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcgKiAxNTtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX3B1Ymxpc2gtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2Ryb3Bkb3duIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogNzVweDtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bi1idXR0b24ge1xuICBmb250LXNpemU6IDdweDtcbn1cblxuLmMtZmF2b3VyaXRlLXNvcnRfX2Ryb3Bkb3duIC5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bi1jb250ZW50IHtcbiAgcmlnaHQ6IC0kc3BhY2luZyAqIDg7XG59XG5cbi5jLWZhdm91cml0ZS1zb3J0X19kcm9wZG93bi1jb250ZW50OjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtICN7JHNwYWNpbmcgKiAwLjV9KTtcbn1cblxuIiwiLypcblxuICBGaWx0ZXJcblxuKi9cblxuLy8gaXMgdXNlZCBpbiBodG1sIGVsZW1lbnQgaW4gVFlQTzMgYmFja2VuZFxuLmMtZmlsdGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLWZpbHRlcl9fc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nO1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhtYXJnaW4tYm90dG9tLCBmYWxzZSwgJGNvbnRhaW5lci1wYWRkaW5nLCAkY29udGFpbmVyLXBhZGRpbmctbWVkaXVtKTtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwiZmlsdGVyX21lZGl1bS11cFwiO1xufVxuIiwiLypcblxuICBGaWx0ZXI6IE1lZGl1bSBVcFxuXG4qL1xuXG4uYy1maWx0ZXJfX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogNjtcbn1cbiIsIi8qXG5cbiAgRm9vdGVyXG5cbiovXG5cbi5jLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAxMCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mb290ZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyo1O1xufVxuXG4uYy1mb290ZXJfX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplICogMjtcbiAgcGFkZGluZzogMCAkc3BhY2luZyAqIDI7XG59XG5cbi5jLWZvb3Rlcl9faXRlbXMtYmVsb3cge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyo1O1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICAgIEBpbXBvcnQgXCJmb290ZXJfc21hbGwtdXBcIjtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIEBpbXBvcnQgXCJmb290ZXJfbWVkaXVtLXVwXCI7XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIEBpbXBvcnQgXCJmb290ZXJfbGFyZ2UtdXBcIjtcbn1cbiIsIi8qXG5cbiAgRm9vdGVyOiBTbWFsbCBVcFxuXG4qL1xuXG4uYy1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogNSAkc3BhY2luZyAqIDE1IDAgJHNwYWNpbmcgKiAxNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtZm9vdGVyX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYy1mb290ZXJfX2JlbG93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jLWZvb3Rlcl9fY29sdW1uLS1sYXN0IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5jLWZvb3Rlcl9fbGlzdC0tZW5kLFxuLmMtZm9vdGVyX19jb2x1bW4tLWVuZCxcbi5jLWZvb3Rlcl9fbGlzdC0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn0iLCIvKlxuXG4gIEZvb3RlcjogTWVkaXVtIFVwXG5cbiovXG5cbi5jLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiA1ICRzcGFjaW5nICogMTUgMCAkc3BhY2luZyAqIDE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1mb290ZXJfX2NvbHVtbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYy1mb290ZXJfX2xpc3QtLWVuZCxcbi5jLWZvb3Rlcl9fY29sdW1uLS1lbmQsXG4uYy1mb290ZXJfX2xpc3QtLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59IiwiLypcblxuICBGb290ZXI6IExhcmdlIFVwXG5cbiovXG5cbi5jLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiA1ICRzcGFjaW5nICogMTUgMCAkc3BhY2luZyAqIDE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1mb290ZXJfX2xpc3QtLWVuZCxcbi5jLWZvb3Rlcl9fY29sdW1uLS1lbmQsXG4uYy1mb290ZXJfX2xpc3QtLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbiIsIi8qXG5cbiAgSGVhZGVyXG5cbiovXG5cbi5jLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmMtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICYuaXMtbW9iaWxlLW5hdi1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmlzLW1vYmlsZS1uYXYtb3BlbiAuYy1oZWFkZXJfX2lubmVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtaGVhZGVyX19pbm5lcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAkc3BhY2luZyAqIDk7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbiwgdmlzaWJpbGl0eSAkdHJhbnNpdGlvbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcImhlYWRlcl9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgSGVhZGVyOiBNZWRpdW0gVXBcblxuKi9cblxuLmMtaGVhZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogJHNwYWNpbmcgKiAxLjUgJHNwYWNpbmcgKiA0LjUgMCAkc3BhY2luZyAqIDUuNTtcbn1cblxuLmMtaGVhZGVyX19pbm5lcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc3cHg7XG4gIHRvcDogJHNwYWNpbmcgKiAxLjU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8qXG5cbiAgSGVyb1xuXG4qL1xuXG4uYy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuXG4gICYuYy1oZXJvLS1hbmltYXRpb24tcGxheWVkIHtcbiAgICAuYy1oZXJvX19pbWFnZSB7XG4gICAgICBhbmltYXRpb246IGxvZ28gMHMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLmMtaGVyb19fdGV4dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRldXAgMHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLmMtaGVyb19fYXJyb3cge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZXVwIDBzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZXJvX193cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1oZXJvX19sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAzO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYy1oZXJvX19pbWFnZSB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzLjYpO1xuICBhbmltYXRpb246IGxvZ28gMS41cyBjdWJpYy1iZXppZXIoLjc3LDAsLjY5LC42OSkgZm9yd2FyZHM7XG59XG5cbi5jLWhlcm9fX3RleHQge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzbGlkZXVwIC43cyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmMtaGVyb19fYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogNTtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNsaWRldXAgLjdzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4uYy1oZXJvX19zcG9uc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5jLWhlcm9fX3Nwb25zb3JfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIGxvZ28ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLjYpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcImhlcm9fbWVkaXVtLXVwXCI7XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBAaW1wb3J0IFwiaGVyb19sYXJnZS11cFwiO1xufVxuXG5AbWVkaWEgI3skZXh0cmEtbGFyZ2UtdXB9IHtcbiAgQGltcG9ydCBcImhlcm9fZXh0cmEtbGFyZ2UtdXBcIjtcbn1cbiIsIi8qXG5cbiAgSGVybzogTWVkaXVtIFVwXG5cbiovXG5cbi5jLWhlcm9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDU7XG59XG5cbi5jLWhlcm9fX2ltYWdlIHtcbiAgaGVpZ2h0OiBtYXgoMjB2aCwgMTIwcHgpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtaGVyb19fYXJyb3cge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLCBib3JkZXItY29sb3IgJHRyYW5zaXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyZWVuLWRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICBhbmltYXRpb246IHNsaWRldXAgLjVzIGVhc2Utb3V0IGZvcndhcmRzLCBob3ZlcnVwICR0cmFuc2l0aW9uIGZvcndhcmRzO1xuICB9XG59XG5cbi5jLWhlcm9fX3Nwb25zb3Ige1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA3MnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIuNSUpO1xufVxuXG5Aa2V5ZnJhbWVzIGhvdmVydXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxufVxuIiwiLypcblxuICBIZXJvOiBMYXJnZSBVcFxuXG4qL1xuXG4uYy1oZXJvX193cmFwIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLmMtaGVyb19fc3BvbnNvciB7XG4gIHJpZ2h0OiAtJHNwYWNpbmcgKiAxMztcbiAgaGVpZ2h0OiA5MHB4O1xufVxuIiwiLypcblxuICBIZXJvOiBFeHRyYSBMYXJnZSBVcFxuXG4qL1xuXG4uYy1oZXJvX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiA3O1xufVxuXG4uYy1oZXJvX19hcnJvdyB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbi5jLWhlcm9fX3Nwb25zb3Ige1xuICBoZWlnaHQ6IDEwNHB4O1xufVxuIiwiLypcblxuICBJbmZvcm1hdGlvbiBGcmFtZVxuXG4qL1xuXG4vL1RPRE86IENsZWFudXAgY29kZSBhbmQgY29kZSBzbWVsbHNcblxuJGluZm9ybWF0aW9uRnJhbWVQYWRkaW5nOiA2MHB4O1xuJGluZm9ybWF0aW9uRnJhbWVCb3JkZXI6IDQwcHg7XG5cbi5jLWluZm9ybWF0aW9uLWZyYW1lIHtcbiAgcGFkZGluZzogKCRpbmZvcm1hdGlvbkZyYW1lUGFkZGluZyAtICRpbmZvcm1hdGlvbkZyYW1lQm9yZGVyKSAkc3BhY2luZyAqIDUgJGluZm9ybWF0aW9uRnJhbWVQYWRkaW5nICRzcGFjaW5nICogNTsgIC8vIHBhZGRpbmcgLSBib3JkZXIgc2l6ZVxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGdyZWVuLCRncmVlbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogJGluZm9ybWF0aW9uRnJhbWVCb3JkZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkaW5mb3JtYXRpb25GcmFtZUJvcmRlciBzb2xpZCAkZ3JlZW47XG4gICAgYm9yZGVyLWxlZnQ6ICRpbmZvcm1hdGlvbkZyYW1lQm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5jLWluZm9ybWF0aW9uLWZyYW1lX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICogMztcbn1cblxuLmMtaW5mb3JtYXRpb24tZnJhbWVfX21haW4gLm8tbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmVlbi1icmlnaHQ7XG4gIH1cbn1cblxuLmMtaW5mb3JtYXRpb24tZnJhbWUtLW91dGxpbmUtZ3JlZW4ge1xuICBwYWRkaW5nOiAkaW5mb3JtYXRpb25GcmFtZVBhZGRpbmcgJHNwYWNpbmcgKiA1O1xuICBAaW5jbHVkZSBib3JkZXItY29ybmVyKDZweCwgJGdyZWVuLCB0b3AtbGVmdCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjbGlwLXBhdGg6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiB1bnNldDtcblxuICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1bnNldDtcbiAgfVxuXG4gIC5jLWluZm9ybWF0aW9uLWZyYW1lX19tYWluIC5vLWxpbmsge1xuICAgIGNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoJGdyZWVuLWRhcmssIDAuNyk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gIEBpbXBvcnQgXCJpbmZvcm1hdGlvbi1mcmFtZV9zbWFsbC11cFwiO1xufVxuIiwiLypcblxuICBJbmZvcm1hdGlvbiBGcmFtZTogU21hbGwgVXBcblxuKi9cblxuLy8gTWVkaWEgUXVlcmllc1xuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJpbmZvcm1hdGlvbi1mcmFtZV9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgSW5mb3JtYXRpb24gRnJhbWU6IE1lZGl1bSBVcFxuXG4qL1xuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBAaW1wb3J0IFwiaW5mb3JtYXRpb24tZnJhbWVfbGFyZ2UtdXBcIjtcbn1cbiIsIi8qXG5cbiAgSW5mb3JtYXRpb24gRnJhbWU6IExhcmdlIFVwXG5cbiovXG5cbiRpbmZvcm1hdGlvbkZyYW1lUGFkZGluZzogMTAwcHg7XG4kaW5mb3JtYXRpb25GcmFtZUJvcmRlcjogNDBweDtcblxuLmMtaW5mb3JtYXRpb24tZnJhbWUge1xuICBwYWRkaW5nOiAoJGluZm9ybWF0aW9uRnJhbWVQYWRkaW5nIC0gJGluZm9ybWF0aW9uRnJhbWVCb3JkZXIpICRpbmZvcm1hdGlvbkZyYW1lUGFkZGluZyAqIDEuNiAkaW5mb3JtYXRpb25GcmFtZVBhZGRpbmcgJGluZm9ybWF0aW9uRnJhbWVQYWRkaW5nICogMS42OyAgLy8gcGFkZGluZyAtIGJvcmRlciBzaXplXG59XG5cbi5jLWluZm9ybWF0aW9uLWZyYW1lLS1vdXRsaW5lLWdyZWVuIHtcbiAgcGFkZGluZzogJGluZm9ybWF0aW9uRnJhbWVQYWRkaW5nICRpbmZvcm1hdGlvbkZyYW1lUGFkZGluZyAqIDEuNjtcbn1cbiIsIi8qXG5cbiAgSW1hZ2UgVXBsb2FkXG5cbiovXG5cbiRpX2M6IHJnYmEoIzAwMCwgMC4zKTtcbiRpX3c6IDQycHg7XG4kaV9oOiA0MnB4O1xuJGNfc3VjYzogJGdyZWVuLWRhcms7XG4kY193YXJuOiAkZ3JlZW47XG4kY19lcnJvcjogJHJlZDtcbiRjX2luZm86ICRncmV5O1xuQG1peGluIGJzMSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWl4aW4gYnMyIHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbkBtaXhpbiBiczMge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQGtleWZyYW1lcyB2aWNwX3Byb2dyZXNzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyB2aWNwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGV5KC02MHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGV5KDApO1xuICB9XG59XG5cbi52dWUtaW1hZ2UtY3JvcC11cGxvYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC52aWNwLXdyYXAge1xuICAgIEBpbmNsdWRlIGJzMztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nO1xuICAgIGFuaW1hdGlvbjogdmljcCAwLjEycyBlYXNlLWluO1xuXG4gICAgLnZpY3AtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgdG9wOiAtMzBweDtcblxuICAgICAgLnZpY3AtaWNvbjQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnMzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmljcC1zdGVwMSB7XG4gICAgICAudmljcC1kcm9wLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXksIDAuMTApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKCRncmV5LCAwLjE3KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctYmlnZ2VyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xuXG4gICAgICAgIC52aWNwLWhpbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhcmFncmFwaC1zbWFsbDtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAudmljcC1uby1zdXBwb3J0ZWQtaGludCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZXksIDAuMjIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXksIDAuMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpY3Atc3RlcDIge1xuICAgICAgLnZpY3AtY3JvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnZpY3AtY3JvcC1sZWZ0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAudmljcC1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAudmljcC1pbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmljcC1pbWctc2hhZGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBiczI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JleS1icmlnaHQsIDAuOCk7XG5cbiAgICAgICAgICAgICAgJi52aWNwLWltZy1zaGFkZS0xIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYudmljcC1pbWctc2hhZGUtMiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpY3Atcm90YXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMDgpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiczE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4xNCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpY3AtcmFuZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAudmljcC1pY29uNSxcbiAgICAgICAgICAgIC52aWNwLWljb242IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLWRhcmssIDAuNyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnMxO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbi1kYXJrLCAwLjkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWHj+WPt1xuICAgICAgICAgICAgLnZpY3AtaWNvbjUge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8g5Yqg5Y+3XG4gICAgICAgICAgICAudmljcC1pY29uNiB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmljcC1jcm9wLXJpZ2h0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAudmljcC1wcmV2aWV3IHtcbiAgICAgICAgICAgIC52aWNwLXByZXZpZXctaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYudmljcC1wcmV2aWV3LWl0ZW0tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmljcC1zdGVwMyB7XG4gICAgICAudmljcC11cGxvYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNkZGQ7XG5cbiAgICAgICAgLnZpY3AtbG9hZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudmljcC1wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4wOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgLnZpY3AtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3N1Y2M7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRjX3N1Y2MsIDAuMyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKCNmZmYsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgjZmZmLCAwLjIpIDUwJSwgcmdiYSgjZmZmLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmljcF9wcm9ncmVzcyAwLjVzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2Y1ZjZmNywgMC43KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgkY19zdWNjLCAwLjcpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19zdWNjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWNwLWVycm9yLFxuICAgICAgICAudmljcC1zdWNjZXNzIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWNwLW9wZXJhdGUge1xuICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoLXNtYWxsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctYmlnO1xuICAgIH1cblxuICAgIC52aWNwLW9wZXJhdGVfX2JhY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1iaWc7XG4gICAgfVxuXG4gICAgLnZpY3AtZXJyb3IsXG4gICAgLnZpY3Atc3VjY2VzcyxcbiAgICAudmljcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoLXNtYWxsO1xuICAgICAgY29sb3I6ICRjX2Vycm9yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc7XG4gICAgfVxuXG4gICAgLnZpY3Atc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJGNfc3VjYztcbiAgICB9XG5cbiAgICAudmljcC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkY19pbmZvO1xuICAgIH1cblxuICAgIC8vIOaIkOWKn+Wbvuagh1xuICAgIC52aWNwLWljb24zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA0cHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNfc3VjYztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g5rOi57q55pWI5p6cXG4uZS1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMTtcblxuICAmLnotYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbiAgfVxufVxuXG5cbi8vIGNzcyBhZGRpdGlvbnNcbi5jLWltYWdlLXVwbG9hZF9faW1hZ2UsXG4uYy1pbWFnZS11cGxvYWRfX2FsdCB7XG4gIGhlaWdodDogMTA1cHg7XG4gIHdpZHRoOiAxMDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYy1pbWFnZS11cGxvYWRfX2ltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTExcHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jLWltYWdlLXVwbG9hZF9fZWRpdC1idXR0b24ge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGgtc21hbGw7XG4gIGNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbjtcbn1cblxuLmMtaW1hZ2UtdXBsb2FkX19lZGl0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG5cbi5jLWltYWdlLXVwbG9hZF9fYWx0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG59XG5cbi5vLWZvcm1fX2l0ZW0uaW1hZ2UgLm8tZm9ybV9faXRlbV9faW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2luZyAqIDI7XG59XG5cblxuLm8tZm9ybV9faXRlbS5pbWFnZSAuby1mb3JtX19pdGVtX19pbm5lciBpbnB1dCN1cGxvYWRCdXR0b24sXG4uby1mb3JtX19pdGVtLmltYWdlIC5vLWZvcm1fX2l0ZW1fX2lubmVyIGltZy5yb3VuZGVkLWNpcmNsZVxue1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJpbWFnZV91cGxvYWRfbWVkaXVtLXVwXCI7XG59XG4iLCIvKlxuXG4gIEltYWdlIFVwbG9hZFxuXG4qL1xuXG4udnVlLWltYWdlLWNyb3AtdXBsb2FkIHtcblxuICAudmljcC13cmFwIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcblxuICAgIC52aWNwLXN0ZXAyIHtcbiAgICAgIC52aWNwLWNyb3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICAgICAgLnZpY3AtY3JvcC1sZWZ0IHtcbiAgICAgICAgICBvcmRlcjogMDtcblxuICAgICAgICAgIC52aWNwLXJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIOa7keWdl1xuICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJzMjtcbiAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY19zdWNjLCAxMCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJzMjtcbiAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY19zdWNjLCAxMCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnMyO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjX3N1Y2MsIDEwKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJzMztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJzMztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnMzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIOi9qOmBk1xuICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJzMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX3N1Y2MsIDAuMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBiczE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19zdWNjLCAwLjMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBiczE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX3N1Y2MsIDAuMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19zdWNjLCAwLjE1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX3N1Y2MsIDAuNSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX3N1Y2MsIDAuNSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19zdWNjLCAwLjQ1KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX3N1Y2MsIDAuMjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpY3AtY3JvcC1yaWdodCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWJpZ2dlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpY3Atb3BlcmF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxufVxuIiwiLypcblxuICBMYW5ndWFnZSBOYXZpZ2F0aW9uXG5cbiovXG5cbi5jLWxhbmd1YWdlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDEuNSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtbW9iaWxlLW5hdi1vcGVuIHtcbiAgLmMtbGFuZ3VhZ2UtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8qIFRPRE86IGNoZWNrIGlmIGxhbmd1YWdlIG5hdiBzaG91bGQgYWxzbyBiZWVuIGRlYWN0aXZhdGVkIG9uIG1vYmlsZVxuICAuYy1sYW5ndWFnZS1uYXZpZ2F0aW9uLS1sb2dnZWQtaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKi9cbn1cblxuLmMtbGFuZ3VhZ2UtbmF2aWdhdGlvbl9fbGluayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplICogMS42O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwibGFuZ3VhZ2UtbmF2aWdhdGlvbl9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgTGFuZ3VhZ2UgTmF2aWdhdGlvbjogTWVkaXVtIFVwXG5cbiovXG5cbi5jLWxhbmd1YWdlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1sYW5ndWFnZS1uYXZpZ2F0aW9uLS1sb2dnZWQtaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcblxuICBSZWdpc3RlclxuXG4qL1xuXG4uYy1sb2dpbiB7XG5cbn1cblxuLmMtbG9naW5fX3RpdGxlXG57XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtbG9naW5fX3N1Ym1pdCB7XG4gIG1hcmdpbjogJHNwYWNpbmctYmlnIGF1dG8gJHNwYWNpbmctYmlnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmMtbG9naW5fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRncmV5O1xufVxuIiwiLypcblxuICBNb2RhbFxuXG4qL1xuXG4uYy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5jLW1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmMtbW9kYWxfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLW1vZGFsX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmc7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5jLW1vZGFsX19jb250ZW50LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLW1vZGFsX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSByZ2JhKCRibGFjay1zb2Z0LCAwLjIpO1xuICBjb2xvcjogJGJsYWNrLXNvZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nICogMjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICogMjtcbn1cblxuLmMtbW9kYWxfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6ICRzcGFjaW5nICogMS41O1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGJsYWNrLXNvZnQ7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZyAqIDM7XG59XG5cbi5jLW1vZGFsX19iYWNrIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cblxuLmMtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRzcGFjaW5nLWJpZ2dlcjtcbiAgcmlnaHQ6ICRzcGFjaW5nLWJpZ2dlcjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLmMtbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uYy1tb2RhbF9fdGl0bGUsXG4uYy1tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbjogMCAkc3BhY2luZy1iaWc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtbW9kYWxfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jLW1vZGFsX190ZXh0LS1zcGFjaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAyO1xufVxuXG4uYy1tb2RhbF9fdGV4dC0tYmlnLXNwYWNpbmcge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDM7XG59XG5cbi5jLW1vZGFsX190ZXh0LS1lcnJvciB7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4uYy1tb2RhbF9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1vZGFsX19hYm9ydCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYy1tb2RhbC0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLW1vZGFsX19mb290ZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtbW9kYWxfX2JhY2stbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcC1pbi1lbnRlci1hY3RpdmUsXG4uZHJvcC1pbi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmRyb3AtaW4tZW50ZXItZnJvbSxcbi5kcm9wLWluLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuXG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcIm1vZGFsX21lZGl1bS11cFwiO1xufVxuXG4iLCIvKlxuXG4gIE1vZGFsOiBMYXJnZSBVcFxuXG4qL1xuXG5cbi5jLW1vZGFsX19pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5jLW1vZGFsX19pbm5lci1hdXRvIHtcbiAgd2lkdGg6IDY1JTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nO1xufVxuXG4uYy1tb2RhbF9fY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5cbi5jLW1vZGFsX19jb250ZW50LWF1dG8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1tb2RhbF9faGVhZGxpbmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2luZztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nO1xufVxuXG4uYy1tb2RhbF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLW1vZGFsX19iYWNrIHtcbiAgbGVmdDogJHNwYWNpbmcgKiAzLjU7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZyAqIDI7XG59XG4iLCIvKlxuXG4gIFByb2ZpbGUgZWRpdFxuXG4qL1xuXG4uYy1wcm9maWxlLWVkaXRfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDg7XG59XG5cbi5jLXByb2ZpbGUtZWRpdF9fcHJvZmlsZS1pbWFnZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYy1wcm9maWxlLWVkaXRfX3Byb2ZpbGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1wcm9maWxlLWVkaXRfX2FkZHJlc3MtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdWJzY3JpYmVUb05ld3NsZXR0ZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMztcbn1cblxuLmMtcHJvZmlsZS1lZGl0X191cGRhdGUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwicHJvZmlsZS1lZGl0X21lZGl1bS11cFwiO1xufVxuIiwiLypcblxuICBQcm9maWxlIGVkaXRcblxuKi9cblxuLmMtcHJvZmlsZS1lZGl0IHtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5cbi5jLXByb2ZpbGUtZWRpdF9fcHJvZmlsZS1pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGF1dG87XG59XG5cbi5jLXByb2ZpbGUtZWRpdF9fZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1wcm9maWxlLWVkaXRfX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nICogNztcbn1cblxuLmMtcHJvZmlsZS1lZGl0X19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLypcblxuICBQcm9ncmVzcyBhY3Rpdml0eVxuXG4qL1xuXG4uYy1wcm9ncmVzcy1hY3Rpdml0eSB7fVxuXG4uYy1wcm9ncmVzcy1hY3Rpdml0eV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDU7XG59XG5cbi5jLXByb2dyZXNzLWFjdGl2aXR5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAyIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGUtNDA7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5jLXByb2dyZXNzLWFjdGl2aXR5X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyAqIDI7XG59XG5cbi5jLXByb2dyZXNzLWFjdGl2aXR5X190ZXh0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmMtcHJvZ3Jlc3MtYWN0aXZpdHlfX3RleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmEgLmMtcHJvZ3Jlc3MtYWN0aXZpdHlfX3RleHQgYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJwcm9ncmVzcy1hY3Rpdml0eV9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgUHJvZ3Jlc3MgYWN0aXZpdHlcblxuKi9cblxuLmMtcHJvZ3Jlc3MtYWN0aXZpdHlfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtcHJvZ3Jlc3MtYWN0aXZpdHlfX2l0ZW0ge1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDMgMDtcbn1cbiIsIi8qXG5cbiAgUHJvZ3Jlc3MgY291bnRlclxuXG4qL1xuXG4uYy1wcm9ncmVzcy1jb3VudGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0kc3BhY2luZyAqIDI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDI7XG59XG5cbi5jLXByb2dyZXNzLWNvdW50ZXJfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ8OXJztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nICogMlxuICB9XG59XG5cbi5jLXByb2dyZXNzLWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLXByb2dyZXNzLWNvdW50ZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMztcbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgQGltcG9ydCBcInByb2dyZXNzLWNvdW50ZXJfc21hbGwtdXBcIjtcbn1cbiIsIi8qXG5cbiAgUHJvZ3Jlc3MgQ291bnRlcjogU21hbGwgVXBcblxuKi9cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwicHJvZ3Jlc3MtY291bnRlcl9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgUHJvZ3Jlc3MgY291bnRlcjogTWVkaXVtIHVwXG5cbiovXG5cbi5jLXByb2dyZXNzLWNvdW50ZXJfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1wcm9ncmVzcy1jb3VudGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIEBpbXBvcnQgXCJwcm9ncmVzcy1jb3VudGVyX2xhcmdlLXVwXCI7XG59XG4iLCIvKlxuXG4gIFByb2dyZXNzIENvdW50ZXI6IExhcmdlIFVwXG5cbiovXG5cbi5jLXByb2dyZXNzLWNvdW50ZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNjBweDtcbn1cbiIsIi8qXG5cbiAgUmVnaXN0ZXJcblxuKi9cblxuLmMtcmVnaXN0ZXIge1xuXG59XG5cbi5jLXJlZ2lzdGVyX190aXRsZSxcbi5jLXJlZ2lzdGVyX190ZXh0XG57XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcmVnaXN0ZXJfX3N1Ym1pdCB7XG4gIG1hcmdpbjogJHNwYWNpbmctYmlnIGF1dG8gMDtcbn1cblxuLmMtcmVnaXN0ZXJfX2NvbmRpdGlvbnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkZ3JleTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYy1yZWdpc3Rlcl9fc3VjZXNzZnVsLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICogNDtcbn1cblxuLmMtcmVnaXN0ZXJfX3N1Y2Vzc2Z1bC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuIiwiLypcblxuICBSZWdpc3RlclxuXG4qL1xuXG4uYy1yZXNldC1wYXNzd29yZF9fc3VibWl0IHtcbiAgbWFyZ2luOiAkc3BhY2luZy1iaWcgYXV0byAwO1xufVxuIiwiLypcblxuICBNYWlsXG5cbiovXG5cbi8qVXNlIHRvIGdlbmVyYXRlIG1haWwgaW1hZ2VzKi9cbi5jLW1haWwtLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ+aW1hZ2VzL2xvZ28uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5jLW1haWwtLWxvZ2lubG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvbG9nby1wZmxhbnotZGFzLXJhcmUucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5jLW1haWwtLWxvZ2lubG9nby1mciB7XG4gIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvbG9nby1wbGFudG9ucy1sYS1yYXJldGUucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5jLW1haWwtLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9mYWNlYm9vay5wbmdcIikgbm8tcmVwZWF0O1xufVxuLmMtbWFpbC0taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9pbnN0YWdyYW0ucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5jLW1haWwtLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ+aW1hZ2VzL3lvdXR1YmUucG5nXCIpIG5vLXJlcGVhdDtcbn1cbiIsIi8qXG5cbiAgTWFpbiBOYXZpZ2F0aW9uXG5cbiovXG5cbi5pcy1tb2JpbGUtbmF2LW9wZW4ge1xuICAuYy1tYWluLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmMtbmF2aWdhdGlvbi1jb250cm9sbHMge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmMtYWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uYy1tYWluLW5hdmlnYXRpb24ge1xuICBvcmRlcjogMjtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tYWluLW5hdmlnYXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDEuNTtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcIm1haW4tbmF2aWdhdGlvbl9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgTWFpbiBOYXZpZ2F0aW9uOiBMYXJnZSBVcFxuXG4qL1xuXG4uYy1tYWluLW5hdmlnYXRpb24ge1xuICBvcmRlcjogMTtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDA7XG59XG5cbi5jLW5hdmlnYXRpb24tY29udHJvbGxzX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgcGFkZGluZzogMCAkc3BhY2luZyAqIDIuNTtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLypcblxuICBNZXRhIE5hdmlnYXRpb25cblxuKi9cblxuLmMtbWV0YS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAzO1xufVxuXG4uYy1tZXRhLW5hdmlnYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtbWV0YS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgcGFyYWdyYXBoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDEuNSAkc3BhY2luZyAqIDI7XG59XG5cbkBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICBAaW1wb3J0IFwibWV0YS1uYXZpZ2F0aW9uX3NtYWxsLXVwXCI7XG59IiwiLypcblxuICBNZXRhIE5hdmlnYXRpb246IE1lZGl1bSBVcFxuXG4qL1xuXG4uYy1tZXRhLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1tZXRhLW5hdmlnYXRpb25fX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1tZXRhLW5hdmlnYXRpb25fX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmMtbWV0YS1uYXZpZ2F0aW9uX19saXN0OmZpcnN0LWNoaWxkIC5jLW1ldGEtbmF2aWdhdGlvbl9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn0iLCIvKlxuXG4gIE5hdmlnYXRpb24gQ29udHJvbGxzXG5cbiovXG5cbi5jLW5hdmlnYXRpb24tY29udHJvbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAzICRzcGFjaW5nICogNSAkc3BhY2luZyAqIDMgJHNwYWNpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMjtcbiAgb3JkZXI6IDE7XG59XG5cbi5pcy1tb2JpbGUtbmF2LW9wZW4ge1xuICAuYy1uYXZpZ2F0aW9uLWNvbnRyb2xscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgKiAzICRzcGFjaW5nICogNTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uLWNvbnRyb2xsc19fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi5jLW5hdmlnYXRpb24tY29udHJvbGxzX19tZW51LWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCB0b3AgMC4zcyAwLjNzO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCB0b3AgMC4zcyAwLjNzLCB3aWR0aCAwLjAxcyAwLjNzO1xuICB9XG59XG5cbi5pcy1tb2JpbGUtbmF2LW9wZW4ge1xuICAuYy1uYXZpZ2F0aW9uLWNvbnRyb2xsc19fbWVudS1idXR0b24ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcyAwLjNzO1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC40cywgdHJhbnNmb3JtIDAuM3MgMC4zcywgd2lkdGggMC4wMXMgMC4zcztcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmlzLW1vYmlsZS1uYXYtb3BlbiB7XG4gIC5jLW5hdmlnYXRpb24tY29udHJvbGxzX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAkc3BhY2luZyAqIDk7XG4gICAgbWFyZ2luLXRvcDogLSRzcGFjaW5nO1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb24tY29udHJvbGxzX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcIm5hdmlnYXRpb24tY29udHJvbGxzX21lZGl1bS11cFwiO1xufVxuIiwiLypcblxuICBOYXZpZ2F0aW9uIENvbnRyb2xsczogTWVkaXVtIFVwXG5cbiovXG5cbi5jLW5hdmlnYXRpb24tY29udHJvbGxzIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwICRzcGFjaW5nICogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbmF2aWdhdGlvbi1jb250cm9sbHNfX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcblxuICBRdW90ZVxuXG4qL1xuIiwiLypcblxuICBTbGlkZXJcblxuKi9cblxuLmMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1zbGlkZXItLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLy8gV3JhcHBlclxuXG4uYy1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi8vIEl0ZW1cblxuLmMtc2xpZGVyX19pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBJbWFnZVxuXG4uYy1zbGlkZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4iLCIvKlxuXG4gIFNwaW5uZXJcblxuKi9cblxuXG4uYy1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jLXNwaW5uZXJfX3BhdGgge1xuICBzdHJva2U6IGhzbCgwLCAwLCAxMDApO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDE1MDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICB9XG59XG4iLCIvKlxuXG4gIFNwb25zb3JzXG5cbiovXG5cbi5jLXNwb25zb3JzLS1maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogNztcbn1cblxuLmMtc3BvbnNvcnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXNwb25zb3JzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtc3BvbnNvcnNfX2xvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tcGluayAuYy1zcG9uc29yc19fdGl0bGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJzcG9uc29yc19tZWRpdW0tdXBcIjtcbn0iLCIvKlxuXG4gIFNwb25zb3JzOiBNZWRpdW0gVXBcblxuKi9cblxuLmMtc3BvbnNvcnMtLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtc3BvbnNvcnNfX2xvZ28ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNDBweDtcbn0iLCIvKlxuXG4gIFNoYXJlIHBhZ2VcblxuKi9cblxuLmMtc2hhcmUtcGFnZSB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogNjtcbn1cblxuLmMtc2hhcmUtcGFnZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xufVxuXG4uYy1zaGFyZS1wYWdlX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMztcbn1cblxuLmMtc2hhcmUtcGFnZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWV4dHJhLWJyaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcgKiAyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDI7XG59XG5cbi5jLXNoYXJlLXBhZ2VfX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICAkc3BhY2luZyAqIDIgJHNwYWNpbmcgKiAyO1xufVxuXG4uYy1zaGFyZS1wYWdlX19saW5rIGEgcCB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZyAqIDI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jLXNoYXJlLXBhZ2VfX2ljb24ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgY29sb3I6ICRncmVlbi1kYXJrO1xufVxuXG4uYy1zaGFyZS1wYWdlX19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcInNoYXJlLXBhZ2VfbWVkaXVtLXVwXCI7XG59XG4iLCIvKlxuXG4gIFNoYXJlIHBhZ2U6IE1lZGl1bSBVcFxuXG4qL1xuXG4uYy1zaGFyZS1wYWdlIHtcbiAgbWFyZ2luOiAwICRzcGFjaW5nICogNSAkc3BhY2luZyAqIDQ7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZyAqIDI7XG59XG5cbi5jLXNoYXJlLXBhZ2VfX2xpbmtfX3doYXRzYXBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIEBpbXBvcnQgXCJzaGFyZS1wYWdlX2xhcmdlLXVwXCI7XG59XG4iLCIvKlxuXG4gIFNoYXJlIHBhZ2U6IExhcmdlIFVwXG5cbiovXG5cbi5jLXNoYXJlLXBhZ2Uge1xuICBtYXJnaW46IDAgJHNwYWNpbmcgKiA1ICRzcGFjaW5nICogMi41O1xufVxuXG4uYy1zaGFyZS1wYWdlX19saW5rIGEgcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvKlxuXG4gIFN1Ym1pdCBmYXZvdXJpdGVcblxuKi9cblxuLmMtc3VibWl0LWZhdm91cml0ZSB7XG59XG5cbi5jLXN1Ym1pdC1mYXZvdXJpdGVfX2ltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jLXN1Ym1pdC1mYXZvdXJpdGVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogNDtcbn1cblxuLmMtc3VibWl0LWZhdm91cml0ZV9fYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwic3VibWl0LWZhdm91cml0ZV9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgU3VibWl0IGZhdm91cml0ZVxuXG4qL1xuXG4uYy1zdWJtaXQtZmF2b3VyaXRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMTI7XG59XG5cbi5jLXN1Ym1pdC1mYXZvdXJpdGVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMy41O1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbiIsIi8qXG5cbiAgU3VibWl0IHBsYW50aW5nXG5cbiovXG5cbi5jLXN1Ym1pdC1wbGFudGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtc3VibWl0LXBsYW50aW5nX19saXN0IHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAqIDEuNSAwO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkd2hpdGUtNDA7XG4gIH1cblxuICAmLS0zY29sdW1uIHtcbiAgICBsaSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbi1kYXJrLTQwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zdWJtaXQtcGxhbnRpbmdfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLXN1Ym1pdC1wbGFudGluZ19fbGluay1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcgKiAyO1xufVxuXG4uYy1zdWJtaXQtcGxhbnRpbmdfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMztcbn1cblxuLmMtc3VibWl0LXBsYW50aW5nX19idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uYy1zdWJtaXQtcGxhbnRpbmdfX2Zhdm91cml0ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIEBpbXBvcnQgXCJzdWJtaXQtcGxhbnRpbmdfbWVkaXVtLXVwXCI7XG59XG4iLCIvKlxuXG4gIFN1Ym1pdCBwbGFudGluZ1xuXG4qL1xuXG4uYy1zdWJtaXQtcGxhbnRpbmdfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtc3VibWl0LXBsYW50aW5nX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDIuNTtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi5jLXN1Ym1pdC1wbGFudGluZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDEyO1xufVxuXG4uYy1zdWJtaXQtcGxhbnRpbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMztcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAyLjU7XG5cbiAgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtICgyLjUgKiAjeyRzcGFjaW5nfSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgKiAzIDA7XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgKiAxLjI1O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZyAqIDEuMjU7XG4gICAgfVxuICB9XG5cbiAgJi0tM2NvbHVtbiB7XG4gICAgbGkge1xuICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gKDUgKiAjeyRzcGFjaW5nfSkpO1xuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nICogMi41O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZyAqIDIuNTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZyAqIDIuNTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24tMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nICogMi41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLypcbi5jLXN1Ym1pdC1wbGFudGluZ19fc29ydC1saXN0IGxpIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gKDIuNSAqICN7JHNwYWNpbmd9KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogMyAwO1xuXG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgKiAxLjI1O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZyAqIDEuMjU7XG4gIH1cbn1cbiovXG5cbi5jLXN1Ym1pdC1wbGFudGluZ19fZmF2b3VyaXRlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbn1cbiIsIi8qXG5cbiAgU3VwcG9ydFxuXG4qL1xuXG4uYy1zdXBwb3J0IHtcbn1cblxuLmMtc3VwcG9ydF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn1cblxuLmMtc3VwcG9ydF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1zdXBwb3J0X19sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBAaW1wb3J0IFwic3VwcG9ydF9sYXJnZS11cFwiO1xufSIsIi8qXG5cbiAgU3VwcG9ydCBNZWRpdW0gVXBcblxuKi9cblxuLmMtc3VwcG9ydCB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZyAqIDY7XG59XG5cbi5jLWZvb3Rlcl9fbGlzdC0tZW5kOmZpcnN0LWNoaWxkIC5jLWZvb3Rlcl9faXRlbTpmaXJzdC1jaGlsZCAuYy1zdXBwb3J0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLXN1cHBvcnRfX2xvZ28ge1xuICBtYXJnaW46IDA7XG59IiwiLmMtdGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10YWJzX190aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGFic19faXRlbV9fdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLTI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXRhYnNfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IHRhYjtcbn1cblxuLmMtdGFic19fbmF2aWdhdGlvbiB7XG4gIGdyaWQtYXJlYTogbmF2O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy10YWJzX19uYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGFic19fbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyAqIDI7XG59XG5cbi5jLXRhYnNfX25hdmlnYXRpb25fX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICBAaW5jbHVkZSBicmVha3BvaW50LXZhbHVlcyhmb250LXNpemUsIGZhbHNlLCAzNHB4LCA1NHB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobGluZS1oZWlnaHQsIGZhbHNlLCA0NHB4LCA3MnB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC12YWx1ZXMobGV0dGVyLXNwYWNpbmcsIGZhbHNlLCAtMS41cHgsIC0zLjhweCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdmFsdWVzKG1hcmdpbi1ib3R0b20sIGZhbHNlLCAkc3BhY2luZyAqIDMsICRzcGFjaW5nICogNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIGNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcInRhYnNfbWVkaXVtLXVwXCI7XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBAaW1wb3J0IFwidGFic19sYXJnZS11cFwiO1xufVxuIiwiLmMtdGFicyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmciA4ZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IC4gdGFiXCI7XG59XG5cbi5jLXRhYnNfX3RpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy01O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXRhYnNfX2l0ZW1fX3RpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy0yO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn1cblxuLmMtdGFic19fbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXRhYnNfX25hdmlnYXRpb25fX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGFic19fbmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10YWJzX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiB0YWI7XG59XG5cbi5jLXRhYnNfX25hdmlnYXRpb24ge1xuICBncmlkLWFyZWE6IG5hdjtcbn1cbiIsIi5jLXRhYnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDFmciA3ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJuYXYgLiB0YWJcIjtcbn1cbiIsIi8qXG5cbiAgU29ydCBsaXN0XG5cbiovXG5cbi5jLXNvcnRsaXN0IHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA2O1xufVxuXG4uYy1zb3J0bGlzdF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xufVxuXG4uYy1zb3J0bGlzdF9fc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiAyO1xufVxuXG4uYy1zb3J0bGlzdF9fdGFncyB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zb3J0bGlzdF9fdGFnIHtcbiAgY29sb3I6ICRncmVlbi1kYXJrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1zb3J0bGlzdF9fdGFnLWNsb3NlLFxuLmMtc29ydGxpc3RfX2l0ZW0tLWFjdGl2ZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAkc3BhY2luZyAqIDM7XG4gIGhlaWdodDogJHNwYWNpbmcgKiAzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDhweDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5jLXNvcnRsaXN0X190YWctY2xvc2Uge1xuICBtaW4td2lkdGg6ICRzcGFjaW5nICogMjtcbiAgaGVpZ2h0OiAkc3BhY2luZyAqIDI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5jLXNvcnRsaXN0X19pdGVtLS1hY3RpdmUtY2xvc2Uge1xuICBsaW5lLWhlaWdodDogMztcbn1cblxuLmMtc29ydGxpc3RfX3NvcnRmaW5kZXIge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGgtc21hbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA0O1xufVxuXG4uYy1zb3J0bGlzdF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogMiAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSByZ2JhKCRibGFjay1zb2Z0LCAwLjIpO1xufVxuXG4uYy1zb3J0bGlzdF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAxMTtcbn1cblxuLmMtc29ydGxpc3RfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn1cblxuLmMtc29ydGxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGdyZWVuLWRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzYW5kO1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZyAqIDEuNTtcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAxLjUgJHNwYWNpbmcgKiAxLjggJHNwYWNpbmcgKiAxLjUgJHNwYWNpbmcgKiAzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xufVxuXG4uYy1zb3J0bGlzdF9faXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKCRncmV5LCAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXktZXh0cmEtYnJpZ2h0LCAuNSk7XG59XG5cbi5jLXNvcnRsaXN0X19pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmMtc29ydGxpc3RfX2l0ZW0tLWFjdGl2ZS1jbG9zZSB7XG4gIHdpZHRoOiAkc3BhY2luZyAqIDM7XG4gIGhlaWdodDogJHNwYWNpbmcgKiAzO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5jLXNvcnRsaXN0X19pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYy1zb3J0bGlzdF9faXRlbV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgQGltcG9ydCBcInNvcnQtbGlzdF9tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgU29ydCBsaXN0OiBNZWRpdW0gVXBcblxuKi9cblxuLmMtc29ydGxpc3Qge1xuICBtYXJnaW46IDAgJHNwYWNpbmcgKiA3LjUgJHNwYWNpbmcgKiA1O1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcgKiAxNTtcbn1cblxuLmMtc29ydGxpc3RfX3NlYXJjaCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogJHNwYWNpbmcgKiAxLjUgYXV0byBhdXRvO1xufVxuXG4uYy1zb3J0bGlzdF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMztcbiAgcGFkZGluZzogMCAkc3BhY2luZyAqIDM7XG59XG5cbi5jLXNvcnRsaXN0X190YWdzIGxpIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcgKiAyO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLXNvcnRsaXN0X19zb3J0ZmluZGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAkc3BhY2luZyAqIDQgYXV0byAwO1xufVxuXG4uYy1zb3J0bGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDY7XG59XG5cbi5jLXNvcnRsaXN0X19saXN0IGxpIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZyAvIDI7XG4gIH1cblxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyAvIDI7XG4gIH1cbn1cblxuLmMtc29ydGxpc3RfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nICogMiAkc3BhY2luZyAqIDEuOCAkc3BhY2luZyAqIDIgJHNwYWNpbmcgKiA0O1xufVxuXG4uYy1zb3J0bGlzdF9faXRlbTpkaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKCRncmV5LCAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXktZXh0cmEtYnJpZ2h0LCAuNSk7XG59XG5cbi5jLXNvcnRsaXN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jLXNvcnRsaXN0X19ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nOiAkc3BhY2luZyAqIDIgMDtcbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIEBpbXBvcnQgXCJzb3J0LWxpc3RfbGFyZ2UtdXBcIjtcbn1cbiIsIi8qXG5cbiAgU29ydCBsaXN0OiBMYXJnZSBVcFxuXG4qL1xuXG4uYy1zb3J0bGlzdCB7XG4gIG1hcmdpbjogMCAkc3BhY2luZyAqIDE1ICRzcGFjaW5nICogNTtcbn1cblxuLmMtc29ydGxpc3RfX3NlYXJjaCB7XG4gIHdpZHRoOiA1MCU7XG59XG4iLCIvKlxuXG4gIFNvY2lhbCBOYXZpZ2F0aW9uXG5cbiovXG5cbi5jLXNvY2lhbC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA1O1xufVxuXG4uYy1zb2NpYWwtbmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBMaW5rXG5cbi5jLXNvY2lhbC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuXG4gICZbaHJlZio9XCJmYWNlYm9va1wiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24oZmFjZWJvb2spO1xuICAgICAgZm9udC1zaXplOiByZW0oMzNweCk7XG4gICAgfVxuICB9XG5cbiAgJltocmVmKj1cImluc3RhZ3JhbVwiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuXG4gICZbaHJlZio9XCJ5b3V0dWJlXCJdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbih5b3V0dWJlKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgQGltcG9ydCBcInNvY2lhbC1uYXZpZ2F0aW9uX3NtYWxsLXVwXCI7XG59XG4iLCIvKlxuXG4gIFNvY2lhbCBOYXZpZ2F0aW9uOiBTbWFsbCBVcFxuXG4qL1xuXG4uYy1zb2NpYWwtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIExpbmtcblxuLmMtc29jaWFsLW5hdmlnYXRpb25fX2xpbmsge1xuICBwYWRkaW5nOiAxMnB4ICAwIDEycHggMjBweDtcbn1cbiIsIi8qXG5cbiAgVGVhc2VyXG5cbiovXG5cbi5jLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtdGVhc2VyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDg7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMjtcbn1cblxuLmMtdGVhc2VyX19waWN0dXJlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0tZm9ybTEge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMTAwJSwgMjglIDEwMCUsIDElIDkxJSwgMCAwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTBkZWcpIHRyYW5zbGF0ZXgoMTBweCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgJi0tZm9ybTIge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig5NCUgMSUsIDEwMCUgODclLCA3NSUgOTclLCA1JSAxMDAlLCAwIDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExLjhkZWcpIHRyYW5zbGF0ZXkoMzVweCkgdHJhbnNsYXRleCgtMTBweCk7XG4gIH1cbn1cblxuLmMtdGVhc2VyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGVhc2VyX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAkc3BhY2luZyAqIDMgMDtcbn1cblxuLmMtdGVhc2VyX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW5pbWF0aW9uLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFuaW1hdGlvbi1ob2xkZXItYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9rdWVyYmlzLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IDgxJTtcbiAgd2lkdGg6IDM5OHB4O1xuICBoZWlnaHQ6IDUxMnB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvYXByaWtvc2UucG5nXCIpO1xuICB0b3A6IDc3JTtcbiAgbGVmdDogOTAlO1xuICB3aWR0aDogMzkycHg7XG4gIGhlaWdodDogMzYycHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xufVxuXG4udS1iYWNrZ3JvdW5kLWNvbG9yLS1waW5rIHtcbiAgLnN2Zy1hbmltYXRpb24tY3RhLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvZmVkZXJrb2hsLnBuZ1wiKTtcbiAgICB0b3A6IDM4JTtcbiAgICB3aWR0aDogODc4cHg7XG4gICAgaGVpZ2h0OiA0MDZweDtcbiAgfVxufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9zYWxhdC5wbmdcIik7XG4gIHRvcDogMHB4O1xuICByaWdodDogOTclO1xuICB3aWR0aDogNjkycHg7XG4gIGhlaWdodDogNTQ2cHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9rYXJ0b2ZmZWxuLnBuZ1wiKTtcbiAgdG9wOiAzMDBweDtcbiAgcmlnaHQ6IDk0JTtcbiAgd2lkdGg6IDQ5NnB4O1xuICBoZWlnaHQ6IDM2NHB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvaGltYmVlcmUucG5nXCIpO1xuICB0b3A6IDQ1MHB4O1xuICBsZWZ0OiA0NCU7XG4gIHdpZHRoOiAyODZweDtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS04IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2VyZGJlZXJlLnBuZ1wiKTtcbiAgdG9wOiA0NTBweDtcbiAgbGVmdDogOTUlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMjMycHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMTAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvZ2VyYW5pdW0ucG5nXCIpO1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNTFweDtcbiAgaGVpZ2h0OiA0MjZweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA3cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTExIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2FwZmVsLnBuZ1wiKTtcbiAgdG9wOiAyJTtcbiAgbGVmdDogOTQlO1xuICB3aWR0aDogMzE2cHg7XG4gIGhlaWdodDogNDUwcHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMva3VlcmJpcy5wbmdcIik7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDc0JTtcbiAgd2lkdGg6IDYyOHB4O1xuICBoZWlnaHQ6IDcwNHB4O1xuICBhbmltYXRpb246IGZsb2F0IDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTEzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2pvaGFubmlzYmVlcmVuLnBuZ1wiKTtcbiAgdG9wOiAyJTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDM3NHB4O1xuICBhbmltYXRpb246IGZsb2F0IDlzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0xNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9hcGZlbC5wbmdcIik7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDc0JTtcbiAgd2lkdGg6IDMxNnB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBhbmltYXRpb246IGZsb2F0IDlzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTE1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2pvaGFubmlzYmVlcmVuLnBuZ1wiKTtcbiAgYm90dG9tOiAtMzUlO1xuICByaWdodDogOTMlO1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogMzc0cHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMTYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvYm9obmVuLnBuZ1wiKTtcbiAgdG9wOiAtMTkwcHg7XG4gIGxlZnQ6IDk4JTtcbiAgd2lkdGg6IDIwOHB4O1xuICBoZWlnaHQ6IDUxNHB4O1xuICBhbmltYXRpb246IGZsb2F0IDlzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTE5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2VyZGJlZXJlLnBuZ1wiKTtcbiAgdG9wOiAtMTMwcHg7XG4gIGxlZnQ6IC05JTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDIzMnB4O1xuICBhbmltYXRpb246IGZsb2F0IDExcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0yMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9rdWVyYmlzLnBuZ1wiKTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogODIlO1xuICB3aWR0aDogMzk4cHg7XG4gIGhlaWdodDogNTEycHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgMTFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTIyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL3JhbmRlLnBuZ1wiKTtcbiAgdG9wOiAtMTQwcHg7XG4gIGxlZnQ6IDkwJTtcbiAgd2lkdGg6IDYyOHB4O1xuICBoZWlnaHQ6IDcwNHB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTI0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL3RvbWF0ZW4ucG5nXCIpO1xuICB0b3A6IC0xNDBweDtcbiAgbGVmdDogOTAlO1xuICB3aWR0aDogMzAycHg7XG4gIGhlaWdodDogMzQ2cHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMjUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMva2xlZS5wbmdcIik7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IC04JTtcbiAgd2lkdGg6IDQyMnB4O1xuICBoZWlnaHQ6IDU3OHB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tMSB7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvcmFuZGUucG5nXCIpO1xuICB0b3A6IDU2JTtcbiAgbGVmdDogLTE1JTtcbiAgd2lkdGg6IDYyOHB4O1xuICBoZWlnaHQ6IDcwNHB4O1xuICBhbmltYXRpb246IGZsb2F0IDEwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvaGltYmVlcmUucG5nXCIpO1xuICB0b3A6IDMlO1xuICBsZWZ0OiAtNSU7XG4gIHdpZHRoOiAyODZweDtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA5cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTQge1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtaGVyby01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2RhaGxpZS5wbmdcIik7XG4gIHRvcDogNDAlO1xuICByaWdodDogLTczJTtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IDQyMnB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9rbGVlLnBuZ1wiKTtcbiAgdG9wOiA4NCU7XG4gIHJpZ2h0OiAtOTYlO1xuICB3aWR0aDogNDIycHg7XG4gIGhlaWdodDogNTc4cHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjYlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1zcG9uc29ycy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL3NhbGF0LnBuZ1wiKTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAtMjAwcHg7XG4gIHdpZHRoOiAzODlweDtcbiAgaGVpZ2h0OiAzMDdweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLXNwb25zb3JzLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvcmFuZGUucG5nXCIpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xNSU7XG4gIHdpZHRoOiA2MjhweDtcbiAgaGVpZ2h0OiA3MDRweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCAxMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICBAaW1wb3J0IFwidGVhc2VyX3NtYWxsLXVwXCI7XG59XG4iLCIvKlxuXG4gIFRlYXNlcjogU21hbGwgVXBcblxuKi9cblxuLy8gTWVkaWEgUXVlcmllc1xuXG4udS1iYWNrZ3JvdW5kLWNvbG9yLS1vcmFuZ2Uge1xuICAuc3ZnLWFuaW1hdGlvbi1jdGEtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9wYXByaWthLnBuZ1wiKTtcbiAgdG9wOiAtMjkwcHg7XG4gIGxlZnQ6IC0xMSU7XG4gIHdpZHRoOiAzNDhweDtcbiAgaGVpZ2h0OiA0MzhweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA3cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvYmlybmUucG5nXCIpO1xuICB0b3A6IDE0JTtcbiAgbGVmdDogLTclO1xuICB3aWR0aDogMjM0cHg7XG4gIGhlaWdodDogMzgwcHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtaGVyby0yIHtcbiAgdG9wOiA1NyU7XG4gIGxlZnQ6IC0xMyU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzklO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtaGVyby0zIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ5JTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9ydWViZS5wbmdcIik7XG4gIHRvcDogMTElO1xuICByaWdodDogLTIwJTtcbiAgd2lkdGg6IDM3OHB4O1xuICBoZWlnaHQ6IDU5OHB4O1xuICBhbmltYXRpb246IGZsb2F0IDdzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQxJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tNSB7XG4gIHRvcDogNTIlO1xuICByaWdodDogLTQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTYge1xuICB0b3A6IDgxJTtcbiAgcmlnaHQ6IC0zNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDclO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvYmlybmUucG5nXCIpO1xuICB0b3A6IDIlO1xuICBsZWZ0OiA5OCU7XG4gIHdpZHRoOiAzNzJweDtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0yMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9oaW1iZWVyZS5wbmdcIik7XG4gIGxlZnQ6IC04JTtcbiAgd2lkdGg6IDI4NnB4O1xuICBoZWlnaHQ6IDIzOHB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYzJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTI0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2hpbWJlZXJlLnBuZ1wiKTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDI4NnB4O1xuICBoZWlnaHQ6IDIzOHB4O1xuICBhbmltYXRpb246IGZsb2F0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwidGVhc2VyX21lZGl1bS11cFwiO1xufVxuIiwiLypcblxuICBUZWFzZXI6IE1lZGl1bSBVcFxuXG4qL1xuXG4uYy10ZWFzZXJfX2hlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtdGVhc2VyX19tYWluIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKiA1O1xufVxuXG4uYy10ZWFzZXJfX3BpY3R1cmUge1xuICB3aWR0aDogNzclO1xuICBoZWlnaHQ6IDc3JTtcbiAgJi0tZm9ybTEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1MGRlZykgdHJhbnNsYXRleCgwcHgpIHRyYW5zbGF0ZXkoMjBweCk7XG4gIH1cbiAgJi0tZm9ybTIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExLjhkZWcpIHRyYW5zbGF0ZXkoLTExMHB4KSB0cmFuc2xhdGV4KDQ2cHgpO1xuICB9XG59XG5cbi5jLXRlYXNlcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy10ZWFzZXJfX2JvZHkge1xuICBtYXJnaW46IDAgJHNwYWNpbmcgKiA4ICRzcGFjaW5nICogMyAkc3BhY2luZyAqIDg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXRlYXNlcl9fYnV0dG9ucyB7XG4gIG1hcmdpbjogMCAkc3BhY2luZyAqIDg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbmltYXRpb24taG9sZGVyLWJvdHRvbS0tcGxhbnRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMjBweDtcbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tb3JhbmdlIHtcbiAgLnN2Zy1hbmltYXRpb24tY3RhLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvZmVkZXJrb2hsLnBuZ1wiKTtcbiAgICB0b3A6IDY2JTtcbiAgICByaWdodDogMzMlO1xuICAgIHdpZHRoOiA4NzhweDtcbiAgICBoZWlnaHQ6IDEwMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgfVxufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMiB7XG4gIHRvcDogLTUlO1xuICByaWdodDogMzklO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY3JTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvYXBmZWwucG5nXCIpO1xuICB0b3A6IDU4JTtcbiAgcmlnaHQ6IDQ2JTtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IDM0NnB4O1xuICBhbmltYXRpb246IGZsb2F0IDdzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tcGluayB7XG4gIC5zdmctYW5pbWF0aW9uLWN0YS0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL21vaG4ucG5nXCIpO1xuICAgIHdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IDUwMnB4O1xuICB9XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS01IHtcbiAgdG9wOiAtNDcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMTgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvbW9obi5wbmdcIik7XG4gIHRvcDogLTYwcHg7XG4gIHJpZ2h0OiAzMyU7XG4gIHdpZHRoOiAzMDJweDtcbiAgaGVpZ2h0OiA1MDJweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA3cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0yMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9rdWVyYmlzLnBuZ1wiKTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogODIlO1xuICB3aWR0aDogMzk4cHg7XG4gIGhlaWdodDogNTEycHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgMTFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tc3BvbnNvcnMtMSB7XG4gIHRvcDogODBweDtcbn1cblxuLnN2Zy1hbmltYXRpb24tc3BvbnNvcnMtMiB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1JTtcbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuXG5AbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgQGltcG9ydCBcInRlYXNlcl9sYXJnZS11cFwiO1xufVxuIiwiLypcblxuICBUZWFzZXI6IExhcmdlIFVwXG5cbiovXG5cbi5jLXRlYXNlcl9fcGljdHVyZSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTEge1xuICB0b3A6IDcwJTtcbiAgcmlnaHQ6IDY3JTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0yIHtcbiAgdG9wOiAtNSU7XG4gIHJpZ2h0OiAzNyU7XG4gIGJhY2tncm91bmQtc2l6ZTogNjUlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtMyB7XG4gIGxlZnQ6IDg1JTtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG59XG5cbi51LWJhY2tncm91bmQtY29sb3ItLXBpbmsge1xuICAuc3ZnLWFuaW1hdGlvbi1jdGEtMyB7XG4gICAgdG9wOiA3MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICB9XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS02IHtcbiAgdG9wOiA2MDBweDtcbiAgcmlnaHQ6IDYzJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTcge1xuICB0b3A6IDU4MHB4O1xuICBsZWZ0OiA1MyU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLTgge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0yMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9rdWVyYmlzLnBuZ1wiKTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNzUlO1xuICB3aWR0aDogMzk4cHg7XG4gIGhlaWdodDogNTEycHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4uc3ZnLWFuaW1hdGlvbi1jdGEtaGVyby0xIHtcbiAgdG9wOiA2NXB4O1xuICBsZWZ0OiAtMTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYzJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tMiB7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA3JTtcbiAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTMge1xuICB0b3A6IC04JTtcbiAgbGVmdDogMjMlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tNCB7XG4gIHRvcDogMyU7XG4gIHJpZ2h0OiAtMTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLnN2Zy1hbmltYXRpb24tY3RhLWhlcm8tNSB7XG4gIHRvcDogMzclO1xuICByaWdodDogLTIwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA1OCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS1oZXJvLTYge1xuICB0b3A6IDY0JTtcbiAgcmlnaHQ6IC04JTtcbiAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0xOCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9tb2huLnBuZ1wiKTtcbiAgdG9wOiAtMTAwcHg7XG4gIHJpZ2h0OiAzOCU7XG4gIHdpZHRoOiAzMDJweDtcbiAgaGVpZ2h0OiA1MDJweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA3cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLWN0YS0yMyB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5pbWFnZXMvZ2VyYW5pdW0ucG5nXCIpO1xuICBsZWZ0OiAzNSU7XG4gIHdpZHRoOiAzMTRweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG59XG5cbi5zdmctYW5pbWF0aW9uLXNwb25zb3JzLTEge1xuICBsZWZ0OiAwO1xufVxuIiwiLypcblxuICBVdGlsaXRpZXNcblxuKi9cblxuQGltcG9ydCBcImJhY2tncm91bmQtY29sb3IvYmFja2dyb3VuZC1jb2xvclwiO1xuQGltcG9ydCBcImNsaXAtZm9ybS9jbGlwLWZvcm1cIjtcbkBpbXBvcnQgXCJjb2xvci9jb2xvclwiO1xuQGltcG9ydCBcImNvb2tpZWJvdC9jb29raWVib3RcIjtcbkBpbXBvcnQgXCJkaXNwbGF5L2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJvcmRlci9vcmRlclwiO1xuQGltcG9ydCBcIm92ZXJmbG93L292ZXJmbG93XCI7XG5AaW1wb3J0IFwicGFkZGluZy9wYWRkaW5nXCI7XG5AaW1wb3J0IFwicG9zaXRpb24vcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJwcmludC9wcmludFwiO1xuQGltcG9ydCBcInZpc2liaWxpdHkvdmlzaWJpbGl0eVwiO1xuIiwiLypcblxuICBCYWNrZ3JvdW5kIENvbG9yXG5cbiovXG5cbkBlYWNoICRiYWNrZ3JvdW5kLWNvbG9yLCAkdmFsdWUgaW4gJGJhY2tncm91bmQtY29sb3JzIHtcblxuICAudS1iYWNrZ3JvdW5kLWNvbG9yLS0jeyRiYWNrZ3JvdW5kLWNvbG9yfSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXG4gICAgQGlmIGxpZ2h0bmVzcygkdmFsdWUpIDw9IDQwJSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKlRPRE86IE1lcmdlIHRoaXMgaW50byB0aGUgdS1iYWNrZ3JvdW5kLWNvbG9yIHV0aWxpdGllIGFuZCBzZXQgY29sb3IgZGVwZW5kaW5nIG9uIGJhY2tncm91bmQgdmlhIHNhc3MgbWFwIChKYXNpbiBpcyBvbiBpdCkqL1xuLnUtYmFja2dyb3VuZC1jb2xvci0tcGluayB7XG4gIGNvbG9yOiAkdmlvbGV0dC1kYXJrO1xuICA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldHQtMTI7XG4gIH1cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM5LCAxNTEsIDE4NSwgMC42NSkscmdiYSgyMzksIDE1MSwgMTg1LCAwLjY1KSksdXJsKFwifmltYWdlcy9iZy0yMDAucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tZ3JlZW4ge1xuICAgIDo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrLTQwO1xuICAgIH1cbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMTMzLCAxNTIsIDkzLCAwLjgwKSxyZ2JhKDEzMywgMTUyLCA5MywgMC44MCkpLHVybChcIn5pbWFnZXMvYmctMjAwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG5cbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tb3JhbmdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIH1cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjMwLCAxMzIsIDE3LCAwLjc1KSxyZ2JhKDIzMCwgMTMyLCAxNywgMC43NSkpLHVybChcIn5pbWFnZXMvYmctMjAwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG5cbn1cblxuLnUtYmFja2dyb3VuZC1jb2xvci0tYmVpZ2Uge1xuICBjb2xvcjogJGdyZWVuLWRhcms7XG4gIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyay00MDtcbiAgfVxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoaHNsYSgyMywgMzklLCA4NiUsIDgpLGhzbGEoMjMsIDM5JSwgODYlLCA4KSksdXJsKFwifmltYWdlcy9iZy0yMDAucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcblxufVxuIiwiLypcblxuICBDbGlwIEZvcm1cblxuKi9cblxuLnUtY2xpcC1mb3JtLS0xIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDg0JSAwLCAxMDAlIDIxJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG59XG5cbi51LWNsaXAtZm9ybS0tMiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbig3OCUgMCwgMTAwJSAxMiUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDApO1xufVxuLnUtY2xpcC1mb3JtLS0zIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODglIDAsIDEwMCUgOSUsIDEwMCUgMTAwJSwgMTIlIDEwMCUsIDAgOTIlKTtcbn1cbiIsIi8qXG5cbiAgQ29sb3JcblxuKi9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG5cbiAgLnUtY29sb3ItLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKlxuXG4gIENvb2tpZSBCb3RcblxuICovXG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZGJ5Q3lib3QsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ1Bvd2VyZWRieUltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXJXcmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUrc3BhbiwgOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUZXh0IGEsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbklBQkhlYWRlclZpZXdQYXJ0bmVyc0xpbmssXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJ1bGtDb25zZW50TGlzdCBkdCBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxGb290ZXIgYSxcbiAgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uSUFCRGVzY3JpcHRpb24gYSxcbiAgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVMaW5rLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudFRleHRBYm91dCBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUNvbnRhaW5lclR5cGVzIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llUHJvdmlkZXIsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyVHlwZXMgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUVtcHR5Q2F0ZWdvcnlNZXNzYWdlLFxuICAuQ29va2llQ2FyZCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUNvbnRhaW5lckJ1dHRvbixcbiAgLkNvb2tpZUNhcmQgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRJQUJ2MlRhYixcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uc1NlbGVjdFBhbmUgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uRGVzY3JpcHRpb24sXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5DeWJvdENvb2tpZWJvdERpYWxvZ05hdkl0ZW1MaW5rLkN5Ym90Q29va2llYm90RGlhbG9nQWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuLWRhcmsgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGdyZWVuLWRhcmsgIWltcG9ydGFudDtcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluayB7XG4gICAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZWVuLWRhcmsgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWJyaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCsuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZWNsaW5lLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dhbGxTZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkYmxhY2stc29mdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktZXh0cmEtYnJpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbi1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd0FsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcmsgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcmtlciAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24sIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24sXG4gICAgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLypcblxuICBEaXNwbGF5XG5cbiovXG5cbkBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50LW5hbWVzIHtcblxuICBAaW5jbHVkZSBicmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cbiAgICAkcHJlZml4OiBicmVha3BvaW50LXByZWZpeCgkYnJlYWtwb2ludCk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcblxuICAgICAgJHN1ZmZpeDogYnJlYWtwb2ludC1zdWZmaXgoJGJyZWFrcG9pbnQsICR2YWx1ZSk7XG5cbiAgICAgIC51LWRpc3BsYXkjeyRwcmVmaXh9I3skc3VmZml4fSB7XG4gICAgICAgIGRpc3BsYXk6ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG5cbiAgT3JkZXJcblxuKi9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnQtbmFtZXMge1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAgICRwcmVmaXg6IGJyZWFrcG9pbnQtcHJlZml4KCRicmVha3BvaW50KTtcblxuICAgIC51LW9yZGVyI3skcHJlZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuICAgIC51LW9yZGVyI3skcHJlZml4fS1sYXN0IHsgb3JkZXI6ICRncmlkLWNvbHVtbnMgKyAxOyB9XG5cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgLnUtb3JkZXIjeyRwcmVmaXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuXG4gIE92ZXJmbG93XG5cbiovXG5cbi51LW92ZXJmbG93LS1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLypcblxuICBQYWRkaW5nXG5cbiovXG5cbi51LXBhZGRpbmctYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZyAqIDM7XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICBAaW1wb3J0IFwicGFkZGluZ19tZWRpdW0tdXBcIjtcbn1cbiIsIi8qXG5cbiAgUGFkZGluZzogTWVkaXVtIFVwXG5cbiovXG5cbi51LXBhZGRpbmctYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZyAqIDEwO1xufSIsIi8qXG5cbiAgUG9zaXRpb25cblxuKi9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnQtbmFtZXMge1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAgICRwcmVmaXg6IGJyZWFrcG9pbnQtcHJlZml4KCRicmVha3BvaW50KTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkcG9zaXRpb25zIHtcblxuICAgICAgJHN1ZmZpeDogYnJlYWtwb2ludC1zdWZmaXgoJGJyZWFrcG9pbnQsICR2YWx1ZSk7XG5cbiAgICAgIC51LXBvc2l0aW9uI3skcHJlZml4fSN7JHN1ZmZpeH0ge1xuICAgICAgICBwb3NpdGlvbjogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKlxuXG4gIFByaW50XG5cbiovXG5cbkBtZWRpYSBwcmludCB7XG5cbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG5cbiAgICAudS1wcmludC0tI3skdmFsdWV9IHtcbiAgICAgIGRpc3BsYXk6ICR2YWx1ZVxuICAgIH1cbiAgfVxufVxuIiwiLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/