@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
*    IE on Windows Phone and in iOS.
*/
html {
    line-height: 1.15;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
    margin: 0;
}

/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
    display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
    /* 1 */
    display: block;
}

/**
* Add the correct margin in IE 8.
*/
figure {
    margin: 1em 40px;
}

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
}

/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    /* 2 */
}

/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
    font-weight: inherit;
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
    font-weight: bolder;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
* Add the correct font style in Android 4.3-.
*/
dfn {
    font-style: italic;
}

/**
* Add the correct background and color in IE 9-.
*/
mark {
    background-color: #ff0;
    color: #000;
}

/**
* Add the correct font size in all browsers.
*/
small {
    font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
    display: inline-block;
}

/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
    display: none;
    height: 0;
}

/**
* Remove the border on images inside links in IE 10-.
*/
img {
    border-style: none;
}

/**
* Hide the overflow in IE.
*/
svg:not(:root) {
    overflow: hidden;
}

/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
    /* 1 */
    overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
    /* 1 */
    text-transform: none;
}

/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
*    controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
    overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
    display: block;
}

/*
* Add the correct display in all browsers.
*/
summary {
    display: list-item;
}

/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
    display: inline-block;
}

/**
* Add the correct display in IE.
*/
template {
    display: none;
}

/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
    display: none;
}

@font-face {
    font-family: 'ProximaNova';
    src: url("../fonts/ProximaNova-Regular.woff") format("woff");
    font-weight: 400;font-display: swap;
}

@font-face {
    font-family: 'Myster';
    src: url("../fonts/myster.otf") format("opentype");
    font-weight: normal;font-display: swap;
}

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.main-header__slick .slick-list {
    padding-left: 0 !important;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-slider .slick-disabled {
    opacity: 0.3;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}

*,
*::before,
*::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

body {
    min-width: 320px;
    min-height: 100vh;
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-family: "ProximaNova", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-size: 18px;
    line-height: 1.67;
    background: #148eff url(../img/shining.png) no-repeat center 0px/cover;
}

h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
}

button {
    outline: none;
    cursor: pointer;
}

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

img {
    max-width: 100%;
    height: auto;
}

.snowflake {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    font-size: 1em;
    font-family: 'Arial';
}

.fullscreen-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}

.sticky-bar {
    width: 100%;
    position: fixed;
    /*top: calc(100vh - 50px);*/
    bottom: 0;
    padding: 10px 0;
    background-color: rgba(43, 46, 49, 0.86);
    z-index: 10;
}

.sticky-bar__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1190px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}

.sticky-bar__user-info {
    position: relative;
}

.sticky-bar__user-info--decor {
    padding-left: 30px;
}

.sticky-bar__user-info--decor::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 23px;
    height: 29px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjMiIGhlaWdodD0iMjkiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAuMDQxaDIyLjk1N1YyM0gweiIvPjxwYXRoIGlkPSJjIiBkPSJNLjQzMi4wNDFoMTcuNzUyVjE5LjdILjQzMnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUuODY2KSI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0UwMkIyNyIgZD0iTS4zMzQgOC43OGExMS40MTcgMTEuNDE3IDAgMCAwIC4yMTYgNi4yNDMgMTEuNDYgMTEuNDYgMCAwIDAgOC4xODggNy42NDJjMy4wMS43NCA2LjAzMS4yMjEgOC41MTItMS4yMjZhMTEuMzI0IDExLjMyNCAwIDAgMCAyLjI4LTEuNzQgMTEuNDA0IDExLjQwNCAwIDAgMCAzLjA5My01LjQzOEMyNC4xMzYgOC4xMDQgMjAuMzc1IDEuODkgMTQuMjE5LjM3NmExMS40NDQgMTEuNDQ0IDAgMCAwLTkuMDEzIDEuNTMzQTExLjQzOCAxMS40MzggMCAwIDAgLjMzNCA4Ljc4IiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNzc0IDUuODY2KSI+PG1hc2sgaWQ9ImQiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2MiLz48L21hc2s+PHBhdGggZmlsbD0iI0ZGNDc0MyIgZD0iTS40MzIgMS45MDljLjE1NCA3LjY0NSA3LjM3NyAxMy44OTcgMTQuMzI0IDE3Ljc5YTExLjM5NyAxMS4zOTcgMCAwIDAgMy4wOTMtNS40MzhDMTkuMzYzIDguMTA0IDE1LjYwMiAxLjg5IDkuNDQ1LjM3NkExMS40NDUgMTEuNDQ1IDAgMCAwIC40MzIgMS45MDkiIG1hc2s9InVybCgjZCkiLz48L2c+PHBhdGggZmlsbD0iI0ZGNDc0MyIgZD0iTS41NSAyMC44OWExMS40NjEgMTEuNDYxIDAgMCAwIDguMTg4IDcuNjRjMy4wMS43NCA2LjAzLjIyMiA4LjUxMy0xLjIyNUMxMS40NzMgMjMuMjI4IDUuMTkgMjEuMzg3LjU1IDIwLjg5Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE1LjM2Ni43MzVhMS41MTggMS41MTggMCAwIDEgMS4xMSAxLjgzNWMtLjA3NS4zMDctLjI0LjU2OS0uNDYuNzY1bC0yLjQzMy0uNTk5QTEuNTE4IDEuNTE4IDAgMCAxIDE1LjM2NS43MzV6bTIuNTU4IDMuMDY2bC0xLjE0Ny0uMjhBMi4yMSAyLjIxIDAgMCAwIDE1LjUzLjA2NGEyLjIxIDIuMjEgMCAwIDAtMi43MDcgMi40ODdsLTEuMTIxLS4yNjYtLjg2MSAzLjUtLjA1Mi4yMTIuMDE0LjAwM2ExLjE0MyAxLjE0MyAwIDAgMCAxLjE2MSAxLjQ4OWMuMzI5LS4wMjIuNjEzLS4xODMuODA3LS40Mi4xMTMuNTUxLjYxMy45NSAxLjE4OS45MTEuMzI5LS4wMjIuNjE0LS4xODMuODA3LS40Mi4xMTIuNTUxLjYxMy45NSAxLjE5LjkxYTEuMTQgMS4xNCAwIDAgMCAxLjA2MS0xLjE2NmwuOTA2LTMuNTAyeiIvPjwvZz48L3N2Zz4=") no-repeat center/cover;
}

.sticky-bar__actions-link {
    text-decoration: underline;
}

.sticky-bar__actions-item {
    padding: 0 15px;
}

.sticky-bar__balls {
    font-weight: bold;
}

.sticky-bar__text {
    margin: 0;
    /*line-height: 18px;*/
    line-height: 1.33;
}

.sticky-bar__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
}
.videoquest.sticky-bar{
    padding: 20px 0 0;
}
.videoquest .sticky-bar__container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.videoquest .sticky-bar__actions  form {
    min-width: 333px;
    margin-left: 66px;
}
.videoquest .mt-20 {
    margin-bottom: 30px;
}
.hidden {
    display: none !important;
}

.snowflake {
    position: fixed;
    top: -10%;
    z-index: 9;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-animation-name: snowflakes-fall,snowflakes-shake;
    -webkit-animation-duration: 10s,3s;
    -webkit-animation-timing-function: linear,ease-in-out;
    -webkit-animation-iteration-count: infinite,infinite;
    -webkit-animation-play-state: running,running;
    animation-name: snowflakes-fall,snowflakes-shake;
    animation-duration: 10s,3s;
    animation-timing-function: linear,ease-in-out;
    animation-iteration-count: infinite,infinite;
    animation-play-state: running,running;
}

.snowflake:nth-of-type(0) {
    left: 1%;
    -webkit-animation-delay: 0s,0s;
    animation-delay: 0s,0s;
}

@-webkit-keyframes snowflakes-fall {
    0% {
        top: -10%;
    }
    100% {
        top: 100%;
    }
}

@-webkit-keyframes snowflakes-shake {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

@keyframes snowflakes-fall {
    0% {
        top: -10%;
    }
    100% {
        top: 100%;
    }
}

@keyframes snowflakes-shake {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

.snowflake:nth-of-type(1) {
    width: 20px;
    height: 20px;
    left: 10%;
    -webkit-animation-delay: 1s,1s;
    animation-delay: 1s,1s;
}

.snowflake:nth-of-type(2) {
    left: 20%;
    -webkit-animation-delay: 6s,.5s;
    animation-delay: 6s,.5s;
}

.snowflake:nth-of-type(3) {
    width: 30px;
    height: 30px;
    left: 30%;
    -webkit-animation-delay: 4s,2s;
    animation-delay: 4s,2s;
}

.snowflake:nth-of-type(4) {
    width: 20px;
    height: 20px;
    left: 40%;
    -webkit-animation-delay: 2s,2s;
    animation-delay: 2s,2s;
}

.snowflake:nth-of-type(5) {
    left: 50%;
    -webkit-animation-delay: 8s,3s;
    animation-delay: 8s,3s;
}

.snowflake:nth-of-type(6) {
    width: 15px;
    height: 15px;
    left: 60%;
    -webkit-animation-delay: 6s,2s;
    animation-delay: 6s,2s;
}

.snowflake:nth-of-type(7) {
    left: 70%;
    -webkit-animation-delay: 2.5s,1s;
    animation-delay: 2.5s,1s;
}

.snowflake:nth-of-type(8) {
    width: 25px;
    height: 25px;
    left: 80%;
    -webkit-animation-delay: 1s,0s;
    animation-delay: 1s,0s;
}

.snowflake:nth-of-type(9) {
    left: 90%;
    -webkit-animation-delay: 3s,1.5s;
    animation-delay: 3s,1.5s;
}

.visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    /* 1 */
}

.header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1190px;
    margin: 0 auto 20px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    /*z-index: 1;*/
}
.no-bg .header {z-index: 1;}
.header__nav {
    margin-left: 212px;
}

.header__gifts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
}

.header__gifts-item {
    padding: 0 10px;
    margin-right: 60px;
}

.header__gifts-item:last-child {
    margin-right: 0;
}

.header__gifts-link {
    position: relative;
    display: block;
    padding: 10px 0;
    line-height: 1.67;
    letter-spacing: normal;
    color: #ffffff;
}

.header__gifts-link.active {
    -webkit-box-shadow: inset 0 -1px 0 0 #ffffff;
    box-shadow: inset 0 -1px 0 0 #ffffff;
}
/*
.header__gifts-link::after {
  content: "";
  position: absolute;
  z-index: -1;
  right: -30px;
  bottom: 7px;
  width: 53px;
  height: 68px;
}

.header__gifts-link--invite-friends::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTMiIGhlaWdodD0iNjciPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAuMDk1aDUyLjkwMlY1M0gweiIvPjxwYXRoIGlkPSJjIiBkPSJNLjk5Ni4wOTVoNDAuOTA2djQ1LjNILjk5NnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEzLjUxOCkiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNFMDJCMjciIGQ9Ik0uNzcgMjAuMjMyYTI2LjMwOSAyNi4zMDkgMCAwIDAgLjQ5OCAxNC4zODdjMi43MTQgOC40NTQgOS42MTkgMTUuMzM1IDE4Ljg2OCAxNy42MDhhMjYuMzI1IDI2LjMyNSAwIDAgMCAxOS42MTUtMi44MjQgMjYuMDk1IDI2LjA5NSAwIDAgMCA1LjI1My00LjAwOCAyNi4yNzkgMjYuMjc5IDAgMCAwIDcuMTI3LTEyLjUzM0M1NS42MTkgMTguNjc1IDQ2Ljk1IDQuMzU1IDMyLjc2Ni44NjZhMjYuMzcyIDI2LjM3MiAwIDAgMC0yMC43NyAzLjUzMkEyNi4zNTggMjYuMzU4IDAgMCAwIC43NyAyMC4yMzIiIG1hc2s9InVybCgjYikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEgMTMuNTE4KSI+PG1hc2sgaWQ9ImQiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2MiLz48L21hc2s+PHBhdGggZmlsbD0iI0ZGNDc0MyIgZD0iTS45OTYgNC4zOThjLjM1NSAxNy42MTggMTcgMzIuMDI0IDMzLjAwNyA0MC45OTdhMjYuMjYyIDI2LjI2MiAwIDAgMCA3LjEyNy0xMi41MzNDNDQuNjIgMTguNjc1IDM1Ljk1MiA0LjM1NSAyMS43NjUuODY2QTI2LjM3MiAyNi4zNzIgMCAwIDAgLjk5NiA0LjM5OCIgbWFzaz0idXJsKCNkKSIvPjwvZz48cGF0aCBmaWxsPSIjRkY0NzQzIiBkPSJNMS4yNjcgNDguMTM2YzIuNzE1IDguNDU0IDkuNjIgMTUuMzM1IDE4Ljg2OCAxNy42MDhhMjYuMzI4IDI2LjMyOCAwIDAgMCAxOS42MTYtMi44MjRDMjYuNDM4IDUzLjUyNSAxMS45NjMgNDkuMjgyIDEuMjY3IDQ4LjEzNiIvPjxwYXRoIGZpbGw9IiMwQzZFNzUiIGQ9Ik0zNS40MDcgMS42OTRhMy41IDMuNSAwIDAgMSAyLjU2MiA0LjIyOSAzLjQ2NiAzLjQ2NiAwIDAgMS0xLjA2IDEuNzYyTDMxLjMgNi4zMDVhMy40NyAzLjQ3IDAgMCAxLS4xMjEtMi4wNTIgMy40OTkgMy40OTkgMCAwIDEgNC4yMjctMi41NnptNS44OTYgNy4wNjVsLTIuNjQyLS42NDNhNS4wNTMgNS4wNTMgMCAwIDAgLjg1Mi0xLjgxM0E1LjA5MyA1LjA5MyAwIDAgMCAzNS43ODguMTQ4YTUuMDkyIDUuMDkyIDAgMCAwLTYuMTU0IDMuNzI1IDUuMDU2IDUuMDU2IDAgMCAwLS4wODUgMi4wMDNsLTIuNTg0LS42MTMtMS45ODUgOC4wNjUtLjEyLjQ5LjAzNC4wMDdhMi42NCAyLjY0IDAgMCAwLS4xMjUuOTggMi42MzMgMi42MzMgMCAwIDAgMi44IDIuNDUgMi42MjQgMi42MjQgMCAwIDAgMS44Ni0uOTY2IDIuNjIzIDIuNjIzIDAgMCAwIDIuNzQgMi4wOTggMi42MiAyLjYyIDAgMCAwIDEuODU5LS45NjcgMi42MjQgMi42MjQgMCAwIDAgMi43NCAyLjA5OCAyLjYyNyAyLjYyNyAwIDAgMCAyLjQ0Ny0yLjY5bDIuMDg3LTguMDd6Ii8+PHRleHQgZmlsbD0iI0ZGRiIgZm9udC1mYW1pbHk9IlByb3hpbWFOb3ZhLUxpZ2h0LCBQcm94aW1hIE5vdmEiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSIzMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dHNwYW4geD0iMTAuMDY5IiB5PSI0MS45NDYiPisyMDwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=") no-repeat center/cover;
}

.header__gifts-link--cinema::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTMiIGhlaWdodD0iNjciPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAuMDk1aDUyLjkwMlY1M0gweiIvPjxwYXRoIGlkPSJjIiBkPSJNLjk5Ni4wOTVoNDAuOTA2djQ1LjNILjk5NnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEzLjUxOCkiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNFMDJCMjciIGQ9Ik0uNzcgMjAuMjMyYTI2LjMxIDI2LjMxIDAgMCAwIC40OTcgMTQuMzg3YzIuNzE1IDguNDU0IDkuNjIgMTUuMzM1IDE4Ljg3IDE3LjYwOGEyNi4zMjUgMjYuMzI1IDAgMCAwIDE5LjYxNC0yLjgyNCAyNi4wNiAyNi4wNiAwIDAgMCA1LjI1Mi00LjAwOCAyNi4yNzIgMjYuMjcyIDAgMCAwIDcuMTI4LTEyLjUzM0M1NS42MiAxOC42NzUgNDYuOTUyIDQuMzU1IDMyLjc2NS44NjZjLTcuNC0xLjgyLTE0Ljg0Ni0uMzMyLTIwLjc2OSAzLjUzMkEyNi4zNiAyNi4zNiAwIDAgMCAuNzcgMjAuMjMyIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExIDEzLjUxOCkiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNGRjQ3NDMiIGQ9Ik0uOTk2IDQuMzk4Yy4zNTUgMTcuNjE4IDE3IDMyLjAyNCAzMy4wMDcgNDAuOTk3YTI2LjI3MiAyNi4yNzIgMCAwIDAgNy4xMjgtMTIuNTMzQzQ0LjYyIDE4LjY3NSAzNS45NTIgNC4zNTUgMjEuNzY1Ljg2NiAxNC4zNjUtLjk1NCA2LjkyLjUzNC45OTYgNC4zOTgiIG1hc2s9InVybCgjZCkiLz48L2c+PHBhdGggZmlsbD0iI0ZGNDc0MyIgZD0iTTEuMjY3IDQ4LjEzNmMyLjcxNSA4LjQ1NCA5LjYyIDE1LjMzNSAxOC44NyAxNy42MDhBMjYuMzI1IDI2LjMyNSAwIDAgMCAzOS43NSA2Mi45MkMyNi40MzggNTMuNTI1IDExLjk2MyA0OS4yODIgMS4yNjcgNDguMTM2Ii8+PHRleHQgZmlsbD0iI0ZGRiIgZm9udC1mYW1pbHk9IlByb3hpbWFOb3ZhLUxpZ2h0LCBQcm94aW1hIE5vdmEiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSIzMDAiPjx0c3BhbiB4PSIxMC4xOSIgeT0iNDAuOTQ2Ij4rMTA8L3RzcGFuPjwvdGV4dD48cGF0aCBmaWxsPSIjMEM2RTc1IiBkPSJNMzUuNDA4IDEuNjk0YTMuNSAzLjUgMCAwIDEgMi41NiA0LjIyOSAzLjQ2NiAzLjQ2NiAwIDAgMS0xLjA2IDEuNzYybC01LjYwNy0xLjM4YTMuNDc4IDMuNDc4IDAgMCAxLS4xMjItMi4wNTIgMy41IDMuNSAwIDAgMSA0LjIyOS0yLjU2em01Ljg5NSA3LjA2NWwtMi42NDMtLjY0M2E1LjAzOCA1LjAzOCAwIDAgMCAuODU0LTEuODEzQTUuMDkzIDUuMDkzIDAgMCAwIDM1Ljc4OC4xNDhhNS4wOTIgNS4wOTIgMCAwIDAtNi4xNTQgMy43MjUgNS4wNTYgNS4wNTYgMCAwIDAtLjA4NCAyLjAwM2wtMi41ODYtLjYxMy0xLjk4MyA4LjA2NS0uMTIuNDkuMDMzLjAwN2EyLjYyIDIuNjIgMCAwIDAtLjEyNS45OCAyLjYzMiAyLjYzMiAwIDAgMCAyLjggMi40NSAyLjYyIDIuNjIgMCAwIDAgMS44NTktLjk2NiAyLjYyNCAyLjYyNCAwIDAgMCAyLjc0IDIuMDk4IDIuNjIgMi42MiAwIDAgMCAxLjg2LS45NjcgMi42MjMgMi42MjMgMCAwIDAgMi43NCAyLjA5OCAyLjYyNyAyLjYyNyAwIDAgMCAyLjQ0OC0yLjY5bDIuMDg3LTguMDd6Ii8+PC9nPjwvc3ZnPg==") no-repeat center/cover;
}
*/
.header__balls {
    display: none;
}

/* .header__login {
  position: relative;
  margin-left: auto;
  width: 177px;
  height: 28px;
  padding-right: 13px;
  padding-left: 40px;
  font-size: 12px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  color: #000000;
  background: #ffffff;
  border-radius: 3px;
}

.header__login::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 7px;
  margin: auto 0;
  width: 17px;
  height: 7px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSI3Ij48cGF0aCBkPSJNOC4wNDIgNi45NDNjLS41NiAwLTEuMTE3LS4wMy0xLjY1Ni0uMTk0LS41ODQtLjE3OC0xLjA2Ni0uNDgzLTEuMjQ3LTEuMDgyLS4yNy0uODk5IDAtMi4xOTQgMS4zMTMtMi42ODRBOC4yIDguMiAwIDAgMSA4LjA2IDIuNmMuNTI0LS4wODEgMS4wNS0uMTUxIDEuNTc2LS4yM2EuMTI3LjEyNyAwIDAgMCAuMDkyLS4wNjNjLjAyLS4xNDQuMDI1LS4yOS4wMTUtLjQzNWEuNjA0LjYwNCAwIDAgMC0uNDU2LS41MWMtLjMyNS0uMTEtLjY2Ny0uMDktMS4wMDItLjA2LS42MDIuMDYyLTEuMTk3LjE3Ni0xLjc3Ny4zNDEtLjE0Ny4wNC0uMTU4LjAzLS4xOC0uMTE5YTUxLjcxNiA1MS43MTYgMCAwIDAtLjEzNS0uODY1LjE0OC4xNDggMCAwIDEgLjAxNi0uMTIuMTU4LjE1OCAwIDAgMSAuMTAyLS4wN0E3LjQ4MyA3LjQ4MyAwIDAgMSA4LjAyLjA3M2MuNDQyLS4wNDcuODg2LS4wNyAxLjMzMS0uMDdhNC41MiA0LjUyIDAgMCAxIDEuNTY1LjI0N2MuNTQxLjIuOTE2LjU0IDEuMDMyIDEuMTEuMDY2LjMyMi4wMTQuNjQtLjAyNS45NTgtLjA3Mi41ODQtLjE0NyAxLjE2Ny0uMjI0IDEuNzUtLjA2OS41MjMtLjEzMSAxLjA0NS0uMjExIDEuNTY4LS4wNTEuNDktLjQxNS44OTktLjkxMSAxLjAyLS4zODEuMTA2LS43NzEuMTgtMS4xNjUuMjIzLS40NTMuMDM4LS45MTMuMDM4LTEuMzcxLjA2NHpNOS41NjUgMy41NWMtLjUyMy4wOTItMS4wMjMuMTU5LTEuNTE1LjI3My0uNDUuMTA0LS43NTguMzgtLjgxLjg1Mi0uMDUyLjQ3My4xMy45MDguNyAxLjAxOC40MjcuMDc0Ljg2Ni4wNTQgMS4yODMtLjA1OGEuMTcuMTcgMCAwIDAgLjA5LS4xMjRjLjA2My0uNDQ1LjEyLS44OTIuMTc3LTEuMzM4LjAyOS0uMTk3LjA1LS4zOS4wNzUtLjYyM3pNMy45MDIuMDQ1SDQuOGEuNzEyLjcxMiAwIDAgMSAuMTY2LjA0My42NTYuNjU2IDAgMCAxLS4wNy4xMzljLS43NzQuOTIyLTEuNTUgMS44NDMtMi4zMjcgMi43NjItLjA5NS4xMTMtLjE4Ny4yMy0uMjg3LjM0YS4xMjUuMTI1IDAgMCAwLS4wMTMuMTc1IDcxMy4zNyA3MTMuMzcgMCAwIDEgMS43NjUgMy4wMDdjLjEzNC4yMjguMTA5LjI2OC0uMTY1LjI2OEgyLjQxMmEuNDU1LjQ1NSAwIDAgMS0uNDQtLjI0N0E0NzEuOTUyIDQ3MS45NTIgMCAwIDAgLjE3OCAzLjQ1NGEuMzMuMzMgMCAwIDEgLjAzNC0uNDQ3TDIuNTUyLjI0YS41NS41NSAwIDAgMSAuNDQtLjE5N2wuOTEuMDAyem05LjI3NyA2LjcyOWgtLjg5N2EuNjUyLjY1MiAwIDAgMS0uMTU0LS4wNC41NjcuNTY3IDAgMCAxIC4wNjQtLjE0MSA4MTguMDMgODE4LjAzIDAgMCAxIDIuNjA4LTMuMDkuMTQyLjE0MiAwIDAgMCAuMDEyLS4xOTZjLS42MDItMS4wMi0xLjItMi4wNC0xLjc5OC0zLjA2My0uMDc3LS4xMzItLjA0LS4xOTYuMTE4LS4xOTdoMS42MjRhLjM1MS4zNTEgMCAwIDEgLjMyNS4xOGwxLjg0OCAzLjE2NWEuMzI2LjMyNiAwIDAgMS0uMDQ0LjQxOGMtLjc5My45MjctMS41ODMgMS44NTktMi4zNyAyLjc5NGEuNTE2LjUxNiAwIDAgMS0uNDEzLjE3M2MtLjMwOCAwLS42MTYtLjAwMy0uOTIzLS4wMDN6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat center/cover;
}

.header__login::after {
  content: "";
  left: 30px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
  height: calc(100% - 4px);
  width: 1px;
  background: #484646;
} */
.header__login {
    margin-top: 15px;
    margin-left: auto;
    padding-right: 13px;
    padding-left: 40px;
}
.invite-friend {
    position: absolute;
    display: flex;
    top: 20%;
    left: 40%;
    width: 420px;
    height: auto;
    padding: 20px 40px;
    background: url(../img/invite_friend_bg.png) no-repeat center/cover;
}
.close {
    position: absolute;
    color: white;
    top: 5px;
    right: 9px;
    text-shadow: 0 2px 2px rgba(255,255,255,0.9)
}
.form-error {
    color: #1f1f1f;
    margin-bottom: 10px;
    font-size: 12px;
}

.invite-friend__form {
    width: 100%;
    margin-top: 370px;
}

.invite-friend__btn {
    width: 100%;
    margin-top: 24px;
}

.invite-friend__input {
    display: block;
    width: 100%;
    padding: 0 10px;
    line-height: 37px;
    border: 1px solid #4a82db;
    font-family: ProximaNova;
    font-size: 16px;
    color: #000000;
    /*margin-bottom: -1px;*/
}

.invite-friend__input::-webkit-input-placeholder {
    opacity: 1;
    color: #000000;
}

.invite-friend__input:-ms-input-placeholder {
    opacity: 1;
    color: #000000;
}

.invite-friend__input::-ms-input-placeholder {
    opacity: 1;
    color: #000000;
}

.invite-friend__input::placeholder {
    opacity: 1;
    color: #000000;
}

.invite-friend__input:first-of-type {
    border-radius: 3px 3px 0 0;
}

.invite-friend__input:last-of-type {
    border-top: none;
    border-radius: 0 0 3px 3px;
}

