/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/css/main.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
:root {
  --col-brand-100: rgb(255 238 179);
  --col-brand-300: rgb(255 229 128);
  --col-brand-500: rgb(255 204 0);
  --col-brand-600: rgb(234 173 36);
  --col-brand-700: rgb(245 156 0);
  --col-grey-100: rgb(227 227 227);
  --col-grey-300: rgb(199 201 204);
  --col-grey-500: rgb(112, 114, 120);
  --col-grey-700: rgb(54 56 58);
  --col-prime: var(--col-brand-500);
  --col-sec: var(--col-grey-300);
  --col-error-200: rgb(254 244 246);
  --col-error: rgb(178 16 22);
  --col-success: rgb(50 210 150);
  --bg-adminbar: rgb(27 84 97);
}

.header__bannerbox-wrap, .header__menubar-wrap, .wrapper {
  max-width: var(--content-max-width);
  margin: 0 auto;
  width: 100%;
}

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

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
[class^=sf-dump] {
  background: #18171B;
  white-space: pre-wrap;
}

html {
  scroll-behavior: smooth;
}

body {
  font-size: 1rem;
}

/**/
.uk-width-7-8 {
  width: calc(100% / 8 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-8\@s {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-8\@m {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-8\@l {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-8\@xl {
    width: calc(100% / 8 * 7);
  }
}
.uk-width-6-8 {
  width: calc(100% / 8 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-8\@s {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-8\@m {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-8\@l {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-8\@xl {
    width: calc(100% / 8 * 6);
  }
}
.uk-width-5-8 {
  width: calc(100% / 8 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-8\@s {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-8\@m {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-8\@l {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-8\@xl {
    width: calc(100% / 8 * 5);
  }
}
.uk-width-4-8 {
  width: calc(100% / 8 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-8\@s {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-8\@m {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-8\@l {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-8\@xl {
    width: calc(100% / 8 * 4);
  }
}
.uk-width-3-8 {
  width: calc(100% / 8 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-8\@s {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-8\@m {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-8\@l {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-8\@xl {
    width: calc(100% / 8 * 3);
  }
}
.uk-width-2-8 {
  width: calc(100% / 8 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-8\@s {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-8\@m {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-8\@l {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-8\@xl {
    width: calc(100% / 8 * 2);
  }
}
.uk-width-1-8 {
  width: calc(100% / 8 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-8\@s {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-8\@m {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-8\@l {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-8\@xl {
    width: calc(100% / 8 * 1);
  }
}
.uk-child-width-1-8 > * {
  width: calc(100% / 8 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-8\@s > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-8\@m > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-8\@l > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-8\@xl > * {
    width: calc(100% / 8 * 1);
  }
}
.uk-width-11-12 {
  width: calc(100% / 12 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-12\@s {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-12\@m {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-12\@l {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-12\@xl {
    width: calc(100% / 12 * 11);
  }
}
.uk-width-10-12 {
  width: calc(100% / 12 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-12\@s {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-12\@m {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-12\@l {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-12\@xl {
    width: calc(100% / 12 * 10);
  }
}
.uk-width-9-12 {
  width: calc(100% / 12 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-12\@s {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-12\@m {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-12\@l {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-12\@xl {
    width: calc(100% / 12 * 9);
  }
}
.uk-width-8-12 {
  width: calc(100% / 12 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-12\@s {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-12\@m {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-12\@l {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-12\@xl {
    width: calc(100% / 12 * 8);
  }
}
.uk-width-7-12 {
  width: calc(100% / 12 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-12\@s {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-12\@m {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-12\@l {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-12\@xl {
    width: calc(100% / 12 * 7);
  }
}
.uk-width-6-12 {
  width: calc(100% / 12 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-12\@s {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-12\@m {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-12\@l {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-12\@xl {
    width: calc(100% / 12 * 6);
  }
}
.uk-width-5-12 {
  width: calc(100% / 12 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-12\@s {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-12\@m {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-12\@l {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-12\@xl {
    width: calc(100% / 12 * 5);
  }
}
.uk-width-4-12 {
  width: calc(100% / 12 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-12\@s {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-12\@m {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-12\@l {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-12\@xl {
    width: calc(100% / 12 * 4);
  }
}
.uk-width-3-12 {
  width: calc(100% / 12 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-12\@s {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-12\@m {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-12\@l {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-12\@xl {
    width: calc(100% / 12 * 3);
  }
}
.uk-width-2-12 {
  width: calc(100% / 12 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-12\@s {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-12\@m {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-12\@l {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-12\@xl {
    width: calc(100% / 12 * 2);
  }
}
.uk-width-1-12 {
  width: calc(100% / 12 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-12\@s {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-12\@m {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-12\@l {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-12\@xl {
    width: calc(100% / 12 * 1);
  }
}
.uk-child-width-1-12 > * {
  width: calc(100% / 12 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-12\@s > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-12\@m > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-12\@l > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-12\@xl > * {
    width: calc(100% / 12 * 1);
  }
}
.uk-width-15-16 {
  width: calc(100% / 16 * 15);
}

@media (min-width: 640px) {
  .uk-width-15-16\@s {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 960px) {
  .uk-width-15-16\@m {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 1200px) {
  .uk-width-15-16\@l {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 1600px) {
  .uk-width-15-16\@xl {
    width: calc(100% / 16 * 15);
  }
}
.uk-width-14-16 {
  width: calc(100% / 16 * 14);
}

@media (min-width: 640px) {
  .uk-width-14-16\@s {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 960px) {
  .uk-width-14-16\@m {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 1200px) {
  .uk-width-14-16\@l {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 1600px) {
  .uk-width-14-16\@xl {
    width: calc(100% / 16 * 14);
  }
}
.uk-width-13-16 {
  width: calc(100% / 16 * 13);
}

@media (min-width: 640px) {
  .uk-width-13-16\@s {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 960px) {
  .uk-width-13-16\@m {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 1200px) {
  .uk-width-13-16\@l {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 1600px) {
  .uk-width-13-16\@xl {
    width: calc(100% / 16 * 13);
  }
}
.uk-width-12-16 {
  width: calc(100% / 16 * 12);
}

@media (min-width: 640px) {
  .uk-width-12-16\@s {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 960px) {
  .uk-width-12-16\@m {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 1200px) {
  .uk-width-12-16\@l {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 1600px) {
  .uk-width-12-16\@xl {
    width: calc(100% / 16 * 12);
  }
}
.uk-width-11-16 {
  width: calc(100% / 16 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-16\@s {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-16\@m {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-16\@l {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-16\@xl {
    width: calc(100% / 16 * 11);
  }
}
.uk-width-10-16 {
  width: calc(100% / 16 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-16\@s {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-16\@m {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-16\@l {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-16\@xl {
    width: calc(100% / 16 * 10);
  }
}
.uk-width-9-16 {
  width: calc(100% / 16 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-16\@s {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-16\@m {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-16\@l {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-16\@xl {
    width: calc(100% / 16 * 9);
  }
}
.uk-width-8-16 {
  width: calc(100% / 16 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-16\@s {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-16\@m {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-16\@l {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-16\@xl {
    width: calc(100% / 16 * 8);
  }
}
.uk-width-7-16 {
  width: calc(100% / 16 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-16\@s {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-16\@m {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-16\@l {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-16\@xl {
    width: calc(100% / 16 * 7);
  }
}
.uk-width-6-16 {
  width: calc(100% / 16 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-16\@s {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-16\@m {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-16\@l {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-16\@xl {
    width: calc(100% / 16 * 6);
  }
}
.uk-width-5-16 {
  width: calc(100% / 16 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-16\@s {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-16\@m {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-16\@l {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-16\@xl {
    width: calc(100% / 16 * 5);
  }
}
.uk-width-4-16 {
  width: calc(100% / 16 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-16\@s {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-16\@m {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-16\@l {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-16\@xl {
    width: calc(100% / 16 * 4);
  }
}
.uk-width-3-16 {
  width: calc(100% / 16 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-16\@s {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-16\@m {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-16\@l {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-16\@xl {
    width: calc(100% / 16 * 3);
  }
}
.uk-width-2-16 {
  width: calc(100% / 16 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-16\@s {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-16\@m {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-16\@l {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-16\@xl {
    width: calc(100% / 16 * 2);
  }
}
.uk-width-1-16 {
  width: calc(100% / 16 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-16\@s {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-16\@m {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-16\@l {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-16\@xl {
    width: calc(100% / 16 * 1);
  }
}
.uk-child-width-1-16 > * {
  width: calc(100% / 16 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-16\@s > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-16\@m > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-16\@l > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-16\@xl > * {
    width: calc(100% / 16 * 1);
  }
}
@font-face {
  font-family: "Generis Simple";
  src: url(/build/fonts/Generis_Simple.8b1e2f14.woff) format("woff"), url(/build/fonts/Generis_Simple.54a9f58f.ttf) format("ttf"), url(/build/fonts/Generis_Simple.6291c43b.eot) format("eot");
  font-weight: 400;
}
@font-face {
  font-family: "Generis Simple";
  src: url(/build/fonts/Generis_Simple_Bold.4971d8d9.woff) format("woff"), url(/build/fonts/Generis_Simple_Bold.e17047d6.ttf) format("ttf"), url(/build/fonts/Generis_Simple_Bold.9de6d91c.eot) format("eot");
  font-weight: 700;
}
@font-face {
  font-family: Caveat;
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/Caveat-Regular.904c321e.woff) format("woff"), url(/build/fonts/Caveat-Regular.0f791c31.woff2) format("woff2"), url(/build/fonts/Caveat-Regular.1d86a634.eot) format("eot");
}
@font-face {
  font-family: Caveat;
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/Caveat-Medium.2bd0c921.woff) format("woff"), url(/build/fonts/Caveat-Medium.add1ce06.woff2) format("woff2"), url(/build/fonts/Caveat-Medium.194f79e2.eot) format("eot");
}
@font-face {
  font-family: Caveat;
  font-style: normal;
  font-weight: 700;
  src: url(/build/fonts/Caveat-Bold.f6b3dfa0.woff) format("woff"), url(/build/fonts/Caveat-Bold.5d51a510.woff2) format("woff2"), url(/build/fonts/Caveat-Bold.6ade35d7.eot) format("eot");
}
html {
  font-size: 106.25%;
  font-family: "Generis Simple", sans-serif;
}

body {
  font-size: 1em;
  color: #000;
}

h1,
.tos-h1,
.uk-h1,
h2,
.tos-h2,
.uk-h2,
h3,
.tos-h3,
.uk-h3,
h4,
.tos-h4,
.uk-h4,
h5,
.tos-h5,
.uk-h5 {
  font-family: "Generis Simple", sans-serif;
  font-weight: 700;
}

h1,
.uk-h1,
.tos-h1 {
  font-size: 48px;
}
@media (min-width: 960px) {
  h1,
  .uk-h1,
  .tos-h1 {
    font-size: 60px;
  }
}

h2,
.uk-h2,
.tos-h2 {
  font-size: 40px;
}
@media (min-width: 960px) {
  h2,
  .uk-h2,
  .tos-h2 {
    font-size: 44px;
  }
}

h3,
.tos-h3,
.uk-h3 {
  font-size: 32px;
}
@media (min-width: 960px) {
  h3,
  .tos-h3,
  .uk-h3 {
    font-size: 36px;
  }
}

h4,
.tos-h4,
.uk-h4 {
  font-size: 28px;
}

h5,
.tos-h5,
.uk-h5 {
  font-size: 23px;
  font-weight: 400;
}

a {
  color: inherit;
}
.page__main a:not([class]) {
  text-decoration: none;
  border-bottom: 2px #000 solid;
}
.page__main a[href^="https://"]::after {
  font-family: "Font Awesome 7 Pro";
  content: "\f08e";
  display: inline-block;
  margin-left: 1em;
}

.uk-button {
  text-transform: none;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.25px;
  line-height: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 45px;
  text-transform: none;
  transition: background 0.5s ease;
}
.uk-button i {
  margin-right: 10px;
  font-size: 1.75em;
}

.uk-button-primary {
  background-color: var(--col-prime);
  color: #000;
}
.uk-button-primary:hover {
  background-color: var(--col-brand-500);
}

.uk-button-secondary {
  border: 2px solid #ffcc00;
  background-color: #fff;
  color: #000;
}
.uk-button-secondary:hover {
  background-color: #fffae5;
  color: #000;
}

.uk-dotnav > * > * {
  border-radius: 0;
  height: 5px;
  width: 50px;
  background: #c7c9cc;
  border-color: #c7c9cc;
}

.uk-tab > * > a {
  color: inherit;
  font-size: 1rem;
  text-transform: none;
}

.uk-accordion-title {
  position: relative;
  align-items: center;
  padding-left: 30px;
}
.uk-accordion-title::before {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 32px;
  background: none;
  align-items: center;
  content: "\f054";
  display: flex;
  font: var(--fa-font-solid);
  font-weight: 300;
  height: 24px;
  justify-content: center;
  left: 0;
  margin-left: 0;
  position: absolute;
  transition: transform 0.2s ease;
  width: 24px;
}
.uk-open .uk-accordion-title::before {
  background: transparent none;
  transform: rotate(90deg);
}

.uk-offcanvas-bar {
  background: #fff;
  color: inherit;
  display: grid;
  gap: var(--gap-content);
  grid-auto-rows: max-content;
  align-content: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2) inset;
}
.uk-offcanvas-bar .uk-close {
  color: var(--col-grey-300);
}
.uk-offcanvas-bar a {
  color: inherit;
  display: block;
  padding-block: 5px;
}
.uk-offcanvas-bar a:hover, .uk-offcanvas-bar a:active, .uk-offcanvas-bar a:focus {
  color: inherit;
}

.chosen-container {
  width: 100% !important;
  font-size: 1rem;
}

@media (max-width: 640px) {
  .chosen-mobile-width {
    width: inherit !important;
  }
}

.chosen-container .chosen-single {
  border-radius: 0;
  background: white;
  box-shadow: none;
  border: 1px solid var(--col-sec);
  height: 40px;
  display: flex;
  align-items: center;
  color: #444;
}

.chosen-container-single .chosen-single div {
  width: 20px;
}

.chosen-container-single .chosen-single div b {
  background: none !important;
}
.chosen-container-single .chosen-single div b::after {
  content: "\f078";
  font: var(--fa-font-solid);
  height: 100%;
  display: flex;
  align-items: center;
}

/*------------------------------------------------*/
select.uk-form-danger + .chosen-container .chosen-single {
  border-color: var(--col-error);
  border-width: 1px;
}

select.uk-form-success + .chosen-container .chosen-single {
  border-color: green;
  border-width: 1px;
}

/*------------------------------------------------*/
.chosen-container-active.chosen-with-drop .chosen-single {
  box-shadow: none;
  border: 1px solid var(--col-sec);
  border-bottom: none;
  background: white;
}

.chosen-container .chosen-drop {
  border-radius: 0;
  border: 1px solid var(--col-sec);
  border-top: none;
}

.chosen-container .chosen-drop .chosen-results .highlighted {
  background: var(--col-brand-500);
  color: black;
}

.numselect__wrap {
  display: flex;
  align-items: center;
}
.numselect {
  display: inline-flex;
  align-items: center;
}
.numselect + label {
  font-weight: 700;
  margin-left: 10px;
}

.numselect__input {
  font-weight: 700;
  border: none;
  background: none;
  height: auto;
  width: 25px;
  font-size: inherit;
  text-align: center;
  pointer-events: none;
}

.numselect__button {
  font-size: 1.5rem;
  display: inline-block;
  min-width: 10px;
  cursor: pointer;
  text-align: center;
  background: transparent;
  border: 0;
}
.numselect__button.is-disabled {
  color: grey;
}
.numselect__button:before {
  font: var(--fa-font-solid);
  font-weight: 700;
}

.numselect__button--minus:before {
  content: "\f056";
}

.numselect__button--plus:before {
  content: "\f055";
}

/*Hide number input arrows
/* Chrome, Safari, Edge, Opera */
.numselect input::-webkit-outer-spin-button,
.numselect input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.numselect input[type=number] {
  -moz-appearance: textfield;
}

.link__title {
  font-weight: 700;
  display: block;
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.header__nav {
  display: none;
}
@media (min-width: 1200px) {
  .header__nav {
    display: block;
  }
}
.header__nav a {
  color: #000;
}
.header__nav > ul {
  display: flex;
  gap: 20px;
}
.header__nav > ul > li:has(> ul) > a::after {
  font-family: "Font Awesome 7 Pro";
  content: "\f107";
  display: inline-block;
  margin-left: 5px;
}
.header__nav ul ul {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.9);
  display: none;
  top: 90px;
  left: 0;
  right: 0;
  padding: 20px;
  gap: 40px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.header__nav ul ul::before {
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  background-color: transparent;
}
.header__nav > ul > li:hover > ul {
  display: grid;
}

.reise__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.reise__nav ul {
  display: flex;
  gap: 30px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.reise__nav .uk-button {
  padding: 0 15px;
}
.reise__nav a:not(.uk-button) {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  color: inherit;
  min-width: max-content;
}
.reise__nav a:not(.uk-button):hover {
  text-decoration: none;
}
.reise__nav li.uk-active {
  border-bottom: 2px #000 solid;
}
.reise__nav li.uk-active a {
  border: 0;
}

.offcanvas__nav li:has(> ul) {
  position: relative;
}
.offcanvas__nav li:has(> ul)::after {
  font: var(--fa-font-light);
  content: "\f105";
  position: absolute;
  top: 3px;
  right: 0;
  line-height: inherit;
  transition: transform 0.25s ease;
}
.offcanvas__nav li:has(> ul) a.is-active + ul {
  display: block;
  opacity: 1;
}
.offcanvas__nav li:has(> ul):has(a.is-active)::after {
  transform: rotate(90deg);
}
.offcanvas__nav ul ul {
  margin-left: 20px;
  display: none;
  opacity: 0;
  transition: all 0.5s ease;
  transition-behavior: allow-discrete;
}
@starting-style {
  .offcanvas__nav ul ul {
    opacity: 0;
    display: none;
  }
}

.page__header {
  display: grid;
  grid-template-areas: "header";
}

@media (min-width: 1200px) {
  .header__menubar-wrap {
    grid-area: header;
    place-self: start;
  }
}

.header__menubar {
  background-color: var(--col-prime);
  height: 90px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  position: relative;
}
@media (min-width: 1200px) {
  .header__menubar {
    align-items: flex-end;
  }
}

.header__nav-toggle {
  color: #000;
}
@media (min-width: 1200px) {
  .header__nav-toggle {
    display: none;
  }
}

.header__logo {
  width: 170px;
}

.header__banner {
  grid-area: header;
  position: relative;
  height: 300px;
  display: grid;
  grid-template-areas: "banner";
  place-items: center;
  grid-template-rows: 300px;
}
.header__banner > video {
  grid-area: banner;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 1200px) {
  .header__banner {
    height: 600px;
    grid-template-rows: 600px;
  }
}

.banner__content {
  grid-area: banner;
  text-align: center;
}

.banner__title {
  color: #fff;
  font-size: 2rem;
}
@media (min-width: 1200px) {
  .banner__title {
    font-size: 60px;
  }
}

.banner__button {
  font-size: 1.25rem;
}

.page__footer {
  background-color: #000;
  color: #fff;
  padding: 20px;
}
.page__footer * {
  color: inherit;
}

.footer__menu-wrap {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: var(--gap-content);
  margin-bottom: 40px;
}

.footer__siegel {
  max-width: 170px;
  justify-self: end;
}

.footer__nav {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-auto-rows: min-content;
  gap: 10px;
}
@media (min-width: 960px) {
  .footer__nav {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}
.footer__nav .footer__siegel {
  grid-column: -1;
  grid-row: 1;
}

.footer__social {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 50%;
  text-align: center;
  margin: auto;
}

:root {
  --content-max-width: 1200px;
  --gap-layout: 40px;
  --gap-content: 20px;
}
@media (min-width: 960px) {
  :root {
    --gap-layout: 70px;
    --gap-content: 40px;
  }
}

.page__main {
  padding-inline: 20px;
  padding-block: var(--gap-layout);
  display: grid;
  gap: var(--gap-layout);
}
@media (min-width: 1200px) {
  .page__main {
    padding-inline: 0;
  }
}

.layout__bereich {
  display: grid;
  gap: var(--gap-layout);
}

.content__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr));
  gap: var(--gap-layout);
  max-width: 100%;
}

.page__section {
  --gap: 40px;
  scroll-margin-top: 100px;
}
.page__section .section__content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  gap: var(--gap-layout);
  max-width: 100%;
}

.layout__zeile {
  --gap: 40px;
}
.layout__zeile .zeile__content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  gap: var(--gap-layout);
  max-width: 100%;
}

.zeile--fullwidth > .wrapper {
  max-width: 100%;
}
.section__header:has(.header__icon) {
  display: flex;
  gap: 10px;
}
.section__header:has(.header__icon) .section__title {
  margin-top: 0;
}
.section__header .header__icon {
  font-size: 2.3rem;
}

.section__title sub {
  font-size: 0.5em;
}
.section__suptitle + .section__title {
  margin-top: 0;
}

.section__suptitle {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
}

[class*=teaser--] {
  --gap: 20px;
  font-size: 1rem;
  display: grid;
  grid-template-rows: auto 1fr auto;
  gap: var(--gap);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
}
[class*=teaser--] .teaser__header {
  position: relative;
  color: #fff;
  height: 290px;
}
[class*=teaser--] .teaser__image {
  aspect-ratio: 4/3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
[class*=teaser--] .teaser__titles {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
[class*=teaser--] .teaser__titles > * {
  font-size: 1.35em;
  margin: 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
}
[class*=teaser--] .teaser__titles:not(:has(.teaser__subtitle)) .teaser__title {
  font-weight: 700;
}
[class*=teaser--] .teaser__content {
  --gap: 10px;
  padding-inline: 20px;
  display: grid;
  gap: var(--gap);
  align-content: start;
}

.teaser--text {
  grid-template-rows: auto 1fr;
}

[class*=layout__element] {
  height: 100%;
}
[class*=layout__element].code--on-top {
  display: grid;
}
[class*=layout__element].code--on-top .element__code {
  order: -1;
}
@media (min-width: 960px) {
  [class*=layout__element].text--2-columns .element__text {
    column-count: 2;
  }
}

.element__text *:last-child {
  margin-bottom: 0;
}

.element--showcase {
  min-height: 300px;
  color: #fff;
  display: grid;
  overflow: hidden;
  grid-template-areas: "element";
  place-items: end start;
}
.element--showcase[data-place-items=start], .element--showcase.content-top-left {
  place-items: start;
}
.element--showcase[data-place-items="start end"], .element--showcase.content-top-right {
  place-items: start end;
}
.element--showcase[data-place-items=end], .element--showcase.content-bottom-right {
  place-items: end;
}
.element--showcase[data-place-items="end start"], .element--showcase.content-bottom-left {
  place-items: end start;
}
.element--showcase[data-place-items=center], .element--showcase.content-center {
  place-items: center;
}
.element--showcase .element__content {
  grid-area: element;
  z-index: 1;
  color: #000;
  padding: 0.5em 1.5em;
  background: rgba(255, 255, 255, 0.9);
}
@media (min-width: 1200px) {
  .zeile--fullwidth .element--showcase .element__content {
    max-width: 50%;
  }
}
.element--showcase .element__title {
  color: inherit;
  font-size: 2rem;
  font-weight: 700;
}
.element--showcase .element__image {
  grid-area: element;
  object-fit: cover;
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  transform: scale(1);
  transition: transform 1s ease;
}
.zeile--fullwidth .element--showcase .element__image {
  aspect-ratio: 16/6;
}
.element--showcase:hover .element__image {
  transform: scale(1.05);
}

.fullwidth,
.col-span-all {
  grid-column: 1/-1;
}

@media (min-width: 960px) {
  .col-span-2 {
    grid-column: span 2;
  }
}

@media (min-width: 960px) {
  .row-span-2 {
    grid-row: span 2;
  }
}

@media (min-width: 960px) {
  .row-span-3 {
    grid-row: span 3;
  }
}

.lazy-image {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
.lazy-image.loaded {
  opacity: 1;
}

.list--check {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list--check > li {
  position: relative;
  padding-left: 30px;
}
.list--check > li::before {
  font: var(--fa-font-solid);
  content: "\f058";
  display: inline-block;
  margin-right: 5px;
  color: var(--col-prime);
  position: absolute;
  left: 0;
  line-height: 1.5;
}

input[type=text]:read-only,
input[type=email]:read-only,
input[type=password]:read-only,
textarea:read-only {
  background-color: #f8f8f8;
  color: #999;
  border-color: #e5e5e5;
}

label.error {
  background: transparent;
  color: var(--col-error);
  font-size: 0.875rem;
}

label:has(~ input:not([type=checkbox], [type=radio], [type=hidden]), ~ select, ~ textarea, ~ .chosen-container),
:is(input:not([type=checkbox], [type=radio], [type=hidden]), select, textarea, .chosen-container) ~ label {
  display: flex;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
}

:is(input:not([type=checkbox], [type=radio], [type=hidden]), select, textarea, .chosen-container) ~ label {
  display: block;
}

div:has(> label + :is(input, select)[aria-invalid=false]) label:first-of-type::before {
  font: var(--fa-font-solid);
  content: "\f00c";
  display: inline-block;
  color: green;
  margin-right: 5px;
}

div:has(> label + :is(input, select)[aria-invalid=true], > label + :is(input, select).error) label:first-of-type::before {
  font: var(--fa-font-solid);
  content: "\f00d";
  display: inline-block;
  color: var(--col-error);
  margin-right: 5px;
}

.input__grid {
  display: grid;
  align-items: center;
  justify-items: start;
  grid-template-columns: 40px 1fr;
  gap: 5px;
}
[class*=teilnehmerzuordnung] .input__grid {
  grid-template-columns: 24px 1fr;
}
.input__grid > label input[type=checkbox],
.input__grid > label input[type=radio] {
  display: none;
}
.input__grid > label:has(input[type=checkbox], input[type=radio])::before {
  cursor: pointer;
  font: var(--fa-font-light);
  display: inline-block;
  font-size: 1.5rem;
  content: "\f0c8";
  line-height: 1.3;
}
.input__grid > label:has(input[type=radio])::before {
  content: "\f111";
}
.input__grid > label:has(input[type=checkbox]:checked)::before {
  content: "\f14a";
}
.input__grid > label:has(input[type=radio]:checked)::before {
  content: "\f192";
}
.input__grid > label[for=consent__checkbox--agb] {
  align-self: start;
}
.input__grid:has(input[type=checkbox]:disabled, input[type=radio]:disabled) {
  opacity: 0.5;
}

@keyframes flag-wave {
  0% {
    transform: rotateY(-10deg);
  }
  33% {
    transform: rotateY(14deg);
  }
  66% {
    transform: rotateY(-23deg);
  }
}
.teaser--reise .teaser__header {
  border-bottom: 10px var(--col-brand-700) solid;
}
.teaser--reise .teaser__flags {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 1;
  font-family: Caveat, sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  perspective: 600px;
}
.teaser--reise .teaser__flag {
  box-sizing: border-box;
  background-color: #FFCC00;
  color: #000;
  padding: 5px 0 5px 10px;
  margin-left: -7px;
  position: relative;
  height: 36px;
  filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.2));
  transform-origin: 0 50%;
}
.teaser--reise .teaser__flag::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  transform: translateX(100%);
  width: 0;
  height: 0;
  border-top: 18px #FFCC00 solid;
  border-right: 18px solid transparent;
  border-bottom: 18px #FFCC00 solid;
  border-left: 18px #FFCC00 solid;
}
.teaser--reise:hover .teaser__flag {
  animation: flag-wave 2s ease-in-out infinite;
}
.teaser--reise .teaser__subtitle {
  font-weight: 700;
}
.teaser--reise .teaser__reiseart {
  font-size: 1.25em;
}
.teaser--reise .teaser__dauer strong {
  font-size: 1.15em;
}
.teaser--reise .teaser__highlights {
  list-style-image: url(/build/img/CHA-check-yellow.svg);
}
.teaser--reise .teaser__highlights ul {
  margin: 0;
  padding-left: 20px;
}
.teaser--reise .teaser__footer {
  padding-inline: 20px;
  padding-bottom: 20px;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  align-self: end;
}
.teaser--reise .teaser__preis {
  font-weight: 700;
  font-size: 1.35em;
}
.teaser--reise .teaser__link img {
  width: 48px;
}

.merkmal {
  background-color: var(--col-prime);
  font-size: 0.875rem;
  display: inline-block;
  padding: 0 10px;
}

.reise__navbar {
  border-bottom: 1px #ddd solid;
  background-color: #fff;
  overflow: auto;
  padding-inline: 20px;
}
.reise__navbar .uk-tab {
  margin-bottom: 0;
}
@media (min-width: 960px) {
  .reise__navbar {
    overflow: hidden;
    padding-inline: 0;
  }
}
.reise__navbar .nav__buttons {
  min-width: max-content;
}

.termin {
  display: grid;
  gap: 20px;
  align-items: center;
  grid-template-columns: minmax(110px, 220px) max-content 1fr 100px 150px;
}

.termin__info {
  order: 1;
  grid-column: 1/-1;
}
@media (min-width: 960px) {
  .termin__info {
    order: 0;
    grid-column: auto;
  }
}

.termin__zeitraum {
  font-weight: 700;
}

.termin__preis {
  font-weight: 700;
  grid-column: 4;
}

@media (min-width: 640px) {
  .page-reisenliste .page__main {
    margin-top: -150px;
  }
}

.suche__header {
  margin-bottom: 40px;
}

.suchergebnisse__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.suchergebnisse__header h3 {
  margin-bottom: 0;
}

.suchergebnisse__sort {
  display: flex;
  align-items: center;
  gap: 10px;
}
.suchergebnisse__sort label {
  white-space: nowrap;
}

.suche__filters {
  display: grid;
}

.suche__filter fieldset {
  border: 0;
  padding: 0;
}
.suche__filter fieldset:last-child {
  margin-bottom: 0;
}
.suche__filter fieldset:not(:has(> legend)) {
  margin: 0;
  padding: 0;
  border: 0;
}
.suche__filter fieldset *:last-child {
  margin-bottom: 0;
}
.suche__filter legend {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 0.75em;
  letter-spacing: 2px;
  padding: 5px;
  background-color: #f9f9f9;
  width: 100%;
}
.suche__filter .uk-form-icon:hover {
  text-decoration: none;
}
.suche__filter + .suche__filter {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px #ddd solid;
}

.suchfilter__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.suchfilter__title {
  text-transform: uppercase;
  color: #666;
  font-weight: 100;
  font-size: 0.875rem;
  letter-spacing: 2px;
  margin-bottom: 0;
}

.suchfilter__datepicker {
  position: relative;
}

.suchfilter__radios {
  margin-top: 10px;
}
.suchfilter__radios label {
  display: block;
}

.suchfilter--kontinente .label__text {
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 10px;
}

.suchfilter--preis .filter__reset {
  color: #999;
}
.suchfilter--preis .filter__reset:hover {
  color: #666;
}
.suchfilter--preis .filter__slider {
  position: relative;
  margin-bottom: 20px;
}
.suchfilter--preis .filter__slider .noUi-connect {
  background: var(--col-prime);
}
.suchfilter--preis .filter__slider .price-slider {
  height: 15px;
  margin-bottom: 20px;
}
.suchfilter--preis .filter__slider .price-display {
  display: flex;
  justify-content: space-between;
}
.suchfilter--preis .filter__slider .price-display span {
  padding: 5px 10px;
  background-color: #f8f8f8;
  border-radius: 4px;
  border: 1px solid #ddd;
}

.merkmal__label {
  text-align: center;
  position: relative;
}
.merkmal__label:has(.merkmal__checkbox:checked) .merkmal__icon i {
  color: var(--col-prime);
}
.merkmal__label:has(.merkmal__checkbox:checked) .label__count {
  bgc: var(--col-prime);
}
.merkmal__label .label__text {
  word-break: break-all;
}
.merkmal__label .label__count {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #ddd;
  color: var(--col-white);
  border-radius: 50%;
  font-size: 0.75rem;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.merkmal__checkbox {
  display: none;
}

form.js-loading {
  opacity: 0.5;
  pointer-events: none;
}

.buchung__form {
  display: grid;
  gap: var(--gap-content);
}
@media (min-width: 640px) {
  .buchung__form {
    grid-column: span 2;
  }
}

.buchung__step {
  display: grid;
  gap: 40px;
  grid-auto-rows: min-content;
}
.buchung__step.is-done {
  display: none;
}
.buchung__step.is-done .step__number {
  display: none;
}
.buchung__step.is-done .step__bubble {
  background-color: var(--col-brand-300);
  color: #fff;
}
.buchung__step.is-done .step__bubble::after {
  content: "\f00c";
  font: var(--fa-font-solid);
}
.buchung__step.is-active .step__bubble {
  background-color: var(--col-prime);
}
.buchung__step.is-locked {
  display: none;
}
.buchung__step.has-error .step__bubble {
  position: relative;
}
.buchung__step.has-error .step__bubble::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: var(--col-error);
  border: 2px #fff solid;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(10px);
}

.step__header {
  display: flex;
  align-items: center;
}

.step__bubble {
  width: 40px;
  height: 40px;
  background-color: var(--col-prime);
  color: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 1.15em;
  margin-right: 0.5em;
}

.step__title {
  font-size: 2rem;
  font-weight: 700;
}

.step__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.buchung__box,
[class*=buchung__box--] {
  box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
  padding: var(--gap-content);
  position: relative;
  display: grid;
  gap: var(--gap-content);
  transition: transform 0.5s ease, box-shadow 0.5s ease;
}
.buchung__box.buchung__box--anreise,
[class*=buchung__box--].buchung__box--anreise {
  margin-top: 80px;
}
.buchung__box:has(.has-error),
[class*=buchung__box--]:has(.has-error) {
  box-shadow: 0 0 15px 5px rgb(from var(--col-error) r g b/0.25);
}
.buchung__box.is-loading, .is-loading .buchung__box,
[class*=buchung__box--].is-loading,
.is-loading [class*=buchung__box--] {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  transform: scale(0.99);
}
.buchung__box.is-loading::before, .is-loading .buchung__box::before,
[class*=buchung__box--].is-loading::before,
.is-loading [class*=buchung__box--]::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(2px) grayscale(1);
  z-index: 1000;
}
.buchung__box.is-loading::after, .is-loading .buchung__box::after,
[class*=buchung__box--].is-loading::after,
.is-loading [class*=buchung__box--]::after {
  content: "\f110";
  font: var(--fa-font-solid);
  color: var(--col-prime);
  font-size: 1rem;
  position: absolute;
  top: 20px;
  right: 20px;
  animation: fa-spin 2s linear infinite;
  z-index: 1001;
}

.box__title {
  font-size: 1.5rem;
  font-weight: 700;
}
.buchung__box--reisedaten .box__title {
  font-size: 1rem;
}

.box__content {
  display: grid;
  gap: var(--gap-content);
}
.buchung__box--versicherung .box__content {
  gap: var(--gap-layout);
}
.buchung__box--passolution .box__content h3 {
  font-size: 1.25rem;
}

.box__hinweis {
  position: relative;
}
.box__hinweis::after {
  font: var(--fa-font-light);
  content: "\f05a";
  content: "\f890";
  position: absolute;
  top: 18px;
  right: 20px;
  line-height: 1;
  font-size: 1.5rem;
}

.hinweis__title {
  font-weight: 700;
  font-size: 1em;
}

.hinweis__text {
  margin-bottom: 20px;
}

.versicherung,
.teilnehmer,
.leistung {
  display: grid;
  gap: 20px;
}
.versicherung.has-error,
.teilnehmer.has-error,
.leistung.has-error {
  border-color: var(--col-error);
}

.leistung__checkbox {
  display: none;
}

.versicherung__header,
.teilnehmer__header,
.leistung__header {
  position: relative;
  width: 100%;
  border-bottom: 1px var(--col-grey-100) solid;
}

.versicherung__title,
.teilnehmer__title,
.leistung__title {
  font-size: 1.25rem;
  font-weight: 700;
}

.versicherung__header {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  border: 0;
}

.leistung__teilnehmerzuordnung,
.versicherung__teilnehmerzuordnung {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
  gap: 10px;
  width: 100%;
}

.versicherung__module {
  display: grid;
  gap: 10px;
}

.versicherung__footer {
  display: grid;
  gap: 20px;
}

.leistung__belegungen {
  display: grid;
  gap: 20px;
}

.rubrik__title {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 10px;
}

.teilnehmerzuordnung__checkbox {
  margin-right: 5px;
}

.buchung__timeline {
  gap: var(--gap-content);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100px, 10vw), 1fr));
  font-size: 1.25rem;
  max-width: 900px;
  margin-inline: auto;
  padding-inline: var(--gap-content);
  margin-block: var(--gap-layout);
}
@media (min-width: 960px) {
  .buchung__timeline {
    padding-inline: 0;
  }
}

.timeline__element {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  cursor: pointer;
}
.timeline__element.has-error::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: var(--col-error);
  border: 2px #fff solid;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(15px);
}

.timeline__element__bubble {
  width: min(65px, 100%);
  aspect-ratio: 1/1;
  background-color: var(--col-grey-100);
  color: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 1.15em;
}
.timeline__element.is-active .timeline__element__bubble {
  background-color: var(--col-prime);
}
.timeline__element.is-done:not(.has-error) .timeline__element__bubble {
  color: #fff;
  background-color: var(--col-brand-300);
}
.timeline__element.is-done:not(.has-error) .timeline__element__bubble::after {
  content: "\f00c";
  font: var(--fa-font-solid);
}
.timeline__element__bubble::before {
  content: "";
  display: block;
  width: 110%;
  position: absolute;
  transform: translateX(70%);
  z-index: -1;
  border-bottom: 3px solid var(--col-grey-100);
}
.timeline__element.is-done .timeline__element__bubble::before {
  border-color: var(--col-brand-300);
}
.timeline__element:last-child .timeline__element__bubble::before {
  display: none;
}

.timeline__element.is-done:not(.has-error) .timeline__element__number {
  display: none;
}

.timeline__element__title {
  font-weight: 700;
  margin-top: 15px;
  color: var(--col-grey-500);
  font-size: 0.6875em;
  text-align: center;
  word-break: break-word;
}
@media (min-width: 960px) {
  .timeline__element__title {
    font-size: 1em;
    text-align: left;
    word-break: normal;
  }
}
.timeline__element.is-done:not(.has-error) .timeline__element__title {
  color: var(--col-brand-300);
}
.timeline__element.is-active .timeline__element__title {
  color: #000;
}

.zahlungsoption label {
  display: flex;
  align-items: center;
  gap: 20px;
}

.buchung__particles {
  opacity: 1;
  display: none;
}

.buchung__boxTabs {
  font-size: 1rem;
  position: absolute;
  left: 0;
  top: -40px;
  overflow-x: auto;
  flex-wrap: nowrap;
}
@media (min-width: 480px) {
  .buchung__boxTabs {
    top: -45px;
  }
}
@media (min-width: 640px) {
  .buchung__boxTabs {
    top: -40px;
  }
}
@media (min-width: 960px) {
  .buchung__boxTabs {
    overflow-x: visible;
  }
}
.buchung__boxTabs:before {
  border: none;
}
.buchung__boxTabs.uk-tab > * > a {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  background: var(--col-grey-300);
  border-radius: 10px 10px 0 0;
  border: none;
  color: var(--col-grey-500);
  padding: 10px 20px;
  text-transform: none;
}
@media (min-width: 480px) {
  .buchung__boxTabs.uk-tab > * > a {
    border-radius: 10px 10px 0 0;
  }
}
@media (min-width: 640px) {
  .buchung__boxTabs.uk-tab > * > a {
    padding: 10px 20px;
  }
}
.buchung__boxTabs.uk-tab > .uk-active {
  position: relative;
  /* zum Abdecken des Tab Schatten */
}
.buchung__boxTabs.uk-tab > .uk-active::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 25px;
  bottom: 0;
  transform: translateY(100%);
  background-color: #fff;
}
.buchung__boxTabs.uk-tab > .uk-active > a {
  background: #fff;
  color: black;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
}

.to__adminbar {
  --gap: 20px;
  padding: 0;
  color: #fff;
  font-size: 1rem;
  line-height: 1.3;
  position: fixed;
  bottom: 100px;
  left: 0;
  z-index: 1000;
  box-sizing: border-box;
  filter: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.5));
  display: none;
}
@media (min-width: 960px) {
  .to__adminbar {
    display: block;
  }
}

.adminbar__widgets {
  background-color: var(--bg-adminbar);
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: flex-start;
  gap: var(--gap-layout);
  height: 50px;
  padding-inline: 20px 40px;
  clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);
  opacity: 0.25;
  pointer-events: none;
  transform: translateX(-100%);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.is--active > .adminbar__widgets {
  opacity: 1;
  pointer-events: all;
  transform: translateX(0);
}

.adminbar__cat {
  position: absolute;
  top: 0;
  transform: translateY(-100%) translateX(-100%);
  transition: opacity 0.5s ease, transform 0.5s ease;
  max-width: 50px;
}
.is--active > .adminbar__cat {
  opacity: 1;
  pointer-events: all;
  transform: translateY(-100%) translateX(0);
  transition: opacity 0.5s ease, transform 0.5s 1s ease;
}

[data-to-admin-element] {
  position: relative;
}
html.show-admin-elements [data-to-admin-element][data-to-admin-element*=layoutrow] {
  padding: 20px 0;
}
[data-to-admin-element] .admin-element__label {
  display: none;
  align-items: center;
  justify-content: flex-start;
  content: attr(to-adminbar-label);
  color: #fff;
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  transform: translateY(0);
  cursor: pointer;
  text-transform: capitalize;
  overflow: hidden;
}
.show-admin-elements [data-to-admin-element] .admin-element__label {
  display: flex;
}
[data-to-admin-element] .admin-element__label .label__icon {
  background-color: var(--bg-adminbar);
  padding: 5px 10px;
  z-index: 2;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
}
[data-to-admin-element] .admin-element__label .label__text {
  z-index: 1;
  transition: all 0.25s ease;
  opacity: 0.25;
  height: 32px;
  background-color: var(--bg-adminbar);
  padding: 5px 10px;
  transform: translateX(-100%);
}
[data-to-admin-element]:hover .label__text {
  opacity: 0.75;
  transform: translateX(0);
}

.adminbar__widget {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.adminbar__widget.is--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.adminbar__widget .widget__label {
  font-size: 0.6875em;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.adminbar__widget .widget__link {
  padding: 0 5px;
  display: inline-block;
  color: var(--col-grey-100);
  text-transform: uppercase;
  transition: color 0.25s ease;
}
.adminbar__widget .widget__link:hover {
  color: var(--col-sec);
}

.adminbar__domainswitch {
  display: flex;
  justify-content: space-between;
}
.adminbar__domainswitch .widget__link.is--active {
  color: var(--col-prime);
}

.adminbar__toggle {
  display: inline-flex;
  padding: 5px;
  background-color: rgb(39, 107, 123);
}
.adminbar__toggle input[type=checkbox] {
  display: none;
}
.adminbar__toggle input[type=checkbox]:checked + .toggle::before {
  content: "" !important;
  background-color: var(--col-prime);
  left: 15px;
}
.adminbar__toggle .toggle {
  position: relative;
  border-radius: 20px;
  background-color: #888;
  height: 15px;
  width: 30px;
  padding: 0;
  display: block;
}
.adminbar__toggle .toggle::before {
  content: "" !important;
  display: block;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s ease;
}

.benefitbar {
  padding: 20px;
  background-color: var(--col-brand-300);
  z-index: 1;
}

.benefit {
  display: flex;
  align-items: center;
  justify-content: center;
}
.benefit > * {
  flex-shrink: 1;
}

.benefit__bild {
  flex-basis: 40px;
}

.benefit__text p {
  margin: 0;
}

.zahlungen {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  align-items: center;
  gap: 20px;
}

.zahlungen__gesamt {
  font-weight: 700;
  font-size: 1.25em;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 3px #ddd double;
  display: flex;
  justify-content: space-between;
}

.zahlung__form {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}

[data-set-payment-betrag] {
  cursor: pointer;
  text-decoration: underline;
  font-size: 1rem;
  font-weight: 400;
}

.zahlung {
  display: grid;
  gap: 10px;
}

.zahlung__title {
  font-weight: 700;
  font-size: 1.25rem;
}

.zahlung__betrag {
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
}

.zahlung__info {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.header__bannerbox-wrap {
  padding: 0;
  position: relative;
  pointer-events: auto;
  margin-top: 20px;
  display: grid;
  justify-content: center;
}
@media (min-width: 640px) {
  .header__bannerbox-wrap {
    display: block;
    grid-area: header;
    align-self: end;
    margin-bottom: 20px;
    margin-top: 0;
  }
}

.header__bannerbox {
  font-size: 1rem;
  padding: 20px;
  box-sizing: border-box;
  width: calc(100vw - 40px);
  background: var(--col-prime);
}
.page-reiseart--17 .header__bannerbox {
  background: color-mix(in srgb, var(--col-brand-700) 90%, transparent);
}
@media (min-width: 640px) {
  .header__bannerbox {
    max-width: 45%;
  }
}
@media (min-width: 640px) {
  .header__bannerbox {
    background: color-mix(in srgb, var(--col-prime) 80%, transparent);
  }
}
.header__bannerbox .trustpilot-widget {
  z-index: 1000;
}

.bannerbox__subtitel {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.25em;
}

.bannerbox__titel {
  font-size: 2.75em;
  font-weight: 700;
}

.bannerbox__preis .preis__topline {
  color: var(--col-grey-700);
}
.bannerbox__preis .preis {
  font-weight: 700;
  font-size: 1.5em;
}

.bannerbox__footer {
  display: flex;
  align-items: flex-end;
  gap: 20px;
}
.bannerbox__footer .bannerbox__terminauswahl {
  width: 100%;
}
@media (min-width: 960px) {
  .bannerbox__footer .bannerbox__terminauswahl {
    width: calc(60% - 20px);
  }
}
@media (min-width: 960px) {
  .bannerbox__footer .bannerbox__preis {
    width: 40%;
  }
}
.bannerbox__footer .preis__topline {
  color: var(--col-grey-700);
}

.bannerbox__dateSelect.chosen-container .chosen-single {
  height: 25px;
  background: none;
  border: none;
  border-bottom: 1px solid black;
  color: #444;
}
.bannerbox__dateSelect.chosen-container-active .chosen-single {
  outline: 2px dotted #000;
  outline-offset: 2px;
}
.bannerbox__dateSelect.chosen-container .chosen-drop {
  border: none;
}

@media (min-width: 960px) {
  .sidebar--kassenzettel {
    margin-top: 90px;
  }
}

.kassenzettel {
  box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
  display: grid;
  gap: 20px;
  font-size: 1rem;
  transition: box-shadow 0.5s ease, transform 0.5s ease, filter 0.5s ease;
}
.page.is-loading .kassenzettel, .page:has([class*=buchung__box].is-loading) .kassenzettel {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  transform: scale(0.99);
}
.page.is-loading .kassenzettel::before, .page:has([class*=buchung__box].is-loading) .kassenzettel::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(2px) grayscale(1);
  z-index: 1000;
}

@media (max-width: 959px) {
  .kassenzettel--page .kassenzettel__header,
  .kassenzettel--page .kassenzettel__footer,
  .kassenzettel--page .kassenzettel__body {
    display: none;
  }
}

.kassenzettel__header {
  display: grid;
  place-items: center;
}
.kassenzettel--page .kassenzettel__header {
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.75);
  grid-template-areas: "kassenzettel_header";
  aspect-ratio: 21/9;
  overflow: hidden;
}
.kassenzettel__header img {
  grid-area: kassenzettel_header;
  object-fit: cover;
  width: 100%;
  height: 100%;
  aspect-ratio: inherit;
}

.kassenzettel__title {
  font-size: 2rem;
  font-weight: 700;
}
.kassenzettel--page .kassenzettel__title {
  grid-area: kassenzettel_header;
  color: #fff;
}
.kassenzettel--modal .kassenzettel__title {
  padding: var(--gap-content);
  border-bottom: 1px var(--col-grey-100) solid;
}

.kassenzettel__body {
  padding-inline: 20px;
}

.kassenzettel__reise {
  font-size: 1.5rem;
}
.kassenzettel__reise .reise__titel {
  font-weight: 700;
}

.kassenzettel__zeitraum {
  font-weight: 700;
  padding-bottom: 20px;
}

.kassenzettel__elemente,
.kassenzettel__leistungen {
  display: grid;
  gap: 20px;
}

.kassenzettel__leistung {
  position: relative;
  padding-left: 25px;
  display: grid;
  grid-template-columns: 3fr 1fr;
}
.kassenzettel__leistung::before {
  font: var(--fa-font-solid);
  font-weight: 700;
  content: "\f058";
  position: absolute;
  left: 0;
  top: 7px;
  color: var(--col-prime);
}
.kassenzettel__leistung .leistung__title {
  font-weight: 700;
  grid-column: 1;
  font-size: 1.25em;
}
.kassenzettel__leistung .leistung__title img {
  max-width: 50px;
}
.kassenzettel__leistung .leistung__zeitraum {
  grid-column: 1;
}
.kassenzettel__leistung .leistung__optionen {
  grid-column: 1;
}
.kassenzettel__leistung .leistung__preis {
  text-align: right;
  grid-column: 2;
  align-self: end;
  font-weight: 700;
}

.kassenzettel__button-temp,
.kassenzettel__messages {
  display: none;
}
@media (min-width: 960px) {
  .kassenzettel__button-temp,
  .kassenzettel__messages {
    display: block;
  }
}

.kassenzettel__messages {
  display: grid;
  gap: 20px;
  padding: 20px;
}

.kassenzettel__trigger-modal,
.kassenzettel__preis {
  background-color: var(--col-brand-300);
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.5rem;
  padding: 20px;
  font-weight: 700;
  border-top: 3px var(--col-success) solid;
}
.kassenzettel__trigger-modal.error,
.kassenzettel__preis.error {
  border-top: 3px var(--col-error) solid;
}

.kassenzettel__trigger-modal {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 960px) {
  .kassenzettel__trigger-modal {
    display: none;
  }
}

.modal__trigger--kassenzettel {
  color: inherit;
}
@media (min-width: 960px) {
  .modal__trigger--kassenzettel {
    display: none;
  }
}

.reiseverlauf__programm .programm__header {
  text-align: center;
}
.reiseverlauf__programm .programm__header h2 {
  margin-top: 0;
}

.reiseverlauf__tag {
  padding-block: 20px 0;
}
.reiseverlauf__tag:has(.tag__title) {
  padding: 20px;
}
.reiseverlauf__tag:has(.tag__title):nth-child(2n+1) {
  background-color: var(--col-brand-100);
  border-radius: 0;
}
.reiseverlauf__tag:has(.tag__title):nth-child(2n+2) {
  background-color: transparent;
  border-radius: 0;
}
.reiseverlauf__tag:has(.tag__title):nth-child(2n+2) .tag__zusatzaktivitaeten {
  background-color: var(--col-brand-100);
}
.reiseverlauf__tag:has(.tag__title) .tag__content {
  padding: 20px 0;
  display: grid;
  gap: var(--gap-content);
  grid-template-columns: 1fr;
}
@media (min-width: 1200px) {
  .reiseverlauf__tag:has(.tag__title) .tag__content {
    padding: 20px;
  }
  .reiseverlauf__tag:has(.tag__title) .tag__content:has(.tag__bilder) {
    grid-template-columns: 2fr 1fr;
  }
}
.reiseverlauf__tag .uk-accordion-title {
  font-weight: 400;
}
.reiseverlauf__tag + .reiseverlauf__tag {
  margin-top: 0;
}

.tag__title {
  display: block;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.5;
}
.tag__title::before {
  top: 5px;
}
.tag__title .tag__datum {
  display: block;
}
@media (min-width: 1200px) {
  .tag__title .tag__datum {
    display: inline-block;
    margin-right: 20px;
  }
}
.tag__title .tag__label {
  font-weight: 700;
}

.tag__beschreibung *:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q1E7SUFDSTtFSGtQZDtBQUNGO0FHOVJJO0VBK0NRO0lBQ0k7RUhrUGQ7QUFDRjtBR25TSTtFQW9EUTtJQUNJO0VIa1BkO0FBQ0Y7QUd2UVE7RUFDSTtBSHlRWjs7QUczU0k7RUFxQ1E7SUFDSTtFSDBRZDtBQUNGO0FHalRJO0VBMENRO0lBQ0k7RUgwUWQ7QUFDRjtBR3RUSTtFQStDUTtJQUNJO0VIMFFkO0FBQ0Y7QUczVEk7RUFvRFE7SUFDSTtFSDBRZDtBQUNGO0FHL1JRO0VBQ0k7QUhpU1o7O0FHblVJO0VBcUNRO0lBQ0k7RUhrU2Q7QUFDRjtBR3pVSTtFQTBDUTtJQUNJO0VIa1NkO0FBQ0Y7QUc5VUk7RUErQ1E7SUFDSTtFSGtTZDtBQUNGO0FHblZJO0VBb0RRO0lBQ0k7RUhrU2Q7QUFDRjtBR3ZUUTtFQUNJO0FIeVRaOztBRzNWSTtFQXFDUTtJQUNJO0VIMFRkO0FBQ0Y7QUdqV0k7RUEwQ1E7SUFDSTtFSDBUZDtBQUNGO0FHdFdJO0VBK0NRO0lBQ0k7RUgwVGQ7QUFDRjtBRzNXSTtFQW9EUTtJQUNJO0VIMFRkO0FBQ0Y7QUcvVVE7RUFDSTtBSGlWWjs7QUduWEk7RUFxQ1E7SUFDSTtFSGtWZDtBQUNGO0FHelhJO0VBMENRO0lBQ0k7RUhrVmQ7QUFDRjtBRzlYSTtFQStDUTtJQUNJO0VIa1ZkO0FBQ0Y7QUduWUk7RUFvRFE7SUFDSTtFSGtWZDtBQUNGO0FHdldRO0VBQ0k7QUh5V1o7O0FHM1lJO0VBcUNRO0lBQ0k7RUgwV2Q7QUFDRjtBR2paSTtFQTBDUTtJQUNJO0VIMFdkO0FBQ0Y7QUd0Wkk7RUErQ1E7SUFDSTtFSDBXZDtBQUNGO0FHM1pJO0VBb0RRO0lBQ0k7RUgwV2Q7QUFDRjtBRy9YUTtFQUNJO0FIaVlaOztBR25hSTtFQXFDUTtJQUNJO0VIa1lkO0FBQ0Y7QUd6YUk7RUEwQ1E7SUFDSTtFSGtZZDtBQUNGO0FHOWFJO0VBK0NRO0lBQ0k7RUhrWWQ7QUFDRjtBR25iSTtFQW9EUTtJQUNJO0VIa1lkO0FBQ0Y7QUd2WlE7RUFDSTtBSHlaWjs7QUczYkk7RUFxQ1E7SUFDSTtFSDBaZDtBQUNGO0FHamNJO0VBMENRO0lBQ0k7RUgwWmQ7QUFDRjtBR3RjSTtFQStDUTtJQUNJO0VIMFpkO0FBQ0Y7QUczY0k7RUFvRFE7SUFDSTtFSDBaZDtBQUNGO0FHdFpZO0VBQ0k7QUh3WmhCOztBR25kSTtFQThEWTtJQUNJO0VIeVpsQjtBQUNGO0FHemRJO0VBbUVZO0lBQ0k7RUh5WmxCO0FBQ0Y7QUc5ZEk7RUF3RVk7SUFDSTtFSHlabEI7QUFDRjtBR25lSTtFQTZFWTtJQUNJO0VIeVpsQjtBQUNGO0FHdmNRO0VBQ0k7QUh5Y1o7O0FHM2VJO0VBcUNRO0lBQ0k7RUgwY2Q7QUFDRjtBR2pmSTtFQTBDUTtJQUNJO0VIMGNkO0FBQ0Y7QUd0Zkk7RUErQ1E7SUFDSTtFSDBjZDtBQUNGO0FHM2ZJO0VBb0RRO0lBQ0k7RUgwY2Q7QUFDRjtBRy9kUTtFQUNJO0FIaWVaOztBR25nQkk7RUFxQ1E7SUFDSTtFSGtlZDtBQUNGO0FHemdCSTtFQTBDUTtJQUNJO0VIa2VkO0FBQ0Y7QUc5Z0JJO0VBK0NRO0lBQ0k7RUhrZWQ7QUFDRjtBR25oQkk7RUFvRFE7SUFDSTtFSGtlZDtBQUNGO0FHdmZRO0VBQ0k7QUh5Zlo7O0FHM2hCSTtFQXFDUTtJQUNJO0VIMGZkO0FBQ0Y7QUdqaUJJO0VBMENRO0lBQ0k7RUgwZmQ7QUFDRjtBR3RpQkk7RUErQ1E7SUFDSTtFSDBmZDtBQUNGO0FHM2lCSTtFQW9EUTtJQUNJO0VIMGZkO0FBQ0Y7QUcvZ0JRO0VBQ0k7QUhpaEJaOztBR25qQkk7RUFxQ1E7SUFDSTtFSGtoQmQ7QUFDRjtBR3pqQkk7RUEwQ1E7SUFDSTtFSGtoQmQ7QUFDRjtBRzlqQkk7RUErQ1E7SUFDSTtFSGtoQmQ7QUFDRjtBR25rQkk7RUFvRFE7SUFDSTtFSGtoQmQ7QUFDRjtBR3ZpQlE7RUFDSTtBSHlpQlo7O0FHM2tCSTtFQXFDUTtJQUNJO0VIMGlCZDtBQUNGO0FHamxCSTtFQTBDUTtJQUNJO0VIMGlCZDtBQUNGO0FHdGxCSTtFQStDUTtJQUNJO0VIMGlCZDtBQUNGO0FHM2xCSTtFQW9EUTtJQUNJO0VIMGlCZDtBQUNGO0FHL2pCUTtFQUNJO0FIaWtCWjs7QUdubUJJO0VBcUNRO0lBQ0k7RUhra0JkO0FBQ0Y7QUd6bUJJO0VBMENRO0lBQ0k7RUhra0JkO0FBQ0Y7QUc5bUJJO0VBK0NRO0lBQ0k7RUhra0JkO0FBQ0Y7QUdubkJJO0VBb0RRO0lBQ0k7RUhra0JkO0FBQ0Y7QUd2bEJRO0VBQ0k7QUh5bEJaOztBRzNuQkk7RUFxQ1E7SUFDSTtFSDBsQmQ7QUFDRjtBR2pvQkk7RUEwQ1E7SUFDSTtFSDBsQmQ7QUFDRjtBR3RvQkk7RUErQ1E7SUFDSTtFSDBsQmQ7QUFDRjtBRzNvQkk7RUFvRFE7SUFDSTtFSDBsQmQ7QUFDRjtBRy9tQlE7RUFDSTtBSGluQlo7O0FHbnBCSTtFQXFDUTtJQUNJO0VIa25CZDtBQUNGO0FHenBCSTtFQTBDUTtJQUNJO0VIa25CZDtBQUNGO0FHOXBCSTtFQStDUTtJQUNJO0VIa25CZDtBQUNGO0FHbnFCSTtFQW9EUTtJQUNJO0VIa25CZDtBQUNGO0FHdm9CUTtFQUNJO0FIeW9CWjs7QUczcUJJO0VBcUNRO0lBQ0k7RUgwb0JkO0FBQ0Y7QUdqckJJO0VBMENRO0lBQ0k7RUgwb0JkO0FBQ0Y7QUd0ckJJO0VBK0NRO0lBQ0k7RUgwb0JkO0FBQ0Y7QUczckJJO0VBb0RRO0lBQ0k7RUgwb0JkO0FBQ0Y7QUcvcEJRO0VBQ0k7QUhpcUJaOztBR25zQkk7RUFxQ1E7SUFDSTtFSGtxQmQ7QUFDRjtBR3pzQkk7RUEwQ1E7SUFDSTtFSGtxQmQ7QUFDRjtBRzlzQkk7RUErQ1E7SUFDSTtFSGtxQmQ7QUFDRjtBR250Qkk7RUFvRFE7SUFDSTtFSGtxQmQ7QUFDRjtBR3ZyQlE7RUFDSTtBSHlyQlo7O0FHM3RCSTtFQXFDUTtJQUNJO0VIMHJCZDtBQUNGO0FHanVCSTtFQTBDUTtJQUNJO0VIMHJCZDtBQUNGO0FHdHVCSTtFQStDUTtJQUNJO0VIMHJCZDtBQUNGO0FHM3VCSTtFQW9EUTtJQUNJO0VIMHJCZDtBQUNGO0FHL3NCUTtFQUNJO0FIaXRCWjs7QUdudkJJO0VBcUNRO0lBQ0k7RUhrdEJkO0FBQ0Y7QUd6dkJJO0VBMENR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aG5DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tbkNKOztBTWhuQ0E7RUFDSTtBTm1uQ0o7O0FNaG5DQTtFQUNJO0FObW5DSjtBTWpuQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObW5DUjs7QU0vbUNBO0FBRUE7RUFDSTtFQUNBO0FOaW5DSjs7QU05bUNBO0VBQ0k7RUFDQTtBTmluQ0o7O0FNOW1DQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5nbkNKOztBTTdtQ0E7RUFDSTtFQUNBO0VBQ0E7QU5nbkNKOztBTTdtQ0E7RUFDSTtFQUNBO0FOZ25DSjs7QU01bUNBO0VBQ0k7RUFDQTtBTittQ0o7QU14bUNBO0VBQ0k7RUFDQTtBTjBtQ0o7QU14bUNJO0VBQ0k7RUFDQTtBTjBtQ1I7O0FNdG1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55bUNKOztBTXRtQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnltQ0o7QU12bUNJO0VBQ0k7QU55bUNSO0FNdG1DSTtFQUNJO0VBQ0E7QU53bUNSOztBTWxtQ0k7RUFDSTtBTnFtQ1I7O0FNL2xDSTtFQUNJO0FOa21DUjs7QU05bENBO2dDQUFBO0FBRUE7O0VBRUU7RUFDQTtBTmltQ0Y7O0FNOWxDQTtBQUNBO0VBQ0U7QU5pbUNGOztBT2h2Q0E7RUFDSTtFQUNBO0FQbXZDSjs7QU81dUNJO0VBQ0k7RUFDQTtFQUNBO0FQK3VDUjs7QU8zdUNBO0VBQ0k7QVA4dUNKO0FHdHRDSTtFSXpCSjtJQUlRO0VQK3VDTjtBQUNGO0FPN3VDSTtFQUNJO0FQK3VDUjtBTzN1Q0k7RUFDSTtFQUNBO0FQNnVDUjtBT3J1Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHV1Q2hCO0FPOXRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGd1Q1I7QU83dENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCt0Q1o7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Vmk4Q0o7QVUvN0NJO0VBQ0k7QVZpOENSO0FVLzdDUTtFQUNJO0FWaThDWjtBVXo3Q1k7RUFGSjtJQUdRO0VWNDdDZDtBQUNGOztBVXI3Q0k7RUFDSTtBVnc3Q1I7O0FVcDdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnU3Q0o7QVVyN0NJO0VBRUk7QVZzN0NSO0FVbjdDSTtFQUVJO0FWbzdDUjtBVWo3Q0k7RUFFSTtBVms3Q1I7QVUvNkNJO0VBRUk7QVZnN0NSO0FVNzZDSTtFQUVJO0FWODZDUjtBVTM2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNjZDUjtBR3huREk7RU82TUk7SUFFUTtFVjY2Q2Q7QUFDRjtBVXo2Q0k7RUFDSTtFQUNBO0VBQ0E7QVYyNkNSO0FVeDZDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMDZDUjtBVXg2Q1E7RUFDSTtBVjA2Q1o7QVV0NkNJO0VBQ0k7QVZ3NkNSOztBVTk1Q0E7O0VBRUk7QVZpNkNKOztBVTc1Q0k7RUFESjtJQUVRO0VWaTZDTjtBQUNGOztBVTc1Q0k7RUFESjtJQUVRO0VWaTZDTjtBQUNGOztBVTc1Q0k7RUFESjtJQUVRO0VWaTZDTjtBQUNGOztBVTk1Q0E7RUFDSTtFQUNBO0FWaTZDSjtBVS81Q0k7RUFDSTtBVmk2Q1I7O0FVNzVDQTtFQUNJO0VBQ0E7RUFDQTtBVmc2Q0o7QVU5NUNJO0VBQ0k7RUFDQTtBVmc2Q1I7QVU5NUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmc2Q1o7O0FXL3VEQTs7OztFQUlJO0VBQ0E7RUFDQTtBWGt2REo7O0FXL3VEQTtFQUNJO0VBQ0E7RUFDQTtBWGt2REo7O0FXOXVEQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBWGl2REo7O0FXOXVEQTtFQUNJO0FYaXZESjs7QVc1dURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCt1RFI7O0FXdnVESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwdURSOztBV3R1REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXVESjtBV3Z1REk7RUFDSTtBWHl1RFI7QVdydURROztFQUVJO0FYdXVEWjtBV251RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhxdURoQjtBV2h1RFk7RUFDSTtBWGt1RGhCO0FXN3REWTtFQUNJO0FYK3REaEI7QVcxdERZO0VBQ0k7QVg0dERoQjtBV3h0RFE7RUFDSTtBWDB0RFo7QVd0dERJO0VBQ0k7QVh3dERSOztBWTl6REE7RUFDSTtJQUNJO0VaaTBETjtFWS96REU7SUFDSTtFWmkwRE47RVkvekRFO0lBQ0k7RVppMEROO0FBQ0Y7QVk1ekRJO0VBQ0k7QVo4ekRSO0FZM3pESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2ekRSO0FZMXpESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjR6RFI7QVkxekRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNHpEWjtBWXh6REk7RUFDSTtBWjB6RFI7QVlwekRJO0VBQ0k7QVpzekRSO0FZbnpESTtFQUNJO0FacXpEUjtBWWh6RFE7RUFDSTtBWmt6RFo7QVk5eURJO0VBQ0k7QVpnekRSO0FZOXlEUTtFQUNJO0VBQ0E7QVpnekRaO0FZNXlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOHlEUjtBWXh5REk7RUFDSTtFQUNBO0FaMHlEUjtBWXJ5RFE7RUFDSTtBWnV5RFo7O0FZbHlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FacXlESjs7QVlseURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpxeURKO0FZbnlESTtFQUNJO0FacXlEUjtBRzMzREk7RVMrRUo7SUFXUTtJQUNBO0VacXlETjtBQUNGO0FZbnlESTtFQUNJO0FacXlEUjs7QVk5eERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVppeURKOztBWTl4REE7RUFDSTtFQUNBO0FaaXlESjtBR2g1REk7RVM2R0o7SUFLUTtJQUNBO0Vaa3lETjtBQUNGOztBWS94REE7RUFDSTtBWmt5REo7O0FZL3hEQTtFQUNJO0VBQ0E7QVpreURKOztBYXY4RFE7RUFESjtJQUVRO0ViMjhEVjtBQUNGOztBYXY4REE7RUFDSTtBYjA4REo7O0FhdjhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiMDhESjtBYXg4REk7RUFDSTtBYjA4RFI7O0FhdDhEQTtFQUNJO0VBQ0E7RUFDQTtBYnk4REo7QWF2OERJO0VBQ0k7QWJ5OERSOztBYXI4REE7RUFDSTtBYnc4REo7O0FhbDhESTtFQUVJO0VBQ0E7QWJvOERSO0FhbDhEUTtFQUNJO0FibzhEWjtBYWo4RFE7RUFDSTtFQUNBO0VBQ0E7QWJtOERaO0FhaDhEUTtFQUNJO0FiazhEWjtBYTk3REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmc4RFI7QWE3N0RJO0VBQ0k7QWIrN0RSO0FhNTdESTtFQUNJO0VBQ0E7RUFDQTtBYjg3RFI7O0FhMTdEQTtFQUNJO0VBQ0E7RUFDQTtFQUdBO0FiMjdESjs7QWF4N0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMjdESjs7QWF4N0RBO0VBQ0k7QWIyN0RKOztBYXg3REE7RUFDSTtBYjI3REo7QWF6N0RJO0VBQ0k7QWIyN0RSOztBYXI3REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYnc3RFI7O0FhbjdESTtFQUNJO0FiczdEUjtBYXA3RFE7RUFDSTtBYnM3RFo7QWFsN0RJO0VBQ0k7RUFDQTtBYm83RFI7QWFsN0RRO0VBQ0k7QWJvN0RaO0FhajdEUTtFQUNJO0VBQ0E7QWJtN0RaO0FhaDdEUTtFQUNJO0VBQ0E7QWJrN0RaO0FhLzZEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiaTdEWjs7QWEzNkRBO0VBQ0k7RUFDQTtBYjg2REo7QWExNkRRO0VBQ0k7QWI0NkRaO0FhejZEUTtFQUNJO0FiMjZEWjtBYW42REk7RUFDSTtBYnE2RFI7QWFsNkRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibzZEUjs7QWFoNkRBO0VBQ0k7QWJtNkRKOztBY3htRUE7RUFDSTtFQUNBO0FkMm1FSjs7QWM3bEVBO0VBQ0k7RUFDQTtBZGdtRUo7QUd6a0VJO0VXekJKO0lBS1E7RWRpbUVOO0FBQ0Y7O0FjN2xFQTtFQUNJO0VBQ0E7RUFDQTtBZGdtRUo7QWM5bEVJO0VBRUk7QWQrbEVSO0FjN2xFUTtFQUNJO0FkK2xFWjtBYzVsRVE7RUFDSTtFQUNBO0FkOGxFWjtBYzVsRVk7RUFDSTtFQUNBO0FkOGxFaEI7QWN4bEVRO0VBQ0k7QWQwbEVaO0FjdGxFSTtFQUVJO0FkdWxFUjtBY25sRVE7RUFDSTtBZHFsRVo7QWNubEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHFsRWhCOztBYy9rRUE7RUFDSTtFQUNBO0Fka2xFSjs7QWMva0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGtsRUo7O0FjNWtFQTtFQUNJO0VBQ0E7QWQra0VKOztBYzVrRUE7RUFDSTtFQUNBO0VBQ0E7QWQra0VKOztBYzNrRUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFEQUNJO0FkNmtFUjtBYzFrRUk7O0VBQ0k7QWQ2a0VSO0FjMWtFSTs7RUFDSTtBZDZrRVI7QWMxa0VJOzs7RUFFSTtFQUNBO0FkNmtFUjtBYzNrRVE7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkK2tFWjtBYzVrRVE7OztFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBZDZrRVo7O0FjcmtFQTtFQUNJO0VBQ0E7QWR3a0VKO0FjdGtFSTtFQUNJO0Fkd2tFUjs7QWNwa0VBO0VBQ0k7RUFDQTtBZHVrRUo7QWNya0VJO0VBQ0k7QWR1a0VSO0FjbmtFUTtFQUNJO0FkcWtFWjs7QWNoa0VBO0VBQ0k7QWRta0VKO0FjamtFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRta0VSOztBYy9qRUE7RUFDSTtFQUNBO0Fka2tFSjs7QWMvakVBO0VBQ0k7QWRra0VKOztBYzlqRUE7OztFQUdJO0VBQ0E7QWRpa0VKO0FjL2pFSTs7O0VBQ0k7QWRta0VSOztBYy9qRUE7RUFDSTtBZGtrRUo7O0FjL2pFQTs7O0VBR0k7RUFDQTtFQUNBO0Fka2tFSjs7QWMvakVBOzs7RUFHSTtFQUNBO0Fka2tFSjs7QWMzakVBO0VBQ0k7RUFDQTtFQUNBO0FkOGpFSjs7QWMzakVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FkOGpFSjs7QWMzakVBO0VBQ0k7RUFDQTtBZDhqRUo7O0FjM2pFQTtFQUNJO0VBQ0E7QWQ4akVKOztBYzNqRUE7RUFDSTtFQUNBO0FkOGpFSjs7QWN4akVBO0VBQ0k7RUFDQTtFQUNBO0FkMmpFSjs7QWN4akVBO0VBQ0k7QWQyakVKOztBY3ZqRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMGpFSjtBR2owRUk7RVcrUEo7SUFXUTtFZDJqRU47QUFDRjs7QWN4akVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDJqRUo7QWN4akVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDBqRVo7O0FjcmpFQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdWpFSjtBY3JqRUk7RUFDSTtBZHVqRVI7QWNwakVJO0VBQ0k7RUFDQTtBZHNqRVI7QWNuakVJO0VBQ0k7RUFDQTtBZHFqRVI7QWNsakVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvakVSO0FjampFSTtFQUNJO0FkbWpFUjtBY2hqRUk7RUFDSTtBZGtqRVI7O0FjN2lFSTtFQUNJO0FkZ2pFUjs7QWM1aUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkK2lFSjtBRy80RUk7RVcwVko7SUFTUTtJQUNBO0lBQ0E7RWRnakVOO0FBQ0Y7QWM5aUVJO0VBQ0k7QWRnakVSO0FjN2lFSTtFQUNJO0FkK2lFUjs7QWN6aUVJO0VBQ0k7RUFDQTtFQUNBO0FkNGlFUjs7QWN4aUVBO0VBQ0k7RUFHQTtBZHlpRUo7O0FjcmlFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHdpRUo7QUdoN0VJO0VXa1lKO0lBU1E7RWR5aUVOO0FBQ0Y7QUdyN0VJO0VXa1lKO0lBWVE7RWQyaUVOO0FBQ0Y7QUcxN0VJO0VXa1lKO0lBZVE7RWQ2aUVOO0FBQ0Y7QWMzaUVJO0VBQ0k7QWQ2aUVSO0FjMWlFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRpRVI7QUc3OEVJO0VXd1pBO0lBV1E7RWQ4aUVWO0FBQ0Y7QUdsOUVJO0VXd1pBO0lBY1E7RWRnakVWO0FBQ0Y7QWM3aUVJO0VBQ0k7RUFFQTtBZDhpRVI7QWM3aUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQraUVaO0FjM2lFSTtFQUNJO0VBQ0E7RUFDQTtBZDZpRVI7O0FlcGhGQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnNoRko7QWVwaEZJO0VBZko7SUFnQlE7RWZ1aEZOO0FBQ0Y7O0FlcGhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1aEZKO0FlcmhGSTtFQUNJO0VBQ0E7RUFDQTtBZnVoRlI7O0FlbmhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzaEZKO0FlcGhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fmc2hGUjs7QWVsaEZBO0VBQ0k7QWZxaEZKO0FlL2dGSTtFQUNJO0FmaWhGUjtBZTlnRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmdoRlI7QWU5Z0ZRO0VBQ0k7QWZnaEZaO0FlN2dGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmK2dGWjtBZTVnRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjhnRlo7QWV4Z0ZRO0VBQ0k7RUFDQTtBZjBnRlo7O0FlcmdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3Z0ZKO0FldGdGSTtFQUNJO0VBQ0E7QWZ3Z0ZSO0FlcmdGSTtFQUNJO0VBQ0E7RUFDQTtBZnVnRlI7QWVuZ0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnFnRlI7QWVuZ0ZRO0VBQ0k7QWZxZ0ZaOztBZTkvRUE7RUFDSTtFQUNBO0FmaWdGSjtBZTcvRVE7RUFDSTtBZisvRVo7O0FlMS9FQTtFQUNJO0VBQ0E7RUFDQTtBZjYvRUo7QWUzL0VJO0VBQ0k7QWY2L0VSO0Flei9FUTtFQUNJO0VBQ0E7RUFDQTtBZjIvRVo7QWV2L0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5L0VSO0Fldi9FUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeS9FWjs7QWdCanNGQTtFQUNJO0VBQ0E7RUFDQTtBaEJvc0ZKOztBZ0Jqc0ZBO0VBQ0k7RUFDQTtFQUNBO0FoQm9zRko7QWdCbHNGSTtFQUNJO0FoQm9zRlI7O0FnQmhzRkE7RUFDSTtBaEJtc0ZKOztBZ0IvckZJO0VBQ0k7QWhCa3NGUjs7QWlCM3NGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjhzRko7O0FpQjNzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4c0ZKOztBaUIzc0ZBO0VBQ0k7RUFDQTtFQUNBO0FqQjhzRko7O0FpQjNzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakI4c0ZKOztBaUIzc0ZBO0VBQ0k7RUFDQTtBakI4c0ZKOztBaUIzc0ZBO0VBQ0k7RUFDQTtBakI4c0ZKOztBaUIzc0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4c0ZKOztBaUIzc0ZBO0VBQ0k7RUFDQTtFQUNBO0FqQjhzRko7O0FrQjN3RkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCNHdGSjtBRzV1Rkk7RWV4Q0o7SUFXUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQjZ3Rk47QUFDRjs7QWtCMXdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNndGSjtBa0Izd0ZJO0VBQ0k7QWxCNndGUjtBR2h3Rkk7RWVyQko7SUFZUTtFbEI2d0ZOO0FBQ0Y7QUdyd0ZJO0VlckJKO0lBZ0JRO0VsQjh3Rk47QUFDRjtBa0I1d0ZJO0VBQ0k7QWxCOHdGUjs7QWtCMXdGQTtFQUNJO0VBQ0E7RUFDQTtBbEI2d0ZKOztBa0Ixd0ZBO0VBQ0k7RUFDQTtBbEI2d0ZKOztBa0J6d0ZJO0VBQ0k7QWxCNHdGUjtBa0J6d0ZJO0VBQ0k7RUFDQTtBbEIyd0ZSOztBa0J2d0ZBO0VBQ0k7RUFDQTtFQUNBO0FsQjB3Rko7QWtCeHdGSTtFQUNJO0FsQjB3RlI7QUd6eUZJO0VlOEJBO0lBSVE7RWxCMndGVjtBQUNGO0FHOXlGSTtFZXNDQTtJQUVRO0VsQjB3RlY7QUFDRjtBa0J2d0ZJO0VBQ0k7QWxCeXdGUjs7QWtCcHdGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCdXdGUjtBa0Jwd0ZJO0VBQ0k7RUFDQTtBbEJzd0ZSO0FrQm53Rkk7RUFDSTtBbEJxd0ZSOztBR3IwRkk7RWdCekNKO0lBRVE7RW5CaTNGTjtBQUNGOztBbUI5MkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJpM0ZKO0FtQi8yRkk7RUFFSTtFQUNBO0FuQmczRlI7QW1COTJGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmczRlo7O0FtQjEyRkk7RUFDSTs7O0lBR0k7RW5CNjJGVjtBQUNGOztBbUJ6MkZBO0VBQ0k7RUFDQTtBbkI0MkZKO0FtQjEyRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkI0MkZSO0FtQnoyRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjIyRlI7O0FtQnYyRkE7RUFDSTtFQUNBO0FuQjAyRko7QW1CeDJGSTtFQUNJO0VBQ0E7QW5CMDJGUjtBbUJ2MkZJO0VBQ0k7RUFDQTtBbkJ5MkZSOztBbUJyMkZBO0VBQ0k7QW5CdzJGSjs7QW1CcjJGQTtFQUNJO0FuQncyRko7QW1CdDJGSTtFQUNJO0FuQncyRlI7O0FtQnAyRkE7RUFDSTtFQUNBO0FuQnUyRko7O0FtQmwyRkE7O0VBRUk7RUFDQTtBbkJxMkZKOztBbUJsMkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CcTJGSjtBbUJuMkZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CcTJGUjtBbUJsMkZJO0VBQ0k7RUFDQTtFQUNBO0FuQm8yRlI7QW1CbDJGUTtFQUNJO0FuQm8yRlo7QW1CaDJGSTtFQUNJO0FuQmsyRlI7QW1CLzFGSTtFQUNJO0FuQmkyRlI7QW1COTFGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQmcyRlI7O0FtQnoxRkE7O0VBRUk7QW5CNDFGSjtBR3Q4Rkk7RWdCd0dKOztJQUtRO0VuQjgxRk47QUFDRjs7QW1CMzFGQTtFQUNJO0VBQ0E7RUFDQTtBbkI4MUZKOztBbUIzMUZBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CODFGSjtBbUI1MUZJOztFQUNJO0FuQisxRlI7O0FtQjMxRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkI4MUZKO0FHeitGSTtFZ0J1SUo7SUFPUTtFbkIrMUZOO0FBQ0Y7O0FtQjUxRkE7RUFDSTtBbkIrMUZKO0FHbC9GSTtFZ0JrSko7SUFJUTtFbkJnMkZOO0FBQ0Y7O0FvQjVoR0k7RUFDSTtBcEIraEdSO0FvQjdoR1E7RUFDSTtBcEIraEdaOztBb0IxaEdBO0VBQ0k7QXBCNmhHSjtBb0IzaEdJO0VBQ0k7QXBCNmhHUjtBb0IzaEdRO0VBQ0k7RUFDQTtBcEI2aEdaO0FvQjFoR1E7RUFDSTtFQUNBO0FwQjRoR1o7QW9CMWhHWTtFQUNJO0FwQjRoR2hCO0FvQnhoR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIwaEdaO0FHdGhHSTtFaUJSSTtJQVFRO0VwQjBoR2Q7RW9CeGhHYztJQUNJO0VwQjBoR2xCO0FBQ0Y7QW9CcmhHSTtFQUNJO0FwQnVoR1I7QW9CcGhHSTtFQUNJO0FwQnNoR1I7O0FvQmxoR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJxaEdKO0FvQm5oR0k7RUFDSTtBcEJxaEdSO0FvQmxoR0k7RUFDSTtBcEJvaEdSO0FHampHSTtFaUI0QkE7SUFJUTtJQUNBO0VwQnFoR1Y7QUFDRjtBb0JsaEdJO0VBQ0k7QXBCb2hHUjs7QW9COWdHSTtFQUNJO0FwQmloR1IsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvdmFycy9fY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Jhc2UvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYmFzZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9iYXNlL190eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9iYXNlL191aWtpdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYmFzZS9fcGx1Z2lucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbGF5b3V0L19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbGF5b3V0L19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9sYXlvdXQvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2xheW91dC9fcmVpc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2xheW91dC9fcmVpc2VubGlzdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2xheW91dC9fYnVjaHVuZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fYWRtaW5iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2JlbmVmaXRiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3BheS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fYmFubmVyYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19rYXNzZW56ZXR0ZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3JlaXNldmVybGF1Zi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCwiOnJvb3Qge1xuICAtLWNvbC1icmFuZC0xMDA6IHJnYigyNTUgMjM4IDE3OSk7XG4gIC0tY29sLWJyYW5kLTMwMDogcmdiKDI1NSAyMjkgMTI4KTtcbiAgLS1jb2wtYnJhbmQtNTAwOiByZ2IoMjU1IDIwNCAwKTtcbiAgLS1jb2wtYnJhbmQtNjAwOiByZ2IoMjM0IDE3MyAzNik7XG4gIC0tY29sLWJyYW5kLTcwMDogcmdiKDI0NSAxNTYgMCk7XG4gIC0tY29sLWdyZXktMTAwOiByZ2IoMjI3IDIyNyAyMjcpO1xuICAtLWNvbC1ncmV5LTMwMDogcmdiKDE5OSAyMDEgMjA0KTtcbiAgLS1jb2wtZ3JleS01MDA6IHJnYigxMTIsIDExNCwgMTIwKTtcbiAgLS1jb2wtZ3JleS03MDA6IHJnYig1NCA1NiA1OCk7XG4gIC0tY29sLXByaW1lOiB2YXIoLS1jb2wtYnJhbmQtNTAwKTtcbiAgLS1jb2wtc2VjOiB2YXIoLS1jb2wtZ3JleS0zMDApO1xuICAtLWNvbC1lcnJvci0yMDA6IHJnYigyNTQgMjQ0IDI0Nik7XG4gIC0tY29sLWVycm9yOiByZ2IoMTc4IDE2IDIyKTtcbiAgLS1jb2wtc3VjY2VzczogcmdiKDUwIDIxMCAxNTApO1xuICAtLWJnLWFkbWluYmFyOiByZ2IoMjcgODQgOTcpO1xufVxuXG4uaGVhZGVyX19iYW5uZXJib3gtd3JhcCwgLmhlYWRlcl9fbWVudWJhci13cmFwLCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5bY2xhc3NePXNmLWR1bXBdIHtcbiAgYmFja2dyb3VuZDogIzE4MTcxQjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qKi9cbi51ay13aWR0aC03LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtOFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS04XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS04XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS04XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTggPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS04XFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTExLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG4udWstd2lkdGgtMTAtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbi51ay13aWR0aC05LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG4udWstd2lkdGgtOC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC04LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuLnVrLXdpZHRoLTctMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG4udWstd2lkdGgtNS0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG4udWstd2lkdGgtMi0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTEyID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTJcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xNS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTUtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE0LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG4udWstd2lkdGgtMTMtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbi51ay13aWR0aC0xMi0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTItMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTExLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG4udWstd2lkdGgtMTAtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbi51ay13aWR0aC05LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG4udWstd2lkdGgtOC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC04LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuLnVrLXdpZHRoLTctMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbi51ay13aWR0aC02LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG4udWstd2lkdGgtNS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNC0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbi51ay13aWR0aC0zLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG4udWstd2lkdGgtMi0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbi51ay1jaGlsZC13aWR0aC0xLTE2ID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTZcXEBzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQHhsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW5lcmlzIFNpbXBsZVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2dlbmVyaXMvR2VuZXJpc19TaW1wbGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9nZW5lcmlzL0dlbmVyaXNfU2ltcGxlLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlbmVyaXMvR2VuZXJpc19TaW1wbGUuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW5lcmlzIFNpbXBsZVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2dlbmVyaXMvR2VuZXJpc19TaW1wbGVfQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlbmVyaXMvR2VuZXJpc19TaW1wbGVfQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9nZW5lcmlzL0dlbmVyaXNfU2ltcGxlX0JvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ2F2ZWF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvY2F2ZWF0L0NhdmVhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvY2F2ZWF0L0NhdmVhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jYXZlYXQvQ2F2ZWF0LVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ2F2ZWF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvY2F2ZWF0L0NhdmVhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jYXZlYXQvQ2F2ZWF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvY2F2ZWF0L0NhdmVhdC1NZWRpdW0uZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ2F2ZWF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvY2F2ZWF0L0NhdmVhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvY2F2ZWF0L0NhdmVhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jYXZlYXQvQ2F2ZWF0LUJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwNi4yNSU7XG4gIGZvbnQtZmFtaWx5OiBcIkdlbmVyaXMgU2ltcGxlXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmgxLFxuLnRvcy1oMSxcbi51ay1oMSxcbmgyLFxuLnRvcy1oMixcbi51ay1oMixcbmgzLFxuLnRvcy1oMyxcbi51ay1oMyxcbmg0LFxuLnRvcy1oNCxcbi51ay1oNCxcbmg1LFxuLnRvcy1oNSxcbi51ay1oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlbmVyaXMgU2ltcGxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxLFxuLnVrLWgxLFxuLnRvcy1oMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBoMSxcbiAgLnVrLWgxLFxuICAudG9zLWgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuaDIsXG4udWstaDIsXG4udG9zLWgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGgyLFxuICAudWstaDIsXG4gIC50b3MtaDIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG5oMyxcbi50b3MtaDMsXG4udWstaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgaDMsXG4gIC50b3MtaDMsXG4gIC51ay1oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbmg0LFxuLnRvcy1oNCxcbi51ay1oNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuaDUsXG4udG9zLWg1LFxuLnVrLWg1IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFnZV9fbWFpbiBhOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICMwMDAgc29saWQ7XG59XG4ucGFnZV9fbWFpbiBhW2hyZWZePVwiaHR0cHM6Ly9cIl06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnVrLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuLnVrLWJ1dHRvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuNzVlbTtcbn1cblxuLnVrLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbiAgY29sb3I6ICMwMDA7XG59XG4udWstYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2wtYnJhbmQtNTAwKTtcbn1cblxuLnVrLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjYzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFlNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51ay1kb3RuYXYgPiAqID4gKiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZDogI2M3YzljYztcbiAgYm9yZGVyLWNvbG9yOiAjYzdjOWNjO1xufVxuXG4udWstdGFiID4gKiA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnVrLW9wZW4gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4udWstb2ZmY2FudmFzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdhcC1jb250ZW50KTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0O1xufVxuLnVrLW9mZmNhbnZhcy1iYXIgLnVrLWNsb3NlIHtcbiAgY29sb3I6IHZhcigtLWNvbC1ncmV5LTMwMCk7XG59XG4udWstb2ZmY2FudmFzLWJhciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJsb2NrOiA1cHg7XG59XG4udWstb2ZmY2FudmFzLWJhciBhOmhvdmVyLCAudWstb2ZmY2FudmFzLWJhciBhOmFjdGl2ZSwgLnVrLW9mZmNhbnZhcy1iYXIgYTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jaG9zZW4tbW9iaWxlLXdpZHRoIHtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbC1zZWMpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5zZWxlY3QudWstZm9ybS1kYW5nZXIgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sLWVycm9yKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbnNlbGVjdC51ay1mb3JtLXN1Y2Nlc3MgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbC1zZWMpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sLXNlYyk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sLWJyYW5kLTUwMCk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLm51bXNlbGVjdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubnVtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubnVtc2VsZWN0ICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm51bXNlbGVjdF9faW5wdXQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDI1cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm51bXNlbGVjdF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5udW1zZWxlY3RfX2J1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5O1xufVxuLm51bXNlbGVjdF9fYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubnVtc2VsZWN0X19idXR0b24tLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5udW1zZWxlY3RfX2J1dHRvbi0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4vKkhpZGUgbnVtYmVyIGlucHV0IGFycm93c1xuLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4ubnVtc2VsZWN0IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bXNlbGVjdCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG4ubnVtc2VsZWN0IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ubGlua19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19uYXYgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlcl9fbmF2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG4uaGVhZGVyX19uYXYgPiB1bCA+IGxpOmhhcyg+IHVsKSA+IGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5oZWFkZXJfX25hdiB1bCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDQwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xufVxuLmhlYWRlcl9fbmF2IHVsIHVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXJfX25hdiA+IHVsID4gbGk6aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5yZWlzZV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ucmVpc2VfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnJlaXNlX19uYXYgLnVrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5yZWlzZV9fbmF2IGE6bm90KC51ay1idXR0b24pIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ucmVpc2VfX25hdiBhOm5vdCgudWstYnV0dG9uKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZWlzZV9fbmF2IGxpLnVrLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjMDAwIHNvbGlkO1xufVxuLnJlaXNlX19uYXYgbGkudWstYWN0aXZlIGEge1xuICBib3JkZXI6IDA7XG59XG5cbi5vZmZjYW52YXNfX25hdiBsaTpoYXMoPiB1bCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2ZmY2FudmFzX19uYXYgbGk6aGFzKD4gdWwpOjphZnRlciB7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtbGlnaHQpO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLm9mZmNhbnZhc19fbmF2IGxpOmhhcyg+IHVsKSBhLmlzLWFjdGl2ZSArIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4ub2ZmY2FudmFzX19uYXYgbGk6aGFzKD4gdWwpOmhhcyhhLmlzLWFjdGl2ZSk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm9mZmNhbnZhc19fbmF2IHVsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xufVxuQHN0YXJ0aW5nLXN0eWxlIHtcbiAgLm9mZmNhbnZhc19fbmF2IHVsIHVsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbWVudWJhci13cmFwIHtcbiAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICBwbGFjZS1zZWxmOiBzdGFydDtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbWVudWJhciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uaGVhZGVyX19iYW5uZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJhbm5lclwiO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDMwMHB4O1xufVxuLmhlYWRlcl9fYmFubmVyID4gdmlkZW8ge1xuICBncmlkLWFyZWE6IGJhbm5lcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYwMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGJhbm5lcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmJhbm5lcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucGFnZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFnZV9fZm9vdGVyICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNzBweCwgMWZyKSk7XG4gIGdhcDogdmFyKC0tZ2FwLWNvbnRlbnQpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZm9vdGVyX19zaWVnZWwge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2IC5mb290ZXJfX3NpZWdlbCB7XG4gIGdyaWQtY29sdW1uOiAtMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRlbnQtbWF4LXdpZHRoOiAxMjAwcHg7XG4gIC0tZ2FwLWxheW91dDogNDBweDtcbiAgLS1nYXAtY29udGVudDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICA6cm9vdCB7XG4gICAgLS1nYXAtbGF5b3V0OiA3MHB4O1xuICAgIC0tZ2FwLWNvbnRlbnQ6IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX21haW4ge1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tZ2FwLWxheW91dCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tZ2FwLWxheW91dCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlX19tYWluIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuXG4ubGF5b3V0X19iZXJlaWNoIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1nYXAtbGF5b3V0KTtcbn1cblxuLmNvbnRlbnRfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbigxMDAlLCAyOTBweCksIDFmcikpO1xuICBnYXA6IHZhcigtLWdhcC1sYXlvdXQpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlX19zZWN0aW9uIHtcbiAgLS1nYXA6IDQwcHg7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5wYWdlX19zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIGdhcDogdmFyKC0tZ2FwLWxheW91dCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxheW91dF9femVpbGUge1xuICAtLWdhcDogNDBweDtcbn1cbi5sYXlvdXRfX3plaWxlIC56ZWlsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjkwcHgsIDFmcikpO1xuICBnYXA6IHZhcigtLWdhcC1sYXlvdXQpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi56ZWlsZS0tZnVsbHdpZHRoID4gLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9faGVhZGVyOmhhcyguaGVhZGVyX19pY29uKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5zZWN0aW9uX19oZWFkZXI6aGFzKC5oZWFkZXJfX2ljb24pIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbl9faGVhZGVyIC5oZWFkZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHN1YiB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG4uc2VjdGlvbl9fc3VwdGl0bGUgKyAuc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbl9fc3VwdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbltjbGFzcyo9dGVhc2VyLS1dIHtcbiAgLS1nYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5bY2xhc3MqPXRlYXNlci0tXSAudGVhc2VyX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuW2NsYXNzKj10ZWFzZXItLV0gLnRlYXNlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5bY2xhc3MqPXRlYXNlci0tXSAudGVhc2VyX190aXRsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cbltjbGFzcyo9dGVhc2VyLS1dIC50ZWFzZXJfX3RpdGxlcyA+ICoge1xuICBmb250LXNpemU6IDEuMzVlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5bY2xhc3MqPXRlYXNlci0tXSAudGVhc2VyX190aXRsZXM6bm90KDpoYXMoLnRlYXNlcl9fc3VidGl0bGUpKSAudGVhc2VyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5bY2xhc3MqPXRlYXNlci0tXSAudGVhc2VyX19jb250ZW50IHtcbiAgLS1nYXA6IDEwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4udGVhc2VyLS10ZXh0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbn1cblxuW2NsYXNzKj1sYXlvdXRfX2VsZW1lbnRdIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuW2NsYXNzKj1sYXlvdXRfX2VsZW1lbnRdLmNvZGUtLW9uLXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5bY2xhc3MqPWxheW91dF9fZWxlbWVudF0uY29kZS0tb24tdG9wIC5lbGVtZW50X19jb2RlIHtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIFtjbGFzcyo9bGF5b3V0X19lbGVtZW50XS50ZXh0LS0yLWNvbHVtbnMgLmVsZW1lbnRfX3RleHQge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG4uZWxlbWVudF9fdGV4dCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWxlbWVudC0tc2hvd2Nhc2Uge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZWxlbWVudFwiO1xuICBwbGFjZS1pdGVtczogZW5kIHN0YXJ0O1xufVxuLmVsZW1lbnQtLXNob3djYXNlW2RhdGEtcGxhY2UtaXRlbXM9c3RhcnRdLCAuZWxlbWVudC0tc2hvd2Nhc2UuY29udGVudC10b3AtbGVmdCB7XG4gIHBsYWNlLWl0ZW1zOiBzdGFydDtcbn1cbi5lbGVtZW50LS1zaG93Y2FzZVtkYXRhLXBsYWNlLWl0ZW1zPVwic3RhcnQgZW5kXCJdLCAuZWxlbWVudC0tc2hvd2Nhc2UuY29udGVudC10b3AtcmlnaHQge1xuICBwbGFjZS1pdGVtczogc3RhcnQgZW5kO1xufVxuLmVsZW1lbnQtLXNob3djYXNlW2RhdGEtcGxhY2UtaXRlbXM9ZW5kXSwgLmVsZW1lbnQtLXNob3djYXNlLmNvbnRlbnQtYm90dG9tLXJpZ2h0IHtcbiAgcGxhY2UtaXRlbXM6IGVuZDtcbn1cbi5lbGVtZW50LS1zaG93Y2FzZVtkYXRhLXBsYWNlLWl0ZW1zPVwiZW5kIHN0YXJ0XCJdLCAuZWxlbWVudC0tc2hvd2Nhc2UuY29udGVudC1ib3R0b20tbGVmdCB7XG4gIHBsYWNlLWl0ZW1zOiBlbmQgc3RhcnQ7XG59XG4uZWxlbWVudC0tc2hvd2Nhc2VbZGF0YS1wbGFjZS1pdGVtcz1jZW50ZXJdLCAuZWxlbWVudC0tc2hvd2Nhc2UuY29udGVudC1jZW50ZXIge1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLmVsZW1lbnQtLXNob3djYXNlIC5lbGVtZW50X19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBlbGVtZW50O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnplaWxlLS1mdWxsd2lkdGggLmVsZW1lbnQtLXNob3djYXNlIC5lbGVtZW50X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmVsZW1lbnQtLXNob3djYXNlIC5lbGVtZW50X190aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWxlbWVudC0tc2hvd2Nhc2UgLmVsZW1lbnRfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBlbGVtZW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTtcbn1cbi56ZWlsZS0tZnVsbHdpZHRoIC5lbGVtZW50LS1zaG93Y2FzZSAuZWxlbWVudF9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2LzY7XG59XG4uZWxlbWVudC0tc2hvd2Nhc2U6aG92ZXIgLmVsZW1lbnRfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmZ1bGx3aWR0aCxcbi5jb2wtc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucm93LXNwYW4tMiB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJvdy1zcGFuLTMge1xuICAgIGdyaWQtcm93OiBzcGFuIDM7XG4gIH1cbn1cblxuLmxhenktaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xufVxuLmxhenktaW1hZ2UubG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpc3QtLWNoZWNrIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpc3QtLWNoZWNrID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5saXN0LS1jaGVjayA+IGxpOjpiZWZvcmUge1xuICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6IHZhcigtLWNvbC1wcmltZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpyZWFkLW9ubHksXG5pbnB1dFt0eXBlPWVtYWlsXTpyZWFkLW9ubHksXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpyZWFkLW9ubHksXG50ZXh0YXJlYTpyZWFkLW9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG5sYWJlbC5lcnJvciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sLWVycm9yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxubGFiZWw6aGFzKH4gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dLCBbdHlwZT1oaWRkZW5dKSwgfiBzZWxlY3QsIH4gdGV4dGFyZWEsIH4gLmNob3Nlbi1jb250YWluZXIpLFxuOmlzKGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgW3R5cGU9aGlkZGVuXSksIHNlbGVjdCwgdGV4dGFyZWEsIC5jaG9zZW4tY29udGFpbmVyKSB+IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG46aXMoaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dLCBbdHlwZT1oaWRkZW5dKSwgc2VsZWN0LCB0ZXh0YXJlYSwgLmNob3Nlbi1jb250YWluZXIpIH4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGl2Omhhcyg+IGxhYmVsICsgOmlzKGlucHV0LCBzZWxlY3QpW2FyaWEtaW52YWxpZD1mYWxzZV0pIGxhYmVsOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmVlbjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmRpdjpoYXMoPiBsYWJlbCArIDppcyhpbnB1dCwgc2VsZWN0KVthcmlhLWludmFsaWQ9dHJ1ZV0sID4gbGFiZWwgKyA6aXMoaW5wdXQsIHNlbGVjdCkuZXJyb3IpIGxhYmVsOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2wtZXJyb3IpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmlucHV0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gIGdhcDogNXB4O1xufVxuW2NsYXNzKj10ZWlsbmVobWVyenVvcmRudW5nXSAuaW5wdXRfX2dyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0cHggMWZyO1xufVxuLmlucHV0X19ncmlkID4gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaW5wdXRfX2dyaWQgPiBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXRfX2dyaWQgPiBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dKTo6YmVmb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiB2YXIoLS1mYS1mb250LWxpZ2h0KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5pbnB1dF9fZ3JpZCA+IGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uaW5wdXRfX2dyaWQgPiBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uaW5wdXRfX2dyaWQgPiBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uaW5wdXRfX2dyaWQgPiBsYWJlbFtmb3I9Y29uc2VudF9fY2hlY2tib3gtLWFnYl0ge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5pbnB1dF9fZ3JpZDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkKSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQGtleWZyYW1lcyBmbGFnLXdhdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xMGRlZyk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTRkZWcpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0yM2RlZyk7XG4gIH1cbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggdmFyKC0tY29sLWJyYW5kLTcwMCkgc29saWQ7XG59XG4udGVhc2VyLS1yZWlzZSAudGVhc2VyX19mbGFncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBmb250LWZhbWlseTogQ2F2ZWF0LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBlcnNwZWN0aXZlOiA2MDBweDtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX2ZsYWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzZweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG4udGVhc2VyLS1yZWlzZSAudGVhc2VyX19mbGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMThweCAjRkZDQzAwIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE4cHggI0ZGQ0MwMCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggI0ZGQ0MwMCBzb2xpZDtcbn1cbi50ZWFzZXItLXJlaXNlOmhvdmVyIC50ZWFzZXJfX2ZsYWcge1xuICBhbmltYXRpb246IGZsYWctd2F2ZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX3JlaXNlYXJ0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4udGVhc2VyLS1yZWlzZSAudGVhc2VyX19kYXVlciBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMTVlbTtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX2hpZ2hsaWdodHMge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoLi4vLi4vaW1nL0NIQS1jaGVjay15ZWxsb3cuc3ZnKTtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX2hpZ2hsaWdodHMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLnRlYXNlci0tcmVpc2UgLnRlYXNlcl9fcHJlaXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzVlbTtcbn1cbi50ZWFzZXItLXJlaXNlIC50ZWFzZXJfX2xpbmsgaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5tZXJrbWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5yZWlzZV9fbmF2YmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkZGQgc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbn1cbi5yZWlzZV9fbmF2YmFyIC51ay10YWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWlzZV9fbmF2YmFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG4ucmVpc2VfX25hdmJhciAubmF2X19idXR0b25zIHtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLnRlcm1pbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTEwcHgsIDIyMHB4KSBtYXgtY29udGVudCAxZnIgMTAwcHggMTUwcHg7XG59XG5cbi50ZXJtaW5fX2luZm8ge1xuICBvcmRlcjogMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlcm1pbl9faW5mbyB7XG4gICAgb3JkZXI6IDA7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cblxuLnRlcm1pbl9femVpdHJhdW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGVybWluX19wcmVpcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdyaWQtY29sdW1uOiA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtcmVpc2VubGlzdGUgLnBhZ2VfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgfVxufVxuXG4uc3VjaGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zdWNoZXJnZWJuaXNzZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1Y2hlcmdlYm5pc3NlX19oZWFkZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3VjaGVyZ2Vibmlzc2VfX3NvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uc3VjaGVyZ2Vibmlzc2VfX3NvcnQgbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3VjaGVfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uc3VjaGVfX2ZpbHRlciBmaWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdWNoZV9fZmlsdGVyIGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Y2hlX19maWx0ZXIgZmllbGRzZXQ6bm90KDpoYXMoPiBsZWdlbmQpKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnN1Y2hlX19maWx0ZXIgZmllbGRzZXQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWNoZV9fZmlsdGVyIGxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1Y2hlX19maWx0ZXIgLnVrLWZvcm0taWNvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWNoZV9fZmlsdGVyICsgLnN1Y2hlX19maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4ICNkZGQgc29saWQ7XG59XG5cbi5zdWNoZmlsdGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdWNoZmlsdGVyX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3VjaGZpbHRlcl9fZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Y2hmaWx0ZXJfX3JhZGlvcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc3VjaGZpbHRlcl9fcmFkaW9zIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWNoZmlsdGVyLS1rb250aW5lbnRlIC5sYWJlbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN1Y2hmaWx0ZXItLXByZWlzIC5maWx0ZXJfX3Jlc2V0IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc3VjaGZpbHRlci0tcHJlaXMgLmZpbHRlcl9fcmVzZXQ6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cbi5zdWNoZmlsdGVyLS1wcmVpcyAuZmlsdGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3VjaGZpbHRlci0tcHJlaXMgLmZpbHRlcl9fc2xpZGVyIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2wtcHJpbWUpO1xufVxuLnN1Y2hmaWx0ZXItLXByZWlzIC5maWx0ZXJfX3NsaWRlciAucHJpY2Utc2xpZGVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1Y2hmaWx0ZXItLXByZWlzIC5maWx0ZXJfX3NsaWRlciAucHJpY2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdWNoZmlsdGVyLS1wcmVpcyAuZmlsdGVyX19zbGlkZXIgLnByaWNlLWRpc3BsYXkgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tZXJrbWFsX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lcmttYWxfX2xhYmVsOmhhcygubWVya21hbF9fY2hlY2tib3g6Y2hlY2tlZCkgLm1lcmttYWxfX2ljb24gaSB7XG4gIGNvbG9yOiB2YXIoLS1jb2wtcHJpbWUpO1xufVxuLm1lcmttYWxfX2xhYmVsOmhhcygubWVya21hbF9fY2hlY2tib3g6Y2hlY2tlZCkgLmxhYmVsX19jb3VudCB7XG4gIGJnYzogdmFyKC0tY29sLXByaW1lKTtcbn1cbi5tZXJrbWFsX19sYWJlbCAubGFiZWxfX3RleHQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ubWVya21hbF9fbGFiZWwgLmxhYmVsX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgY29sb3I6IHZhcigtLWNvbC13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZXJrbWFsX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0uanMtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idWNodW5nX19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1nYXAtY29udGVudCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1Y2h1bmdfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cblxuLmJ1Y2h1bmdfX3N0ZXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDQwcHg7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbn1cbi5idWNodW5nX19zdGVwLmlzLWRvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1Y2h1bmdfX3N0ZXAuaXMtZG9uZSAuc3RlcF9fbnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idWNodW5nX19zdGVwLmlzLWRvbmUgLnN0ZXBfX2J1YmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbC1icmFuZC0zMDApO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idWNodW5nX19zdGVwLmlzLWRvbmUgLnN0ZXBfX2J1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbn1cbi5idWNodW5nX19zdGVwLmlzLWFjdGl2ZSAuc3RlcF9fYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbn1cbi5idWNodW5nX19zdGVwLmlzLWxvY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVjaHVuZ19fc3RlcC5oYXMtZXJyb3IgLnN0ZXBfX2J1YmJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idWNodW5nX19zdGVwLmhhcy1lcnJvciAuc3RlcF9fYnViYmxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLWVycm9yKTtcbiAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5zdGVwX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RlcF9fYnViYmxlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uc3RlcF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGVwX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idWNodW5nX19ib3gsXG5bY2xhc3MqPWJ1Y2h1bmdfX2JveC0tXSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IHZhcigtLWdhcC1jb250ZW50KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdhcC1jb250ZW50KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7XG59XG4uYnVjaHVuZ19fYm94LmJ1Y2h1bmdfX2JveC0tYW5yZWlzZSxcbltjbGFzcyo9YnVjaHVuZ19fYm94LS1dLmJ1Y2h1bmdfX2JveC0tYW5yZWlzZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uYnVjaHVuZ19fYm94OmhhcyguaGFzLWVycm9yKSxcbltjbGFzcyo9YnVjaHVuZ19fYm94LS1dOmhhcyguaGFzLWVycm9yKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCByZ2IoZnJvbSB2YXIoLS1jb2wtZXJyb3IpIHIgZyBiLzAuMjUpO1xufVxuLmJ1Y2h1bmdfX2JveC5pcy1sb2FkaW5nLCAuaXMtbG9hZGluZyAuYnVjaHVuZ19fYm94LFxuW2NsYXNzKj1idWNodW5nX19ib3gtLV0uaXMtbG9hZGluZyxcbi5pcy1sb2FkaW5nIFtjbGFzcyo9YnVjaHVuZ19fYm94LS1dIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcbn1cbi5idWNodW5nX19ib3guaXMtbG9hZGluZzo6YmVmb3JlLCAuaXMtbG9hZGluZyAuYnVjaHVuZ19fYm94OjpiZWZvcmUsXG5bY2xhc3MqPWJ1Y2h1bmdfX2JveC0tXS5pcy1sb2FkaW5nOjpiZWZvcmUsXG4uaXMtbG9hZGluZyBbY2xhc3MqPWJ1Y2h1bmdfX2JveC0tXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgZ3JheXNjYWxlKDEpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmJ1Y2h1bmdfX2JveC5pcy1sb2FkaW5nOjphZnRlciwgLmlzLWxvYWRpbmcgLmJ1Y2h1bmdfX2JveDo6YWZ0ZXIsXG5bY2xhc3MqPWJ1Y2h1bmdfX2JveC0tXS5pcy1sb2FkaW5nOjphZnRlcixcbi5pcy1sb2FkaW5nIFtjbGFzcyo9YnVjaHVuZ19fYm94LS1dOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBjb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnVjaHVuZ19fYm94LS1yZWlzZWRhdGVuIC5ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYm94X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1nYXAtY29udGVudCk7XG59XG4uYnVjaHVuZ19fYm94LS12ZXJzaWNoZXJ1bmcgLmJveF9fY29udGVudCB7XG4gIGdhcDogdmFyKC0tZ2FwLWxheW91dCk7XG59XG4uYnVjaHVuZ19fYm94LS1wYXNzb2x1dGlvbiAuYm94X19jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYm94X19oaW53ZWlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveF9faGlud2Vpczo6YWZ0ZXIge1xuICBmb250OiB2YXIoLS1mYS1mb250LWxpZ2h0KTtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgY29udGVudDogXCJcXGY4OTBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5oaW53ZWlzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uaGlud2Vpc19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52ZXJzaWNoZXJ1bmcsXG4udGVpbG5laG1lcixcbi5sZWlzdHVuZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbi52ZXJzaWNoZXJ1bmcuaGFzLWVycm9yLFxuLnRlaWxuZWhtZXIuaGFzLWVycm9yLFxuLmxlaXN0dW5nLmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sLWVycm9yKTtcbn1cblxuLmxlaXN0dW5nX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52ZXJzaWNoZXJ1bmdfX2hlYWRlcixcbi50ZWlsbmVobWVyX19oZWFkZXIsXG4ubGVpc3R1bmdfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1jb2wtZ3JleS0xMDApIHNvbGlkO1xufVxuXG4udmVyc2ljaGVydW5nX190aXRsZSxcbi50ZWlsbmVobWVyX190aXRsZSxcbi5sZWlzdHVuZ19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi52ZXJzaWNoZXJ1bmdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBib3JkZXI6IDA7XG59XG5cbi5sZWlzdHVuZ19fdGVpbG5laG1lcnp1b3JkbnVuZyxcbi52ZXJzaWNoZXJ1bmdfX3RlaWxuZWhtZXJ6dW9yZG51bmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg3MHB4LCAxZnIpKTtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZlcnNpY2hlcnVuZ19fbW9kdWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4udmVyc2ljaGVydW5nX19mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5cbi5sZWlzdHVuZ19fYmVsZWd1bmdlbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cblxuLnJ1YnJpa19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZWlsbmVobWVyenVvcmRudW5nX19jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnVjaHVuZ19fdGltZWxpbmUge1xuICBnYXA6IHZhcigtLWdhcC1jb250ZW50KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMTAwcHgsIDEwdncpLCAxZnIpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZ2FwLWNvbnRlbnQpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWdhcC1sYXlvdXQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5idWNodW5nX190aW1lbGluZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGltZWxpbmVfX2VsZW1lbnQuaGFzLWVycm9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLWVycm9yKTtcbiAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG59XG5cbi50aW1lbGluZV9fZWxlbWVudF9fYnViYmxlIHtcbiAgd2lkdGg6IG1pbig2NXB4LCAxMDAlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbC1ncmV5LTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTVlbTtcbn1cbi50aW1lbGluZV9fZWxlbWVudC5pcy1hY3RpdmUgLnRpbWVsaW5lX19lbGVtZW50X19idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2wtcHJpbWUpO1xufVxuLnRpbWVsaW5lX19lbGVtZW50LmlzLWRvbmU6bm90KC5oYXMtZXJyb3IpIC50aW1lbGluZV9fZWxlbWVudF9fYnViYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbC1icmFuZC0zMDApO1xufVxuLnRpbWVsaW5lX19lbGVtZW50LmlzLWRvbmU6bm90KC5oYXMtZXJyb3IpIC50aW1lbGluZV9fZWxlbWVudF9fYnViYmxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xufVxuLnRpbWVsaW5lX19lbGVtZW50X19idWJibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb2wtZ3JleS0xMDApO1xufVxuLnRpbWVsaW5lX19lbGVtZW50LmlzLWRvbmUgLnRpbWVsaW5lX19lbGVtZW50X19idWJibGU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sLWJyYW5kLTMwMCk7XG59XG4udGltZWxpbmVfX2VsZW1lbnQ6bGFzdC1jaGlsZCAudGltZWxpbmVfX2VsZW1lbnRfX2J1YmJsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbWVsaW5lX19lbGVtZW50LmlzLWRvbmU6bm90KC5oYXMtZXJyb3IpIC50aW1lbGluZV9fZWxlbWVudF9fbnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbWVsaW5lX19lbGVtZW50X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2wtZ3JleS01MDApO1xuICBmb250LXNpemU6IDAuNjg3NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRpbWVsaW5lX19lbGVtZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cbi50aW1lbGluZV9fZWxlbWVudC5pcy1kb25lOm5vdCguaGFzLWVycm9yKSAudGltZWxpbmVfX2VsZW1lbnRfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbC1icmFuZC0zMDApO1xufVxuLnRpbWVsaW5lX19lbGVtZW50LmlzLWFjdGl2ZSAudGltZWxpbmVfX2VsZW1lbnRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi56YWhsdW5nc29wdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cblxuLmJ1Y2h1bmdfX3BhcnRpY2xlcyB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idWNodW5nX19ib3hUYWJzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTQwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5idWNodW5nX19ib3hUYWJzIHtcbiAgICB0b3A6IC00NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1Y2h1bmdfX2JveFRhYnMge1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnVjaHVuZ19fYm94VGFicyB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxufVxuLmJ1Y2h1bmdfX2JveFRhYnM6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ1Y2h1bmdfX2JveFRhYnMudWstdGFiID4gKiA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2wtZ3JleS0zMDApO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2wtZ3JleS01MDApO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5idWNodW5nX19ib3hUYWJzLnVrLXRhYiA+ICogPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1Y2h1bmdfX2JveFRhYnMudWstdGFiID4gKiA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLmJ1Y2h1bmdfX2JveFRhYnMudWstdGFiID4gLnVrLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogenVtIEFiZGVja2VuIGRlcyBUYWIgU2NoYXR0ZW4gKi9cbn1cbi5idWNodW5nX19ib3hUYWJzLnVrLXRhYiA+IC51ay1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idWNodW5nX19ib3hUYWJzLnVrLXRhYiA+IC51ay1hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50b19fYWRtaW5iYXIge1xuICAtLWdhcDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b19fYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hZG1pbmJhcl9fd2lkZ2V0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWFkbWluYmFyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1nYXAtbGF5b3V0KTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweCA0MHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAyMHB4KSAwLCAxMDAlIDUwJSwgY2FsYygxMDAlIC0gMjBweCkgMTAwJSwgMCAxMDAlKTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLmlzLS1hY3RpdmUgPiAuYWRtaW5iYXJfX3dpZGdldHMge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5hZG1pbmJhcl9fY2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4uaXMtLWFjdGl2ZSA+IC5hZG1pbmJhcl9fY2F0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgMXMgZWFzZTtcbn1cblxuW2RhdGEtdG8tYWRtaW4tZWxlbWVudF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sLnNob3ctYWRtaW4tZWxlbWVudHMgW2RhdGEtdG8tYWRtaW4tZWxlbWVudF1bZGF0YS10by1hZG1pbi1lbGVtZW50Kj1sYXlvdXRyb3ddIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuW2RhdGEtdG8tYWRtaW4tZWxlbWVudF0gLmFkbWluLWVsZW1lbnRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb250ZW50OiBhdHRyKHRvLWFkbWluYmFyLWxhYmVsKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2hvdy1hZG1pbi1lbGVtZW50cyBbZGF0YS10by1hZG1pbi1lbGVtZW50XSAuYWRtaW4tZWxlbWVudF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuW2RhdGEtdG8tYWRtaW4tZWxlbWVudF0gLmFkbWluLWVsZW1lbnRfX2xhYmVsIC5sYWJlbF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWFkbWluYmFyKTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bZGF0YS10by1hZG1pbi1lbGVtZW50XSAuYWRtaW4tZWxlbWVudF9fbGFiZWwgLmxhYmVsX190ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWRtaW5iYXIpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbltkYXRhLXRvLWFkbWluLWVsZW1lbnRdOmhvdmVyIC5sYWJlbF9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmFkbWluYmFyX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRtaW5iYXJfX3dpZGdldC5pcy0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFkbWluYmFyX193aWRnZXQgLndpZGdldF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg3NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFkbWluYmFyX193aWRnZXQgLndpZGdldF9fbGluayB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2wtZ3JleS0xMDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xufVxuLmFkbWluYmFyX193aWRnZXQgLndpZGdldF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2wtc2VjKTtcbn1cblxuLmFkbWluYmFyX19kb21haW5zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWRtaW5iYXJfX2RvbWFpbnN3aXRjaCAud2lkZ2V0X19saW5rLmlzLS1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbn1cblxuLmFkbWluYmFyX190b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDEwNywgMTIzKTtcbn1cbi5hZG1pbmJhcl9fdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZG1pbmJhcl9fdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbC1wcmltZSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4uYWRtaW5iYXJfX3RvZ2dsZSAudG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZG1pbmJhcl9fdG9nZ2xlIC50b2dnbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iZW5lZml0YmFyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLWJyYW5kLTMwMCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iZW5lZml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmVuZWZpdCA+ICoge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmJlbmVmaXRfX2JpbGQge1xuICBmbGV4LWJhc2lzOiA0MHB4O1xufVxuXG4uYmVuZWZpdF9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uemFobHVuZ2VuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjIwcHgsIDFmcikpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi56YWhsdW5nZW5fX2dlc2FtdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogM3B4ICNkZGQgZG91YmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi56YWhsdW5nX19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDIwcHg7XG59XG5cbltkYXRhLXNldC1wYXltZW50LWJldHJhZ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi56YWhsdW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uemFobHVuZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi56YWhsdW5nX19iZXRyYWcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi56YWhsdW5nX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5cbi5oZWFkZXJfX2Jhbm5lcmJveC13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlcl9fYmFubmVyYm94LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fYmFubmVyYm94IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2wtcHJpbWUpO1xufVxuLnBhZ2UtcmVpc2VhcnQtLTE3IC5oZWFkZXJfX2Jhbm5lcmJveCB7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jb2wtYnJhbmQtNzAwKSA5MCUsIHRyYW5zcGFyZW50KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyX19iYW5uZXJib3gge1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlcl9fYmFubmVyYm94IHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29sLXByaW1lKSA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmhlYWRlcl9fYmFubmVyYm94IC50cnVzdHBpbG90LXdpZGdldCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5iYW5uZXJib3hfX3N1YnRpdGVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5iYW5uZXJib3hfX3RpdGVsIHtcbiAgZm9udC1zaXplOiAyLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYW5uZXJib3hfX3ByZWlzIC5wcmVpc19fdG9wbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2wtZ3JleS03MDApO1xufVxuLmJhbm5lcmJveF9fcHJlaXMgLnByZWlzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmJhbm5lcmJveF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDIwcHg7XG59XG4uYmFubmVyYm94X19mb290ZXIgLmJhbm5lcmJveF9fdGVybWluYXVzd2FobCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJib3hfX2Zvb3RlciAuYmFubmVyYm94X190ZXJtaW5hdXN3YWhsIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJib3hfX2Zvb3RlciAuYmFubmVyYm94X19wcmVpcyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmJhbm5lcmJveF9fZm9vdGVyIC5wcmVpc19fdG9wbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2wtZ3JleS03MDApO1xufVxuXG4uYmFubmVyYm94X19kYXRlU2VsZWN0LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5iYW5uZXJib3hfX2RhdGVTZWxlY3QuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBvdXRsaW5lOiAycHggZG90dGVkICMwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uYmFubmVyYm94X19kYXRlU2VsZWN0LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpZGViYXItLWthc3NlbnpldHRlbCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG4ua2Fzc2VuemV0dGVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlLCBmaWx0ZXIgMC41cyBlYXNlO1xufVxuLnBhZ2UuaXMtbG9hZGluZyAua2Fzc2VuemV0dGVsLCAucGFnZTpoYXMoW2NsYXNzKj1idWNodW5nX19ib3hdLmlzLWxvYWRpbmcpIC5rYXNzZW56ZXR0ZWwge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xufVxuLnBhZ2UuaXMtbG9hZGluZyAua2Fzc2VuemV0dGVsOjpiZWZvcmUsIC5wYWdlOmhhcyhbY2xhc3MqPWJ1Y2h1bmdfX2JveF0uaXMtbG9hZGluZykgLmthc3NlbnpldHRlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgZ3JheXNjYWxlKDEpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmthc3NlbnpldHRlbC0tcGFnZSAua2Fzc2VuemV0dGVsX19oZWFkZXIsXG4gIC5rYXNzZW56ZXR0ZWwtLXBhZ2UgLmthc3NlbnpldHRlbF9fZm9vdGVyLFxuICAua2Fzc2VuemV0dGVsLS1wYWdlIC5rYXNzZW56ZXR0ZWxfX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmthc3NlbnpldHRlbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5rYXNzZW56ZXR0ZWwtLXBhZ2UgLmthc3NlbnpldHRlbF9faGVhZGVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImthc3NlbnpldHRlbF9oZWFkZXJcIjtcbiAgYXNwZWN0LXJhdGlvOiAyMS85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmthc3NlbnpldHRlbF9faGVhZGVyIGltZyB7XG4gIGdyaWQtYXJlYToga2Fzc2VuemV0dGVsX2hlYWRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogaW5oZXJpdDtcbn1cblxuLmthc3NlbnpldHRlbF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua2Fzc2VuemV0dGVsLS1wYWdlIC5rYXNzZW56ZXR0ZWxfX3RpdGxlIHtcbiAgZ3JpZC1hcmVhOiBrYXNzZW56ZXR0ZWxfaGVhZGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rYXNzZW56ZXR0ZWwtLW1vZGFsIC5rYXNzZW56ZXR0ZWxfX3RpdGxlIHtcbiAgcGFkZGluZzogdmFyKC0tZ2FwLWNvbnRlbnQpO1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tY29sLWdyZXktMTAwKSBzb2xpZDtcbn1cblxuLmthc3NlbnpldHRlbF9fYm9keSB7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuXG4ua2Fzc2VuemV0dGVsX19yZWlzZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmthc3NlbnpldHRlbF9fcmVpc2UgLnJlaXNlX190aXRlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rYXNzZW56ZXR0ZWxfX3plaXRyYXVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5rYXNzZW56ZXR0ZWxfX2VsZW1lbnRlLFxuLmthc3NlbnpldHRlbF9fbGVpc3R1bmdlbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cblxuLmthc3NlbnpldHRlbF9fbGVpc3R1bmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xufVxuLmthc3NlbnpldHRlbF9fbGVpc3R1bmc6OmJlZm9yZSB7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICBjb2xvcjogdmFyKC0tY29sLXByaW1lKTtcbn1cbi5rYXNzZW56ZXR0ZWxfX2xlaXN0dW5nIC5sZWlzdHVuZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4ua2Fzc2VuemV0dGVsX19sZWlzdHVuZyAubGVpc3R1bmdfX3RpdGxlIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5rYXNzZW56ZXR0ZWxfX2xlaXN0dW5nIC5sZWlzdHVuZ19femVpdHJhdW0ge1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5rYXNzZW56ZXR0ZWxfX2xlaXN0dW5nIC5sZWlzdHVuZ19fb3B0aW9uZW4ge1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5rYXNzZW56ZXR0ZWxfX2xlaXN0dW5nIC5sZWlzdHVuZ19fcHJlaXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmthc3NlbnpldHRlbF9fYnV0dG9uLXRlbXAsXG4ua2Fzc2VuemV0dGVsX19tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmthc3NlbnpldHRlbF9fYnV0dG9uLXRlbXAsXG4gIC5rYXNzZW56ZXR0ZWxfX21lc3NhZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ua2Fzc2VuemV0dGVsX19tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmthc3NlbnpldHRlbF9fdHJpZ2dlci1tb2RhbCxcbi5rYXNzZW56ZXR0ZWxfX3ByZWlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLWJyYW5kLTMwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1jb2wtc3VjY2Vzcykgc29saWQ7XG59XG4ua2Fzc2VuemV0dGVsX190cmlnZ2VyLW1vZGFsLmVycm9yLFxuLmthc3NlbnpldHRlbF9fcHJlaXMuZXJyb3Ige1xuICBib3JkZXItdG9wOiAzcHggdmFyKC0tY29sLWVycm9yKSBzb2xpZDtcbn1cblxuLmthc3NlbnpldHRlbF9fdHJpZ2dlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAua2Fzc2VuemV0dGVsX190cmlnZ2VyLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2RhbF9fdHJpZ2dlci0ta2Fzc2VuemV0dGVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1vZGFsX190cmlnZ2VyLS1rYXNzZW56ZXR0ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlaXNldmVybGF1Zl9fcHJvZ3JhbW0gLnByb2dyYW1tX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVpc2V2ZXJsYXVmX19wcm9ncmFtbSAucHJvZ3JhbW1fX2hlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZWlzZXZlcmxhdWZfX3RhZyB7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggMDtcbn1cbi5yZWlzZXZlcmxhdWZfX3RhZzpoYXMoLnRhZ19fdGl0bGUpIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWlzZXZlcmxhdWZfX3RhZzpoYXMoLnRhZ19fdGl0bGUpOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbC1icmFuZC0xMDApO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnJlaXNldmVybGF1Zl9fdGFnOmhhcygudGFnX190aXRsZSk6bnRoLWNoaWxkKDJuKzIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucmVpc2V2ZXJsYXVmX190YWc6aGFzKC50YWdfX3RpdGxlKTpudGgtY2hpbGQoMm4rMikgLnRhZ19fenVzYXR6YWt0aXZpdGFldGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sLWJyYW5kLTEwMCk7XG59XG4ucmVpc2V2ZXJsYXVmX190YWc6aGFzKC50YWdfX3RpdGxlKSAudGFnX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdhcC1jb250ZW50KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWlzZXZlcmxhdWZfX3RhZzpoYXMoLnRhZ19fdGl0bGUpIC50YWdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnJlaXNldmVybGF1Zl9fdGFnOmhhcygudGFnX190aXRsZSkgLnRhZ19fY29udGVudDpoYXMoLnRhZ19fYmlsZGVyKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB9XG59XG4ucmVpc2V2ZXJsYXVmX190YWcgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucmVpc2V2ZXJsYXVmX190YWcgKyAucmVpc2V2ZXJsYXVmX190YWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGFnX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50YWdfX3RpdGxlOjpiZWZvcmUge1xuICB0b3A6IDVweDtcbn1cbi50YWdfX3RpdGxlIC50YWdfX2RhdHVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWdfX3RpdGxlIC50YWdfX2RhdHVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udGFnX190aXRsZSAudGFnX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWdfX2Jlc2NocmVpYnVuZyAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/