.intro {
    position: relative;
    max-width: 700px;
    margin: 0 auto 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.intro__top-msg {
    display: block;
    margin: 0 auto;
}

.intro__bottom-text {
    margin: 0;
    text-align: center;
}

.hamburger, .hamburger-placemark {
    display: none;
}

.house {
    position: relative;
}

.house__img-wrapper {
    max-width: 1370px;
    margin: 0 auto 0;
}
.window{
    width: 407px;
    height: 397px;
    /* width: 277px;
     height: 274px;*/
    /* background:url(../img/normal-window.svg) no-repeat center;*/
}
.window:hover {
    background:url(../img/Asset_01.svg) no-repeat center;
}
.window-desktop {
    width: 277px;
    height: 265px;
}

.house__img-wrapper .window {

    position: absolute;
    /*top: 175px;*/
    top: 81px;
    left: 307px;
    z-index: 1;
    /*left: 370px;*/
    cursor: pointer;
}

.house__img-wrapper .window .window-mob {
    display: none;
}

.house__img-wrapper .window:hover::before {
    content: "нажми на меня";
    position: absolute;
    /*top: 0;*/
    top: 58px;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    color: #000;
}

.house__img {
    display: block;
    height: 2530px;
    -o-object-position: 0 36px;
    object-position: 0 36px;
    position: relative;
}

.house__img--mob {
    display: none;
}

.footer {
    /* margin-top: -300px;
     padding-top: 215px;*/
    padding-bottom: 65px;
    background: #ffffff;
    position: relative;
    margin-top: -50px;
    z-index: 2;
}

.footer__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1190px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top:30px;
}

.footer__social-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer__social-link {
    display: block;
    width: 32px;
    height: 32px;
}

.footer__col:first-child {
    font-size: 13px;
    font-weight: normal;
    line-height: 0.85;
    letter-spacing: normal;
    color: #2d3039;
}

.footer__text {
    color: #2d3039;
}

.footer__col:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
}

.footer__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    margin-left: 10px;
    padding: 0;
    list-style: none;
}

.footer__social-item:not(:last-child) {
    margin-right: 10px;
}

.footer__btn {
    min-width: 158px;
    margin-right: 8px;
    margin-left: 8px;
    border-radius: 3px;
    background-color: #0278ff;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #2d3039;
    border: none;
    color: #ffffff;
}

.footer__bottom-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -9px;
    padding: 0;
    list-style: none;
}

.footer__bottom-link {
    text-decoration: underline;
}

.footer__bottom-links-item {
    margin: 0 9px;
}

.footer__logo {
    display: inline-block;
}

.page-btn {
    display: inline-block;
    border: none;
    padding: 7px 10px;
    border-radius: 3px;
    background-color: #f8e71c;
    text-align: center;
    font-size: 16px;
    color: #000000;
}

.page-btn--hollow {
    border: 1px solid #ffffff;
    background: transparent;
    color: #ffffff;
}

.questions-bar {
    position: fixed;
    width: 965px;
    bottom: 100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}
.questions-bar__input {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: block;
    width: 100%;
    height: 40px;
    margin-right: -1px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 40px;
    border-radius: 3px;
    background-color: #ffffff;
    font-family: ProximaNova;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: normal;
    color: #000000;
    border: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.questions-bar__input::-webkit-input-placeholder {
    color: #000000;
    opacity: 1;
}

.questions-bar__input:-ms-input-placeholder {
    color: #000000;
    opacity: 1;
}

.questions-bar__input::-ms-input-placeholder {
    color: #000000;
    opacity: 1;
}

.questions-bar__input::placeholder {
    color: #000000;
    opacity: 1;
}

body.no-bg {
    background: transparent !important;
}

body.cinema-bg {
    background-color: #060606;
    background-image: url(../img/night_shining.png), url(../img/spectators.png);
    background-repeat: no-repeat, no-repeat;
    background-position: center center, center bottom;
    background-size: cover, 965px;
}

.cinema__thumbs .slick-current.slick-active .cinema__thumbs-item, .cinema__thumbs .slick-current .cinema__thumbs-item {
    /*-webkit-box-shadow: 0 0 5px 5px yellow;
    box-shadow: 0 0 5px 5px yellow;*/
    border: 1px solid white;
}

.cinema__thumbs .slick-list::-webkit-scrollbar {
    width: 0;
}

.cinema__thumbs .slick-list {
    overflow-y: auto;
}

.cinema__slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 730px;
    margin: 100px auto 0;
}

.cinema__thumbs {
    max-width: 110px;
    cursor: pointer;
}

.cinema__thumbs .slick-track {
    display: block !important;
}

.cinema__thumb-img {
    display: block;
}

.cinema__main-slides {
    max-width: 610px;
    margin-right: 10px;
}

.game-stage__desc + .game-stage__btn {
    width: 100%;
    max-width: 330px;
}

.house__img-wrapper {
    position: relative;
}

.game-stage {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
}

.game-stage__title {
    margin-bottom: 20px;
    text-align: center;
    font-size: 75px;
    line-height: 1;
    font-family: 'Myster', serif;
}

.game-stage__text {
    margin-bottom: 4px;
}

.game-stage__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.game-stage__btn {
    min-width: 160px;
    margin: 0 5px;
}

body.layout-opened img:not(.header__logo-img):not(.logo):not(.balls-info__img):not(.cinema__thumb-img),
body.layout-opened .footer,
body.layout-opened .intro {
    -webkit-filter: blur(10px);
    filter: blur(10px);
}

.layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100vh;
    padding-bottom: 50px;
    background-color: rgba(2, 120, 255, 0.6);
}

.layout__header {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.layout__balls-info {
    width: 100%;
    margin: 50px 0;
    max-height: 480px;
    overflow-y: auto;
}

.layout__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 1190px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}

.balls-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.balls-info__text-content {
    width: 60%;
    padding: 0 15px;
    padding-left: 0;
}

.balls-info__page-btn {
    min-width: 292px;
    margin-bottom: 25px;
}

.balls-info__title {
    margin-bottom: 50px;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #ffffff;
}

.balls-info__img-wrapper {
    width: 40%;
    padding: 60px 15px 0;
    text-align: center;
}

.balls-info__img {
    display: inline-block;
}

.balls-info__desc {
    margin-bottom: 25px;
}

.layout__balls-info::-webkit-scrollbar {
    width: 11px;
}

.layout__balls-info::-webkit-scrollbar-track {
    background-color: #ffffff;
    border-radius: 5.5px;
}

.layout__balls-info::-webkit-scrollbar-thumb {
    background-color: #bcbcbc;
    border-radius: 5.5px;
}

@media (max-width: 1350px) {
    .house__img-wrapper .window {
        top: 7.2%;
        z-index: 1;
        width: 20%;
        left: 27.2%;
    }
    .house__img {
        height: auto;
    }
    .header__logo {
        margin-right: 15px;
    }
    .header__login {
        margin-left: 15px;
    }
    .header__nav {
        margin-left: auto;
        margin-right: auto;
    }
}
/*
.footer {
  margin-top: -215px;
}
*/
@media (max-width: 1024px) {
    .footer__col:last-child {
        display: block;
    }
    .questions-bar {
        width: calc(100% - 40px);
    }
    body.landscape-orientation {
        position: relative;
    }
    body.landscape-orientation .layout {
        position: absolute;
        width: 100vw;
        height: 100%;
    }
    body.landscape-orientation .layout__content {
        display: block;
    }
    .layout {
        width: 100vw;
    }
    .layout__balls-info {
        /*-webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;*/
        flex-direction: column;
        overflow: hidden;
    }
  .layout__content {
        max-height: calc(100% - 180px);
      }
      .layout__balls-info {
          padding-bottom: 50px;
      }
      .balls-info__img-wrapper {
          order: 1;
      }

      .balls-info__text-content {
          order: 2;
      }
    .layout__content {
        max-height: 100%;
        width: calc(100% - 40px);
        overflow: auto;
        margin-bottom: 20px;
    }
    .layout__content::-webkit-scrollbar {
        width: 11px;
    }
    .layout__content::-webkit-scrollbar-track {
        background-color: #ffffff;
        border-radius: 5.5px;
    }
    .layout__content::-webkit-scrollbar-thumb {
        background-color: #bcbcbc;
        border-radius: 5.5px;
    }
    .layout__balls-info {
        max-height: 100%;
        margin: 0;
        overflow-y: auto;
    }
    .balls-info__text-content, .balls-info__img-wrapper {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 900px) {
    .footer__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .footer__text {
        display: block;
        text-align: center;
    }
    .footer__btn {
        display: block;
        margin: 10px auto;
    }
    .footer {
        margin-top: 0;
        z-index: unset;
        padding-bottom:100px;
    }

    .footer__social {
        margin-left: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .footer__social-wrapper {
        display: block;
    }
    .footer__logo {
        margin-bottom: 10px;
    }
    .footer__col:last-child {
        margin-left: 0;
        margin-bottom: 45px;
    }
    .footer__col:first-child {
        text-align: center;
    }
    .footer__bottom-links {
        display: block;
        margin: 0;
    }
    .footer__bottom-links-item {
        margin-bottom: 15px;
    }
    .hamburger-placemark {
        display: block;
        width: 30px;
    }
    .hamburger {
        position: fixed;
        z-index: 33;
        display: block;
        width: 30px;
        height: 26px;
        padding: 7px 6px;
        border: none;
        background: #ffffff;
    }
    .hamburger.active {
        background: transparent;
    }
    .hamburger.active .hamburger__bar {
        background: #ffffff;
    }
    .hamburger__bar {
        display: block;
        width: 100%;
        height: 2px;
        margin-bottom: 3px;
        background: #000000;
    }
    .hamburger__bar:last-child {
        margin-bottom: 0;
    }
    .header {
        padding-top: 25px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .header__nav {
        position: fixed;
        top: 0;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: justify;
        align-content: space-between;
        z-index: 30;
        width: 280px;
        height: 100vh;
        overflow-y: auto;
        padding-top: 65px;
        padding-bottom: 30px;
        -webkit-transform: translateX(-100vh);
        transform: translateX(-100vh);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-color: rgba(0, 0, 0, 0.7);
        -webkit-transition: 0.3s linear;
        transition: 0.3s linear;
    }
    .header__nav.show {
        -webkit-transform: none;
        transform: none;
    }
    .header__gifts {
        display: block;
        width: 100%;
        padding-left: 10px;
    }
    .header__gifts-item {
        padding: 35px 0;
        border-bottom: 1.5px solid #ffffff;
    }
    .header__gifts-item:first-child {
        padding-top: 20px;
        margin-right: 0;
    }
    .header__gifts-item:last-child {
        border: 0;
    }
    .header__gifts-link {
        display: inline-block;
        padding: 0;
    }
    .header__gifts-link::after {
        top: 0;
        bottom: 0;
        right: auto;
        left: 100%;
        margin: auto 0 auto 5px;
        width: 54px;
        height: 68px;
    }
    .header__logo {
        margin-right: 0;
    }
    .header__login {
        width: 30px;
        height: 26px;
        padding: 0;
        font-size: 0;
    }
    .header__login::before {
        left: 5px;
    }
    .header__login::after {
        display: none;
    }
    .header__nav  .header__gifts-link span {top:-35px!important;}
}
.hasmenu .sticky-bar {display: none;}

.sticky-bar .sticky-bar__actions {
    padding-left: 15px;
}

@media (max-width: 767px) {
    .cinema__main-slides {max-width: calc(100% - 110px);}
    .cinema__slider {
        margin:0 auto 50px;
        width: 90%;
    }
    .cinema__main-slides-item iframe {width: 100%!important}

    body {
        background: #148eff;
    }
    .invite-friend {
        left: 0%;
        top: 0%;
        max-width: 100%;
        padding: 20px;
    }
    .balls-info__title {
        margin-bottom: 20px;
    }
    .house__img-wrapper .window {
        top: 5%;
        z-index: 1;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 30%;
    }
    .house__img-wrapper .window .window-mob {
        display: block;
        width: 100%;
    }
    .house__img-wrapper .window .window-desktop {
        display: none;
    }
    .house__img {
        display: none;
    }
    .house__img--mob {
        display: block;
        -o-object-position: center;
        object-position: center;
    }
    .layout {
        padding-bottom: 0;
    }
    .layout__content {
        width: calc(100% - 10px);
        padding-left: 10px;
        padding-right: 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .balls-info__page-btn {
        min-width: 1px;
        width: calc(100% - 11px);
    }
    /*.sticky-bar {
      display: none;
    }*/

    .sticky-bar  {
        font-size: 15px;
    }.intro__top-msg {
         max-width: 285px;
     }
    .game-stage__title {
        font-size: 55px;
    }
    .header {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 15px;
    }
    .header__gifts-link {
        padding-left: 0;
    }
    .header__logo {
        width: 102px;
        height: 47px;
    }
    .header__balls {
        display: block;
        width: 100%;
    }
    .header__balls-top-text {
        position: relative;
        padding-left: 40px;
        font-size: 22px;
    }
    .header__balls-top-text span {
        font-weight: bold;
    }
    .header__balls-top-text::before {
        content: "";
        position: absolute;
        top: 0;
        left: 10px;
        width: 23px;
        height: 29px;
        background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjMiIGhlaWdodD0iMjkiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAuMDQxaDIyLjk1N1YyM0gweiIvPjxwYXRoIGlkPSJjIiBkPSJNLjQzMi4wNDFoMTcuNzUyVjE5LjdILjQzMnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUuODY2KSI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0UwMkIyNyIgZD0iTS4zMzQgOC43OGExMS40MTcgMTEuNDE3IDAgMCAwIC4yMTYgNi4yNDMgMTEuNDYgMTEuNDYgMCAwIDAgOC4xODggNy42NDJjMy4wMS43NCA2LjAzMS4yMjEgOC41MTItMS4yMjZhMTEuMzI0IDExLjMyNCAwIDAgMCAyLjI4LTEuNzQgMTEuNDA0IDExLjQwNCAwIDAgMCAzLjA5My01LjQzOEMyNC4xMzYgOC4xMDQgMjAuMzc1IDEuODkgMTQuMjE5LjM3NmExMS40NDQgMTEuNDQ0IDAgMCAwLTkuMDEzIDEuNTMzQTExLjQzOCAxMS40MzggMCAwIDAgLjMzNCA4Ljc4IiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNzc0IDUuODY2KSI+PG1hc2sgaWQ9ImQiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2MiLz48L21hc2s+PHBhdGggZmlsbD0iI0ZGNDc0MyIgZD0iTS40MzIgMS45MDljLjE1NCA3LjY0NSA3LjM3NyAxMy44OTcgMTQuMzI0IDE3Ljc5YTExLjM5NyAxMS4zOTcgMCAwIDAgMy4wOTMtNS40MzhDMTkuMzYzIDguMTA0IDE1LjYwMiAxLjg5IDkuNDQ1LjM3NkExMS40NDUgMTEuNDQ1IDAgMCAwIC40MzIgMS45MDkiIG1hc2s9InVybCgjZCkiLz48L2c+PHBhdGggZmlsbD0iI0ZGNDc0MyIgZD0iTS41NSAyMC44OWExMS40NjEgMTEuNDYxIDAgMCAwIDguMTg4IDcuNjRjMy4wMS43NCA2LjAzLjIyMiA4LjUxMy0xLjIyNUMxMS40NzMgMjMuMjI4IDUuMTkgMjEuMzg3LjU1IDIwLjg5Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE1LjM2Ni43MzVhMS41MTggMS41MTggMCAwIDEgMS4xMSAxLjgzNWMtLjA3NS4zMDctLjI0LjU2OS0uNDYuNzY1bC0yLjQzMy0uNTk5QTEuNTE4IDEuNTE4IDAgMCAxIDE1LjM2NS43MzV6bTIuNTU4IDMuMDY2bC0xLjE0Ny0uMjhBMi4yMSAyLjIxIDAgMCAwIDE1LjUzLjA2NGEyLjIxIDIuMjEgMCAwIDAtMi43MDcgMi40ODdsLTEuMTIxLS4yNjYtLjg2MSAzLjUtLjA1Mi4yMTIuMDE0LjAwM2ExLjE0MyAxLjE0MyAwIDAgMCAxLjE2MSAxLjQ4OWMuMzI5LS4wMjIuNjEzLS4xODMuODA3LS40Mi4xMTMuNTUxLjYxMy45NSAxLjE4OS45MTEuMzI5LS4wMjIuNjE0LS4xODMuODA3LS40Mi4xMTIuNTUxLjYxMy45NSAxLjE5LjkxYTEuMTQgMS4xNCAwIDAgMCAxLjA2MS0xLjE2NmwuOTA2LTMuNTAyeiIvPjwvZz48L3N2Zz4=") no-repeat center/cover;
    }
    .header__balls-actions {
        margin: 0;
        padding: 0 10px;
        list-style: none;
    }
    .header__balls-actions-item {
        margin-bottom: 15px;
    }
    .header__balls-actions-item:last-child {
        margin-bottom: 0;
    }
}

@media (max-width: 359px) {
    .game-stage__btns {
        display: block;
    }
    .game-stage__btns .game-stage__btn:first-child {
        margin-bottom: 10px;
    }
}

.house__img--desktop .cls-1, .house__img--desktop .cls-101, .house__img--desktop .cls-102, .house__img--desktop .cls-103, .house__img--desktop .cls-11, .house__img--desktop .cls-12, .house__img--desktop .cls-47, .house__img--desktop .cls-53, .house__img--desktop .cls-69, .house__img--desktop .cls-89 {
    fill: none;
}

.house__img--desktop .cls-2 {
    isolation: isolate;
}

.house__img--desktop .cls-3 {
    fill: #5ca2cc;
}

.house__img--desktop .cls-4, .house__img--desktop .cls-6, .house__img--desktop .cls-8, .house__img--desktop .cls-9 {
    fill: #244566;
}

.house__img--desktop .cls-27, .house__img--desktop .cls-39, .house__img--desktop .cls-5, .house__img--desktop .cls-91 {
    fill: #fff;
}

.house__img--desktop .cls-117, .house__img--desktop .cls-34, .house__img--desktop .cls-6 {
    opacity: 0.8;
}

.house__img--desktop .cls-7 {
    opacity: 0;
}

.house__img--desktop .cls-120, .house__img--desktop .cls-8 {
    mix-blend-mode: screen;
}

.house__img--desktop .cls-123, .house__img--desktop .cls-20, .house__img--desktop .cls-9 {
    opacity: 0.6;
}

.house__img--desktop .cls-10 {
    fill: #fffbc8;
}

.house__img--desktop .cls-11, .house__img--desktop .cls-27, .house__img--desktop .cls-47, .house__img--desktop .cls-53 {
    stroke: #fff;
}

.house__img--desktop .cls-11, .house__img--desktop .cls-47, .house__img--desktop .cls-53 {
    stroke-linecap: round;
    stroke-linejoin: round;
}

.house__img--desktop .cls-11 {
    stroke-width: 2px;
}

.house__img--desktop .cls-12 {
    stroke: #c71523;
}

.house__img--desktop .cls-101, .house__img--desktop .cls-102, .house__img--desktop .cls-103, .house__img--desktop .cls-106, .house__img--desktop .cls-12, .house__img--desktop .cls-27, .house__img--desktop .cls-60, .house__img--desktop .cls-69, .house__img--desktop .cls-89 {
    stroke-miterlimit: 10;
}

.house__img--desktop .cls-13 {
    fill: #e42c2f;
}

.house__img--desktop .cls-14 {
    fill: #f7d66d;
}

.house__img--desktop .cls-15 {
    fill: #7a6566;
}

.house__img--desktop .cls-16 {
    fill: #8e7c81;
}

.house__img--desktop .cls-17, .house__img--desktop .cls-28, .house__img--desktop .cls-54 {
    fill: #b86053;
}

.house__img--desktop .cls-17, .house__img--desktop .cls-39, .house__img--desktop .cls-57 {
    opacity: 0.45;
}

.house__img--desktop .cls-132, .house__img--desktop .cls-17, .house__img--desktop .cls-24, .house__img--desktop .cls-28, .house__img--desktop .cls-38, .house__img--desktop .cls-39, .house__img--desktop .cls-54, .house__img--desktop .cls-57 {
    mix-blend-mode: multiply;
}

.house__img--desktop .cls-18 {
    fill: #bca990;
}

.house__img--desktop .cls-19 {
    fill: #d1d6ce;
}

.house__img--desktop .cls-21 {
    fill: #e3eedb;
}

.house__img--desktop .cls-22 {
    fill: #11776a;
}

.house__img--desktop .cls-23 {
    fill: #314184;
}

.house__img--desktop .cls-24 {
    fill: #785170;
    opacity: 0.35;
}

.house__img--desktop .cls-25, .house__img--desktop .cls-32 {
    fill: #009c8c;
}

.house__img--desktop .cls-26, .house__img--desktop .cls-54, .house__img--desktop .cls-91 {
    opacity: 0.5;
}

.house__img--desktop .cls-26 {
    mix-blend-mode: soft-light;
}

.house__img--desktop .cls-106, .house__img--desktop .cls-27, .house__img--desktop .cls-60, .house__img--desktop .cls-69 {
    stroke-width: 0.5px;
}

.house__img--desktop .cls-28, .house__img--desktop .cls-38 {
    opacity: 0.3;
}

.house__img--desktop .cls-29 {
    -webkit-clip-path: url(#clip-path);
    clip-path: url(#clip-path);
}

.house__img--desktop .cls-30 {
    opacity: 0.78;
}

.house__img--desktop .cls-31 {
    -webkit-clip-path: url(#clip-path-2);
    clip-path: url(#clip-path-2);
}

.house__img--desktop .cls-32 {
    opacity: 0.95;
}

.house__img--desktop .cls-33 {
    -webkit-clip-path: url(#clip-path-3);
    clip-path: url(#clip-path-3);
}

.house__img--desktop .cls-34 {
    fill: #006aea;
}

.house__img--desktop .cls-35 {
    -webkit-clip-path: url(#clip-path-4);
    clip-path: url(#clip-path-4);
}

.house__img--desktop .cls-36 {
    fill: #353535;
}

.house__img--desktop .cls-37 {
    fill: #c4122e;
}

.house__img--desktop .cls-38 {
    fill: #68061d;
}

.house__img--desktop .cls-40 {
    fill: #09f;
}

.house__img--desktop .cls-41 {
    fill: #81848c;
}

.house__img--desktop .cls-42 {
    fill: #545863;
}

.house__img--desktop .cls-43 {
    fill: #f4db00;
}

.house__img--desktop .cls-44 {
    fill: #1bbeff;
}

.house__img--desktop .cls-45 {
    fill: #385da4;
}

.house__img--desktop .cls-46 {
    fill: #f2d915;
}

.house__img--desktop .cls-47 {
    stroke-width: 11px;
}

.house__img--desktop .cls-48 {
    -webkit-clip-path: url(#clip-path-5);
    clip-path: url(#clip-path-5);
}

.house__img--desktop .cls-49 {
    -webkit-clip-path: url(#clip-path-6);
    clip-path: url(#clip-path-6);
}

.house__img--desktop .cls-50 {
    -webkit-clip-path: url(#clip-path-7);
    clip-path: url(#clip-path-7);
}

.house__img--desktop .cls-51 {
    -webkit-clip-path: url(#clip-path-8);
    clip-path: url(#clip-path-8);
}

.house__img--desktop .cls-52 {
    -webkit-clip-path: url(#clip-path-9);
    clip-path: url(#clip-path-9);
}

.house__img--desktop .cls-53 {
    stroke-width: 7px;
}

.house__img--desktop .cls-55 {
    -webkit-clip-path: url(#clip-path-10);
    clip-path: url(#clip-path-10);
}

.house__img--desktop .cls-56 {
    fill: #ac7ce0;
}

.house__img--desktop .cls-57 {
    fill: #f3cbb2;
}

.house__img--desktop .cls-58 {
    fill: #f9e0bd;
}

.house__img--desktop .cls-59 {
    -webkit-clip-path: url(#clip-path-11);
    clip-path: url(#clip-path-11);
}

.house__img--desktop .cls-60 {
    fill: #9fc3c4;
}

.house__img--desktop .cls-106, .house__img--desktop .cls-60 {
    stroke: #1e1d1c;
}

.house__img--desktop .cls-61 {
    -webkit-clip-path: url(#clip-path-12);
    clip-path: url(#clip-path-12);
}

.house__img--desktop .cls-62 {
    fill: #cb4836;
}

.house__img--desktop .cls-63 {
    -webkit-clip-path: url(#clip-path-13);
    clip-path: url(#clip-path-13);
}

.house__img--desktop .cls-64 {
    fill: #070707;
}

.house__img--desktop .cls-65 {
    fill: #a80030;
}

.house__img--desktop .cls-66 {
    fill: #5bccce;
}

.house__img--desktop .cls-67 {
    fill: #383838;
}

.house__img--desktop .cls-117, .house__img--desktop .cls-68 {
    fill: #ff4743;
}

.house__img--desktop .cls-69 {
    stroke: #ff4743;
}

.house__img--desktop .cls-70 {
    fill: #edc059;
}

.house__img--desktop .cls-71 {
    fill: #d38e3c;
}

.house__img--desktop .cls-72 {
    fill: #f39d32;
}

.house__img--desktop .cls-73 {
    fill: #fe3124;
}

.house__img--desktop .cls-74 {
    fill: #c7a6a4;
}

.house__img--desktop .cls-75 {
    fill: #221715;
}

.house__img--desktop .cls-76 {
    fill: #f0efef;
}

.house__img--desktop .cls-77 {
    fill: #fa4247;
}

.house__img--desktop .cls-78 {
    fill: #100608;
}

.house__img--desktop .cls-79 {
    fill: #fefdfd;
}

.house__img--desktop .cls-80 {
    fill: #fcfafb;
}

.house__img--desktop .cls-81 {
    fill: #ecdee1;
}

.house__img--desktop .cls-82 {
    fill: #fefefe;
}

.house__img--desktop .cls-83 {
    fill: #00aad1;
    opacity: 0.36;
}

.house__img--desktop .cls-84 {
    fill: #fdc757;
}

.house__img--desktop .cls-85 {
    fill: #2a0800;
    opacity: 0.22;
}

.house__img--desktop .cls-86 {
    fill: #40c8d3;
}

.house__img--desktop .cls-87 {
    fill: #c72c32;
}

.house__img--desktop .cls-88 {
    fill: #f43e14;
}

.house__img--desktop .cls-89 {
    stroke: #005b2f;
    stroke-width: 0.69px;
}

.house__img--desktop .cls-90 {
    fill: #f05a28;
}

.house__img--desktop .cls-92 {
    fill: #006838;
}

.house__img--desktop .cls-93 {
    fill: #51815d;
}

.house__img--desktop .cls-94 {
    fill: #00adee;
}

.house__img--desktop .cls-95 {
    fill: #ffd440;
}

.house__img--desktop .cls-96 {
    fill: #ec1c24;
}

.house__img--desktop .cls-97 {
    fill: #62a76b;
}

.house__img--desktop .cls-98 {
    fill: #e9a440;
}

.house__img--desktop .cls-99 {
    fill: #0098ac;
}

.house__img--desktop .cls-100 {
    -webkit-clip-path: url(#clip-path-14);
    clip-path: url(#clip-path-14);
}

.house__img--desktop .cls-101 {
    stroke: #e2aa47;
    stroke-width: 16.47px;
}

.house__img--desktop .cls-102, .house__img--desktop .cls-103 {
    stroke: #00838f;
}

.house__img--desktop .cls-102 {
    stroke-width: 6.59px;
}

.house__img--desktop .cls-103 {
    stroke-width: 8.78px;
}

.house__img--desktop .cls-104 {
    -webkit-clip-path: url(#clip-path-15);
    clip-path: url(#clip-path-15);
}

.house__img--desktop .cls-105 {
    fill: #586267;
}

.house__img--desktop .cls-106 {
    fill: #9b3639;
}

.house__img--desktop .cls-107 {
    fill: #ba6a70;
}

.house__img--desktop .cls-108 {
    fill: #fff8ff;
}

.house__img--desktop .cls-109 {
    fill: #9e8a72;
}

.house__img--desktop .cls-110 {
    fill: #b2aeb4;
}

.house__img--desktop .cls-111 {
    fill: #0c6e75;
}

.house__img--desktop .cls-112 {
    fill: #06252d;
}

.house__img--desktop .cls-113 {
    fill: #cf2f2f;
}

.house__img--desktop .cls-114 {
    fill: #ff553e;
}

.house__img--desktop .cls-115 {
    fill: #e02b27;
}

.house__img--desktop .cls-116 {
    fill: #c62626;
}

.house__img--desktop .cls-118 {
    fill: #cd303b;
}

.house__img--desktop .cls-119 {
    fill: #dd2f2f;
}

.house__img--desktop .cls-120 {
    fill: #ff9792;
}

.house__img--desktop .cls-121 {
    fill: #c12727;
}

.house__img--desktop .cls-122, .house__img--desktop .cls-123 {
    fill: #ef4136;
}

.house__img--desktop .cls-124 {
    fill: #ff3b44;
}

.house__img--desktop .cls-125 {
    fill: #306617;
}

.house__img--desktop .cls-126 {
    fill: #f3911f;
}

.house__img--desktop .cls-127, .house__img--desktop .cls-132 {
    fill: #264c75;
}

.house__img--desktop .cls-128 {
    fill: #0f3251;
}

.house__img--desktop .cls-129 {
    fill: #f79831;
}

.house__img--desktop .cls-130 {
    fill: #f9b630;
}

.house__img--desktop .cls-131 {
    fill: #f43b51;
}

.house__img--desktop .cls-132 {
    opacity: 0.29;
}

.house__img--mob .cls-1, .house__img--mob .cls-18, .house__img--mob .cls-19, .house__img--mob .cls-41, .house__img--mob .cls-47, .house__img--mob .cls-54, .house__img--mob .cls-79, .house__img--mob .cls-91, .house__img--mob .cls-92, .house__img--mob .cls-93 {
    fill: none;
}

.house__img--mob .cls-2 {
    isolation: isolate;
}

.house__img--mob .cls-3 {
    fill: #5ca2cc;
}

.house__img--mob .cls-4 {
    fill: #244566;
}

.house__img--mob .cls-5, .house__img--mob .cls-8, .house__img--mob .cls-81 {
    fill: #fff;
}

.house__img--mob .cls-6 {
    fill: #fffbc8;
}

.house__img--mob .cls-42, .house__img--mob .cls-7, .house__img--mob .cls-81 {
    opacity: 0.5;
}

.house__img--mob .cls-7 {
    mix-blend-mode: soft-light;
}

.house__img--mob .cls-18, .house__img--mob .cls-41, .house__img--mob .cls-47, .house__img--mob .cls-8 {
    stroke: #fff;
}

.house__img--mob .cls-19, .house__img--mob .cls-48, .house__img--mob .cls-54, .house__img--mob .cls-79, .house__img--mob .cls-8, .house__img--mob .cls-91, .house__img--mob .cls-92, .house__img--mob .cls-93 {
    stroke-miterlimit: 10;
}

.house__img--mob .cls-48, .house__img--mob .cls-54, .house__img--mob .cls-8 {
    stroke-width: 0.5px;
}

.house__img--mob .cls-22, .house__img--mob .cls-42, .house__img--mob .cls-9 {
    fill: #b86053;
}

.house__img--mob .cls-33, .house__img--mob .cls-9 {
    opacity: 0.3;
}

.house__img--mob .cls-120, .house__img--mob .cls-22, .house__img--mob .cls-29, .house__img--mob .cls-33, .house__img--mob .cls-42, .house__img--mob .cls-45, .house__img--mob .cls-9 {
    mix-blend-mode: multiply;
}

.house__img--mob .cls-10 {
    -webkit-clip-path: url(#clip-path);
    clip-path: url(#clip-path);
}

.house__img--mob .cls-11 {
    -webkit-clip-path: url(#clip-path-2);
    clip-path: url(#clip-path-2);
}

.house__img--mob .cls-12 {
    fill: #006aea;
}

.house__img--mob .cls-104, .house__img--mob .cls-12 {
    opacity: 0.8;
}

.house__img--mob .cls-13 {
    -webkit-clip-path: url(#clip-path-3);
    clip-path: url(#clip-path-3);
}

.house__img--mob .cls-14 {
    fill: #e42c2f;
}

.house__img--mob .cls-15 {
    -webkit-clip-path: url(#clip-path-4);
    clip-path: url(#clip-path-4);
}

.house__img--mob .cls-16 {
    -webkit-clip-path: url(#clip-path-5);
    clip-path: url(#clip-path-5);
}

.house__img--mob .cls-17 {
    -webkit-clip-path: url(#clip-path-6);
    clip-path: url(#clip-path-6);
}

.house__img--mob .cls-18, .house__img--mob .cls-41, .house__img--mob .cls-47 {
    stroke-linecap: round;
    stroke-linejoin: round;
}

.house__img--mob .cls-18 {
    stroke-width: 2px;
}

.house__img--mob .cls-19 {
    stroke: #c71523;
}

.house__img--mob .cls-20 {
    fill: #f7d66d;
}

.house__img--mob .cls-21 {
    fill: #8e7c81;
}

.house__img--mob .cls-22, .house__img--mob .cls-45 {
    opacity: 0.45;
}

.house__img--mob .cls-23 {
    fill: #bca990;
}

.house__img--mob .cls-24 {
    fill: #d1d6ce;
}

.house__img--mob .cls-111, .house__img--mob .cls-25 {
    opacity: 0.6;
}

.house__img--mob .cls-26 {
    fill: #e3eedb;
}

.house__img--mob .cls-27 {
    fill: #11776a;
}

.house__img--mob .cls-28 {
    fill: #314184;
}

.house__img--mob .cls-29 {
    fill: #785170;
    opacity: 0.35;
}

.house__img--mob .cls-30, .house__img--mob .cls-57 {
    fill: #009c8c;
}

.house__img--mob .cls-31 {
    fill: #353535;
}

.house__img--mob .cls-32 {
    fill: #c4122e;
}

.house__img--mob .cls-33 {
    fill: #68061d;
}

.house__img--mob .cls-34 {
    fill: #09f;
}

.house__img--mob .cls-35 {
    fill: #81848c;
}

.house__img--mob .cls-36 {
    fill: #545863;
}

.house__img--mob .cls-37 {
    fill: #f4db00;
}

.house__img--mob .cls-38 {
    fill: #1bbeff;
}

.house__img--mob .cls-39 {
    fill: #385da4;
}

.house__img--mob .cls-40 {
    fill: #f2d915;
}

.house__img--mob .cls-41 {
    stroke-width: 11px;
}

.house__img--mob .cls-43 {
    -webkit-clip-path: url(#clip-path-7);
    clip-path: url(#clip-path-7);
}

.house__img--mob .cls-44 {
    fill: #ac7ce0;
}

.house__img--mob .cls-45 {
    fill: #f3cbb2;
}

.house__img--mob .cls-46 {
    fill: #f9e0bd;
}

.house__img--mob .cls-47 {
    stroke-width: 7px;
}

.house__img--mob .cls-48 {
    fill: #9fc3c4;
    stroke: #1e1d1c;
}

.house__img--mob .cls-49 {
    -webkit-clip-path: url(#clip-path-8);
    clip-path: url(#clip-path-8);
}

.house__img--mob .cls-50 {
    fill: #cb4836;
}

.house__img--mob .cls-51 {
    fill: #5bccce;
}

.house__img--mob .cls-52 {
    fill: #383838;
}

.house__img--mob .cls-104, .house__img--mob .cls-53 {
    fill: #ff4743;
}

.house__img--mob .cls-54 {
    stroke: #ff4743;
}

.house__img--mob .cls-55 {
    -webkit-clip-path: url(#clip-path-9);
    clip-path: url(#clip-path-9);
}

.house__img--mob .cls-56 {
    -webkit-clip-path: url(#clip-path-10);
    clip-path: url(#clip-path-10);
}

.house__img--mob .cls-57 {
    opacity: 0.95;
}

.house__img--mob .cls-58 {
    -webkit-clip-path: url(#clip-path-11);
    clip-path: url(#clip-path-11);
}

.house__img--mob .cls-59 {
    -webkit-clip-path: url(#clip-path-12);
    clip-path: url(#clip-path-12);
}

.house__img--mob .cls-60 {
    fill: #edc059;
}

.house__img--mob .cls-61 {
    fill: #d38e3c;
}

.house__img--mob .cls-62 {
    fill: #f39d32;
}

.house__img--mob .cls-63 {
    fill: #fe3124;
}

.house__img--mob .cls-64 {
    fill: #c7a6a4;
}

.house__img--mob .cls-65 {
    fill: #221715;
}

.house__img--mob .cls-66 {
    fill: #f0efef;
}

.house__img--mob .cls-67 {
    fill: #fa4247;
}

.house__img--mob .cls-68 {
    fill: #100608;
}

.house__img--mob .cls-69 {
    fill: #fefdfd;
}

.house__img--mob .cls-70 {
    fill: #fcfafb;
}

.house__img--mob .cls-71 {
    fill: #ecdee1;
}

.house__img--mob .cls-72 {
    fill: #fefefe;
}

.house__img--mob .cls-73 {
    fill: #00aad1;
    opacity: 0.36;
}

.house__img--mob .cls-74 {
    fill: #fdc757;
}

.house__img--mob .cls-75 {
    fill: #2a0800;
    opacity: 0.22;
}

.house__img--mob .cls-76 {
    fill: #40c8d3;
}

.house__img--mob .cls-77 {
    fill: #c72c32;
}

.house__img--mob .cls-78 {
    fill: #f43e14;
}

.house__img--mob .cls-79 {
    stroke: #005b2f;
    stroke-width: 0.69px;
}

.house__img--mob .cls-80 {
    fill: #f05a28;
}

.house__img--mob .cls-82 {
    fill: #006838;
}

.house__img--mob .cls-83 {
    fill: #51815d;
}

.house__img--mob .cls-84 {
    fill: #00adee;
}

.house__img--mob .cls-85 {
    fill: #ffd440;
}

.house__img--mob .cls-86 {
    fill: #ec1c24;
}

.house__img--mob .cls-87 {
    fill: #62a76b;
}

.house__img--mob .cls-88 {
    fill: #e9a440;
}

.house__img--mob .cls-89 {
    fill: #0098ac;
}

.house__img--mob .cls-90 {
    -webkit-clip-path: url(#clip-path-13);
    clip-path: url(#clip-path-13);
}

.house__img--mob .cls-91 {
    stroke: #e2aa47;
    stroke-width: 16.47px;
}

.house__img--mob .cls-92, .house__img--mob .cls-93 {
    stroke: #00838f;
}

.house__img--mob .cls-92 {
    stroke-width: 6.59px;
}

.house__img--mob .cls-93 {
    stroke-width: 8.78px;
}

.house__img--mob .cls-94 {
    -webkit-clip-path: url(#clip-path-14);
    clip-path: url(#clip-path-14);
}

.house__img--mob .cls-95 {
    -webkit-clip-path: url(#clip-path-15);
    clip-path: url(#clip-path-15);
}

.house__img--mob .cls-96 {
    fill: #a80030;
}

.house__img--mob .cls-97 {
    -webkit-clip-path: url(#clip-path-16);
    clip-path: url(#clip-path-16);
}

.house__img--mob .cls-98 {
    fill: #0c6e75;
}

.house__img--mob .cls-99 {
    fill: #06252d;
}

.house__img--mob .cls-100 {
    fill: #cf2f2f;
}

.house__img--mob .cls-101 {
    fill: #ff553e;
}

.house__img--mob .cls-102 {
    fill: #e02b27;
}

.house__img--mob .cls-103 {
    fill: #c62626;
}

.house__img--mob .cls-105 {
    fill: #cd303b;
}

.house__img--mob .cls-106 {
    opacity: 0;
}

.house__img--mob .cls-107 {
    fill: #dd2f2f;
}

.house__img--mob .cls-108 {
    fill: #ff9792;
    mix-blend-mode: screen;
}

.house__img--mob .cls-109 {
    fill: #c12727;
}

.house__img--mob .cls-110, .house__img--mob .cls-111 {
    fill: #ef4136;
}

.house__img--mob .cls-112 {
    fill: #ff3b44;
}

.house__img--mob .cls-113 {
    fill: #306617;
}

.house__img--mob .cls-114 {
    fill: #f3911f;
}

.house__img--mob .cls-115, .house__img--mob .cls-120 {
    fill: #264c75;
}

.house__img--mob .cls-116 {
    fill: #0f3251;
}

.house__img--mob .cls-117 {
    fill: #f79831;
}

.house__img--mob .cls-118 {
    fill: #f9b630;
}

.house__img--mob .cls-119 {
    fill: #f43b51;
}

.house__img--mob .cls-120 {
    opacity: 0.29;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9ub3JtYWxpemUuc2NzcyIsIl9mb250cy5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfZ2xvYmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLDRFQUE0RTtBQUU1RTs2RUFDNkU7QUFFN0U7Ozs7RUFJRTtBQUVGO0VBQ0Usa0JBQWlCO0VBQ2pCLE9BQU87RUFDUCwyQkFBMEI7RUFDMUIsT0FBTztFQUNQLCtCQUE4QjtFQUM5QixPQUFPO0NBQ1I7O0FBRUQ7NkVBQzZFO0FBRTdFOztFQUVFO0FBRUY7RUFDRSxVQUFTO0NBQ1Y7O0FBRUQ7O0VBRUU7QUFFRjs7Ozs7O0VBTUUsZUFBYztDQUNmOztBQUVEOzs7RUFHRTtBQUVGO0VBQ0UsZUFBYztFQUNkLGlCQUFnQjtDQUNqQjs7QUFFRDs2RUFDNkU7QUFFN0U7OztFQUdFO0FBRUY7OztFQUdFLE9BQU87RUFDUCxlQUFjO0NBQ2Y7O0FBRUQ7O0VBRUU7QUFFRjtFQUNFLGlCQUFnQjtDQUNqQjs7QUFFRDs7O0VBR0U7QUFFRjtFQUNFLGdDQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsT0FBTztFQUNQLFVBQVM7RUFDVCxPQUFPO0VBQ1Asa0JBQWlCO0VBQ2pCLE9BQU87Q0FDUjs7QUFFRDs7O0VBR0U7QUFFRjtFQUNFLGtDQUFpQztFQUNqQyxPQUFPO0VBQ1AsZUFBYztFQUNkLE9BQU87Q0FDUjs7QUFFRDs2RUFDNkU7QUFFN0U7OztFQUdFO0FBRUY7RUFDRSw4QkFBNkI7RUFDN0IsT0FBTztFQUNQLHNDQUFxQztFQUNyQyxPQUFPO0NBQ1I7O0FBRUQ7OztFQUdFO0FBRUY7RUFDRSxvQkFBbUI7RUFDbkIsT0FBTztFQUNQLDJCQUEwQjtFQUMxQixPQUFPO0VBQ1AsMENBQWlDO0VBQWpDLGtDQUFpQztFQUNqQyxPQUFPO0NBQ1I7O0FBRUQ7O0VBRUU7QUFFRjs7RUFFRSxxQkFBb0I7Q0FDckI7O0FBRUQ7O0VBRUU7QUFFRjs7RUFFRSxvQkFBbUI7Q0FDcEI7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QUc7O0FBRng1RjtFQUUrNUYsY0FBWTtDQUFHOztBQUY5NkY7RUFFcTdGLHNDQUE0QjtFQUE1Qiw4QkFBNEI7Q0FBRzs7QUFGcDlGO0VBRTI5RixjQUFZO0NBQUc7O0FBRjErRjtFQUVpL0YsY0FBWTtDQUFHOztBQUZoZ0c7RUFFd2dHLGNBQVk7Q0FBRzs7QUFGdmhHO0VBRStoRyxjQUFZO0NBQUc7O0FBRjlpRztFQUVzakcsY0FBWTtDQUFHOztBQUZya0c7RUFFNmtHLGNBQVk7Q0FBRzs7QUFGNWxHO0VBRW9tRyxjQUFZO0NBQUc7O0FBRm5uRztFQUUybkcsV0FBUztDQUFHOztBQUZ2b0c7RUFFK29HLGNBQVk7Q0FBRzs7QUFGOXBHO0VBRXNxRyxjQUFZO0VBQUMsdUJBQXFCO0NBQUc7O0FBRjNzRztFQUVtdEcsY0FBWTtDQUFHOztBQUZsdUc7RUFFbXZHLGNBQVk7Q0FBRzs7QUFGbHdHO0VBRTB3RyxjQUFZO0NBQUc7O0FBRnp4RztFQUVpeUcsY0FBWTtDQUFHOztBQUZoekc7RUFFd3pHLGNBQVk7Q0FBRzs7QUFGdjBHO0VBRXcxRyxjQUFZO0NBQUc7O0FBRnYyRztFQUUrMkcsY0FBWTtDQUFHOztBQUY5M0c7RUFFczRHLGNBQVk7Q0FBRzs7QUFGcjVHO0VBRTY1RyxjQUFZO0NBQUc7O0FBRjU2RztFQUVvN0csY0FBWTtDQUFHOztBQUZuOEc7RUFFMjhHLGNBQVk7Q0FBRyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4qIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcclxuKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4qL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcclxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4qIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4qL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4qIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKipcclxuKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcclxuKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuKiBhbGwgYnJvd3NlcnMuXHJcbiovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxyXG4qIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4qL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcclxuKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4qIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4qL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4qL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcclxuKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcclxuKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4qL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxyXG4qIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcclxuKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4qICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4qIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4qL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4qL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4qIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4qL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXN0ZXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL215c3Rlci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWhlYWRlcl9fc2xpY2sgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgYmFja2dyb3VuZDogIzE0OGVmZiB1cmwoLi4vaW1nL3NoaW5pbmcucG5nKSBuby1yZXBlYXQgY2VudGVyIDBweC9jb3Zlcjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc25vd2ZsYWtlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG59XG5cbi5mdWxsc2NyZWVuLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uc3RpY2t5LWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ2LCA0OSwgMC44Nik7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3RpY2t5LWJhcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnN0aWNreS1iYXJfX3VzZXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0aWNreS1iYXJfX3VzZXItaW5mby0tZGVjb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5zdGlja3ktYmFyX191c2VyLWluZm8tLWRlY29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNak1pSUdobGFXZG9kRDBpTWpraVBqeGtaV1p6UGp4d1lYUm9JR2xrUFNKaElpQmtQU0pOTUNBdU1EUXhhREl5TGprMU4xWXlNMGd3ZWlJdlBqeHdZWFJvSUdsa1BTSmpJaUJrUFNKTkxqUXpNaTR3TkRGb01UY3VOelV5VmpFNUxqZElMalF6TW5vaUx6NDhMMlJsWm5NK1BHY2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0OFp5QjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3SURVdU9EWTJLU0krUEcxaGMyc2dhV1E5SW1JaUlHWnBiR3c5SWlObVptWWlQangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJMkVpTHo0OEwyMWhjMnMrUEhCaGRHZ2dabWxzYkQwaUkwVXdNa0l5TnlJZ1pEMGlUUzR6TXpRZ09DNDNPR0V4TVM0ME1UY2dNVEV1TkRFM0lEQWdNQ0F3SUM0eU1UWWdOaTR5TkRNZ01URXVORFlnTVRFdU5EWWdNQ0F3SURBZ09DNHhPRGdnTnk0Mk5ESmpNeTR3TVM0M05DQTJMakF6TVM0eU1qRWdPQzQxTVRJdE1TNHlNalpoTVRFdU16STBJREV4TGpNeU5DQXdJREFnTUNBeUxqSTRMVEV1TnpRZ01URXVOREEwSURFeExqUXdOQ0F3SURBZ01DQXpMakE1TXkwMUxqUXpPRU15TkM0eE16WWdPQzR4TURRZ01qQXVNemMxSURFdU9Ea2dNVFF1TWpFNUxqTTNObUV4TVM0ME5EUWdNVEV1TkRRMElEQWdNQ0F3TFRrdU1ERXpJREV1TlRNelFURXhMalF6T0NBeE1TNDBNemdnTUNBd0lEQWdMak16TkNBNExqYzRJaUJ0WVhOclBTSjFjbXdvSTJJcElpOCtQQzluUGp4bklIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRFF1TnpjMElEVXVPRFkyS1NJK1BHMWhjMnNnYVdROUltUWlJR1pwYkd3OUlpTm1abVlpUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTJNaUx6NDhMMjFoYzJzK1BIQmhkR2dnWm1sc2JEMGlJMFpHTkRjME15SWdaRDBpVFM0ME16SWdNUzQ1TURsakxqRTFOQ0EzTGpZME5TQTNMak0zTnlBeE15NDRPVGNnTVRRdU16STBJREUzTGpjNVlURXhMak01TnlBeE1TNHpPVGNnTUNBd0lEQWdNeTR3T1RNdE5TNDBNemhETVRrdU16WXpJRGd1TVRBMElERTFMall3TWlBeExqZzVJRGt1TkRRMUxqTTNOa0V4TVM0ME5EVWdNVEV1TkRRMUlEQWdNQ0F3SUM0ME16SWdNUzQ1TURraUlHMWhjMnM5SW5WeWJDZ2paQ2tpTHo0OEwyYytQSEJoZEdnZ1ptbHNiRDBpSTBaR05EYzBNeUlnWkQwaVRTNDFOU0F5TUM0NE9XRXhNUzQwTmpFZ01URXVORFl4SURBZ01DQXdJRGd1TVRnNElEY3VOalJqTXk0d01TNDNOQ0EyTGpBekxqSXlNaUE0TGpVeE15MHhMakl5TlVNeE1TNDBOek1nTWpNdU1qSTRJRFV1TVRrZ01qRXVNemczTGpVMUlESXdMamc1SWk4K1BIQmhkR2dnWm1sc2JEMGlJMFpHUmlJZ1pEMGlUVEUxTGpNMk5pNDNNelZoTVM0MU1UZ2dNUzQxTVRnZ01DQXdJREVnTVM0eE1TQXhMamd6TldNdExqQTNOUzR6TURjdExqSTBMalUyT1MwdU5EWXVOelkxYkMweUxqUXpNeTB1TlRrNVFURXVOVEU0SURFdU5URTRJREFnTUNBeElERTFMak0yTlM0M016VjZiVEl1TlRVNElETXVNRFkyYkMweExqRTBOeTB1TWpoQk1pNHlNU0F5TGpJeElEQWdNQ0F3SURFMUxqVXpMakEyTkdFeUxqSXhJREl1TWpFZ01DQXdJREF0TWk0M01EY2dNaTQwT0Rkc0xURXVNVEl4TFM0eU5qWXRMamcyTVNBekxqVXRMakExTWk0eU1USXVNREUwTGpBd00yRXhMakUwTXlBeExqRTBNeUF3SURBZ01DQXhMakUyTVNBeExqUTRPV011TXpJNUxTNHdNakl1TmpFekxTNHhPRE11T0RBM0xTNDBNaTR4TVRNdU5UVXhMall4TXk0NU5TQXhMakU0T1M0NU1URXVNekk1TFM0d01qSXVOakUwTFM0eE9ETXVPREEzTFM0ME1pNHhNVEl1TlRVeExqWXhNeTQ1TlNBeExqRTVMamt4WVRFdU1UUWdNUzR4TkNBd0lEQWdNQ0F4TGpBMk1TMHhMakUyTm13dU9UQTJMVE11TlRBeWVpSXZQand2Wno0OEwzTjJaejQ9XCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5zdGlja3ktYmFyX19hY3Rpb25zLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN0aWNreS1iYXJfX2FjdGlvbnMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnN0aWNreS1iYXJfX2JhbGxzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdGlja3ktYmFyX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RpY2t5LWJhcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc25vd2ZsYWtlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMCU7XG4gIHotaW5kZXg6IDk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc25vd2ZsYWtlcy1mYWxsLHNub3dmbGFrZXMtc2hha2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHMsM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyLGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlLGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nLHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbm93Zmxha2VzLWZhbGwsc25vd2ZsYWtlcy1zaGFrZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHMsM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcixlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGUsaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nLHJ1bm5pbmc7XG59XG5cbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMCkge1xuICBsZWZ0OiAxJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzLDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzLDBzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc25vd2ZsYWtlcy1mYWxsIHtcbiAgMCUge1xuICAgIHRvcDogLTEwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNub3dmbGFrZXMtc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc25vd2ZsYWtlcy1mYWxsIHtcbiAgMCUge1xuICAgIHRvcDogLTEwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbm93Zmxha2VzLXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5cbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAxMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcywxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcywxcztcbn1cblxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSgyKSB7XG4gIGxlZnQ6IDIwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDZzLC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cywuNXM7XG59XG5cbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiAzMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cywycztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cywycztcbn1cblxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDQwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzLDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzLDJzO1xufVxuXG4uc25vd2ZsYWtlOm50aC1vZi10eXBlKDUpIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogOHMsM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogOHMsM3M7XG59XG5cbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoNikge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiA2MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA2cywycztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cywycztcbn1cblxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSg3KSB7XG4gIGxlZnQ6IDcwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDIuNXMsMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41cywxcztcbn1cblxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSg4KSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IDgwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzLDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzLDBzO1xufVxuXG4uc25vd2ZsYWtlOm50aC1vZi10eXBlKDkpIHtcbiAgbGVmdDogOTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3MsMS41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcywxLjVzO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyogMSAqL1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xufVxuXG4uaGVhZGVyX19naWZ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhlYWRlcl9fZ2lmdHMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uaGVhZGVyX19naWZ0cy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfX2dpZnRzLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlcl9fZ2lmdHMtbGluay5hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmZmZmY7XG59XG5cbi5oZWFkZXJfX2dpZnRzLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IDdweDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNjhweDtcbn1cblxuLmhlYWRlcl9fZ2lmdHMtbGluay0taW52aXRlLWZyaWVuZHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlOVE1pSUdobGFXZG9kRDBpTmpjaVBqeGtaV1p6UGp4d1lYUm9JR2xrUFNKaElpQmtQU0pOTUNBdU1EazFhRFV5TGprd01sWTFNMGd3ZWlJdlBqeHdZWFJvSUdsa1BTSmpJaUJrUFNKTkxqazVOaTR3T1RWb05EQXVPVEEyZGpRMUxqTklMams1Tm5vaUx6NDhMMlJsWm5NK1BHY2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0OFp5QjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3SURFekxqVXhPQ2tpUGp4dFlYTnJJR2xrUFNKaUlpQm1hV3hzUFNJalptWm1JajQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5oSWk4K1BDOXRZWE5yUGp4d1lYUm9JR1pwYkd3OUlpTkZNREpDTWpjaUlHUTlJazB1TnpjZ01qQXVNak15WVRJMkxqTXdPU0F5Tmk0ek1Ea2dNQ0F3SURBZ0xqUTVPQ0F4TkM0ek9EZGpNaTQzTVRRZ09DNDBOVFFnT1M0Mk1Ua2dNVFV1TXpNMUlERTRMamcyT0NBeE55NDJNRGhoTWpZdU16STFJREkyTGpNeU5TQXdJREFnTUNBeE9TNDJNVFV0TWk0NE1qUWdNall1TURrMUlESTJMakE1TlNBd0lEQWdNQ0ExTGpJMU15MDBMakF3T0NBeU5pNHlOemtnTWpZdU1qYzVJREFnTUNBd0lEY3VNVEkzTFRFeUxqVXpNME0xTlM0Mk1Ua2dNVGd1TmpjMUlEUTJMamsxSURRdU16VTFJRE15TGpjMk5pNDROalpoTWpZdU16Y3lJREkyTGpNM01pQXdJREFnTUMweU1DNDNOeUF6TGpVek1rRXlOaTR6TlRnZ01qWXVNelU0SURBZ01DQXdJQzQzTnlBeU1DNHlNeklpSUcxaGMyczlJblZ5YkNnallpa2lMejQ4TDJjK1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRFZ01UTXVOVEU0S1NJK1BHMWhjMnNnYVdROUltUWlJR1pwYkd3OUlpTm1abVlpUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTJNaUx6NDhMMjFoYzJzK1BIQmhkR2dnWm1sc2JEMGlJMFpHTkRjME15SWdaRDBpVFM0NU9UWWdOQzR6T1RoakxqTTFOU0F4Tnk0Mk1UZ2dNVGNnTXpJdU1ESTBJRE16TGpBd055QTBNQzQ1T1RkaE1qWXVNall5SURJMkxqSTJNaUF3SURBZ01DQTNMakV5TnkweE1pNDFNek5ETkRRdU5qSWdNVGd1TmpjMUlETTFMamsxTWlBMExqTTFOU0F5TVM0M05qVXVPRFkyUVRJMkxqTTNNaUF5Tmk0ek56SWdNQ0F3SURBZ0xqazVOaUEwTGpNNU9DSWdiV0Z6YXowaWRYSnNLQ05rS1NJdlBqd3ZaejQ4Y0dGMGFDQm1hV3hzUFNJalJrWTBOelF6SWlCa1BTSk5NUzR5TmpjZ05EZ3VNVE0yWXpJdU56RTFJRGd1TkRVMElEa3VOaklnTVRVdU16TTFJREU0TGpnMk9DQXhOeTQyTURoaE1qWXVNekk0SURJMkxqTXlPQ0F3SURBZ01DQXhPUzQyTVRZdE1pNDRNalJETWpZdU5ETTRJRFV6TGpVeU5TQXhNUzQ1TmpNZ05Ea3VNamd5SURFdU1qWTNJRFE0TGpFek5pSXZQanh3WVhSb0lHWnBiR3c5SWlNd1F6WkZOelVpSUdROUlrMHpOUzQwTURjZ01TNDJPVFJoTXk0MUlETXVOU0F3SURBZ01TQXlMalUyTWlBMExqSXlPU0F6TGpRMk5pQXpMalEyTmlBd0lEQWdNUzB4TGpBMklERXVOell5VERNeExqTWdOaTR6TURWaE15NDBOeUF6TGpRM0lEQWdNQ0F4TFM0eE1qRXRNaTR3TlRJZ015NDBPVGtnTXk0ME9Ua2dNQ0F3SURFZ05DNHlNamN0TWk0MU5ucHROUzQ0T1RZZ055NHdOalZzTFRJdU5qUXlMUzQyTkROaE5TNHdOVE1nTlM0d05UTWdNQ0F3SURBZ0xqZzFNaTB4TGpneE0wRTFMakE1TXlBMUxqQTVNeUF3SURBZ01DQXpOUzQzT0RndU1UUTRZVFV1TURreUlEVXVNRGt5SURBZ01DQXdMVFl1TVRVMElETXVOekkxSURVdU1EVTJJRFV1TURVMklEQWdNQ0F3TFM0d09EVWdNaTR3TUROc0xUSXVOVGcwTFM0Mk1UTXRNUzQ1T0RVZ09DNHdOalV0TGpFeUxqUTVMakF6TkM0d01EZGhNaTQyTkNBeUxqWTBJREFnTUNBd0xTNHhNalV1T1RnZ01pNDJNek1nTWk0Mk16TWdNQ0F3SURBZ01pNDRJREl1TkRVZ01pNDJNalFnTWk0Mk1qUWdNQ0F3SURBZ01TNDROaTB1T1RZMklESXVOakl6SURJdU5qSXpJREFnTUNBd0lESXVOelFnTWk0d09UZ2dNaTQyTWlBeUxqWXlJREFnTUNBd0lERXVPRFU1TFM0NU5qY2dNaTQyTWpRZ01pNDJNalFnTUNBd0lEQWdNaTQzTkNBeUxqQTVPQ0F5TGpZeU55QXlMall5TnlBd0lEQWdNQ0F5TGpRME55MHlMalk1YkRJdU1EZzNMVGd1TURkNklpOCtQSFJsZUhRZ1ptbHNiRDBpSTBaR1JpSWdabTl1ZEMxbVlXMXBiSGs5SWxCeWIzaHBiV0ZPYjNaaExVeHBaMmgwTENCUWNtOTRhVzFoSUU1dmRtRWlJR1p2Ym5RdGMybDZaVDBpTWpBaUlHWnZiblF0ZDJWcFoyaDBQU0l6TURBaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFnTFRFcElqNDhkSE53WVc0Z2VEMGlNVEF1TURZNUlpQjVQU0kwTVM0NU5EWWlQaXN5TUR3dmRITndZVzQrUEM5MFpYaDBQand2Wno0OEwzTjJaejQ9XCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5oZWFkZXJfX2dpZnRzLWxpbmstLWNpbmVtYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU5UTWlJR2hsYVdkb2REMGlOamNpUGp4a1pXWnpQanh3WVhSb0lHbGtQU0poSWlCa1BTSk5NQ0F1TURrMWFEVXlMamt3TWxZMU0wZ3dlaUl2UGp4d1lYUm9JR2xrUFNKaklpQmtQU0pOTGprNU5pNHdPVFZvTkRBdU9UQTJkalExTGpOSUxqazVObm9pTHo0OEwyUmxabk0rUEdjZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJajQ4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJREV6TGpVeE9Da2lQanh0WVhOcklHbGtQU0ppSWlCbWFXeHNQU0lqWm1abUlqNDhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTmhJaTgrUEM5dFlYTnJQanh3WVhSb0lHWnBiR3c5SWlORk1ESkNNamNpSUdROUlrMHVOemNnTWpBdU1qTXlZVEkyTGpNeElESTJMak14SURBZ01DQXdJQzQwT1RjZ01UUXVNemczWXpJdU56RTFJRGd1TkRVMElEa3VOaklnTVRVdU16TTFJREU0TGpnM0lERTNMall3T0dFeU5pNHpNalVnTWpZdU16STFJREFnTUNBd0lERTVMall4TkMweUxqZ3lOQ0F5Tmk0d05pQXlOaTR3TmlBd0lEQWdNQ0ExTGpJMU1pMDBMakF3T0NBeU5pNHlOeklnTWpZdU1qY3lJREFnTUNBd0lEY3VNVEk0TFRFeUxqVXpNME0xTlM0Mk1pQXhPQzQyTnpVZ05EWXVPVFV5SURRdU16VTFJRE15TGpjMk5TNDROalpqTFRjdU5DMHhMamd5TFRFMExqZzBOaTB1TXpNeUxUSXdMamMyT1NBekxqVXpNa0V5Tmk0ek5pQXlOaTR6TmlBd0lEQWdNQ0F1TnpjZ01qQXVNak15SWlCdFlYTnJQU0oxY213b0kySXBJaTgrUEM5blBqeG5JSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFeElERXpMalV4T0NraVBqeHRZWE5ySUdsa1BTSmtJaUJtYVd4c1BTSWpabVptSWo0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOaklpOCtQQzl0WVhOclBqeHdZWFJvSUdacGJHdzlJaU5HUmpRM05ETWlJR1E5SWswdU9UazJJRFF1TXprNFl5NHpOVFVnTVRjdU5qRTRJREUzSURNeUxqQXlOQ0F6TXk0d01EY2dOREF1T1RrM1lUSTJMakkzTWlBeU5pNHlOeklnTUNBd0lEQWdOeTR4TWpndE1USXVOVE16UXpRMExqWXlJREU0TGpZM05TQXpOUzQ1TlRJZ05DNHpOVFVnTWpFdU56WTFMamcyTmlBeE5DNHpOalV0TGprMU5DQTJMamt5TGpVek5DNDVPVFlnTkM0ek9UZ2lJRzFoYzJzOUluVnliQ2dqWkNraUx6NDhMMmMrUEhCaGRHZ2dabWxzYkQwaUkwWkdORGMwTXlJZ1pEMGlUVEV1TWpZM0lEUTRMakV6Tm1NeUxqY3hOU0E0TGpRMU5DQTVMall5SURFMUxqTXpOU0F4T0M0NE55QXhOeTQyTURoQk1qWXVNekkxSURJMkxqTXlOU0F3SURBZ01DQXpPUzQzTlNBMk1pNDVNa015Tmk0ME16Z2dOVE11TlRJMUlERXhMamsyTXlBME9TNHlPRElnTVM0eU5qY2dORGd1TVRNMklpOCtQSFJsZUhRZ1ptbHNiRDBpSTBaR1JpSWdabTl1ZEMxbVlXMXBiSGs5SWxCeWIzaHBiV0ZPYjNaaExVeHBaMmgwTENCUWNtOTRhVzFoSUU1dmRtRWlJR1p2Ym5RdGMybDZaVDBpTWpBaUlHWnZiblF0ZDJWcFoyaDBQU0l6TURBaVBqeDBjM0JoYmlCNFBTSXhNQzR4T1NJZ2VUMGlOREF1T1RRMklqNHJNVEE4TDNSemNHRnVQand2ZEdWNGRENDhjR0YwYUNCbWFXeHNQU0lqTUVNMlJUYzFJaUJrUFNKTk16VXVOREE0SURFdU5qazBZVE11TlNBekxqVWdNQ0F3SURFZ01pNDFOaUEwTGpJeU9TQXpMalEyTmlBekxqUTJOaUF3SURBZ01TMHhMakEySURFdU56WXliQzAxTGpZd055MHhMak00WVRNdU5EYzRJRE11TkRjNElEQWdNQ0F4TFM0eE1qSXRNaTR3TlRJZ015NDFJRE11TlNBd0lEQWdNU0EwTGpJeU9TMHlMalUyZW0wMUxqZzVOU0EzTGpBMk5Xd3RNaTQyTkRNdExqWTBNMkUxTGpBek9DQTFMakF6T0NBd0lEQWdNQ0F1T0RVMExURXVPREV6UVRVdU1Ea3pJRFV1TURreklEQWdNQ0F3SURNMUxqYzRPQzR4TkRoaE5TNHdPVElnTlM0d09USWdNQ0F3SURBdE5pNHhOVFFnTXk0M01qVWdOUzR3TlRZZ05TNHdOVFlnTUNBd0lEQXRMakE0TkNBeUxqQXdNMnd0TWk0MU9EWXRMall4TXkweExqazRNeUE0TGpBMk5TMHVNVEl1TkRrdU1ETXpMakF3TjJFeUxqWXlJREl1TmpJZ01DQXdJREF0TGpFeU5TNDVPQ0F5TGpZek1pQXlMall6TWlBd0lEQWdNQ0F5TGpnZ01pNDBOU0F5TGpZeUlESXVOaklnTUNBd0lEQWdNUzQ0TlRrdExqazJOaUF5TGpZeU5DQXlMall5TkNBd0lEQWdNQ0F5TGpjMElESXVNRGs0SURJdU5qSWdNaTQyTWlBd0lEQWdNQ0F4TGpnMkxTNDVOamNnTWk0Mk1qTWdNaTQyTWpNZ01DQXdJREFnTWk0M05DQXlMakE1T0NBeUxqWXlOeUF5TGpZeU55QXdJREFnTUNBeUxqUTBPQzB5TGpZNWJESXVNRGczTFRndU1EZDZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uaGVhZGVyX19iYWxscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2xvZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwODBmZjtcbn1cblxuLmhlYWRlcl9fbG9naW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDdweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TnlJZ2FHVnBaMmgwUFNJM0lqNDhjR0YwYUNCa1BTSk5PQzR3TkRJZ05pNDVORE5qTFM0MU5pQXdMVEV1TVRFM0xTNHdNeTB4TGpZMU5pMHVNVGswTFM0MU9EUXRMakUzT0MweExqQTJOaTB1TkRnekxURXVNalEzTFRFdU1EZ3lMUzR5TnkwdU9EazVJREF0TWk0eE9UUWdNUzR6TVRNdE1pNDJPRFJCT0M0eUlEZ3VNaUF3SURBZ01TQTRMakEySURJdU5tTXVOVEkwTFM0d09ERWdNUzR3TlMwdU1UVXhJREV1TlRjMkxTNHlNMkV1TVRJM0xqRXlOeUF3SURBZ01DQXVNRGt5TFM0d05qTmpMakF5TFM0eE5EUXVNREkxTFM0eU9TNHdNVFV0TGpRek5XRXVOakEwTGpZd05DQXdJREFnTUMwdU5EVTJMUzQxTVdNdExqTXlOUzB1TVRFdExqWTJOeTB1TURrdE1TNHdNREl0TGpBMkxTNDJNREl1TURZeUxURXVNVGszTGpFM05pMHhMamMzTnk0ek5ERXRMakUwTnk0d05DMHVNVFU0TGpBekxTNHhPQzB1TVRFNVlUVXhMamN4TmlBMU1TNDNNVFlnTUNBd0lEQXRMakV6TlMwdU9EWTFMakUwT0M0eE5EZ2dNQ0F3SURFZ0xqQXhOaTB1TVRJdU1UVTRMakUxT0NBd0lEQWdNU0F1TVRBeUxTNHdOMEUzTGpRNE15QTNMalE0TXlBd0lEQWdNU0E0TGpBeUxqQTNNMk11TkRReUxTNHdORGN1T0RnMkxTNHdOeUF4TGpNek1TMHVNRGRoTkM0MU1pQTBMalV5SURBZ01DQXhJREV1TlRZMUxqSTBOMk11TlRReExqSXVPVEUyTGpVMElERXVNRE15SURFdU1URXVNRFkyTGpNeU1pNHdNVFF1TmpRdExqQXlOUzQ1TlRndExqQTNNaTQxT0RRdExqRTBOeUF4TGpFMk55MHVNakkwSURFdU56VXRMakEyT1M0MU1qTXRMakV6TVNBeExqQTBOUzB1TWpFeElERXVOVFk0TFM0d05URXVORGt0TGpReE5TNDRPVGt0TGpreE1TQXhMakF5TFM0ek9ERXVNVEEyTFM0M056RXVNVGd0TVM0eE5qVXVNakl6TFM0ME5UTXVNRE00TFM0NU1UTXVNRE00TFRFdU16Y3hMakEyTkhwTk9TNDFOalVnTXk0MU5XTXRMalV5TXk0d09USXRNUzR3TWpNdU1UVTVMVEV1TlRFMUxqSTNNeTB1TkRVdU1UQTBMUzQzTlRndU16Z3RMamd4TGpnMU1pMHVNRFV5TGpRM015NHhNeTQ1TURndU55QXhMakF4T0M0ME1qY3VNRGMwTGpnMk5pNHdOVFFnTVM0eU9ETXRMakExT0dFdU1UY3VNVGNnTUNBd0lEQWdMakE1TFM0eE1qUmpMakEyTXkwdU5EUTFMakV5TFM0NE9USXVNVGMzTFRFdU16TTRMakF5T1MwdU1UazNMakExTFM0ek9TNHdOelV0TGpZeU0zcE5NeTQ1TURJdU1EUTFTRFF1T0dFdU56RXlMamN4TWlBd0lEQWdNU0F1TVRZMkxqQTBNeTQyTlRZdU5qVTJJREFnTUNBeExTNHdOeTR4TXpsakxTNDNOelF1T1RJeUxURXVOVFVnTVM0NE5ETXRNaTR6TWpjZ01pNDNOakl0TGpBNU5TNHhNVE10TGpFNE55NHlNeTB1TWpnM0xqTTBZUzR4TWpVdU1USTFJREFnTUNBd0xTNHdNVE11TVRjMUlEY3hNeTR6TnlBM01UTXVNemNnTUNBd0lERWdNUzQzTmpVZ015NHdNRGRqTGpFek5DNHlNamd1TVRBNUxqSTJPQzB1TVRZMUxqSTJPRWd5TGpReE1tRXVORFUxTGpRMU5TQXdJREFnTVMwdU5EUXRMakkwTjBFME56RXVPVFV5SURRM01TNDVOVElnTUNBd0lEQWdMakUzT0NBekxqUTFOR0V1TXpNdU16TWdNQ0F3SURFZ0xqQXpOQzB1TkRRM1RESXVOVFV5TGpJMFlTNDFOUzQxTlNBd0lEQWdNU0F1TkRRdExqRTVOMnd1T1RFdU1EQXllbTA1TGpJM055QTJMamN5T1dndExqZzVOMkV1TmpVeUxqWTFNaUF3SURBZ01TMHVNVFUwTFM0d05DNDFOamN1TlRZM0lEQWdNQ0F4SUM0d05qUXRMakUwTVNBNE1UZ3VNRE1nT0RFNExqQXpJREFnTUNBeElESXVOakE0TFRNdU1Ea3VNVFF5TGpFME1pQXdJREFnTUNBdU1ERXlMUzR4T1RaakxTNDJNREl0TVM0d01pMHhMakl0TWk0d05DMHhMamM1T0MwekxqQTJNeTB1TURjM0xTNHhNekl0TGpBMExTNHhPVFl1TVRFNExTNHhPVGRvTVM0Mk1qUmhMak0xTVM0ek5URWdNQ0F3SURFZ0xqTXlOUzR4T0d3eExqZzBPQ0F6TGpFMk5XRXVNekkyTGpNeU5pQXdJREFnTVMwdU1EUTBMalF4T0dNdExqYzVNeTQ1TWpjdE1TNDFPRE1nTVM0NE5Ua3RNaTR6TnlBeUxqYzVOR0V1TlRFMkxqVXhOaUF3SURBZ01TMHVOREV6TGpFM00yTXRMak13T0NBd0xTNDJNVFl0TGpBd015MHVPVEl6TFM0d01ETjZJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpTHo0OEwzTjJaejQ9XCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ2luOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDcxZmY7XG59XG5cbi5pbnZpdGUtZnJpZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnZpdGVfZnJpZW5kX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmludml0ZS1mcmllbmRfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmludml0ZS1mcmllbmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uaW52aXRlLWZyaWVuZF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTgyZGI7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmludml0ZS1mcmllbmRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaW52aXRlLWZyaWVuZF9faW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uaW52aXRlLWZyaWVuZF9faW5wdXQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmludHJvX190b3AtbXNnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW50cm9fX2JvdHRvbS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYW1idXJnZXIsIC5oYW1idXJnZXItcGxhY2VtYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvdXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG91c2VfX2ltZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaG91c2VfX2ltZy13cmFwcGVyIC53aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTc1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDM3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob3VzZV9faW1nLXdyYXBwZXIgLndpbmRvdyAud2luZG93LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob3VzZV9faW1nLXdyYXBwZXIgLndpbmRvdzpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLQvdCw0LbQvNC4INC90LAg0LzQtdC90Y9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ob3VzZV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjUzMHB4O1xuICBvYmplY3QtcG9zaXRpb246IDAgMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0zMDBweDtcbiAgcGFkZGluZy10b3A6IDIxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbn1cblxuLmZvb3Rlcl9fdGV4dCB7XG4gIGNvbG9yOiAjMmQzMDM5O1xufVxuXG4uZm9vdGVyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mb290ZXJfX2J0biB7XG4gIG1pbi13aWR0aDogMTU4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc4ZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzMDM5O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX19ib3R0b20tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTlweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fYm90dG9tLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fYm90dG9tLWxpbmtzLWl0ZW0ge1xuICBtYXJnaW46IDAgOXB4O1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTcxYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucGFnZS1idG4tLWhvbGxvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnF1ZXN0aW9ucy1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA5NjVweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5xdWVzdGlvbnMtYmFyX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnF1ZXN0aW9ucy1iYXJfX2lucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5xdWVzdGlvbnMtYmFyX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnF1ZXN0aW9ucy1iYXJfX2J0biB7XG4gIG1pbi13aWR0aDogMTY1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbmJvZHkubm8tYmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmNpbmVtYS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmlnaHRfc2hpbmluZy5wbmcpLCB1cmwoLi4vaW1nL3NwZWN0YXRvcnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyLCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCA5NjVweDtcbn1cblxuLmNpbmVtYV9fdGh1bWJzIC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSAuY2luZW1hX190aHVtYnMtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHllbGxvdztcbn1cblxuLmNpbmVtYV9fdGh1bWJzIC5zbGljay1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uY2luZW1hX190aHVtYnMgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY2luZW1hX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzMwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwO1xufVxuXG4uY2luZW1hX190aHVtYnMge1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaW5lbWFfX3RodW1icyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY2luZW1hX190aHVtYi1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNpbmVtYV9fbWFpbi1zbGlkZXMge1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5nYW1lLXN0YWdlX19kZXNjICsgLmdhbWUtc3RhZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4uaG91c2VfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FtZS1zdGFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbWUtc3RhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ015c3RlcicsIHNlcmlmO1xufVxuXG4uZ2FtZS1zdGFnZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmdhbWUtc3RhZ2VfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdhbWUtc3RhZ2VfX2J0biB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbmJvZHkubGF5b3V0LW9wZW5lZCBpbWc6bm90KC5oZWFkZXJfX2xvZ28taW1nKTpub3QoLmxvZ28pOm5vdCguYmFsbHMtaW5mb19faW1nKTpub3QoLmNpbmVtYV9fdGh1bWItaW1nKSxcbmJvZHkubGF5b3V0LW9wZW5lZCAuZm9vdGVyLFxuYm9keS5sYXlvdXQtb3BlbmVkIC5pbnRybyB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTIwLCAyNTUsIDAuNik7XG59XG5cbi5sYXlvdXRfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmxheW91dF9fYmFsbHMtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggMDtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5sYXlvdXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmJhbGxzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFsbHMtaW5mb19fdGV4dC1jb250ZW50IHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5iYWxscy1pbmZvX19wYWdlLWJ0biB7XG4gIG1pbi13aWR0aDogMjkycHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5iYWxscy1pbmZvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iYWxscy1pbmZvX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDYwcHggMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYWxscy1pbmZvX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYWxscy1pbmZvX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxheW91dF9fYmFsbHMtaW5mbzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTFweDtcbn1cblxuLmxheW91dF9fYmFsbHMtaW5mbzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1LjVweDtcbn1cblxuLmxheW91dF9fYmFsbHMtaW5mbzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xuICBib3JkZXItcmFkaXVzOiA1LjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuaG91c2VfX2ltZy13cmFwcGVyIC53aW5kb3cge1xuICAgIHRvcDogNy4yJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbGVmdDogMjcuMiU7XG4gIH1cbiAgLmhvdXNlX19pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9naW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMjE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5xdWVzdGlvbnMtYmFyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbiAgYm9keS5sYW5kc2NhcGUtb3JpZW50YXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LmxhbmRzY2FwZS1vcmllbnRhdGlvbiAubGF5b3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5LmxhbmRzY2FwZS1vcmllbnRhdGlvbiAubGF5b3V0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGF5b3V0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLmxheW91dF9fYmFsbHMtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmxheW91dF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubGF5b3V0X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbiAgLmxheW91dF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNS41cHg7XG4gIH1cbiAgLmxheW91dF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYmM7XG4gICAgYm9yZGVyLXJhZGl1czogNS41cHg7XG4gIH1cbiAgLmxheW91dF9fYmFsbHMtaW5mbyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuYmFsbHMtaW5mb19fdGV4dC1jb250ZW50LCAuYmFsbHMtaW5mb19faW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tLWxpbmtzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmhhbWJ1cmdlci1wbGFjZW1hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5oYW1idXJnZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyX19iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLmhhbWJ1cmdlcl9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuICAuaGFtYnVyZ2VyX19iYXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2aCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgfVxuICAuaGVhZGVyX19uYXYuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2dpZnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fZ2lmdHMtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXJfX2dpZnRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19naWZ0cy1pdGVtOmZpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fZ2lmdHMtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXJfX2dpZnRzLWxpbms6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19sb2dpbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5oZWFkZXJfX2xvZ2luOjpiZWZvcmUge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuICAuaGVhZGVyX19sb2dpbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICMxNDhlZmY7XG4gIH1cbiAgLmludml0ZS1mcmllbmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5iYWxscy1pbmZvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaG91c2VfX2ltZy13cmFwcGVyIC53aW5kb3cge1xuICAgIHRvcDogNSU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmhvdXNlX19pbWctd3JhcHBlciAud2luZG93IC53aW5kb3ctbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG91c2VfX2ltZy13cmFwcGVyIC53aW5kb3cgLndpbmRvdy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3VzZV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3VzZV9faW1nLS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5sYXlvdXRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5iYWxscy1pbmZvX19wYWdlLWJ0biB7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xuICB9XG4gIC5zdGlja3ktYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRyb19fdG9wLW1zZyB7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgfVxuICAuZ2FtZS1zdGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuaGVhZGVyX19naWZ0cy1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxuICAuaGVhZGVyX19iYWxscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fYmFsbHMtdG9wLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZWFkZXJfX2JhbGxzLXRvcC10ZXh0IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5oZWFkZXJfX2JhbGxzLXRvcC10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU1qTWlJR2hsYVdkb2REMGlNamtpUGp4a1pXWnpQanh3WVhSb0lHbGtQU0poSWlCa1BTSk5NQ0F1TURReGFESXlMamsxTjFZeU0wZ3dlaUl2UGp4d1lYUm9JR2xrUFNKaklpQmtQU0pOTGpRek1pNHdOREZvTVRjdU56VXlWakU1TGpkSUxqUXpNbm9pTHo0OEwyUmxabk0rUEdjZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJajQ4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJRFV1T0RZMktTSStQRzFoYzJzZ2FXUTlJbUlpSUdacGJHdzlJaU5tWm1ZaVBqeDFjMlVnZUd4cGJtczZhSEpsWmowaUkyRWlMejQ4TDIxaGMycytQSEJoZEdnZ1ptbHNiRDBpSTBVd01rSXlOeUlnWkQwaVRTNHpNelFnT0M0M09HRXhNUzQwTVRjZ01URXVOREUzSURBZ01DQXdJQzR5TVRZZ05pNHlORE1nTVRFdU5EWWdNVEV1TkRZZ01DQXdJREFnT0M0eE9EZ2dOeTQyTkRKak15NHdNUzQzTkNBMkxqQXpNUzR5TWpFZ09DNDFNVEl0TVM0eU1qWmhNVEV1TXpJMElERXhMak15TkNBd0lEQWdNQ0F5TGpJNExURXVOelFnTVRFdU5EQTBJREV4TGpRd05DQXdJREFnTUNBekxqQTVNeTAxTGpRek9FTXlOQzR4TXpZZ09DNHhNRFFnTWpBdU16YzFJREV1T0RrZ01UUXVNakU1TGpNM05tRXhNUzQwTkRRZ01URXVORFEwSURBZ01DQXdMVGt1TURFeklERXVOVE16UVRFeExqUXpPQ0F4TVM0ME16Z2dNQ0F3SURBZ0xqTXpOQ0E0TGpjNElpQnRZWE5yUFNKMWNtd29JMklwSWk4K1BDOW5QanhuSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEUXVOemMwSURVdU9EWTJLU0krUEcxaGMyc2dhV1E5SW1RaUlHWnBiR3c5SWlObVptWWlQangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJMk1pTHo0OEwyMWhjMnMrUEhCaGRHZ2dabWxzYkQwaUkwWkdORGMwTXlJZ1pEMGlUUzQwTXpJZ01TNDVNRGxqTGpFMU5DQTNMalkwTlNBM0xqTTNOeUF4TXk0NE9UY2dNVFF1TXpJMElERTNMamM1WVRFeExqTTVOeUF4TVM0ek9UY2dNQ0F3SURBZ015NHdPVE10TlM0ME16aERNVGt1TXpZeklEZ3VNVEEwSURFMUxqWXdNaUF4TGpnNUlEa3VORFExTGpNM05rRXhNUzQwTkRVZ01URXVORFExSURBZ01DQXdJQzQwTXpJZ01TNDVNRGtpSUcxaGMyczlJblZ5YkNnalpDa2lMejQ4TDJjK1BIQmhkR2dnWm1sc2JEMGlJMFpHTkRjME15SWdaRDBpVFM0MU5TQXlNQzQ0T1dFeE1TNDBOakVnTVRFdU5EWXhJREFnTUNBd0lEZ3VNVGc0SURjdU5qUmpNeTR3TVM0M05DQTJMakF6TGpJeU1pQTRMalV4TXkweExqSXlOVU14TVM0ME56TWdNak11TWpJNElEVXVNVGtnTWpFdU16ZzNMalUxSURJd0xqZzVJaTgrUEhCaGRHZ2dabWxzYkQwaUkwWkdSaUlnWkQwaVRURTFMak0yTmk0M016VmhNUzQxTVRnZ01TNDFNVGdnTUNBd0lERWdNUzR4TVNBeExqZ3pOV010TGpBM05TNHpNRGN0TGpJMExqVTJPUzB1TkRZdU56WTFiQzB5TGpRek15MHVOVGs1UVRFdU5URTRJREV1TlRFNElEQWdNQ0F4SURFMUxqTTJOUzQzTXpWNmJUSXVOVFU0SURNdU1EWTJiQzB4TGpFME55MHVNamhCTWk0eU1TQXlMakl4SURBZ01DQXdJREUxTGpVekxqQTJOR0V5TGpJeElESXVNakVnTUNBd0lEQXRNaTQzTURjZ01pNDBPRGRzTFRFdU1USXhMUzR5TmpZdExqZzJNU0F6TGpVdExqQTFNaTR5TVRJdU1ERTBMakF3TTJFeExqRTBNeUF4TGpFME15QXdJREFnTUNBeExqRTJNU0F4TGpRNE9XTXVNekk1TFM0d01qSXVOakV6TFM0eE9ETXVPREEzTFM0ME1pNHhNVE11TlRVeExqWXhNeTQ1TlNBeExqRTRPUzQ1TVRFdU16STVMUzR3TWpJdU5qRTBMUzR4T0RNdU9EQTNMUzQwTWk0eE1USXVOVFV4TGpZeE15NDVOU0F4TGpFNUxqa3hZVEV1TVRRZ01TNHhOQ0F3SURBZ01DQXhMakEyTVMweExqRTJObXd1T1RBMkxUTXVOVEF5ZWlJdlBqd3ZaejQ4TDNOMlp6ND1cIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxuICAuaGVhZGVyX19iYWxscy1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fYmFsbHMtYWN0aW9ucy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX2JhbGxzLWFjdGlvbnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZ2FtZS1zdGFnZV9fYnRucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdhbWUtc3RhZ2VfX2J0bnMgLmdhbWUtc3RhZ2VfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTAxLCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwMiwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMDMsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTEsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTIsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNDcsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTMsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNjksIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtODkge1xuICBmaWxsOiBub25lO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTIge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMyB7XG4gIGZpbGw6ICM1Y2EyY2M7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNCwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTgsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtOSB7XG4gIGZpbGw6ICMyNDQ1NjY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMjcsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzksIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNSwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy05MSB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTE3LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTM0LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTYge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTIwLCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTgge1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEyMywgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yMCwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy05IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwIHtcbiAgZmlsbDogI2ZmZmJjODtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMSwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yNywgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy00NywgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy01MyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMSwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy00NywgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy01MyB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEyIHtcbiAgc3Ryb2tlOiAjYzcxNTIzO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwMSwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMDIsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTAzLCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwNiwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMiwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yNywgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02MCwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02OSwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy04OSB7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMyB7XG4gIGZpbGw6ICNlNDJjMmY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTQge1xuICBmaWxsOiAjZjdkNjZkO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTE1IHtcbiAgZmlsbDogIzdhNjU2Njtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xNiB7XG4gIGZpbGw6ICM4ZTdjODE7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTcsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMjgsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTQge1xuICBmaWxsOiAjYjg2MDUzO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTE3LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTM5LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTU3IHtcbiAgb3BhY2l0eTogMC40NTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMzIsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTcsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMjQsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMjgsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzgsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzksIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTQsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTcge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTgge1xuICBmaWxsOiAjYmNhOTkwO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTE5IHtcbiAgZmlsbDogI2QxZDZjZTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yMSB7XG4gIGZpbGw6ICNlM2VlZGI7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMjIge1xuICBmaWxsOiAjMTE3NzZhO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTIzIHtcbiAgZmlsbDogIzMxNDE4NDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yNCB7XG4gIGZpbGw6ICM3ODUxNzA7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMjUsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzIge1xuICBmaWxsOiAjMDA5YzhjO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTI2LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTU0LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTkxIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTI2IHtcbiAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTA2LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTI3LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTYwLCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTY5IHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yOCwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0zOCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0yOSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgpO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTMwIHtcbiAgb3BhY2l0eTogMC43ODtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0zMSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtMik7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzIge1xuICBvcGFjaXR5OiAwLjk1O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTMzIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC0zKTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0zNCB7XG4gIGZpbGw6ICMwMDZhZWE7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzUge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTQpO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTM2IHtcbiAgZmlsbDogIzM1MzUzNTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0zNyB7XG4gIGZpbGw6ICNjNDEyMmU7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMzgge1xuICBmaWxsOiAjNjgwNjFkO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTQwIHtcbiAgZmlsbDogIzA5Zjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy00MSB7XG4gIGZpbGw6ICM4MTg0OGM7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNDIge1xuICBmaWxsOiAjNTQ1ODYzO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTQzIHtcbiAgZmlsbDogI2Y0ZGIwMDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy00NCB7XG4gIGZpbGw6ICMxYmJlZmY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNDUge1xuICBmaWxsOiAjMzg1ZGE0O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTQ2IHtcbiAgZmlsbDogI2YyZDkxNTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy00NyB7XG4gIHN0cm9rZS13aWR0aDogMTFweDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy00OCB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtNSk7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNDkge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTYpO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTUwIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC03KTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy01MSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtOCk7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTIge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTkpO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTUzIHtcbiAgc3Ryb2tlLXdpZHRoOiA3cHg7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTUge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTEwKTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy01NiB7XG4gIGZpbGw6ICNhYzdjZTA7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNTcge1xuICBmaWxsOiAjZjNjYmIyO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTU4IHtcbiAgZmlsbDogI2Y5ZTBiZDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy01OSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtMTEpO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTYwIHtcbiAgZmlsbDogIzlmYzNjNDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMDYsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNjAge1xuICBzdHJva2U6ICMxZTFkMWM7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNjEge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTEyKTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02MiB7XG4gIGZpbGw6ICNjYjQ4MzY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNjMge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTEzKTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02NCB7XG4gIGZpbGw6ICMwNzA3MDc7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNjUge1xuICBmaWxsOiAjYTgwMDMwO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTY2IHtcbiAgZmlsbDogIzViY2NjZTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02NyB7XG4gIGZpbGw6ICMzODM4Mzg7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTE3LCAuaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTY4IHtcbiAgZmlsbDogI2ZmNDc0Mztcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy02OSB7XG4gIHN0cm9rZTogI2ZmNDc0Mztcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy03MCB7XG4gIGZpbGw6ICNlZGMwNTk7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNzEge1xuICBmaWxsOiAjZDM4ZTNjO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTcyIHtcbiAgZmlsbDogI2YzOWQzMjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy03MyB7XG4gIGZpbGw6ICNmZTMxMjQ7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNzQge1xuICBmaWxsOiAjYzdhNmE0O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTc1IHtcbiAgZmlsbDogIzIyMTcxNTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy03NiB7XG4gIGZpbGw6ICNmMGVmZWY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtNzcge1xuICBmaWxsOiAjZmE0MjQ3O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTc4IHtcbiAgZmlsbDogIzEwMDYwODtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy03OSB7XG4gIGZpbGw6ICNmZWZkZmQ7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtODAge1xuICBmaWxsOiAjZmNmYWZiO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTgxIHtcbiAgZmlsbDogI2VjZGVlMTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy04MiB7XG4gIGZpbGw6ICNmZWZlZmU7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtODMge1xuICBmaWxsOiAjMDBhYWQxO1xuICBvcGFjaXR5OiAwLjM2O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTg0IHtcbiAgZmlsbDogI2ZkYzc1Nztcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy04NSB7XG4gIGZpbGw6ICMyYTA4MDA7XG4gIG9wYWNpdHk6IDAuMjI7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtODYge1xuICBmaWxsOiAjNDBjOGQzO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTg3IHtcbiAgZmlsbDogI2M3MmMzMjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy04OCB7XG4gIGZpbGw6ICNmNDNlMTQ7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtODkge1xuICBzdHJva2U6ICMwMDViMmY7XG4gIHN0cm9rZS13aWR0aDogMC42OXB4O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTkwIHtcbiAgZmlsbDogI2YwNWEyODtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy05MiB7XG4gIGZpbGw6ICMwMDY4Mzg7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtOTMge1xuICBmaWxsOiAjNTE4MTVkO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTk0IHtcbiAgZmlsbDogIzAwYWRlZTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy05NSB7XG4gIGZpbGw6ICNmZmQ0NDA7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtOTYge1xuICBmaWxsOiAjZWMxYzI0O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTk3IHtcbiAgZmlsbDogIzYyYTc2Yjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy05OCB7XG4gIGZpbGw6ICNlOWE0NDA7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtOTkge1xuICBmaWxsOiAjMDA5OGFjO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwMCB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtMTQpO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwMSB7XG4gIHN0cm9rZTogI2UyYWE0NztcbiAgc3Ryb2tlLXdpZHRoOiAxNi40N3B4O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwMiwgLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMDMge1xuICBzdHJva2U6ICMwMDgzOGY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTAyIHtcbiAgc3Ryb2tlLXdpZHRoOiA2LjU5cHg7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTAzIHtcbiAgc3Ryb2tlLXdpZHRoOiA4Ljc4cHg7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTA0IHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC0xNSk7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTA1IHtcbiAgZmlsbDogIzU4NjI2Nztcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMDYge1xuICBmaWxsOiAjOWIzNjM5O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEwNyB7XG4gIGZpbGw6ICNiYTZhNzA7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTA4IHtcbiAgZmlsbDogI2ZmZjhmZjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMDkge1xuICBmaWxsOiAjOWU4YTcyO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTExMCB7XG4gIGZpbGw6ICNiMmFlYjQ7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTExIHtcbiAgZmlsbDogIzBjNmU3NTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMTIge1xuICBmaWxsOiAjMDYyNTJkO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTExMyB7XG4gIGZpbGw6ICNjZjJmMmY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTE0IHtcbiAgZmlsbDogI2ZmNTUzZTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMTUge1xuICBmaWxsOiAjZTAyYjI3O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTExNiB7XG4gIGZpbGw6ICNjNjI2MjY7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTE4IHtcbiAgZmlsbDogI2NkMzAzYjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMTkge1xuICBmaWxsOiAjZGQyZjJmO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEyMCB7XG4gIGZpbGw6ICNmZjk3OTI7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTIxIHtcbiAgZmlsbDogI2MxMjcyNztcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMjIsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTIzIHtcbiAgZmlsbDogI2VmNDEzNjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMjQge1xuICBmaWxsOiAjZmYzYjQ0O1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEyNSB7XG4gIGZpbGw6ICMzMDY2MTc7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTI2IHtcbiAgZmlsbDogI2YzOTExZjtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMjcsIC5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTMyIHtcbiAgZmlsbDogIzI2NGM3NTtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMjgge1xuICBmaWxsOiAjMGYzMjUxO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEyOSB7XG4gIGZpbGw6ICNmNzk4MzE7XG59XG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIC5jbHMtMTMwIHtcbiAgZmlsbDogI2Y5YjYzMDtcbn1cblxuLmhvdXNlX19pbWctLWRlc2t0b3AgLmNscy0xMzEge1xuICBmaWxsOiAjZjQzYjUxO1xufVxuXG4uaG91c2VfX2ltZy0tZGVza3RvcCAuY2xzLTEzMiB7XG4gIG9wYWNpdHk6IDAuMjk7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtMTgsIC5ob3VzZV9faW1nLS1tb2IgLmNscy0xOSwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTQxLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNDcsIC5ob3VzZV9faW1nLS1tb2IgLmNscy01NCwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTc5LCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtOTEsIC5ob3VzZV9faW1nLS1tb2IgLmNscy05MiwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTkzIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTIge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0zIHtcbiAgZmlsbDogIzVjYTJjYztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTQge1xuICBmaWxsOiAjMjQ0NTY2O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtNSwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTgsIC5ob3VzZV9faW1nLS1tb2IgLmNscy04MSB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy02IHtcbiAgZmlsbDogI2ZmZmJjODtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTQyLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNywgLmhvdXNlX19pbWctLW1vYiAuY2xzLTgxIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtNyB7XG4gIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTgsIC5ob3VzZV9faW1nLS1tb2IgLmNscy00MSwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTQ3LCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtOCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTE5LCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNDgsIC5ob3VzZV9faW1nLS1tb2IgLmNscy01NCwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTc5LCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtOCwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTkxLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtOTIsIC5ob3VzZV9faW1nLS1tb2IgLmNscy05MyB7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTQ4LCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNTQsIC5ob3VzZV9faW1nLS1tb2IgLmNscy04IHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTIyLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNDIsIC5ob3VzZV9faW1nLS1tb2IgLmNscy05IHtcbiAgZmlsbDogI2I4NjA1Mztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTMzLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtOSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTEyMCwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTIyLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtMjksIC5ob3VzZV9faW1nLS1tb2IgLmNscy0zMywgLmhvdXNlX19pbWctLW1vYiAuY2xzLTQyLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNDUsIC5ob3VzZV9faW1nLS1tb2IgLmNscy05IHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTAge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoKTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTExIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC0yKTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTEyIHtcbiAgZmlsbDogIzAwNmFlYTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTEwNCwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTEyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTMge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTMpO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTQge1xuICBmaWxsOiAjZTQyYzJmO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTUge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTQpO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTYge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTUpO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTcge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTYpO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTgsIC5ob3VzZV9faW1nLS1tb2IgLmNscy00MSwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTQ3IHtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTgge1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTE5IHtcbiAgc3Ryb2tlOiAjYzcxNTIzO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMjAge1xuICBmaWxsOiAjZjdkNjZkO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMjEge1xuICBmaWxsOiAjOGU3YzgxO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMjIsIC5ob3VzZV9faW1nLS1tb2IgLmNscy00NSB7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0yMyB7XG4gIGZpbGw6ICNiY2E5OTA7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0yNCB7XG4gIGZpbGw6ICNkMWQ2Y2U7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMTEsIC5ob3VzZV9faW1nLS1tb2IgLmNscy0yNSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTI2IHtcbiAgZmlsbDogI2UzZWVkYjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTI3IHtcbiAgZmlsbDogIzExNzc2YTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTI4IHtcbiAgZmlsbDogIzMxNDE4NDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTI5IHtcbiAgZmlsbDogIzc4NTE3MDtcbiAgb3BhY2l0eTogMC4zNTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTMwLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtNTcge1xuICBmaWxsOiAjMDA5YzhjO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzEge1xuICBmaWxsOiAjMzUzNTM1O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzIge1xuICBmaWxsOiAjYzQxMjJlO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzMge1xuICBmaWxsOiAjNjgwNjFkO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzQge1xuICBmaWxsOiAjMDlmO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzUge1xuICBmaWxsOiAjODE4NDhjO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzYge1xuICBmaWxsOiAjNTQ1ODYzO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzcge1xuICBmaWxsOiAjZjRkYjAwO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzgge1xuICBmaWxsOiAjMWJiZWZmO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMzkge1xuICBmaWxsOiAjMzg1ZGE0O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtNDAge1xuICBmaWxsOiAjZjJkOTE1O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtNDEge1xuICBzdHJva2Utd2lkdGg6IDExcHg7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy00MyB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtNyk7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy00NCB7XG4gIGZpbGw6ICNhYzdjZTA7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy00NSB7XG4gIGZpbGw6ICNmM2NiYjI7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy00NiB7XG4gIGZpbGw6ICNmOWUwYmQ7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy00NyB7XG4gIHN0cm9rZS13aWR0aDogN3B4O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtNDgge1xuICBmaWxsOiAjOWZjM2M0O1xuICBzdHJva2U6ICMxZTFkMWM7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy00OSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtOCk7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy01MCB7XG4gIGZpbGw6ICNjYjQ4MzY7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy01MSB7XG4gIGZpbGw6ICM1YmNjY2U7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy01MiB7XG4gIGZpbGw6ICMzODM4Mzg7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMDQsIC5ob3VzZV9faW1nLS1tb2IgLmNscy01MyB7XG4gIGZpbGw6ICNmZjQ3NDM7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy01NCB7XG4gIHN0cm9rZTogI2ZmNDc0Mztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTU1IHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC05KTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTU2IHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC0xMCk7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy01NyB7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy01OCB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtMTEpO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtNTkge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTEyKTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTYwIHtcbiAgZmlsbDogI2VkYzA1OTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTYxIHtcbiAgZmlsbDogI2QzOGUzYztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTYyIHtcbiAgZmlsbDogI2YzOWQzMjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTYzIHtcbiAgZmlsbDogI2ZlMzEyNDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTY0IHtcbiAgZmlsbDogI2M3YTZhNDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTY1IHtcbiAgZmlsbDogIzIyMTcxNTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTY2IHtcbiAgZmlsbDogI2YwZWZlZjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTY3IHtcbiAgZmlsbDogI2ZhNDI0Nztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTY4IHtcbiAgZmlsbDogIzEwMDYwODtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTY5IHtcbiAgZmlsbDogI2ZlZmRmZDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTcwIHtcbiAgZmlsbDogI2ZjZmFmYjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTcxIHtcbiAgZmlsbDogI2VjZGVlMTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTcyIHtcbiAgZmlsbDogI2ZlZmVmZTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTczIHtcbiAgZmlsbDogIzAwYWFkMTtcbiAgb3BhY2l0eTogMC4zNjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTc0IHtcbiAgZmlsbDogI2ZkYzc1Nztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTc1IHtcbiAgZmlsbDogIzJhMDgwMDtcbiAgb3BhY2l0eTogMC4yMjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTc2IHtcbiAgZmlsbDogIzQwYzhkMztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTc3IHtcbiAgZmlsbDogI2M3MmMzMjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTc4IHtcbiAgZmlsbDogI2Y0M2UxNDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTc5IHtcbiAgc3Ryb2tlOiAjMDA1YjJmO1xuICBzdHJva2Utd2lkdGg6IDAuNjlweDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTgwIHtcbiAgZmlsbDogI2YwNWEyODtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTgyIHtcbiAgZmlsbDogIzAwNjgzODtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTgzIHtcbiAgZmlsbDogIzUxODE1ZDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTg0IHtcbiAgZmlsbDogIzAwYWRlZTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTg1IHtcbiAgZmlsbDogI2ZmZDQ0MDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTg2IHtcbiAgZmlsbDogI2VjMWMyNDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTg3IHtcbiAgZmlsbDogIzYyYTc2Yjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTg4IHtcbiAgZmlsbDogI2U5YTQ0MDtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTg5IHtcbiAgZmlsbDogIzAwOThhYztcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTkwIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC0xMyk7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy05MSB7XG4gIHN0cm9rZTogI2UyYWE0NztcbiAgc3Ryb2tlLXdpZHRoOiAxNi40N3B4O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtOTIsIC5ob3VzZV9faW1nLS1tb2IgLmNscy05MyB7XG4gIHN0cm9rZTogIzAwODM4Zjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTkyIHtcbiAgc3Ryb2tlLXdpZHRoOiA2LjU5cHg7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy05MyB7XG4gIHN0cm9rZS13aWR0aDogOC43OHB4O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtOTQge1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTE0KTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTk1IHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC0xNSk7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy05NiB7XG4gIGZpbGw6ICNhODAwMzA7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy05NyB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgtMTYpO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtOTgge1xuICBmaWxsOiAjMGM2ZTc1O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtOTkge1xuICBmaWxsOiAjMDYyNTJkO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTAwIHtcbiAgZmlsbDogI2NmMmYyZjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTEwMSB7XG4gIGZpbGw6ICNmZjU1M2U7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMDIge1xuICBmaWxsOiAjZTAyYjI3O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTAzIHtcbiAgZmlsbDogI2M2MjYyNjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTEwNSB7XG4gIGZpbGw6ICNjZDMwM2I7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMDYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTA3IHtcbiAgZmlsbDogI2RkMmYyZjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTEwOCB7XG4gIGZpbGw6ICNmZjk3OTI7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMDkge1xuICBmaWxsOiAjYzEyNzI3O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTEwLCAuaG91c2VfX2ltZy0tbW9iIC5jbHMtMTExIHtcbiAgZmlsbDogI2VmNDEzNjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTExMiB7XG4gIGZpbGw6ICNmZjNiNDQ7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMTMge1xuICBmaWxsOiAjMzA2NjE3O1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTE0IHtcbiAgZmlsbDogI2YzOTExZjtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTExNSwgLmhvdXNlX19pbWctLW1vYiAuY2xzLTEyMCB7XG4gIGZpbGw6ICMyNjRjNzU7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMTYge1xuICBmaWxsOiAjMGYzMjUxO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTE3IHtcbiAgZmlsbDogI2Y3OTgzMTtcbn1cblxuLmhvdXNlX19pbWctLW1vYiAuY2xzLTExOCB7XG4gIGZpbGw6ICNmOWI2MzA7XG59XG5cbi5ob3VzZV9faW1nLS1tb2IgLmNscy0xMTkge1xuICBmaWxsOiAjZjQzYjUxO1xufVxuXG4uaG91c2VfX2ltZy0tbW9iIC5jbHMtMTIwIHtcbiAgb3BhY2l0eTogMC4yOTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4qICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4qL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4qIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiovXHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4ge1xyXG4gIC8qIDEgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4qL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4qIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4qL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4qIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxyXG4qIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4qL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4qL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4qIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4qL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4qL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4qIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAvKiAxICovXHJcbiAgbWFyZ2luOiAwO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4qL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4qIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXHJcbi8qIDEgKi9cclxuXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4qIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4qL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuKi9cclxuXHJcbmRldGFpbHMsXHJcbi8qIDEgKi9cclxuXHJcbm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogU2NyaXB0aW5nXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuKi9cclxuXHJcbmNhbnZhcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIlxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ015c3Rlcic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL215c3Rlci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLWhlYWRlcl9fc2xpY2sgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uc2xpY2stc2xpZGUge1xuXG5cbiAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBiYWNrZ3JvdW5kOiAjMTQ4ZWZmIHVybCguLi9pbWcvc2hpbmluZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMHB4IC8gY292ZXI7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNub3dmbGFrZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICAvLyB0ZXh0LXNoYWRvdzogMCAwIDFweCAjMDAwO1xufVxuXG4uZnVsbHNjcmVlbi12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnN0aWNreS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NiwgNDksIDAuODYpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN0aWNreS1iYXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5zdGlja3ktYmFyX191c2VyLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLWRlY29yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgJi0tZGVjb3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTWpNaUlHaGxhV2RvZEQwaU1qa2lQanhrWldaelBqeHdZWFJvSUdsa1BTSmhJaUJrUFNKTk1DQXVNRFF4YURJeUxqazFOMVl5TTBnd2VpSXZQanh3WVhSb0lHbGtQU0pqSWlCa1BTSk5MalF6TWk0d05ERm9NVGN1TnpVeVZqRTVMamRJTGpRek1ub2lMejQ4TDJSbFpuTStQR2NnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNDhaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0lEVXVPRFkyS1NJK1BHMWhjMnNnYVdROUltSWlJR1pwYkd3OUlpTm1abVlpUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTJFaUx6NDhMMjFoYzJzK1BIQmhkR2dnWm1sc2JEMGlJMFV3TWtJeU55SWdaRDBpVFM0ek16UWdPQzQzT0dFeE1TNDBNVGNnTVRFdU5ERTNJREFnTUNBd0lDNHlNVFlnTmk0eU5ETWdNVEV1TkRZZ01URXVORFlnTUNBd0lEQWdPQzR4T0RnZ055NDJOREpqTXk0d01TNDNOQ0EyTGpBek1TNHlNakVnT0M0MU1USXRNUzR5TWpaaE1URXVNekkwSURFeExqTXlOQ0F3SURBZ01DQXlMakk0TFRFdU56UWdNVEV1TkRBMElERXhMalF3TkNBd0lEQWdNQ0F6TGpBNU15MDFMalF6T0VNeU5DNHhNellnT0M0eE1EUWdNakF1TXpjMUlERXVPRGtnTVRRdU1qRTVMak0zTm1FeE1TNDBORFFnTVRFdU5EUTBJREFnTUNBd0xUa3VNREV6SURFdU5UTXpRVEV4TGpRek9DQXhNUzQwTXpnZ01DQXdJREFnTGpNek5DQTRMamM0SWlCdFlYTnJQU0oxY213b0kySXBJaTgrUEM5blBqeG5JSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RRdU56YzBJRFV1T0RZMktTSStQRzFoYzJzZ2FXUTlJbVFpSUdacGJHdzlJaU5tWm1ZaVBqeDFjMlVnZUd4cGJtczZhSEpsWmowaUkyTWlMejQ4TDIxaGMycytQSEJoZEdnZ1ptbHNiRDBpSTBaR05EYzBNeUlnWkQwaVRTNDBNeklnTVM0NU1EbGpMakUxTkNBM0xqWTBOU0EzTGpNM055QXhNeTQ0T1RjZ01UUXVNekkwSURFM0xqYzVZVEV4TGpNNU55QXhNUzR6T1RjZ01DQXdJREFnTXk0d09UTXROUzQwTXpoRE1Ua3VNell6SURndU1UQTBJREUxTGpZd01pQXhMamc1SURrdU5EUTFMak0zTmtFeE1TNDBORFVnTVRFdU5EUTFJREFnTUNBd0lDNDBNeklnTVM0NU1Ea2lJRzFoYzJzOUluVnliQ2dqWkNraUx6NDhMMmMrUEhCaGRHZ2dabWxzYkQwaUkwWkdORGMwTXlJZ1pEMGlUUzQxTlNBeU1DNDRPV0V4TVM0ME5qRWdNVEV1TkRZeElEQWdNQ0F3SURndU1UZzRJRGN1TmpSak15NHdNUzQzTkNBMkxqQXpMakl5TWlBNExqVXhNeTB4TGpJeU5VTXhNUzQwTnpNZ01qTXVNakk0SURVdU1Ua2dNakV1TXpnM0xqVTFJREl3TGpnNUlpOCtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JpSWdaRDBpVFRFMUxqTTJOaTQzTXpWaE1TNDFNVGdnTVM0MU1UZ2dNQ0F3SURFZ01TNHhNU0F4TGpnek5XTXRMakEzTlM0ek1EY3RMakkwTGpVMk9TMHVORFl1TnpZMWJDMHlMalF6TXkwdU5UazVRVEV1TlRFNElERXVOVEU0SURBZ01DQXhJREUxTGpNMk5TNDNNelY2YlRJdU5UVTRJRE11TURZMmJDMHhMakUwTnkwdU1qaEJNaTR5TVNBeUxqSXhJREFnTUNBd0lERTFMalV6TGpBMk5HRXlMakl4SURJdU1qRWdNQ0F3SURBdE1pNDNNRGNnTWk0ME9EZHNMVEV1TVRJeExTNHlOall0TGpnMk1TQXpMalV0TGpBMU1pNHlNVEl1TURFMExqQXdNMkV4TGpFME15QXhMakUwTXlBd0lEQWdNQ0F4TGpFMk1TQXhMalE0T1dNdU16STVMUzR3TWpJdU5qRXpMUzR4T0RNdU9EQTNMUzQwTWk0eE1UTXVOVFV4TGpZeE15NDVOU0F4TGpFNE9TNDVNVEV1TXpJNUxTNHdNakl1TmpFMExTNHhPRE11T0RBM0xTNDBNaTR4TVRJdU5UVXhMall4TXk0NU5TQXhMakU1TGpreFlURXVNVFFnTVM0eE5DQXdJREFnTUNBeExqQTJNUzB4TGpFMk5td3VPVEEyTFRNdU5UQXllaUl2UGp3dlp6NDhMM04yWno0PScpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuXG4uc3RpY2t5LWJhcl9fYWN0aW9ucy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGlja3ktYmFyX19hY3Rpb25zLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zdGlja3ktYmFyX19iYWxscyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RpY2t5LWJhcl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0aWNreS1iYXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNub3dmbGFrZXtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6LTEwJTtcbiAgei1pbmRleDo5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0Om5vbmU7XG4gIHVzZXItc2VsZWN0Om5vbmU7XG4gIGN1cnNvcjpkZWZhdWx0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNub3dmbGFrZXMtZmFsbCxzbm93Zmxha2VzLXNoYWtlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxMHMsM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIsZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZSxpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTpydW5uaW5nLHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1uYW1lOnNub3dmbGFrZXMtZmFsbCxzbm93Zmxha2VzLXNoYWtlO1xuICBhbmltYXRpb24tZHVyYXRpb246MTBzLDNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcixlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZSxpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6cnVubmluZyxydW5uaW5nXG59XG4uc25vd2ZsYWtlOm50aC1vZi10eXBlKDApe2xlZnQ6MSU7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHMsMHM7YW5pbWF0aW9uLWRlbGF5OjBzLDBzfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc25vd2ZsYWtlcy1mYWxsezAle3RvcDotMTAlfTEwMCV7dG9wOjEwMCV9fUAtd2Via2l0LWtleWZyYW1lcyBzbm93Zmxha2VzLXNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDgwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCl9fUBrZXlmcmFtZXMgc25vd2ZsYWtlcy1mYWxsezAle3RvcDotMTAlfTEwMCV7dG9wOjEwMCV9fUBrZXlmcmFtZXMgc25vd2ZsYWtlcy1zaGFrZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4MHB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCl9fS5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMSl7d2lkdGg6IDIwcHg7aGVpZ2h0OiAyMHB4O2xlZnQ6MTAlOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjFzLDFzO2FuaW1hdGlvbi1kZWxheToxcywxc30uc25vd2ZsYWtlOm50aC1vZi10eXBlKDIpe2xlZnQ6MjAlOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjZzLC41czthbmltYXRpb24tZGVsYXk6NnMsLjVzfS5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMyl7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O2xlZnQ6MzAlOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjRzLDJzO2FuaW1hdGlvbi1kZWxheTo0cywyc30uc25vd2ZsYWtlOm50aC1vZi10eXBlKDQpe3dpZHRoOiAyMHB4O2hlaWdodDogMjBweDtsZWZ0OjQwJTstd2Via2l0LWFuaW1hdGlvbi1kZWxheToycywyczthbmltYXRpb24tZGVsYXk6MnMsMnN9LnNub3dmbGFrZTpudGgtb2YtdHlwZSg1KXtsZWZ0OjUwJTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo4cywzczthbmltYXRpb24tZGVsYXk6OHMsM3N9LnNub3dmbGFrZTpudGgtb2YtdHlwZSg2KXt3aWR0aDogMTVweDtoZWlnaHQ6IDE1cHg7bGVmdDo2MCU7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NnMsMnM7YW5pbWF0aW9uLWRlbGF5OjZzLDJzfS5zbm93Zmxha2U6bnRoLW9mLXR5cGUoNyl7bGVmdDo3MCU7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Mi41cywxczthbmltYXRpb24tZGVsYXk6Mi41cywxc30uc25vd2ZsYWtlOm50aC1vZi10eXBlKDgpe3dpZHRoOiAyNXB4O2hlaWdodDogMjVweDtsZWZ0OjgwJTstd2Via2l0LWFuaW1hdGlvbi1kZWxheToxcywwczthbmltYXRpb24tZGVsYXk6MXMsMHN9LnNub3dmbGFrZTpudGgtb2YtdHlwZSg5KXtsZWZ0OjkwJTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTozcywxLjVzO2FuaW1hdGlvbi1kZWxheTozcywxLjVzfVxuXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiAxICovXG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTE5MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICZfX25hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xuICB9XG5cbiAgJl9fZ2lmdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2dpZnRzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAmX19naWZ0cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2dpZnRzLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmZmZmZcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgYm90dG9tOiA3cHg7XG4gICAgICB3aWR0aDogNTNweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICB9XG5cbiAgICAmLS1pbnZpdGUtZnJpZW5kczo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU5UTWlJR2hsYVdkb2REMGlOamNpUGp4a1pXWnpQanh3WVhSb0lHbGtQU0poSWlCa1BTSk5NQ0F1TURrMWFEVXlMamt3TWxZMU0wZ3dlaUl2UGp4d1lYUm9JR2xrUFNKaklpQmtQU0pOTGprNU5pNHdPVFZvTkRBdU9UQTJkalExTGpOSUxqazVObm9pTHo0OEwyUmxabk0rUEdjZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJajQ4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJREV6TGpVeE9Da2lQanh0WVhOcklHbGtQU0ppSWlCbWFXeHNQU0lqWm1abUlqNDhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTmhJaTgrUEM5dFlYTnJQanh3WVhSb0lHWnBiR3c5SWlORk1ESkNNamNpSUdROUlrMHVOemNnTWpBdU1qTXlZVEkyTGpNd09TQXlOaTR6TURrZ01DQXdJREFnTGpRNU9DQXhOQzR6T0Rkak1pNDNNVFFnT0M0ME5UUWdPUzQyTVRrZ01UVXVNek0xSURFNExqZzJPQ0F4Tnk0Mk1EaGhNall1TXpJMUlESTJMak15TlNBd0lEQWdNQ0F4T1M0Mk1UVXRNaTQ0TWpRZ01qWXVNRGsxSURJMkxqQTVOU0F3SURBZ01DQTFMakkxTXkwMExqQXdPQ0F5Tmk0eU56a2dNall1TWpjNUlEQWdNQ0F3SURjdU1USTNMVEV5TGpVek0wTTFOUzQyTVRrZ01UZ3VOamMxSURRMkxqazFJRFF1TXpVMUlETXlMamMyTmk0NE5qWmhNall1TXpjeUlESTJMak0zTWlBd0lEQWdNQzB5TUM0M055QXpMalV6TWtFeU5pNHpOVGdnTWpZdU16VTRJREFnTUNBd0lDNDNOeUF5TUM0eU16SWlJRzFoYzJzOUluVnliQ2dqWWlraUx6NDhMMmMrUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEVnTVRNdU5URTRLU0krUEcxaGMyc2dhV1E5SW1RaUlHWnBiR3c5SWlObVptWWlQangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJMk1pTHo0OEwyMWhjMnMrUEhCaGRHZ2dabWxzYkQwaUkwWkdORGMwTXlJZ1pEMGlUUzQ1T1RZZ05DNHpPVGhqTGpNMU5TQXhOeTQyTVRnZ01UY2dNekl1TURJMElETXpMakF3TnlBME1DNDVPVGRoTWpZdU1qWXlJREkyTGpJMk1pQXdJREFnTUNBM0xqRXlOeTB4TWk0MU16TkRORFF1TmpJZ01UZ3VOamMxSURNMUxqazFNaUEwTGpNMU5TQXlNUzQzTmpVdU9EWTJRVEkyTGpNM01pQXlOaTR6TnpJZ01DQXdJREFnTGprNU5pQTBMak01T0NJZ2JXRnphejBpZFhKc0tDTmtLU0l2UGp3dlp6NDhjR0YwYUNCbWFXeHNQU0lqUmtZME56UXpJaUJrUFNKTk1TNHlOamNnTkRndU1UTTJZekl1TnpFMUlEZ3VORFUwSURrdU5qSWdNVFV1TXpNMUlERTRMamcyT0NBeE55NDJNRGhoTWpZdU16STRJREkyTGpNeU9DQXdJREFnTUNBeE9TNDJNVFl0TWk0NE1qUkRNall1TkRNNElEVXpMalV5TlNBeE1TNDVOak1nTkRrdU1qZ3lJREV1TWpZM0lEUTRMakV6TmlJdlBqeHdZWFJvSUdacGJHdzlJaU13UXpaRk56VWlJR1E5SWswek5TNDBNRGNnTVM0Mk9UUmhNeTQxSURNdU5TQXdJREFnTVNBeUxqVTJNaUEwTGpJeU9TQXpMalEyTmlBekxqUTJOaUF3SURBZ01TMHhMakEySURFdU56WXlURE14TGpNZ05pNHpNRFZoTXk0ME55QXpMalEzSURBZ01DQXhMUzR4TWpFdE1pNHdOVElnTXk0ME9Ua2dNeTQwT1RrZ01DQXdJREVnTkM0eU1qY3RNaTQxTm5wdE5TNDRPVFlnTnk0d05qVnNMVEl1TmpReUxTNDJORE5oTlM0d05UTWdOUzR3TlRNZ01DQXdJREFnTGpnMU1pMHhMamd4TTBFMUxqQTVNeUExTGpBNU15QXdJREFnTUNBek5TNDNPRGd1TVRRNFlUVXVNRGt5SURVdU1Ea3lJREFnTUNBd0xUWXVNVFUwSURNdU56STFJRFV1TURVMklEVXVNRFUySURBZ01DQXdMUzR3T0RVZ01pNHdNRE5zTFRJdU5UZzBMUzQyTVRNdE1TNDVPRFVnT0M0d05qVXRMakV5TGpRNUxqQXpOQzR3TURkaE1pNDJOQ0F5TGpZMElEQWdNQ0F3TFM0eE1qVXVPVGdnTWk0Mk16TWdNaTQyTXpNZ01DQXdJREFnTWk0NElESXVORFVnTWk0Mk1qUWdNaTQyTWpRZ01DQXdJREFnTVM0NE5pMHVPVFkySURJdU5qSXpJREl1TmpJeklEQWdNQ0F3SURJdU56UWdNaTR3T1RnZ01pNDJNaUF5TGpZeUlEQWdNQ0F3SURFdU9EVTVMUzQ1TmpjZ01pNDJNalFnTWk0Mk1qUWdNQ0F3SURBZ01pNDNOQ0F5TGpBNU9DQXlMall5TnlBeUxqWXlOeUF3SURBZ01DQXlMalEwTnkweUxqWTViREl1TURnM0xUZ3VNRGQ2SWk4K1BIUmxlSFFnWm1sc2JEMGlJMFpHUmlJZ1ptOXVkQzFtWVcxcGJIazlJbEJ5YjNocGJXRk9iM1poTFV4cFoyaDBMQ0JRY205NGFXMWhJRTV2ZG1FaUlHWnZiblF0YzJsNlpUMGlNakFpSUdadmJuUXRkMlZwWjJoMFBTSXpNREFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdMVEVwSWo0OGRITndZVzRnZUQwaU1UQXVNRFk1SWlCNVBTSTBNUzQ1TkRZaVBpc3lNRHd2ZEhOd1lXNCtQQzkwWlhoMFBqd3ZaejQ4TDNOMlp6ND0nKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgfVxuXG4gICAgJi0tY2luZW1hOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTlRNaUlHaGxhV2RvZEQwaU5qY2lQanhrWldaelBqeHdZWFJvSUdsa1BTSmhJaUJrUFNKTk1DQXVNRGsxYURVeUxqa3dNbFkxTTBnd2VpSXZQanh3WVhSb0lHbGtQU0pqSWlCa1BTSk5Mams1Tmk0d09UVm9OREF1T1RBMmRqUTFMak5JTGprNU5ub2lMejQ4TDJSbFpuTStQR2NnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNDhaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0lERXpMalV4T0NraVBqeHRZWE5ySUdsa1BTSmlJaUJtYVd4c1BTSWpabVptSWo0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOaElpOCtQQzl0WVhOclBqeHdZWFJvSUdacGJHdzlJaU5GTURKQ01qY2lJR1E5SWswdU56Y2dNakF1TWpNeVlUSTJMak14SURJMkxqTXhJREFnTUNBd0lDNDBPVGNnTVRRdU16ZzNZekl1TnpFMUlEZ3VORFUwSURrdU5qSWdNVFV1TXpNMUlERTRMamczSURFM0xqWXdPR0V5Tmk0ek1qVWdNall1TXpJMUlEQWdNQ0F3SURFNUxqWXhOQzB5TGpneU5DQXlOaTR3TmlBeU5pNHdOaUF3SURBZ01DQTFMakkxTWkwMExqQXdPQ0F5Tmk0eU56SWdNall1TWpjeUlEQWdNQ0F3SURjdU1USTRMVEV5TGpVek0wTTFOUzQyTWlBeE9DNDJOelVnTkRZdU9UVXlJRFF1TXpVMUlETXlMamMyTlM0NE5qWmpMVGN1TkMweExqZ3lMVEUwTGpnME5pMHVNek15TFRJd0xqYzJPU0F6TGpVek1rRXlOaTR6TmlBeU5pNHpOaUF3SURBZ01DQXVOemNnTWpBdU1qTXlJaUJ0WVhOclBTSjFjbXdvSTJJcElpOCtQQzluUGp4bklIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV4SURFekxqVXhPQ2tpUGp4dFlYTnJJR2xrUFNKa0lpQm1hV3hzUFNJalptWm1JajQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5qSWk4K1BDOXRZWE5yUGp4d1lYUm9JR1pwYkd3OUlpTkdSalEzTkRNaUlHUTlJazB1T1RrMklEUXVNems0WXk0ek5UVWdNVGN1TmpFNElERTNJRE15TGpBeU5DQXpNeTR3TURjZ05EQXVPVGszWVRJMkxqSTNNaUF5Tmk0eU56SWdNQ0F3SURBZ055NHhNamd0TVRJdU5UTXpRelEwTGpZeUlERTRMalkzTlNBek5TNDVOVElnTkM0ek5UVWdNakV1TnpZMUxqZzJOaUF4TkM0ek5qVXRMamsxTkNBMkxqa3lMalV6TkM0NU9UWWdOQzR6T1RnaUlHMWhjMnM5SW5WeWJDZ2paQ2tpTHo0OEwyYytQSEJoZEdnZ1ptbHNiRDBpSTBaR05EYzBNeUlnWkQwaVRURXVNalkzSURRNExqRXpObU15TGpjeE5TQTRMalExTkNBNUxqWXlJREUxTGpNek5TQXhPQzQ0TnlBeE55NDJNRGhCTWpZdU16STFJREkyTGpNeU5TQXdJREFnTUNBek9TNDNOU0EyTWk0NU1rTXlOaTQwTXpnZ05UTXVOVEkxSURFeExqazJNeUEwT1M0eU9ESWdNUzR5TmpjZ05EZ3VNVE0ySWk4K1BIUmxlSFFnWm1sc2JEMGlJMFpHUmlJZ1ptOXVkQzFtWVcxcGJIazlJbEJ5YjNocGJXRk9iM1poTFV4cFoyaDBMQ0JRY205NGFXMWhJRTV2ZG1FaUlHWnZiblF0YzJsNlpUMGlNakFpSUdadmJuUXRkMlZwWjJoMFBTSXpNREFpUGp4MGMzQmhiaUI0UFNJeE1DNHhPU0lnZVQwaU5EQXVPVFEySWo0ck1UQThMM1J6Y0dGdVBqd3ZkR1Y0ZEQ0OGNHRjBhQ0JtYVd4c1BTSWpNRU0yUlRjMUlpQmtQU0pOTXpVdU5EQTRJREV1TmprMFlUTXVOU0F6TGpVZ01DQXdJREVnTWk0MU5pQTBMakl5T1NBekxqUTJOaUF6TGpRMk5pQXdJREFnTVMweExqQTJJREV1TnpZeWJDMDFMall3TnkweExqTTRZVE11TkRjNElETXVORGM0SURBZ01DQXhMUzR4TWpJdE1pNHdOVElnTXk0MUlETXVOU0F3SURBZ01TQTBMakl5T1MweUxqVTJlbTAxTGpnNU5TQTNMakEyTld3dE1pNDJORE10TGpZME0yRTFMakF6T0NBMUxqQXpPQ0F3SURBZ01DQXVPRFUwTFRFdU9ERXpRVFV1TURreklEVXVNRGt6SURBZ01DQXdJRE0xTGpjNE9DNHhORGhoTlM0d09USWdOUzR3T1RJZ01DQXdJREF0Tmk0eE5UUWdNeTQzTWpVZ05TNHdOVFlnTlM0d05UWWdNQ0F3SURBdExqQTROQ0F5TGpBd00yd3RNaTQxT0RZdExqWXhNeTB4TGprNE15QTRMakEyTlMwdU1USXVORGt1TURNekxqQXdOMkV5TGpZeUlESXVOaklnTUNBd0lEQXRMakV5TlM0NU9DQXlMall6TWlBeUxqWXpNaUF3SURBZ01DQXlMamdnTWk0ME5TQXlMall5SURJdU5qSWdNQ0F3SURBZ01TNDROVGt0TGprMk5pQXlMall5TkNBeUxqWXlOQ0F3SURBZ01DQXlMamMwSURJdU1EazRJREl1TmpJZ01pNDJNaUF3SURBZ01DQXhMamcyTFM0NU5qY2dNaTQyTWpNZ01pNDJNak1nTUNBd0lEQWdNaTQzTkNBeUxqQTVPQ0F5TGpZeU55QXlMall5TnlBd0lEQWdNQ0F5TGpRME9DMHlMalk1YkRJdU1EZzNMVGd1TURkNklpOCtQQzluUGp3dmMzWm5QZz09Jykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhbGxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbG9naW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTc3cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDgwZmY7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE55SWdhR1ZwWjJoMFBTSTNJajQ4Y0dGMGFDQmtQU0pOT0M0d05ESWdOaTQ1TkROakxTNDFOaUF3TFRFdU1URTNMUzR3TXkweExqWTFOaTB1TVRrMExTNDFPRFF0TGpFM09DMHhMakEyTmkwdU5EZ3pMVEV1TWpRM0xURXVNRGd5TFM0eU55MHVPRGs1SURBdE1pNHhPVFFnTVM0ek1UTXRNaTQyT0RSQk9DNHlJRGd1TWlBd0lEQWdNU0E0TGpBMklESXVObU11TlRJMExTNHdPREVnTVM0d05TMHVNVFV4SURFdU5UYzJMUzR5TTJFdU1USTNMakV5TnlBd0lEQWdNQ0F1TURreUxTNHdOak5qTGpBeUxTNHhORFF1TURJMUxTNHlPUzR3TVRVdExqUXpOV0V1TmpBMExqWXdOQ0F3SURBZ01DMHVORFUyTFM0MU1XTXRMak15TlMwdU1URXRMalkyTnkwdU1Ea3RNUzR3TURJdExqQTJMUzQyTURJdU1EWXlMVEV1TVRrM0xqRTNOaTB4TGpjM055NHpOREV0TGpFME55NHdOQzB1TVRVNExqQXpMUzR4T0MwdU1URTVZVFV4TGpjeE5pQTFNUzQzTVRZZ01DQXdJREF0TGpFek5TMHVPRFkxTGpFME9DNHhORGdnTUNBd0lERWdMakF4TmkwdU1USXVNVFU0TGpFMU9DQXdJREFnTVNBdU1UQXlMUzR3TjBFM0xqUTRNeUEzTGpRNE15QXdJREFnTVNBNExqQXlMakEzTTJNdU5EUXlMUzR3TkRjdU9EZzJMUzR3TnlBeExqTXpNUzB1TURkaE5DNDFNaUEwTGpVeUlEQWdNQ0F4SURFdU5UWTFMakkwTjJNdU5UUXhMakl1T1RFMkxqVTBJREV1TURNeUlERXVNVEV1TURZMkxqTXlNaTR3TVRRdU5qUXRMakF5TlM0NU5UZ3RMakEzTWk0MU9EUXRMakUwTnlBeExqRTJOeTB1TWpJMElERXVOelV0TGpBMk9TNDFNak10TGpFek1TQXhMakEwTlMwdU1qRXhJREV1TlRZNExTNHdOVEV1TkRrdExqUXhOUzQ0T1RrdExqa3hNU0F4TGpBeUxTNHpPREV1TVRBMkxTNDNOekV1TVRndE1TNHhOalV1TWpJekxTNDBOVE11TURNNExTNDVNVE11TURNNExURXVNemN4TGpBMk5IcE5PUzQxTmpVZ015NDFOV010TGpVeU15NHdPVEl0TVM0d01qTXVNVFU1TFRFdU5URTFMakkzTXkwdU5EVXVNVEEwTFM0M05UZ3VNemd0TGpneExqZzFNaTB1TURVeUxqUTNNeTR4TXk0NU1EZ3VOeUF4TGpBeE9DNDBNamN1TURjMExqZzJOaTR3TlRRZ01TNHlPRE10TGpBMU9HRXVNVGN1TVRjZ01DQXdJREFnTGpBNUxTNHhNalJqTGpBMk15MHVORFExTGpFeUxTNDRPVEl1TVRjM0xURXVNek00TGpBeU9TMHVNVGszTGpBMUxTNHpPUzR3TnpVdExqWXlNM3BOTXk0NU1ESXVNRFExU0RRdU9HRXVOekV5TGpjeE1pQXdJREFnTVNBdU1UWTJMakEwTXk0Mk5UWXVOalUySURBZ01DQXhMUzR3Tnk0eE16bGpMUzQzTnpRdU9USXlMVEV1TlRVZ01TNDRORE10TWk0ek1qY2dNaTQzTmpJdExqQTVOUzR4TVRNdExqRTROeTR5TXkwdU1qZzNMak0wWVM0eE1qVXVNVEkxSURBZ01DQXdMUzR3TVRNdU1UYzFJRGN4TXk0ek55QTNNVE11TXpjZ01DQXdJREVnTVM0M05qVWdNeTR3TURkakxqRXpOQzR5TWpndU1UQTVMakkyT0MwdU1UWTFMakkyT0VneUxqUXhNbUV1TkRVMUxqUTFOU0F3SURBZ01TMHVORFF0TGpJME4wRTBOekV1T1RVeUlEUTNNUzQ1TlRJZ01DQXdJREFnTGpFM09DQXpMalExTkdFdU16TXVNek1nTUNBd0lERWdMakF6TkMwdU5EUTNUREl1TlRVeUxqSTBZUzQxTlM0MU5TQXdJREFnTVNBdU5EUXRMakU1TjJ3dU9URXVNREF5ZW0wNUxqSTNOeUEyTGpjeU9XZ3RMamc1TjJFdU5qVXlMalkxTWlBd0lEQWdNUzB1TVRVMExTNHdOQzQxTmpjdU5UWTNJREFnTUNBeElDNHdOalF0TGpFME1TQTRNVGd1TURNZ09ERTRMakF6SURBZ01DQXhJREl1TmpBNExUTXVNRGt1TVRReUxqRTBNaUF3SURBZ01DQXVNREV5TFM0eE9UWmpMUzQyTURJdE1TNHdNaTB4TGpJdE1pNHdOQzB4TGpjNU9DMHpMakEyTXkwdU1EYzNMUzR4TXpJdExqQTBMUzR4T1RZdU1URTRMUzR4T1Rkb01TNDJNalJoTGpNMU1TNHpOVEVnTUNBd0lERWdMak15TlM0eE9Hd3hMamcwT0NBekxqRTJOV0V1TXpJMkxqTXlOaUF3SURBZ01TMHVNRFEwTGpReE9HTXRMamM1TXk0NU1qY3RNUzQxT0RNZ01TNDROVGt0TWk0ek55QXlMamM1TkdFdU5URTJMalV4TmlBd0lEQWdNUzB1TkRFekxqRTNNMk10TGpNd09DQXdMUzQyTVRZdExqQXdNeTB1T1RJekxTNHdNRE42SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUx6NDhMM04yWno0PScpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcxZmY7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5pbnZpdGUtZnJpZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnZpdGVfZnJpZW5kX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAmX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE4MmRiO1xuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweCA7XG4gICAgfVxuICB9XG59XG5cbi5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAmX190b3AtbXNnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2JvdHRvbS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oYW1idXJnZXIsIC5oYW1idXJnZXItcGxhY2VtYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uaG91c2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC53aW5kb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNzVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAzNzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC53aW5kb3ctbW9iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi0L3QsNC20LzQuCDQvdCwINC80LXQvdGPXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMjUzMHB4O1xuICAgIG9iamVjdC1wb3NpdGlvbjogMCAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLS1tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0zMDBweDtcbiAgcGFkZGluZy10b3A6IDIxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgfVxuXG4gICZfX3NvY2lhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19zb2NpYWwtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzJkMzAzOTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAjMmQzMDM5O1xuICB9XG5cbiAgJl9fY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgJl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX3NvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWluLXdpZHRoOiAxNThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3OGZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMmQzMDM5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2JvdHRvbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTlweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19ib3R0b20tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19ib3R0b20tbGlua3MtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDlweDtcbiAgfVxuXG5cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGU3MWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgJi0taG9sbG93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5xdWVzdGlvbnMtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogOTY1cHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWFOb3ZhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG5ib2R5Lm5vLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuYm9keS5jaW5lbWEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjA2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25pZ2h0X3NoaW5pbmcucG5nKSwgdXJsKC4uL2ltZy9zcGVjdGF0b3JzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciwgY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgOTY1cHg7XG59XG5cbi5jaW5lbWFfX3RodW1icyAuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUgLmNpbmVtYV9fdGh1bWJzLWl0ZW0gICB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHllbGxvd1xufVxuXG4uY2luZW1hX190aHVtYnMgLnNsaWNrLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgd2lkdGg6IDA7IH1cblxuLmNpbmVtYV9fdGh1bWJzIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0b1xufVxuXG4uY2luZW1hIHtcbiAgJl9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX3RodW1icyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWItaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX21haW4tc2xpZGVzIHtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uZ2FtZS1zdGFnZV9fZGVzYyArIC5nYW1lLXN0YWdlX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cblxuLmhvdXNlX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYW1lLXN0YWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAnTXlzdGVyJywgc2VyaWY7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuYm9keS5sYXlvdXQtb3BlbmVkIGltZzpub3QoLmhlYWRlcl9fbG9nby1pbWcpOm5vdCgubG9nbyk6bm90KC5iYWxscy1pbmZvX19pbWcpOm5vdCguY2luZW1hX190aHVtYi1pbWcpLFxuYm9keS5sYXlvdXQtb3BlbmVkIC5mb290ZXIsXG5ib2R5LmxheW91dC1vcGVuZWQgLmludHJvIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ubGF5b3V0LW9wZW5lZCB7XG4gIC8vIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE3cHgpXG59XG5cbi5sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEyMCwgMjU1LCAwLjYpO1xuXG5cbiAgJl9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX2JhbGxzLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTE5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC8vICY6OmJlZm9yZSB7XG4gIC8vICAgY29udGVudDogJyc7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIGhlaWdodDogMTAwJTtcbiAgLy8gICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAvLyAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgLy8gICB6LWluZGV4OiAtMTtcbiAgLy8gfVxufVxuXG4uYmFsbHMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIG1hcmdpbjogMCAtMTVweDtcblxuICAmX190ZXh0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICZfX3BhZ2UtYnRuIHtcbiAgICBtaW4td2lkdGg6IDI5MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5sYXlvdXRfX2JhbGxzLWluZm86Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5sYXlvdXRfX2JhbGxzLWluZm86Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNS41cHg7XG59XG5cbi5sYXlvdXRfX2JhbGxzLWluZm86Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmNiYztcbiAgYm9yZGVyLXJhZGl1czogNS41cHg7XG59XG5cblxuQG1lZGlhKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5ob3VzZV9faW1nLXdyYXBwZXIgLndpbmRvdyB7XG4gICAgdG9wOiA3LjIlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBsZWZ0OiAyNy4yJTtcbiAgfVxuICAuaG91c2Uge1xuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuaGVhZGVyX19uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0yMTVweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucXVlc3Rpb25zLWJhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIGJvZHkubGFuZHNjYXBlLW9yaWVudGF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxheW91dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5sYXlvdXRfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAvLyB0b3A6IDEwdmg7XG4gICAgICAvLyB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQge1xuICAgIHdpZHRoOiAxMDB2dztcblxuICAgICZfX2JhbGxzLWluZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUuNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYmM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUuNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhbGxzLWluZm8ge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJhbGxzLWluZm8ge1xuICAgICZfX3RleHQtY29udGVudCxcbiAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgfVxufVxuXG5cblxuQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cblxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fc29jaWFsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fYm90dG9tLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9vdGVyX19ib3R0b20tbGlua3MtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5oYW1idXJnZXItcGxhY2VtYXJrIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMzBweDt9XG4gIC5oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyB0b3A6IDI1cHg7XG4gICAgLy8gbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLmhhbWJ1cmdlcl9fYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmX19uYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAvLyBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2aCk7XG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2dpZnRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fZ2lmdHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmX19naWZ0cy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19naWZ0cy1pdGVtOmZpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19naWZ0cy1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19naWZ0cy1saW5rOjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2xvZ2luIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICY6OmJlZm9yZXtsZWZ0OiA1cHg7fVxuICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQ4ZWZmO1xuICB9XG4gIC5pbnZpdGUtZnJpZW5kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuYmFsbHMtaW5mb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhvdXNlX19pbWctd3JhcHBlciAud2luZG93IHtcbiAgICB0b3A6IDUlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMzAlO1xuICAgIC53aW5kb3ctbW9iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC53aW5kb3ctZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaG91c2Uge1xuICAgICZfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi0tbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmxheW91dF9fY29udGVudHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5iYWxscy1pbmZvX19wYWdlLWJ0biB7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xuICB9XG4gIC5zdGlja3ktYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRyb19fdG9wLW1zZyB7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgfVxuICAuZ2FtZS1zdGFnZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAmX19naWZ0cy1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTAycHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgfVxuXG4gICAgJl9fYmFsbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19iYWxscy10b3AtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBzcGFuIHtmb250LXdlaWdodDogYm9sZDt9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU1qTWlJR2hsYVdkb2REMGlNamtpUGp4a1pXWnpQanh3WVhSb0lHbGtQU0poSWlCa1BTSk5NQ0F1TURReGFESXlMamsxTjFZeU0wZ3dlaUl2UGp4d1lYUm9JR2xrUFNKaklpQmtQU0pOTGpRek1pNHdOREZvTVRjdU56VXlWakU1TGpkSUxqUXpNbm9pTHo0OEwyUmxabk0rUEdjZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJajQ4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJRFV1T0RZMktTSStQRzFoYzJzZ2FXUTlJbUlpSUdacGJHdzlJaU5tWm1ZaVBqeDFjMlVnZUd4cGJtczZhSEpsWmowaUkyRWlMejQ4TDIxaGMycytQSEJoZEdnZ1ptbHNiRDBpSTBVd01rSXlOeUlnWkQwaVRTNHpNelFnT0M0M09HRXhNUzQwTVRjZ01URXVOREUzSURBZ01DQXdJQzR5TVRZZ05pNHlORE1nTVRFdU5EWWdNVEV1TkRZZ01DQXdJREFnT0M0eE9EZ2dOeTQyTkRKak15NHdNUzQzTkNBMkxqQXpNUzR5TWpFZ09DNDFNVEl0TVM0eU1qWmhNVEV1TXpJMElERXhMak15TkNBd0lEQWdNQ0F5TGpJNExURXVOelFnTVRFdU5EQTBJREV4TGpRd05DQXdJREFnTUNBekxqQTVNeTAxTGpRek9FTXlOQzR4TXpZZ09DNHhNRFFnTWpBdU16YzFJREV1T0RrZ01UUXVNakU1TGpNM05tRXhNUzQwTkRRZ01URXVORFEwSURBZ01DQXdMVGt1TURFeklERXVOVE16UVRFeExqUXpPQ0F4TVM0ME16Z2dNQ0F3SURBZ0xqTXpOQ0E0TGpjNElpQnRZWE5yUFNKMWNtd29JMklwSWk4K1BDOW5QanhuSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEUXVOemMwSURVdU9EWTJLU0krUEcxaGMyc2dhV1E5SW1RaUlHWnBiR3c5SWlObVptWWlQangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJMk1pTHo0OEwyMWhjMnMrUEhCaGRHZ2dabWxzYkQwaUkwWkdORGMwTXlJZ1pEMGlUUzQwTXpJZ01TNDVNRGxqTGpFMU5DQTNMalkwTlNBM0xqTTNOeUF4TXk0NE9UY2dNVFF1TXpJMElERTNMamM1WVRFeExqTTVOeUF4TVM0ek9UY2dNQ0F3SURBZ015NHdPVE10TlM0ME16aERNVGt1TXpZeklEZ3VNVEEwSURFMUxqWXdNaUF4TGpnNUlEa3VORFExTGpNM05rRXhNUzQwTkRVZ01URXVORFExSURBZ01DQXdJQzQwTXpJZ01TNDVNRGtpSUcxaGMyczlJblZ5YkNnalpDa2lMejQ4TDJjK1BIQmhkR2dnWm1sc2JEMGlJMFpHTkRjME15SWdaRDBpVFM0MU5TQXlNQzQ0T1dFeE1TNDBOakVnTVRFdU5EWXhJREFnTUNBd0lEZ3VNVGc0SURjdU5qUmpNeTR3TVM0M05DQTJMakF6TGpJeU1pQTRMalV4TXkweExqSXlOVU14TVM0ME56TWdNak11TWpJNElEVXVNVGtnTWpFdU16ZzNMalUxSURJd0xqZzVJaTgrUEhCaGRHZ2dabWxzYkQwaUkwWkdSaUlnWkQwaVRURTFMak0yTmk0M016VmhNUzQxTVRnZ01TNDFNVGdnTUNBd0lERWdNUzR4TVNBeExqZ3pOV010TGpBM05TNHpNRGN0TGpJMExqVTJPUzB1TkRZdU56WTFiQzB5TGpRek15MHVOVGs1UVRFdU5URTRJREV1TlRFNElEQWdNQ0F4SURFMUxqTTJOUzQzTXpWNmJUSXVOVFU0SURNdU1EWTJiQzB4TGpFME55MHVNamhCTWk0eU1TQXlMakl4SURBZ01DQXdJREUxTGpVekxqQTJOR0V5TGpJeElESXVNakVnTUNBd0lEQXRNaTQzTURjZ01pNDBPRGRzTFRFdU1USXhMUzR5TmpZdExqZzJNU0F6TGpVdExqQTFNaTR5TVRJdU1ERTBMakF3TTJFeExqRTBNeUF4TGpFME15QXdJREFnTUNBeExqRTJNU0F4TGpRNE9XTXVNekk1TFM0d01qSXVOakV6TFM0eE9ETXVPREEzTFM0ME1pNHhNVE11TlRVeExqWXhNeTQ1TlNBeExqRTRPUzQ1TVRFdU16STVMUzR3TWpJdU5qRTBMUzR4T0RNdU9EQTNMUzQwTWk0eE1USXVOVFV4TGpZeE15NDVOU0F4TGpFNUxqa3hZVEV1TVRRZ01TNHhOQ0F3SURBZ01DQXhMakEyTVMweExqRTJObXd1T1RBMkxUTXVOVEF5ZWlJdlBqd3ZaejQ4TDNOMlp6ND0nKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFsbHMtYWN0aW9ucyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2JhbGxzLWFjdGlvbnMtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmdhbWUtc3RhZ2VfX2J0bnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmdhbWUtc3RhZ2VfX2J0bnMgLmdhbWUtc3RhZ2VfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vLyBib2R5OjpiZWZvcmUge1xuLy8gICBjb250ZW50OiAnJztcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyAgIGZpbHRlcjogYmx1cigxMDBweClcbi8vIH1cblxuXG5cbi5ob3VzZV9faW1nLS1kZXNrdG9wIHtcbiAgLmNscy0xLC5jbHMtMTAxLC5jbHMtMTAyLC5jbHMtMTAzLC5jbHMtMTEsLmNscy0xMiwuY2xzLTQ3LC5jbHMtNTMsLmNscy02OSwuY2xzLTg5e2ZpbGw6bm9uZTt9LmNscy0ye2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDojNWNhMmNjO30uY2xzLTQsLmNscy02LC5jbHMtOCwuY2xzLTl7ZmlsbDojMjQ0NTY2O30uY2xzLTI3LC5jbHMtMzksLmNscy01LC5jbHMtOTF7ZmlsbDojZmZmO30uY2xzLTExNywuY2xzLTM0LC5jbHMtNntvcGFjaXR5OjAuODt9LmNscy03e29wYWNpdHk6MDt9LmNscy0xMjAsLmNscy04e21peC1ibGVuZC1tb2RlOnNjcmVlbjt9LmNscy0xMjMsLmNscy0yMCwuY2xzLTl7b3BhY2l0eTowLjY7fS5jbHMtMTB7ZmlsbDojZmZmYmM4O30uY2xzLTExLC5jbHMtMjcsLmNscy00NywuY2xzLTUze3N0cm9rZTojZmZmO30uY2xzLTExLC5jbHMtNDcsLmNscy01M3tzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMTF7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0xMntzdHJva2U6I2M3MTUyMzt9LmNscy0xMDEsLmNscy0xMDIsLmNscy0xMDMsLmNscy0xMDYsLmNscy0xMiwuY2xzLTI3LC5jbHMtNjAsLmNscy02OSwuY2xzLTg5e3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTEze2ZpbGw6I2U0MmMyZjt9LmNscy0xNHtmaWxsOiNmN2Q2NmQ7fS5jbHMtMTV7ZmlsbDojN2E2NTY2O30uY2xzLTE2e2ZpbGw6IzhlN2M4MTt9LmNscy0xNywuY2xzLTI4LC5jbHMtNTR7ZmlsbDojYjg2MDUzO30uY2xzLTE3LC5jbHMtMzksLmNscy01N3tvcGFjaXR5OjAuNDU7fS5jbHMtMTMyLC5jbHMtMTcsLmNscy0yNCwuY2xzLTI4LC5jbHMtMzgsLmNscy0zOSwuY2xzLTU0LC5jbHMtNTd7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7fS5jbHMtMTh7ZmlsbDojYmNhOTkwO30uY2xzLTE5e2ZpbGw6I2QxZDZjZTt9LmNscy0yMXtmaWxsOiNlM2VlZGI7fS5jbHMtMjJ7ZmlsbDojMTE3NzZhO30uY2xzLTIze2ZpbGw6IzMxNDE4NDt9LmNscy0yNHtmaWxsOiM3ODUxNzA7b3BhY2l0eTowLjM1O30uY2xzLTI1LC5jbHMtMzJ7ZmlsbDojMDA5YzhjO30uY2xzLTI2LC5jbHMtNTQsLmNscy05MXtvcGFjaXR5OjAuNTt9LmNscy0yNnttaXgtYmxlbmQtbW9kZTpzb2Z0LWxpZ2h0O30uY2xzLTEwNiwuY2xzLTI3LC5jbHMtNjAsLmNscy02OXtzdHJva2Utd2lkdGg6MC41cHg7fS5jbHMtMjgsLmNscy0zOHtvcGFjaXR5OjAuMzt9LmNscy0yOXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgpO30uY2xzLTMwe29wYWNpdHk6MC43ODt9LmNscy0zMXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMik7fS5jbHMtMzJ7b3BhY2l0eTowLjk1O30uY2xzLTMze2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC0zKTt9LmNscy0zNHtmaWxsOiMwMDZhZWE7fS5jbHMtMzV7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTQpO30uY2xzLTM2e2ZpbGw6IzM1MzUzNTt9LmNscy0zN3tmaWxsOiNjNDEyMmU7fS5jbHMtMzh7ZmlsbDojNjgwNjFkO30uY2xzLTQwe2ZpbGw6IzA5Zjt9LmNscy00MXtmaWxsOiM4MTg0OGM7fS5jbHMtNDJ7ZmlsbDojNTQ1ODYzO30uY2xzLTQze2ZpbGw6I2Y0ZGIwMDt9LmNscy00NHtmaWxsOiMxYmJlZmY7fS5jbHMtNDV7ZmlsbDojMzg1ZGE0O30uY2xzLTQ2e2ZpbGw6I2YyZDkxNTt9LmNscy00N3tzdHJva2Utd2lkdGg6MTFweDt9LmNscy00OHtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtNSk7fS5jbHMtNDl7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTYpO30uY2xzLTUwe2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC03KTt9LmNscy01MXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtOCk7fS5jbHMtNTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTkpO30uY2xzLTUze3N0cm9rZS13aWR0aDo3cHg7fS5jbHMtNTV7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTEwKTt9LmNscy01NntmaWxsOiNhYzdjZTA7fS5jbHMtNTd7ZmlsbDojZjNjYmIyO30uY2xzLTU4e2ZpbGw6I2Y5ZTBiZDt9LmNscy01OXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMTEpO30uY2xzLTYwe2ZpbGw6IzlmYzNjNDt9LmNscy0xMDYsLmNscy02MHtzdHJva2U6IzFlMWQxYzt9LmNscy02MXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMTIpO30uY2xzLTYye2ZpbGw6I2NiNDgzNjt9LmNscy02M3tjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMTMpO30uY2xzLTY0e2ZpbGw6IzA3MDcwNzt9LmNscy02NXtmaWxsOiNhODAwMzA7fS5jbHMtNjZ7ZmlsbDojNWJjY2NlO30uY2xzLTY3e2ZpbGw6IzM4MzgzODt9LmNscy0xMTcsLmNscy02OHtmaWxsOiNmZjQ3NDM7fS5jbHMtNjl7c3Ryb2tlOiNmZjQ3NDM7fS5jbHMtNzB7ZmlsbDojZWRjMDU5O30uY2xzLTcxe2ZpbGw6I2QzOGUzYzt9LmNscy03MntmaWxsOiNmMzlkMzI7fS5jbHMtNzN7ZmlsbDojZmUzMTI0O30uY2xzLTc0e2ZpbGw6I2M3YTZhNDt9LmNscy03NXtmaWxsOiMyMjE3MTU7fS5jbHMtNzZ7ZmlsbDojZjBlZmVmO30uY2xzLTc3e2ZpbGw6I2ZhNDI0Nzt9LmNscy03OHtmaWxsOiMxMDA2MDg7fS5jbHMtNzl7ZmlsbDojZmVmZGZkO30uY2xzLTgwe2ZpbGw6I2ZjZmFmYjt9LmNscy04MXtmaWxsOiNlY2RlZTE7fS5jbHMtODJ7ZmlsbDojZmVmZWZlO30uY2xzLTgze2ZpbGw6IzAwYWFkMTtvcGFjaXR5OjAuMzY7fS5jbHMtODR7ZmlsbDojZmRjNzU3O30uY2xzLTg1e2ZpbGw6IzJhMDgwMDtvcGFjaXR5OjAuMjI7fS5jbHMtODZ7ZmlsbDojNDBjOGQzO30uY2xzLTg3e2ZpbGw6I2M3MmMzMjt9LmNscy04OHtmaWxsOiNmNDNlMTQ7fS5jbHMtODl7c3Ryb2tlOiMwMDViMmY7c3Ryb2tlLXdpZHRoOjAuNjlweDt9LmNscy05MHtmaWxsOiNmMDVhMjg7fS5jbHMtOTJ7ZmlsbDojMDA2ODM4O30uY2xzLTkze2ZpbGw6IzUxODE1ZDt9LmNscy05NHtmaWxsOiMwMGFkZWU7fS5jbHMtOTV7ZmlsbDojZmZkNDQwO30uY2xzLTk2e2ZpbGw6I2VjMWMyNDt9LmNscy05N3tmaWxsOiM2MmE3NmI7fS5jbHMtOTh7ZmlsbDojZTlhNDQwO30uY2xzLTk5e2ZpbGw6IzAwOThhYzt9LmNscy0xMDB7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTE0KTt9LmNscy0xMDF7c3Ryb2tlOiNlMmFhNDc7c3Ryb2tlLXdpZHRoOjE2LjQ3cHg7fS5jbHMtMTAyLC5jbHMtMTAze3N0cm9rZTojMDA4MzhmO30uY2xzLTEwMntzdHJva2Utd2lkdGg6Ni41OXB4O30uY2xzLTEwM3tzdHJva2Utd2lkdGg6OC43OHB4O30uY2xzLTEwNHtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMTUpO30uY2xzLTEwNXtmaWxsOiM1ODYyNjc7fS5jbHMtMTA2e2ZpbGw6IzliMzYzOTt9LmNscy0xMDd7ZmlsbDojYmE2YTcwO30uY2xzLTEwOHtmaWxsOiNmZmY4ZmY7fS5jbHMtMTA5e2ZpbGw6IzllOGE3Mjt9LmNscy0xMTB7ZmlsbDojYjJhZWI0O30uY2xzLTExMXtmaWxsOiMwYzZlNzU7fS5jbHMtMTEye2ZpbGw6IzA2MjUyZDt9LmNscy0xMTN7ZmlsbDojY2YyZjJmO30uY2xzLTExNHtmaWxsOiNmZjU1M2U7fS5jbHMtMTE1e2ZpbGw6I2UwMmIyNzt9LmNscy0xMTZ7ZmlsbDojYzYyNjI2O30uY2xzLTExOHtmaWxsOiNjZDMwM2I7fS5jbHMtMTE5e2ZpbGw6I2RkMmYyZjt9LmNscy0xMjB7ZmlsbDojZmY5NzkyO30uY2xzLTEyMXtmaWxsOiNjMTI3Mjc7fS5jbHMtMTIyLC5jbHMtMTIze2ZpbGw6I2VmNDEzNjt9LmNscy0xMjR7ZmlsbDojZmYzYjQ0O30uY2xzLTEyNXtmaWxsOiMzMDY2MTc7fS5jbHMtMTI2e2ZpbGw6I2YzOTExZjt9LmNscy0xMjcsLmNscy0xMzJ7ZmlsbDojMjY0Yzc1O30uY2xzLTEyOHtmaWxsOiMwZjMyNTE7fS5jbHMtMTI5e2ZpbGw6I2Y3OTgzMTt9LmNscy0xMzB7ZmlsbDojZjliNjMwO30uY2xzLTEzMXtmaWxsOiNmNDNiNTE7fS5jbHMtMTMye29wYWNpdHk6MC4yOTt9XG5cbn1cblxuXG5cbi5ob3VzZV9faW1nLS1tb2Ige1xuXG4uY2xzLTEsLmNscy0xOCwuY2xzLTE5LC5jbHMtNDEsLmNscy00NywuY2xzLTU0LC5jbHMtNzksLmNscy05MSwuY2xzLTkyLC5jbHMtOTN7ZmlsbDpub25lO30uY2xzLTJ7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtM3tmaWxsOiM1Y2EyY2M7fS5jbHMtNHtmaWxsOiMyNDQ1NjY7fS5jbHMtNSwuY2xzLTgsLmNscy04MXtmaWxsOiNmZmY7fS5jbHMtNntmaWxsOiNmZmZiYzg7fS5jbHMtNDIsLmNscy03LC5jbHMtODF7b3BhY2l0eTowLjU7fS5jbHMtN3ttaXgtYmxlbmQtbW9kZTpzb2Z0LWxpZ2h0O30uY2xzLTE4LC5jbHMtNDEsLmNscy00NywuY2xzLTh7c3Ryb2tlOiNmZmY7fS5jbHMtMTksLmNscy00OCwuY2xzLTU0LC5jbHMtNzksLmNscy04LC5jbHMtOTEsLmNscy05MiwuY2xzLTkze3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTQ4LC5jbHMtNTQsLmNscy04e3N0cm9rZS13aWR0aDowLjVweDt9LmNscy0yMiwuY2xzLTQyLC5jbHMtOXtmaWxsOiNiODYwNTM7fS5jbHMtMzMsLmNscy05e29wYWNpdHk6MC4zO30uY2xzLTEyMCwuY2xzLTIyLC5jbHMtMjksLmNscy0zMywuY2xzLTQyLC5jbHMtNDUsLmNscy05e21peC1ibGVuZC1tb2RlOm11bHRpcGx5O30uY2xzLTEwe2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aCk7fS5jbHMtMTF7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTIpO30uY2xzLTEye2ZpbGw6IzAwNmFlYTt9LmNscy0xMDQsLmNscy0xMntvcGFjaXR5OjAuODt9LmNscy0xM3tjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMyk7fS5jbHMtMTR7ZmlsbDojZTQyYzJmO30uY2xzLTE1e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC00KTt9LmNscy0xNntjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtNSk7fS5jbHMtMTd7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTYpO30uY2xzLTE4LC5jbHMtNDEsLmNscy00N3tzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMTh7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0xOXtzdHJva2U6I2M3MTUyMzt9LmNscy0yMHtmaWxsOiNmN2Q2NmQ7fS5jbHMtMjF7ZmlsbDojOGU3YzgxO30uY2xzLTIyLC5jbHMtNDV7b3BhY2l0eTowLjQ1O30uY2xzLTIze2ZpbGw6I2JjYTk5MDt9LmNscy0yNHtmaWxsOiNkMWQ2Y2U7fS5jbHMtMTExLC5jbHMtMjV7b3BhY2l0eTowLjY7fS5jbHMtMjZ7ZmlsbDojZTNlZWRiO30uY2xzLTI3e2ZpbGw6IzExNzc2YTt9LmNscy0yOHtmaWxsOiMzMTQxODQ7fS5jbHMtMjl7ZmlsbDojNzg1MTcwO29wYWNpdHk6MC4zNTt9LmNscy0zMCwuY2xzLTU3e2ZpbGw6IzAwOWM4Yzt9LmNscy0zMXtmaWxsOiMzNTM1MzU7fS5jbHMtMzJ7ZmlsbDojYzQxMjJlO30uY2xzLTMze2ZpbGw6IzY4MDYxZDt9LmNscy0zNHtmaWxsOiMwOWY7fS5jbHMtMzV7ZmlsbDojODE4NDhjO30uY2xzLTM2e2ZpbGw6IzU0NTg2Mzt9LmNscy0zN3tmaWxsOiNmNGRiMDA7fS5jbHMtMzh7ZmlsbDojMWJiZWZmO30uY2xzLTM5e2ZpbGw6IzM4NWRhNDt9LmNscy00MHtmaWxsOiNmMmQ5MTU7fS5jbHMtNDF7c3Ryb2tlLXdpZHRoOjExcHg7fS5jbHMtNDN7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTcpO30uY2xzLTQ0e2ZpbGw6I2FjN2NlMDt9LmNscy00NXtmaWxsOiNmM2NiYjI7fS5jbHMtNDZ7ZmlsbDojZjllMGJkO30uY2xzLTQ3e3N0cm9rZS13aWR0aDo3cHg7fS5jbHMtNDh7ZmlsbDojOWZjM2M0O3N0cm9rZTojMWUxZDFjO30uY2xzLTQ5e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC04KTt9LmNscy01MHtmaWxsOiNjYjQ4MzY7fS5jbHMtNTF7ZmlsbDojNWJjY2NlO30uY2xzLTUye2ZpbGw6IzM4MzgzODt9LmNscy0xMDQsLmNscy01M3tmaWxsOiNmZjQ3NDM7fS5jbHMtNTR7c3Ryb2tlOiNmZjQ3NDM7fS5jbHMtNTV7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTkpO30uY2xzLTU2e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC0xMCk7fS5jbHMtNTd7b3BhY2l0eTowLjk1O30uY2xzLTU4e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC0xMSk7fS5jbHMtNTl7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTEyKTt9LmNscy02MHtmaWxsOiNlZGMwNTk7fS5jbHMtNjF7ZmlsbDojZDM4ZTNjO30uY2xzLTYye2ZpbGw6I2YzOWQzMjt9LmNscy02M3tmaWxsOiNmZTMxMjQ7fS5jbHMtNjR7ZmlsbDojYzdhNmE0O30uY2xzLTY1e2ZpbGw6IzIyMTcxNTt9LmNscy02NntmaWxsOiNmMGVmZWY7fS5jbHMtNjd7ZmlsbDojZmE0MjQ3O30uY2xzLTY4e2ZpbGw6IzEwMDYwODt9LmNscy02OXtmaWxsOiNmZWZkZmQ7fS5jbHMtNzB7ZmlsbDojZmNmYWZiO30uY2xzLTcxe2ZpbGw6I2VjZGVlMTt9LmNscy03MntmaWxsOiNmZWZlZmU7fS5jbHMtNzN7ZmlsbDojMDBhYWQxO29wYWNpdHk6MC4zNjt9LmNscy03NHtmaWxsOiNmZGM3NTc7fS5jbHMtNzV7ZmlsbDojMmEwODAwO29wYWNpdHk6MC4yMjt9LmNscy03NntmaWxsOiM0MGM4ZDM7fS5jbHMtNzd7ZmlsbDojYzcyYzMyO30uY2xzLTc4e2ZpbGw6I2Y0M2UxNDt9LmNscy03OXtzdHJva2U6IzAwNWIyZjtzdHJva2Utd2lkdGg6MC42OXB4O30uY2xzLTgwe2ZpbGw6I2YwNWEyODt9LmNscy04MntmaWxsOiMwMDY4Mzg7fS5jbHMtODN7ZmlsbDojNTE4MTVkO30uY2xzLTg0e2ZpbGw6IzAwYWRlZTt9LmNscy04NXtmaWxsOiNmZmQ0NDA7fS5jbHMtODZ7ZmlsbDojZWMxYzI0O30uY2xzLTg3e2ZpbGw6IzYyYTc2Yjt9LmNscy04OHtmaWxsOiNlOWE0NDA7fS5jbHMtODl7ZmlsbDojMDA5OGFjO30uY2xzLTkwe2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC0xMyk7fS5jbHMtOTF7c3Ryb2tlOiNlMmFhNDc7c3Ryb2tlLXdpZHRoOjE2LjQ3cHg7fS5jbHMtOTIsLmNscy05M3tzdHJva2U6IzAwODM4Zjt9LmNscy05MntzdHJva2Utd2lkdGg6Ni41OXB4O30uY2xzLTkze3N0cm9rZS13aWR0aDo4Ljc4cHg7fS5jbHMtOTR7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTE0KTt9LmNscy05NXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMTUpO30uY2xzLTk2e2ZpbGw6I2E4MDAzMDt9LmNscy05N3tjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMTYpO30uY2xzLTk4e2ZpbGw6IzBjNmU3NTt9LmNscy05OXtmaWxsOiMwNjI1MmQ7fS5jbHMtMTAwe2ZpbGw6I2NmMmYyZjt9LmNscy0xMDF7ZmlsbDojZmY1NTNlO30uY2xzLTEwMntmaWxsOiNlMDJiMjc7fS5jbHMtMTAze2ZpbGw6I2M2MjYyNjt9LmNscy0xMDV7ZmlsbDojY2QzMDNiO30uY2xzLTEwNntvcGFjaXR5OjA7fS5jbHMtMTA3e2ZpbGw6I2RkMmYyZjt9LmNscy0xMDh7ZmlsbDojZmY5NzkyO21peC1ibGVuZC1tb2RlOnNjcmVlbjt9LmNscy0xMDl7ZmlsbDojYzEyNzI3O30uY2xzLTExMCwuY2xzLTExMXtmaWxsOiNlZjQxMzY7fS5jbHMtMTEye2ZpbGw6I2ZmM2I0NDt9LmNscy0xMTN7ZmlsbDojMzA2NjE3O30uY2xzLTExNHtmaWxsOiNmMzkxMWY7fS5jbHMtMTE1LC5jbHMtMTIwe2ZpbGw6IzI2NGM3NTt9LmNscy0xMTZ7ZmlsbDojMGYzMjUxO30uY2xzLTExN3tmaWxsOiNmNzk4MzE7fS5jbHMtMTE4e2ZpbGw6I2Y5YjYzMDt9LmNscy0xMTl7ZmlsbDojZjQzYjUxO30uY2xzLTEyMHtvcGFjaXR5OjAuMjk7fVxufVxuIl19 */


.game_window, .test_block {
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    min-width: 380px;

}
main {
    position: relative;
    /*z-index: 1;*/
}

.openroom, .room, .closeroom {
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/toyglass.png) no-repeat center;
    border-radius:50%;
    position: absolute;
    width:120px;
    height:120px;
    z-index: 1;
    flex-direction: column;
    line-height: 18px;
}

.openroom, .closeroom{
    padding-top: 15px;
}


.oneroom{
    top: calc(6.1% - 25px);
    right: 51%;
}
.tworoom{
    top: calc(6.1% - 25px);
    right: 26%;
}

.threeroom{
    top: calc(22% - 25px);
    right: 51%;
}
.fourroom{
    top: calc(22% - 25px);
    right: 25%;
}

.fiveroom{
    top: calc(39.9% - 25px);
    right: 51%;
}
.sixroom{
    top: calc(39.9% - 25px);
    right: 25%;
}

.sevenroom{
    top: calc(59.5% - 25px);
    right: 51%;
}

.eightroom{
    top: calc(59.5% - 25px);
    right: 26%;
}


.room{
    font-family: ProximaNova;
    font-size: 26px;
    font-weight: 300;
    letter-spacing: normal;
    color: #ffffff;
    padding-top:25px;
    z-index: 1;
}
.room span {
    display:block;
    font-family: ProximaNova;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: normal;
}
.object-pulse {
    display: block;
    top: 49%;
    right: 50.5%;
    width: 20vw;
    max-width: 100px;
    max-height: 20vh;
    position: absolute;
}
.object-pulse.roomtwo-obj {
    top: 49%;
    right: 58.5%;
}
.object-pulse.roomthree-obj {
    top: 56%;
    right: 58.5%;
}
.object-pulse.roomfour-obj {
    top: 45%;
    right: 33.6%;
}
.object-pulse.roomfive-obj {
    top: 67%;
    right: 60%;
}
.object-pulse.roomsix-obj {
    top: 45%;
    right: 29%;
}
.object-pulse.roomseven-obj {
    top: 54%;
    right: 35.5%;
}
.object-pulse.roomeight-obj {
    top: 82%;
    right: 20.5%;
}
@media (min-height: 800px) and (min-width: 1750px){
    .object-pulse.roomfour-obj {
        top: 44%;
        right: 34.1%;
    }

}
@media (max-height: 700px) and (min-width: 400px) {
    .object-pulse {
        width: 6vw;
    }
    .object-pulse.roomtwo-obj {
        top: 46%;
        right: 58.5%;
        width: 10vw;
    }

    .object-pulse.roomthree-obj {
        top: 54.5%;
        right: 59%;
        width: 8vw;
    }
    .object-pulse.roomfour-obj {
        top: 45%;
        right: 27%;
        width: 8vw;
    }
    .object-pulse.roomfive-obj {
        top: 63%;
        right: 60%;
        width: 10vw;
    }
    .object-pulse.roomsix-obj {
        right: 27%;
        width: 8vw;
        top: 44%;
    }
    .object-pulse.roomseven-obj {
        right: 36%;
        width: 8vw;
        top: 60%;
    }
    .object-pulse.roomeight-obj {
        right: 16%;
        width: 8vw;
        top: 73%;
    }
}
@media (max-width: 504px){
    .object-pulse.roomtwo-obj {
        right: 60.5%;
    }
}
@media (max-width: 1600px){

    .object-pulse.roomeight-obj {
        right: 13%;
        top: 73%;
    }
    .object-pulse.roomsix-obj {
        right: 25%;
    }
}
@media (max-width: 1500px){
    .object-pulse.roomfour-obj {
        right: 27%;
    }
}
@media (max-width: 1250px){
    .object-pulse.roomseven-obj {
        right: 34%;
        top:50%;
    }
}
.object-pulse .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ccc;
}
.object-pulse:after,.object-pulse:before  {padding-top:100% }
.openroom:after, .openroom:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 3px solid #ff4743;
}
.object-pulse:after, .object-pulse:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    /*border: 3px solid #ff4743;*/
}
.openroom:after, .object-pulse:after {
    animation: pulse linear 2s infinite 1s;
}
.openroom:before,.object-pulse:before {
    animation:  pulses linear 2s infinite;
}

@-webkit-keyframes pulse{
    0% {-webkit-transform:scale(1); }
    100% {-webkit-transform:scale(1.5); opacity:0;}
}

@keyframes  pulses{
    0% {transform:scale(1); }
    100% {transform:scale(1.5); opacity:0;}
}


@media(max-width: 767px){
    .oneroom, .openroom, .tworoom, .threeroom, .fourroom, .fiveroom, .sixroom, .sevenroom, .eightroom {
        right: 33%;
    }
    .oneroom{
        top: 4.6%;
    }
    .openroom, .tworoom{
        top: 12%;
    }
    .threeroom{
        top: 22%;
    }
    .fourroom{
        top: 31.6%;
    }

    .fiveroom{
        top: 43.5%;
    }
    .sixroom{
        top: 53.4%;
    }

    .sevenroom{
        top: 64.6%;
    }

    .eightroom{
        top: 73.8%;
    }

}


@media(max-width: 767px){
    .room img, .closeroom img {
        width: 20px;
        margin-top: -15px;
    }
    .openroom, .closeroom, .room {
        width: 60px;
        height: 60px;
        background-size: 40px;
    }

    .openroom {
        font-size: 14px;
        padding-top: 13px;
        line-height: 16px;
    }
    .openroom span {
        font-size: 9px;
        line-height: 9px;
    }
}
section.house:after {
    content: '';
    width: 100%;
    height: 220px;
    display: block;
    background: #fff;
    margin-top: -220px;
}
.slick-track {
    transform: translate3d(0px, 0, 0px)!important;
}
.cinema__thumbs-item {
    border: 1px solid transparent;
}
.slick-vertical .slick-slide {border:0;}
.slick-slide > *:focus, .slick-slide:focus {
    outline: none!important
}

.fullscreen-bg {
    overflow: hidden;
    z-index: -100;
    position: fixed;
    height: 100vh;
    width: 100vw;
    /*padding-top:49%;*/
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.btn-buy {
    margin-left: 10px;
    max-width: 174px;
    width: 100%;
    border-radius: 2px;
    padding: 3px 25px;
    background-color: #ff4743;
    font-family: ProximaNova;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: normal;
    color: #ffffff;
}
.btn-buy:hover {
    background: #ff2924;
}
.btn-buy:active, .btn-buy:focus {
    background: #d3302d;
}
.market_bg {
    background: url(../img/room-market.png) no-repeat #84826b center top ;
}
.block_market{
    background:#e2dec9;
    padding: 45px;
    width: 100%;
    margin: 0 auto;
    height: calc(100vh - 185px);
    overflow-y: auto;
    /*height: 100%;*/
}

@media (min-width: 992px)
{.block_market{
    max-width: 960px;
}}

@media (min-width: 768px)
{.block_market {
    max-width: 900px;
}}

@media (min-width: 1200px){
    .block_market {
        max-width: 914px;
    }
}
.block_market_line{
    padding: 0 20px 8px;
    position: relative;
    margin-bottom: 40px;
    border-bottom: 10px solid #877345;
}
.d-flex {
    display: flex;
    justify-content: space-between;
}
.block_market_line:after, .block_market_line:before{
    content: '';
    position: absolute;
    bottom: -7px;
    width: 1px;
    background: #877345;
    height: 50px;
    z-index: 1;

}
.block_market_line:after {
    left: 16px;
    transform: rotate(220deg);
}
.block_market_line:before{
    transform: rotate(-220deg);
    right: 16px;
}
.block_market_item {
    max-width: calc(33.3% - 21px);
    width: 100%;
    border-radius: 6px;
    /* overflow: hidden;*/
    z-index: 2;
    height: auto;
    /*max-height: 134px;*/
    position: relative;
}
.block_market_item.show {
    z-index: 3;
}

.block_market_item .btn {
    position: absolute;
    bottom: 14px;
    z-index: 1;
    width: calc(100% - 10px);
    border-radius: 3px;
    background-color: #4a90e2;
    text-align: center;
    padding: 3px 10px;
    left: 5px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    text-align: center;
}
.block_market_item .btn-active:hover{
    background-color: #0278ff;
}
.block_market_item .btn-active:focus, .block_market_item .btn-active:active{
    background-color: #1163c1;
}
.block_market_item .btn-unactive{
    background:#949494;
}
.block_quest_market {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2
}
.ico-quest {
    display: block;
    width: 36px;
    height: 36px;
    background: url(../img/ico-quest.png) no-repeat center;
}
.ico-quest:hover {opacity: 0.8}
.block_popup_quest {
    display: none;
}

.show .ico-quest {
    background: url(../img/ico-quest-close.png) no-repeat center;
}
.show .block_popup_quest {
    display: block;
}
.block_popup_quest {
    padding: 15px 15px 0;
    position: absolute;
    width: 270px;
    box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
    right: 10px;
    top: 70px;
    z-index: 2;
    font-size: 16px;
    line-height: normal;
    letter-spacing: normal;
    color: #2d3039;
}
.block_popup_quest:before {
    position: absolute;
    content: '';
    top: -30px;
    right: 0;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-bottom: 30px solid #fff;
    border-left: 25px solid transparent;
    border-right: 0 solid transparent;
}
.block_market_item.hidebut  .block_quest_market, .block_market_item.hidebut  .btn, .block_market_item .add_basket{
    display: none;
}
.block_market_item.hidebut .add_basket {
    display: flex;
}
.block_market_item .add_basket span:before{
    display: block;
    content: '';
    padding-left: 5px;
    margin: 15px auto 5px;
    width: 62px;
    background: url(../img/done_basket.png) no-repeat center;
    height: 48px;
}

.block_market_item .add_basket {
    padding:15px;
    position:  absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 10px);
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    border-radius: 5px;
    box-shadow: 2px 2px 30px 0 #dfdfdf;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 3;
}

.add_basket a {
    width: 100%;
    line-height:14px;
    text-align: right;
    text-decoration:underline;
    font-size: 14px;
    color: #ffffff;
}

.block_market_item img {
    border-radius: 6px;
    width:100%;
}
.radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px;
}
.radio + label {
    position: relative;
    padding: 5px 20px;
    cursor: pointer;
    width: 100%;
    display: block;
    border-bottom: 1px solid #e1e1e1;
}
.radio:checked + label {
    background: rgba(2, 120, 255, 0.6);
    color: #fff;
}
.radio + label:hover{opacity: 0.8;}

.block_answer  {
    box-shadow: 0 17px 50px 0 rgba(74, 130, 219, 0.1);
    background-color: #ffffff;
    max-width: 480px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    overflow: hidden;
}
.block_answer .form-group div:last-child .radio + label {border-bottom: 0}
/*begin popup form*/
.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1001;
    opacity: 1;
    background: rgba(2, 120, 255, 0.6);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.blur {

    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    filter: blur(5px);
}
.popup {
    position: absolute;
    display:none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1002;
}
.popup .IDform, .popup .basket{
    display: none;
    max-width: 743px;
    background-color: #ffffff;
    color:#333;
}
.popup .thanks {display: none;}
.popup-inner {
    width: 100%;
    height: auto;
    padding:30px;
    margin: 0 auto;
    position: relative;

}
.popup .close {
    position: absolute;
    font-size: 17px;
    top: 10px;
    right: 10px;
    color: #333;
}

.popup-thnx-inner{
    position: relative;
    text-align: center;
    padding:30px 40px;
    height:auto;
    max-width: 413px;
    background-color: #ffffff;
    color: #333;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
}
.popup-thnx-inner span {
    display: block;
    font-family: ProximaNova;
    font-size: 20px;
    line-height:22px;
}
.popup-inner .popup-thnx-inner p {
    font-family: ProximaNova;
    font-size: 16px;
    margin-bottom:16px;

}
.popup-thnx-inner .btn {
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    width: 100%;
    padding: 5px 15px;
    border-radius: 3px;
    text-align: center;
    background-color: #0278ff;
    display: block;
    margin-top: 50px;
}

.popup-inner .title {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 20px;
}
.popup-inner  p {
    margin-bottom: 0;
}
.mt40 {margin-top: 40px;}
/*end popup form*/

/*begin basket-order popup*/
.bg_black {
    background: rgba(55,57,56,0.5);
}
.basket form {
    display: flex;
    justify-content: space-between;
}
.basket .col-md-6 {
    width: 50%;
    min-width: 50%;
    margin: -15px;
    padding:15px;
}
.basket .title_form {
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    margin-bottom:60px;
}

.title_form_order, .body_form_order > div, .total_form_order {
    display: flex;
    justify-content: space-between;
    border-bottom:2px solid #979797;
    padding-bottom:5px
}
.total_form_order{
    border-bottom: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    color: #000000;
}
.body_form_order > div, .total_form_order{padding: 10px 0;}

.title_form_order div:first-child, .body_form_order > div div:first-child, .total_form_order div:first-child {
    max-width: calc(100% - 80px);
    padding-right: 30px;
}
.title_form_order div:last-child, .body_form_order > div div:last-child, .total_form_order div:last-child{
    min-width:80px;
}
.title_form_order div{
    font-size: 12px;
    line-height: normal;
    color: #000000;
}

.body_form_order > div {
    font-size: 16px;
    line-height: normal;
    color: #000000;
}
.del_item_basket {
    width: 15px;
    height: 18px;
    background: url(../img/ico-del_basket.png) no-repeat;
}

.body_form_order > div div:last-child {
    display: flex;
    justify-content: space-between;
}
.bg_gray{
    background:#f3f3f3;
}
.basket .bg_gray .title_form{
    margin-bottom: 40px;
}
.basket label, .form-textarea {
    width: calc(100% - 20px);
    font-size: 16px;
    line-height: 1.88;
    color: #000000;
    padding: 5px 0;
    font-family: ProximaNova;
}
.form-item {
    position: relative;
    margin-bottom: -2px
}
.group-input {
    font-size: 16px;
    line-height: 16px;
    border-radius: 3px;
    box-shadow: 0 17px 50px 0 rgba(74, 130, 219, 0.1);
    background-color: #ffffff;
    margin-bottom: 27px;
    border-radius: 3px;
    overflow: hidden;
    padding-bottom: 2px;
}
.group-input input:focus, .group-input textarea:focus{
    outline: none!important
}
.group-input label {
    color: #93989c;
}

.trhee-col {
    display: flex;
    justify-content: space-between;
}

.trhee-col div {
    margin-right: -2px;
}
.trhee-col  div:nth-child(3){
    margin-right: 0;
}
.form-input, .form-textarea {
    width: 100%;
    height: 40px;
    padding: 5px 10px;
    font-family: ProximaNova;
    border: 2px solid #e1e1e1;
}
.form-label{
    position: absolute;
    pointer-events: none;
    left: 11px;
    top: 0;
    line-height: 40px;
    transition: .3s;
}
.form-input:focus,
.form-input:not(:focus):valid{
    padding-top: 15px;
}
.form-input:focus~.form-label,
.form-input:not(:focus):valid~.form-label {
    top: 3px;
    font-size: 9px;
    padding: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.form-textarea {
    margin-bottom: -3px;
    resize: none;
    height: 89px;
}
.basket input[type=submit]{
    width: 100%;
    padding: 10px 15px;
    border-radius: 3px;
    background-color: #0278ff;
    font-size: 16px;
    line-height: normal;
    color: #ffffff;
    font-family: ProximaNova;
    border:0;
    overflow: hidden;
}
.popup .basket .close {
    font-size: 25px;
    top: 15px;
    right: 25px;
    color: #a6a6a6;
}
@media (max-width: 670px){
    .basket form {
        flex-direction: column;
    }
    .basket .col-md-6 {
        width: 100%;
        margin: 0;
    }
}
.btn-basket {text-decoration: underline;}
.btn-basket:hover {text-decoration: none;}
/*end basket-order popup*/

.back_link {
    margin-top: 46px;
    display: block;
    font-size: 16px;
    color: #0278ff;
}
.zindex .header, .zindex .sticky-bar {
    /*z-index: 1202;*/
}
.questions-bar__textarea {
    padding: 3px 10px;
    width: 100%;
    font-size: 15px;
    line-height: 1.2;
    color: #686868;
    border-radius: 3px;
    box-shadow: 0 17px 50px 0 rgba(74, 130, 219, 0.1);
    background-color: #ffffff;
    height: 67px;
    resize: none;
}

.questions-bar__btn {
    padding: 11px;
    min-width: 165px;
    width: 100%;
    color: #fff;
    border-radius: 3px;
    background-color: #0278ff
}

.sticky-bar__actions .back_link {
    text-align: center;
    width: 100%;
    display: block;
    margin-top:20px;
    margin-left:66px;
    color:#fff;
    text-decoration:underline;
}

.sticky-bar__actions .back_link:hover {text-decoration:none}
.answer_video {margin-top: 30px;}
.avtor {
    font-size: 16px;
}
@media(max-height: 600px){
    .sticky-bar.videoquest{
        position: relative;
        margin-top:300px;
    }

}
@media(max-width: 767px) {
    .block_market_item .btn {
        font-size: 13px;
        padding: 3px 5px;
    }
    .block_market_item {
        max-width: calc(33.3% - 5px);
    }
    .videoquest .sticky-bar__container {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .videoquest .sticky-bar__actions form, .sticky-bar__actions .back_link {
        max-width: 100%;
        margin-left: 0;
        margin-top: 30px;
        width: 100%;
        margin: 20px auto 0;
        min-width: unset;
    }

    .videoquest  .sticky-bar__container:not(.mt-20) {
        flex-direction: row;
        justify-content: space-around;
        text-align: left;
    }

    .sticky-bar__user-info {
        width: 100%;
    }

    .sticky-bar.videoquest .sticky-bar__container.mt-20 .sticky-bar__actions {
        width: 100%;
    }

    .sticky-bar .sticky-bar__container {
        flex-direction: column;
    }
    .sticky-bar .sticky-bar__actions {
        margin-top: 10px;
        width: 100%;
        justify-content: flex-end;
    }

}

.sticky-bar.basket .sticky-bar__actions {width: auto;}

.basket.sticky-bar .sticky-bar__container {flex-direction:row;flex-wrap: wrap;}

.sticky-bar.basket .sticky-bar__text {margin:5px 0;display: block;}
@media(max-width:460px){
    .btn.btn-buy {
        display: block;
        margin-left: 0;
        margin-top: 5px;
    }
}


@media(max-width: 530px){
    .block_market_item {
        max-width: 320px;
        width: 100%;
        margin: 0 auto;
        position: relative;
        margin-bottom: 20px;
        border-bottom: 10px solid #877345;
    }
    .block_market {
        padding: 25px;
    }
    .block_market_item {
        border-radius: 6px  6px 0 0 ;
    }
    .block_market_item img {
        z-index:1;
        position:relative;
    }
    .block_market_item:after, .block_market_item:before {
        content: '';
        position: absolute;
        bottom: -7px;
        width: 1px;
        background: #877345;
        height: 50px;
    }


    .block_market_item:before {
        transform: rotate(-220deg);
        right: 16px;
    }


    .block_market_item:after {
        transform: rotate(220deg);
        left: 16px;
    }


    .d-flex {
        flex-direction: column;
    }
    .block_market_line:after, .block_market_line:before {
        display: none;
    }
    .block_market_line {
        border-bottom: 0;
        padding: 0;
        margin-bottom: 0
    }
    .id2-rx-user-informer-button {
        z-index: 1!important;
    }
    .id2-rx-user-informer-button {
        z-index: 1!important;
        width: auto;
        padding: 3px;
        max-width: 97px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    #id2-rx-user-buttontitle {
        font-size: 9px;
        padding: 0 3px!important;
    }

    .id2-rx-user-informer-icon, .id2-rx-user-informer-block a.support-icon {
        display: none;
    }
}
.id2-rx-user-informer-block {
    display: flex;
}


.hamburger.active .hamburger__bar:nth-child(1) {
    transform:rotate(40deg);
}
.hamburger.active .hamburger__bar:nth-child(2) {
    transform:rotate(-40deg);
    position:relative;
    top:-5px;
}
.hamburger.active .hamburger__bar:nth-child(3) {
    display: none;
}

.attention img {
    margin: 0 auto 15px
}
.attention div{
    max-width: 355px;
    width: 100%;
    height: 127px;
    font-family: ProximaNova;
    font-size: 18px;
    line-height: 1.67;
    text-align: center;
    color: #ffffff;
}
.attention {
    background-color: rgba(2, 120, 255, 0.9);
    z-index: 3000;
    position: fixed;
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    flex-direction: column;
}
.mob-attention .attention {
    display: flex;
}

.balls-info {
    position: relative;
}
.site-error {
    position: absolute;
    left: 40%;
    top: 25%;
}
.header__gifts-link span {
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/toyglass.png) no-repeat center;
    border-radius: 50%;
    background-size: 50px;
    width: 55px;
    height: 68px;
    flex-direction: column;
    line-height: 18px;
    position: absolute;
    top: -25px;
    right: -30px;
    z-index: -1;
}
body.layout-opened {
   height: 100%;
   width: 100%;
   position: fixed;
   overflow: hidden;
}
.closeroom.gift{
    top: calc(79.5% - 25px);
    right: 51%;
    background: url(../img/gift_box.png) no-repeat center;
    cursor:pointer;
}
@media (max-width: 767px){
    .closeroom.gift{
        top: calc(89.5% - 25px);
        background-size: 40px;
    }
}
.stage2 {
margin-top: 5px;
width: 100%;
max-width: 330px;
background-color: unset;
opacity: 0.9;
border: 1px solid #fff;
color: #fff;
min-width: 160px;
}