html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden], template {
    display: none;
}

a {
    background: 0 0;
}

a:active, a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled], html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

@font-face {
    font-family: Raleway-Black;
    src: url("../fonts/RaleWay/Raleway-Black.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Black-Italic;
    src: url("../fonts/RaleWay/Raleway-BlackItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Extra-Bold;
    src: url("../fonts/RaleWay/Raleway-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Extra-Bold-Italic;
    src: url("../fonts/RaleWay/Raleway-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Bold;
    src: url("../fonts/RaleWay/Raleway-Bold.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Bold-Italic;
    src: url("../fonts/RaleWay/Raleway-BoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Semi-Bold;
    src: url("../fonts/RaleWay/Raleway-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Semi-Bold-Italic;
    src: url("../fonts/RaleWay/Raleway-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Regular;
    src: url("../fonts/RaleWay/Raleway-Regular.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Italic;
    src: url("../fonts/RaleWay/Raleway-Italic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Medium;
    src: url("../fonts/RaleWay/Raleway-Medium.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Medium-Italic;
    src: url("../fonts/RaleWay/Raleway-MediumItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Light;
    src: url("../fonts/RaleWay/Raleway-Light.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Light-Italic;
    src: url("../fonts/RaleWay/Raleway-LightItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Extra-Light;
    src: url("../fonts/RaleWay/Raleway-ExtraLight.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Extra-Light-Italic;
    src: url("../fonts/RaleWay/Raleway-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Thin;
    src: url("../fonts/RaleWay/Raleway-Thin.ttf") format("truetype");
}

@font-face {
    font-family: Raleway-Thin-Italic;
    src: url("../fonts/RaleWay/Raleway-Thin-Italic.ttf") format("truetype");
}

@font-face {
    font-family: 'Open-Sans-Regular';
    src: url("../fonts/open-sans/OpenSans-Regular.ttf") format("truetype");
}

/*------------------------------------*\
  #COLORS
\*------------------------------------*/
/*------------------------------------*\
  #SHADOWS
\*------------------------------------*/
/*------------------------------------*\
  #ANIMATION
\*------------------------------------*/
/*------------------------------------*\
  #RESPONSIVE
\*------------------------------------*/
/*------------------------------------*\
  #MEDIA QUERRIES
\*------------------------------------*/
/*------------------------------------*\
  #ASPECT RATIO (default 4:3)
\*------------------------------------*/
/*------------------------------------*\
  #GLOBAL STYLES
\*------------------------------------*/
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 768px) {
    html {
        font-size: 54%;
    }
}

@media (max-width: 520px) {
    html {
        font-size: 48%;
    }
}

body {
    overflow-x: hidden;
}

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

hr,
.hr {
    display: block;
    height: 0.1rem;
    border: 0;
    margin: 0;
    padding: 0;
}

figure {
    margin: 0;
}

/*------------------------------------*\
  #TYPOGHRAPY
\*------------------------------------*/
body {
    font-weight: 400;
    line-height: 1.6;
    font-size: 1.9rem;
}

h1,
h2,
h3,
h4,
h5,
h6,
th {
    margin: 0 0 0.6em 0;
    font-weight: 400;
    line-height: 1.18;
}

h1,
.h1 {
    font-size: 5.5rem;
    font-family: 'Raleway-Bold';
}

@media (max-width: 800px) {
    h1,
    .h1 {
        font-size: 4rem;
    }
}

@media (max-width: 500px) {
    h1,
    .h1 {
        word-break: break-word;
    }
}

h2,
.h2 {
    font-size: 3.7rem;
    font-family: 'Raleway-Bold';
    color: #000000;
}

@media (max-width: 550px) {
    h2,
    .h2 {
        font-size: 3.2rem;
    }
}

h3,
.h3 {
    font-size: 3rem;
    font-family: 'Raleway-Bold';
}

@media (max-width: 550px) {
    h3,
    .h3 {
        font-size: 2rem;
    }
}

h4,
.h4 {
    font-size: 2rem;
    font-family: 'Raleway-Bold';
}

@media (max-width: 550px) {
    h4,
    .h4 {
        font-size: 1.7rem;
    }
}

h5,
.h5 {
    font-size: 1.8rem;
    font-family: 'Raleway-Bold';
}

@media (max-width: 550px) {
    h5,
    .h5 {
        font-size: 1.5rem;
    }
}

h6,
.h6 {
    font-size: 1.6rem;
    font-family: 'Raleway-Bold';
}

@media (max-width: 550px) {
    h6,
    .h6 {
        font-size: 1.4rem;
    }
}

p,
.p {
    margin: 0 0 1em 0;
    max-width: 100%;
    font-size: 1.6rem;
    font-family: 'Open-Sans-Regular';
}

p:last-child,
.p:last-child {
    margin-bottom: 0;
}

a {
    text-decoration: none;
    font-family: 'Raleway-Bold';
}

/*------------------------------------*\
  #STANDARD BUTTON
\*------------------------------------*/
.btn {
    font-family: 'Raleway-Medium';
    padding: 1.2rem 2.4rem;
    font-size: 2.1rem;
    text-align: center;
    border-radius: 0;
    transition: 0.38s all;
}

.btn--blue {
    background: #636467;
    color: #ffffff;
}

.btn--gray {
    background: #636467;
    color: #ffffff;
}

.btn--gray:hover {
    background: #636467;
}

.btn--white {
    background: #ffffff;
    color: #000000;
}

.btn--shadow {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3);
}

.btn--social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #ffffff;
    margin-right: 2rem;
}

@media (max-width: 1350px) {
    .btn--social {
        margin-right: 0;
        margin-bottom: 3rem;
    }
}

@media (max-width: 900px) {
    .btn--social {
        margin-bottom: 2rem;
    }
}

.btn--social img {
    width: 40px;
}

.btn--twitter {
    background: #28c5f6;
}

.btn--facebook {
    background: #3b5896;
}

.btn--linkedin {
    background: #3a9bdc;
}

.btn--mail {
    background: #ffffff;
    color: #000000 !important;
}

button {
    border: none;
}

.btns-wide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.btns-wide .btn {
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 48%;
    width: 100%;
}

@media (max-width: 900px) {
    .btns-wide .btn {
        max-width: 100%;
    }
}

.btns-wide .btn--social:last-child {
    margin-right: 0rem;
}

@media (max-width: 1350px) {
    .btns-social {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.btn--wide {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/*------------------------------------*\
  #ICON BUTTONS
\*------------------------------------*/
/*------------------------------------*\
  #DISABLED
\*------------------------------------*/
/*------------------------------------*\
  #TEXT LINK
\*------------------------------------*/
/*------------------------------------*\
  #Form
\*------------------------------------*/
/*------------------------------------*\
  #Form
\*------------------------------------*/
table {
    width: 100%;
}

th {
    text-align: left;
    font-size: 1.7rem;
}

tr:last-child {
    border-bottom: none;
}

tr:after {
    margin-bottom: 30px;
    content: '';
    display: inline-block;
}

tr:after:last-child {
    display: none;
}

.o-wrapper {
    width: 100%;
    margin: 0 auto;
}

.o-wrapper--main {
    max-width: 124rem;
}

@media (max-width: 1340px) {
    .o-wrapper--main {
        max-width: calc(100% - 100px);
    }
}

@media (max-width: 750px) {
    .o-wrapper--main {
        max-width: calc(100% - 80px);
    }
}

@media (max-width: 500px) {
    .o-wrapper--main {
        max-width: calc(100% - 50px);
    }
}

@media (max-width: 350px) {
    .o-wrapper--main {
        max-width: calc(100% - 40px);
    }
}

.c-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin: 3.5rem auto;
}

header .search {
    display: block;
    position: absolute;
    right: 7.5rem;
    width: 0;
    height: 100%;
    transition: .4s ease width;
    overflow: hidden;
}

/**
  Copy from live livit
 */
.search .search-inner .close {
    width: 7.5rem;
    height: 7.5rem;
    background: url(../images/icons/icon-search-white.svg) no-repeat center #65646a;
    background-size: 1.750em 1.750em;
    cursor: pointer;
    float: left;
}

.search .search-inner .close {
    background: url(../images/icons/close-icon.png) no-repeat center #65646a;
}

.search .search-inner form {
    float: left;
    width: calc(100% - 4.688em);
    height: 7.5rem;
}

.search .search-inner form input {
    width: 100%;
    height: 100%;
    line-height: 3rem;
    display: block;
    border: none;
    box-shadow: 0 0 8px #888 inset, 0 0 8px #888 inset;
    background: url(../images/icons/icon-search-green.svg) no-repeat 4rem center #ebebeb;
    background-size: 1.250em;
    padding-left: 11rem;
    padding-right: 1em;
    font-family: "Raleway";
    font-size: 2rem;
    color: #65646a;
}

.search.open {
    width: calc(100% - 4.688em);
}

section.mobile-header {
    background-color: #434343;
    height: 52px;
    padding: 12px 25px;
}

section.mobile-header .inner img {
    height: 28px;
    display: inline-block;
    float: left;
}

section.mobile-header .inner .icon-menu {
    background: url("../images/icons/icon-menu.svg") no-repeat center;
    float: right;
    height: 20px;
    margin: 5px 0;
    width: 50px;
    cursor: pointer;
}

.mobile-header {
    display: none;
}

@media screen and (max-width: 1023px) {
    .mobile-header {
        display: block;
    }

    .c-header {
        display: none;
    }
}

.c-navigation--sub {
    position: absolute;
    top: 0;
    width: 124rem;
}

@media screen and (max-width: 1310px) {
    .c-navigation--sub {
        width: 119rem;
    }
}

@media screen and (max-width: 1260px) {
    .c-navigation--sub {
        width: 114rem;
    }
}

@media screen and (max-width: 1175px) {
    .c-navigation--sub {
        width: 105rem;
    }
}

@media screen and (max-width: 1100px) {
    .c-navigation--sub {
        width: 92rem;
    }
}

.c-navigation--sub .upper {
    max-height: 4.3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.c-navigation--sub .upper .menu {
    list-style-type: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.c-navigation--sub .upper .menu li a {
    text-decoration: none;
    color: #5d5e61;
    font-family: "Raleway";
    font-size: 0.875em;
    transition: .2s ease color;
}

.c-navigation--sub .upper .menu li a::before {
    content: "";
    display: inline-block;
    background-color: #fabb07;
    width: 1px;
    height: 1em;
    margin: 0 1em;
}

.c-navigation--sub .upper .menu li a:hover {
    color: #fabb07;
}

.c-navigation--sub .upper .usability {
    margin-left: 1.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 4.3rem;
    -ms-flex-pack: justify;
    justify-content: space-between;
    list-style-type: none;
    padding-left: 0;
}

.c-navigation--sub .upper .usability span {
    transition: .2s ease color;
}

.c-navigation--sub .upper .usability span:hover {
    color: #fabb07;
    cursor: pointer;
}

.c-navigation--sub .upper .usability #shrinkFont {
    font-size: 13px;
}

.c-navigation--sub .upper .usability #resetFont {
    font-size: 17.7px;
}

.c-navigation--sub .upper .usability #growFont {
    font-size: 24px;
}

.c-hero {
    width: 100%;
    max-width: 145rem;
    margin: 0 auto;
    box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.7);
    border-radius: 13px;
    overflow: hidden;
    border-bottom-left-radius: 0;
    min-height: 63rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
}

.c-hero .c-tag__wrap {
    margin: 2rem 0;
}

.c-hero__content {
    margin: 5rem auto 15rem;
    z-index: 10;
}

.c-hero__content div {
    margin-top: 4rem;
}

.c-hero__content h1 {
    margin-bottom: 1rem;
}

.c-hero__content h1, .c-hero__content h2, .c-hero__content h3, .c-hero__content p {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
    color: #ffffff;
    max-width: 75%;
}

@media (max-width: 1000px) {
    .c-hero__content h1, .c-hero__content h2, .c-hero__content h3, .c-hero__content p {
        max-width: 100%;
    }
}

.c-hero__figure {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 96.5%;
    height: 9rem;
    background: #ffffff;
    border-top-right-radius: 0;
    z-index: 10;
}

@media (max-width: 1000px) {
    .c-hero__figure {
        width: 100%;
        border-radius: 0;
    }
}

.c-hero--content-top {
    box-shadow: none;
    -ms-flex-align: start;
    align-items: flex-start;
    background: linear-gradient(to bottom, #e3e3e3 0%, white 71%, white 71%);
    min-height: auto;
}

.c-hero--content-top .c-hero__content {
    margin: 5rem auto;
}

.c-hero--content-top .c-hero__content h1, .c-hero--content-top .c-hero__content h2, .c-hero--content-top .c-hero__content h3, .c-hero--content-top .c-hero__content p {
    text-shadow: none;
    color: #000000;
    max-width: 100%;
}

.c-hero--content-top .c-tag--multiple {
    color: #000000;
}

.link-img-blocks__block__text button {
    font-size: 1.8rem;
}

.c-hero p {
    font-size: 2rem;
}

.c-hero.gradient {
    position: relative;
    margin-bottom: 4rem;
}

.c-hero.gradient:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 100%;
    background: linear-gradient(to top, black 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.c-tag {
    background: #636467;
    color: #ffffff;
    border-left: 5px solid #fabb07;
    padding: 0.5rem .8rem;
}

.c-tag span {
    font-family: 'Raleway-Bold';
    text-transform: uppercase;
    font-size: 1.6rem;
}

.c-tag--small {
    padding: .5rem .7rem;
}

.c-tag--small span {
    font-size: 1.4rem;
}

.c-tag--multiple {
    background: transparent;
    padding: .2rem 1.5rem;
}

.c-tag--multiple span {
    font-family: 'Raleway-Medium';
}

.c-tag--multiple span:last-child span {
    display: none;
}

.c-filter-tags {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.c-filter-tags__tag {
    border-radius: 0;
    text-transform: uppercase;
    background: #e6e6e6;
    color: #636467;
    border: none;
    font-size: 1.6rem;
    padding: .75rem 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
}

.c-filter-tags .active {
    background: #fabb07;
    color: #ffffff;
}

.c-author-profile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.c-author-profile__img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.75);
    margin-right: 1.5rem;
}

.c-author-profile span {
    margin: 0;
    font-size: 1.5rem;
    font-family: 'Open-Sans-Regular';
    color: #000000;
}

.c-article-overview, .c-article-detail {
    width: 100%;
    max-width: 80rem;
}

.c-article-overview__single, .c-article-detail__single {
    margin-bottom: 2.5rem;
}

.c-article-overview {
    margin-right: 5rem;
}

.c-article-detail {
    margin-right: 5rem;
}

.c-article-detail .c-breadcrumbs {
    margin-bottom: 2.5rem;
}

.c-article-overview__single {
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 1150px) {
    .c-article-overview__single {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.c-article-overview__single__img {
    width: 100%;
    max-width: 30rem;
    position: relative;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

@media (max-width: 1150px) {
    .c-article-overview__single__img {
        max-width: 100% !important;
        min-height: 25rem !important;
    }
}

@media (max-width: 850px) {
    .c-article-overview__single__img {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 5px;
    }
}

.c-article-overview__single__img .c-tag {
    position: absolute;
    top: 2rem;
    left: 2rem;
}

.c-article-overview__single__content {
    overflow: hidden;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-right: 1px solid #e4e4e4;
    transition: 0.38s all;
}

@media (max-width: 850px) {
    .c-article-overview__single__content {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 0px;
    }
}

.c-article-overview__single__content__header {
    background: #636467;
    color: #ffffff;
    padding: 2rem 2rem 2.5rem;
    transition: 0.38s all;
}

.c-article-overview__single__content__header h3 {
    font-size: 2.1rem;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}

.c-article-overview__single__content__header small {
    font-family: 'Raleway-Medium';
    font-size: 1.7rem;
    margin-bottom: 1rem;
    display: block;
    position: relative;
    line-height: 1.7rem;
}

.c-article-overview__single__content__header small:before {
    height: 1.7rem;
    width: .5rem;
    position: absolute;
    top: 0;
    left: -2rem;
    content: "";
    background: #fabb07;
}

.c-article-overview__single__content__text {
    padding: 2rem 2rem 2.5rem;
}

.c-article-overview__single__content__text p {
    font-size: 1.5rem;
    color: #000000;
}

.c-article-overview__single__content__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.5rem 2rem;
    border-top: 1px solid #e4e4e4;
    transition: 0.38s all;
}

.c-article-overview__single__content__info p {
    color: #000000;
    margin: 0;
    font-size: 1.7rem;
}

.c-article-overview__single:hover .c-article-overview__single__content__header {
    background: #fabb07;
}

.c-article-overview__single:hover .c-article-overview__single__content__header small:before {
    background: #636467;
}

.c-article-overview__single:hover .c-article-overview__single__content__info p {
    color: #fabb07;
}

.c-article-overview__single--two-text-items .c-article-overview__single__img {
    max-width: 25rem;
}

.c-article-overview__single--two-text-items .c-article-overview__single__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.c-article-overview__single--two-text-items .c-article-overview__single__content .c-article-overview__single__content__header {
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 3rem;
}

.c-article-overview__single--two-text-items .c-article-overview__single__content .c-article-overview__single__content__header small:before {
    left: -3rem;
}

.c-article-overview__single--two-text-items .c-article-overview__single__content .c-article-overview__single__content__info {
    background: #636467;
    border-top: 1px solid #9d9e9d;
}

.c-article-overview__single--two-text-items .c-article-overview__single__content .c-article-overview__single__content__info p {
    color: #ffffff;
}

.c-article-overview__single--two-text-items .c-article-overview__single__content .c-article-overview__single__content__info .c-author-profile span {
    color: #ffffff;
}

.c-article-overview__single--two-text-items:hover .c-article-overview__single__content__info {
    background: #fabb07;
}

.c-article-overview__single--two-text-items:hover .c-article-overview__single__img {
    background-color: #fabb07 !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.c-article-overview__single__img {
    transition: 0.38s all;
}

.c-content-page {
    margin-bottom: 10rem;
}

.c-content-page .c-breadcrumbs {
    margin-bottom: 2rem;
}

.c-content-page__button {
    margin-top: 5rem;
}

.c-and-side .o-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 850px) {
    .c-and-side .o-wrapper {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 850px) {
    .c-side-has-author .c-overview__block, .c-side-has-author .c-side-overview__header {
        display: none;
    }
}

@media (max-width: 850px) {
    .c-side-has-search .c-article-overview, .c-side-has-author .c-article-overview {
        -ms-flex-order: 2;
        order: 2;
    }

    .c-side-has-search .c-article-detail, .c-side-has-author .c-article-detail {
        -ms-flex-order: 2;
        order: 2;
    }

    .c-side-has-search .c-side-overview, .c-side-has-author .c-side-overview {
        -ms-flex-order: 1;
        order: 1;
        max-width: 100%;
        width: 100%;
        margin-bottom: 2rem;
        border-radius: 0;
        overflow: hidden;
    }

    .c-side-has-search .c-side-overview .c-side-style, .c-side-has-author .c-side-overview .c-side-style {
        border-bottom: none;
    }
}

.c-side-overview {
    width: 100%;
    max-width: 40rem;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

@media (max-width: 850px) {
    .c-side-overview {
        max-width: 100%;
        margin-top: 2rem;
    }
}

.c-side-overview h3 {
    font-size: 2.4rem;
}

.c-side-overview__all {
    background: #f6f6f6;
    display: block;
    text-align: center;
    color: #000000;
    font-family: 'Raleway-Medium';
    padding: 2rem;
}

.c-side-overview__author {
    padding: 3rem 2.4rem;
    background: #636467;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    margin-bottom: 2rem;
}

@media (max-width: 1000px) {
    .c-side-overview__author {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.c-side-overview__author__image {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    border-radius: 50%;
    margin-right: 2.5rem;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
}

@media (max-width: 1000px) {
    .c-side-overview__author__image {
        margin: 0 0 2rem 0;
        width: 70px;
        height: 70px;
        min-width: 70px;
        min-height: 70px;
    }
}

.c-side-overview__author__text {
    color: #ffffff;
}

.c-side-overview__author__text h5 {
    margin: 0;
    font-family: 'Raleway-Bold';
    font-size: 2.2rem;
}

.c-side-overview__author__text small {
    font-size: 1.6rem;
    font-family: 'Open-Sans-Regular';
}

@media (max-width: 850px) {
    .c-side-overview__author__text {
        text-align: center;
    }
}

.c-side-overview__text-block {
    padding: 3rem 3rem 4rem;
    border-radius: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}

.c-side-overview__text-block img {
    width: 150px;
    margin-bottom: 2rem;
}

.c-side-overview__text-block p {
    font-size: 1.7rem;
}

.c-side-overview__text-block div {
    width: 100%;
    margin-top: 1rem;
}

.c-side-overview__text-block div a {
    display: block;
}

.c-side-overview__text-block--green {
    background: #fabb07;
}

.c-side-overview__text-block--green p {
    color: #ffffff;
}

.c-side-overview__header {
    background: #fabb07;
    color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 2.4rem;
}

.c-side-overview__header h2 {
    margin: 0;
    font-size: 2.4rem;
    color: #ffffff;
}

.c-side-overview__header--gray {
    background: #f6f6f6;
    color: #000000;
}

.c-side-overview__header--gray h3 {
    margin: 0;
}

.c-side-overview__filter-search__input {
    overflow: hidden;
    border-radius: 0;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.35);
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 3;
    background: #ffffff;
}

.c-side-overview__filter-search__input input {
    background: transparent;
    border: none;
    width: 100%;
    height: 50px;
    font-family: 'Open-Sans-Regular';
    padding: 0 2rem;
    color: #000000;
    font-size: 1.6rem;
}

.c-side-overview__filter-search__input button {
    width: 65px;
    height: 50px;
    background: #fabb07;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-side-style {
    background: #f6f6f6;
    padding: 3rem;
    border-bottom: 1px solid #e6e6e6;
}

.c-side-style--single {
    border-bottom: none;
    border-radius: 0;
}

.c-side-overview__filter-subjects__subject {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    border-bottom: 1px solid #e6e6e6;
    padding: 1.5rem 0;
}

.c-side-overview__filter-subjects__subject:last-of-type {
    border-bottom: none;
}

.c-side-overview__filter-subjects__subject .c-author-profile span {
    font-family: 'Raleway-Bold';
}

.c-side-overview__filter-subjects__subject__number {
    padding: 0.1rem 0.7rem;
    border-radius: 0;
    background: #e6e6e6;
    font-size: 1.6rem;
    font-family: 'Raleway-Bold';
    color: #636467;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-side-overview__filter-subjects .active .c-author-profile span {
    color: #fabb07;
}

.c-side-overview__filter-subjects .active .c-side-overview__filter-subjects__subject__number {
    background: #fabb07;
    color: #ffffff;
}

.c-side-overview__subject {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 0;
    border-bottom: 1px solid #e6e6e6;
    background: #f6f6f6;
}

.c-side-overview__subject span {
    color: #000000;
    font-family: 'Raleway-Medium';
}

.c-side-overview__subject__clr {
    width: .6rem;
    height: 4.5rem;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-right: 2.5rem;
    transition: 0.38s all;
}

.c-side-overview__subject__clr--orange {
    background: #f19124;
}

.c-side-overview__subject__clr--blue {
    background: #272727;
}

.c-side-overview__subject__clr--green {
    background: #fabb07;
}

.c-side-overview__subject__clr--purple {
    background: #6c328d;
}

.c-side-overview__subject:hover .c-side-overview__subject__clr {
    width: 2rem;
}

.c-pagination {
    display: -ms-flexbox;
    display: flex;
    margin-top: 4rem;
}

.c-pagination a {
    display: block;
    background: #ffffff;
    color: #000000;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
    width: 4rem;
    height: 4rem;
    margin-right: 1.5rem;
    border-radius: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-pagination .active {
    background: #272727;
    color: #ffffff;
}

.c-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
}

.c-breadcrumbs a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Open-Sans-Regular';
    color: #636467;
    font-size: 1.6rem;
}

.c-breadcrumbs a figure {
    margin: 0 .5rem;
}

.c-breadcrumbs .active {
    font-family: 'Open-Sans-Regular';
    color: #fabb07;
    font-size: 1.6rem;
}

.c-overview__block {
    display: block;
    position: relative;
    transition: 0.38s all;
}

.c-overview__block .c-tag {
    margin-bottom: 2rem;
}

.c-overview__block .c-tag__wrap {
    margin-bottom: 1.5rem;
}

.c-overview__block h3 {
    color: #000000;
    font-size: 2.1rem;
    position: relative;
    max-width: 85%;
    transition: 0.38s all;
}

.c-overview__block h3 figure {
    position: absolute;
    font-size: 6rem;
    line-height: 3rem;
    right: -3rem;
    top: 0;
    opacity: 0;
    color: #ffffff;
    transition: 0.38s all;
}

.c-overview__block p {
    font-size: 1.5rem;
    color: #000000;
    transition: 0.38s all;
}

.c-overview__block:hover {
    background: #272727;
}

.c-overview__block:hover h3, .c-overview__block:hover p {
    color: #ffffff;
}

.c-overview__block:hover figure {
    opacity: 1;
}

.c-overview__block--img {
    display: -ms-flexbox;
    display: flex;
    max-width: 49%;
    width: 100%;
    border-radius: 0;
    overflow: hidden;
    margin-bottom: 2.5rem;
}

.c-overview__block--img .c-overview__block__text {
    width: 100%;
    max-width: 60%;
    background: #f6f6f6;
    padding: 3rem;
    transition: 0.38s all;
}

.c-overview__block--img .c-overview__block__image {
    width: 100%;
    max-width: 40%;
}

.c-overview__block:hover .c-overview__block__text {
    background: #272727;
}

.c-overview__blocks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.link-img-blocks {
    margin-bottom: 5rem;
}

.link-img-blocks .o-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.link-img-blocks__block {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 49.1%;
    margin-bottom: 2rem;
}

@media (max-width: 1000px) {
    .link-img-blocks__block {
        max-width: 100%;
    }
}

@media (max-width: 600px) {
    .link-img-blocks__block {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.link-img-blocks__block__text {
    background: #f6f6f6;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 3rem;
    color: #000000;
    transition: 0.38s all;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    position: relative;
}

.link-img-blocks__block__text h2 {
    font-size: 2.5rem;
    transition: 0.38s all;
}

.link-img-blocks__block__text p {
    font-size: 1.6rem;
    padding-bottom: 4rem;
}

.link-img-blocks__block__text button {
    border: none;
    width: 100%;
}

.link-img-blocks__block__text div {
    position: absolute;
    bottom: 2rem;
    width: calc(100% - 6rem);
}

@media (max-width: 600px) {
    .link-img-blocks__block__text {
        -ms-flex-order: 2;
        order: 2;
    }
}

.link-img-blocks__block__img {
    max-width: 20rem;
    min-height: 28rem;
    min-width: 20rem;
    position: relative;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

@media (max-width: 600px) {
    .link-img-blocks__block__img {
        -ms-flex-order: 1;
        order: 1;
        max-width: 100%;
    }
}

@media (max-width: 500px) {
    .link-img-blocks__block__img {
        min-height: 24rem;
    }
}

.link-img-blocks__block__img div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fabb07;
    transition: 0.38s all;
    opacity: 0;
}

.link-img-blocks__block:hover .link-img-blocks__block__text {
    background: #fabb07;
    color: #ffffff;
}

.link-img-blocks__block:hover .link-img-blocks__block__text h2 {
    color: #ffffff;
}

.link-img-blocks__block:hover .link-img-blocks__block__text button {
    background: #272727;
}

.link-img-blocks__block:hover .link-img-blocks__block__img div {
    opacity: .6;
}

.c-text-image-btn-blocks {
    margin-top: 5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.c-text-image-btn-blocks__block {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 49%;
    margin-bottom: 3rem;
}

@media (max-width: 1050px) {
    .c-text-image-btn-blocks__block {
        max-width: 100%;
    }
}

@media (max-width: 500px) {
    .c-text-image-btn-blocks__block {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.c-text-image-btn-blocks__block__text {
    width: 100%;
    max-width: 60%;
    background: #f6f6f6;
    padding: 3rem;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 500px) {
    .c-text-image-btn-blocks__block__text {
        -ms-flex-order: 2;
        order: 2;
        max-width: 100%;
    }
}

.c-text-image-btn-blocks__block__text ul {
    margin-bottom: 2rem;
}

.c-text-image-btn-blocks__block__text ul li a {
    color: #000000;
    word-break: break-word;
    font-size: 1.7rem;
}

.c-text-image-btn-blocks__block__text ul li a:hover {
    text-decoration: underline;
}

.c-text-image-btn-blocks__block__text h3 {
    font-size: 2.5rem;
    margin-bottom: 1rem;
}

.c-text-image-btn-blocks__block__text p {
    font-size: 1.5rem;
}

.c-text-image-btn-blocks__block__image {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    max-width: 40%;
    padding: 2rem;
}

@media (max-width: 500px) {
    .c-text-image-btn-blocks__block__image {
        -ms-flex-order: 1;
        order: 1;
        max-width: 100%;
        min-height: 40rem;
    }
}

@media (max-width: 400px) {
    .c-text-image-btn-blocks__block__image {
        min-height: 30rem;
    }
}

.c-text-image-btn-blocks__block__image img {
    margin-top: -4rem;
}

.c-text-image-btn-blocks__block__image--orange {
    background: #f19124;
}

.c-text-image-btn-blocks__block__image--blue {
    background: #272727;
}

.c-text-image-btn-blocks__block__image--green {
    background: #179ba3;
}

.c-text-image-btn-blocks__block__image--purple {
    background: #6c328d;
}

.c-signup {
    background: #fabb07;
    color: #ffffff;
    padding: 4.5rem;
    border-radius: 0;
    margin: 5rem 0;
}

.c-signup__text {
    margin-bottom: 2rem;
}

.c-signup__text h3 {
    margin: 0;
}

.c-signup__text p {
    font-size: 1.6rem;
}

.c-signup .c-form__group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 1000px) {
    .c-signup .c-form__group {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.c-form input {
    height: 6rem;
    padding: 0 2rem;
    width: 100%;
    border-radius: 0;
    border: none;
}

@media (max-width: 1000px) {
    .c-form input {
        width: 100%;
        margin: 1rem 0;
    }
}

.c-form input[type=checkbox] {
    width: auto;
    height: auto;
    margin-right: 1.5rem;
}

.c-form__group > span {
    width: 49%;
    display: block;
}

.c-form__group > span.acceptance-39 {
    width: 100%;
    margin: 2rem 0;
}

.c-form__group > span.acceptance-39 input {
    height: auto;
}

.c-form__group--checkbox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

@media (max-width: 1000px) {
    .c-form__group--checkbox {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
}

.c-form__group--checkbox label a {
    color: #ffffff;
    text-decoration: underline;
}

.c-form__group--full-btn button {
    width: 100%;
    text-align: center;
}

@media screen and (max-width: 1000px) {
    .c-form__group > span {
        width: 100%;
    }
}

.c-category {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin: .5rem auto 3rem;
}

.c-category h2 {
    font-size: 5rem;
    margin: 0;
}

.c-category__menu ul {
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 700px) {
    .c-category__menu ul {
        margin-top: 2rem;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
}

.c-category__menu ul li {
    margin: 0 2rem;
}

.c-category__menu ul li a {
    color: #000000;
}

.c-category__menu ul li a:hover {
    color: #fabb07;
    text-decoration: underline;
}

.c-category__menu .active {
    color: #fabb07;
    text-decoration: underline;
}

.c-contact-overview {
    width: 100%;
    max-width: 80rem;
    border-radius: 0;
    overflow: hidden;
    margin-right: 5rem;
}

.c-contact-overview__form-header {
    background: #636467;
}

.c-contact-overview__form-header h2 {
    margin: 0;
    color: #ffffff;
    text-align: center;
    padding: 2rem;
    font-size: 2.5rem;
}

.c-contact-overview__form {
    background: #f6f6f6;
    padding: 3rem;
}

.c-contact-overview__form .c-form__row {
    margin-bottom: 2rem;
}

@media (max-width: 650px) {
    .c-contact-overview__form .c-form__row {
        margin-bottom: 0;
    }
}

@media (max-width: 650px) {
    .c-contact-overview__form .c-form__row input[type=text], .c-contact-overview__form .c-form__row input[type=email] {
        width: 100%;
    }
}

.c-contact-overview__form .c-form__row input, .c-contact-overview__form .c-form__row textarea {
    font-style: italic;
    font-family: 'Open-Sans-Regular';
}

.c-contact-overview__form .c-form__group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 650px) {
    .c-contact-overview__form .c-form__group {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.c-contact-overview__form .c-form__group textarea {
    border: none;
    width: 100%;
    resize: vertical;
    padding: 2rem;
}

@media (max-width: 650px) {
    .c-contact-overview__form .c-form__group textarea {
        margin-top: 1rem;
    }
}

.c-contact-overview__form .c-form__group--checkbox span label {
    font-family: 'Open-Sans-Regular';
}

.c-contact-overview__form .c-form__group--checkbox span label a {
    color: #000000;
}

.c-contact-info {
    background: #434343;
    color: #fff;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    z-index: 4;
}

.c-contact-info .gap {
    box-shadow: inset 0 0px 9px 0px rgba(0, 0, 0, 0.25);
    width: 100%;
    height: 1rem;
    margin-bottom: 3rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.c-contact-info__image {
    padding: 2rem 0;
    text-align: center;
}

.c-contact-info__image img {
    width: 23rem;
}

.c-contact-info h3 {
    font-size: 3rem;
}

.c-contact-info-item {
    padding: 3rem 3.5rem;
}

.c-contact-info-item:nth-child(3) {
    padding-top: 0;
    padding-bottom: 0;
}

.c-contact-info-item__top {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
}

.c-contact-info-item__icon {
    width: 4rem;
    overflow: hidden;
    margin-right: 2rem;
}

.c-contact-info-item__content h4 {
    margin: 0;
}

.c-contact-info-social {
    padding: 3rem 3.5rem;
    background: #353535;
    position: relative;
    z-index: 999999;
}

.c-contact-info-social .icons a {
    margin-right: 1rem;
}

.c-contact-info-social .icons a img {
    width: 7rem;
}

.c-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 3rem;
    margin-top: 6rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 1023px) {
    .c-footer {
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.c-footer-navigation {
    -ms-flex: 1;
    flex: 1;
}

@media screen and (max-width: 1023px) {
    .c-footer-navigation {
        max-width: 100%;
    }
}

.c-footer-navigation__top {
    margin-top: 13rem;
    width: 100%;
    background: #fabb07;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 6rem 7.5rem;
    position: relative;
    flex-wrap: wrap;
}

@media screen and (max-width: 1023px) {
    .c-footer-navigation__top {
        padding: 6rem 0;
    }
}

.c-footer-navigation__top:after {
    content: "";
    position: absolute;
    left: 100%;
    background: inherit;
    height: 100%;
    top: 0;
    right: -9999px;
}

@media screen and (max-width: 1023px) {
    .c-footer-navigation__top:after {
        display: none;
    }
}

.c-footer-navigation__top:before {
    content: "";
    position: absolute;
    right: 100%;
    background: inherit;
    height: 100%;
    top: 0;
    left: -9999px;
    z-index: 1;
}

@media screen and (max-width: 1023px) {
    .c-footer-navigation__top:before {
        display: none;
    }
}

.c-footer-navigation__bottom {
    padding: 2rem 7.5rem 5rem;
}

@media screen and (max-width: 1023px) {
    .c-footer-navigation__bottom {
        text-align: center;
    }
}

.c-footer-navigation__bottom h4 {
    font-size: 1.3rem;
    margin: 0;
}

.c-footer-navigation__bottom nav ul {
    margin: 0;
    padding: 0;
}

.c-footer-navigation__bottom nav ul li {
    display: inline-block;
}

.c-footer-navigation__bottom nav ul li:after {
    content: '|';
    margin: 0 1rem;
    font-size: 1.3rem;
}

.c-footer-navigation__bottom nav ul li:last-child:after {
    display: none;
}

.c-footer-navigation__bottom nav ul li a {
    font-size: 1.3rem;
    font-family: 'Open-Sans-Regular';
    color: #000;
}

.c-footer-navigation-item {
    width: 50%;
    margin-top: 4rem;
    padding-right: 3rem;
}

@media screen and (max-width: 600px) {
    .c-footer-navigation-item {
        width: 60%;
        margin: 4rem auto 0 !important;
    }
}

.c-footer-navigation-item:nth-child(1) {
    margin-top: 0;
}

.c-footer-navigation-item:nth-child(2) {
    margin-top: 0;
}

.c-footer-navigation-item h3 {
    font-size: 2.2rem;
}

.c-footer-navigation-item nav ul {
    margin: 0;
    padding: 0;
}

.c-footer-navigation-item nav ul li {
    margin: 0;
    list-style-type: none;
}

.c-footer-navigation-item nav ul li a {
    color: #fff;
    font-weight: normal;
    list-style-type: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.c-footer-navigation-item nav ul li a:before {
    content: "";
    display: inline-block;
    height: 1.8rem;
    width: 1.8rem;
    background: url("../images/icons/plus.png");
    background-size: cover;
    background-position: center;
    margin-right: 2rem;
}

.u-bg-cover-center {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.u-bg-contain-top {
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}

.u-bg-contain-center {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

.u-bx-shadow {
    box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.35);
}

.u-bx-shadow--small {
    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.15);
}

.u-reset-ul {
    padding: 0;
    margin: 0;
}

.u-reset-ul li {
    list-style-type: none;
}

.u-reset-arrow-list {
    margin-bottom: 2rem;
}

.u-reset-arrow-list li a {
    display: block;
    font-family: 'din-light';
}

.u-reset-arrow-list li a img {
    width: 15px;
}

.u-skew-45 {
    transform: skew(45deg);
}

.u-unskew-45 {
    transform: skew(-45deg);
}

.u-flex {
    display: -ms-flexbox;
    display: flex;
}

.u-flex--half {
    width: 50%;
    margin: 0.5rem 0;
}

.u-flex--half:nth-of-type(2n) {
    margin: 0.5rem 0 0.5rem 1rem;
}

.u-flex--cc {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.u-column-2 {
    column-count: 2;
}

.u-space {
    padding: 4rem 0;
}

@media (max-width: 900px) {
    .u-space {
        padding: 2rem 0;
    }
}

.u-space--middle {
    padding: 0 5rem;
}

@media (max-width: 600px) {
    .u-space--middle {
        padding: 0 3rem;
    }
}

.u-space--large {
    padding: 8rem 0;
}

@media (max-width: 600px) {
    .u-space--large {
        padding: 4rem 0;
    }
}

.u-space--small {
    padding: 2rem 0;
}

.u-space-minus-top {
    margin: -4rem 0 10rem;
    position: relative;
}

.u-border-radius-primary {

}

input[type="text"] {
    color: #000 !important;
}

.c-logo img {
    width: 18rem;
    margin-right: 5rem;
}

.c-main-navigation-bar {
    -ms-flex: 1;
    flex: 1;
    background: #636467;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 7.5rem;
    overflow: hidden;
    border-radius: 6px;
    position: relative;
}

.c-main-navigation-bar ul {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
}

.c-main-navigation-bar ul li {
    list-style-type: none;
    padding: 0;
    margin: 0 1rem;
}

.c-main-navigation-bar ul li.current-menu-item a {
    color: #fabb07;
}

.c-main-navigation-bar ul li:hover a {
    color: #fabb07;
}

.c-main-navigation-bar ul li a {
    font-size: 1.7rem;
    color: #ffffff;
}

.c-search {
    background: #fabb07;
    height: 7.5rem;
    width: 7.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.c-search:hover {
    cursor: pointer;
}

.c-search img {
    height: 3rem;
}

/* Search */
.c-side-overview {
    position: relative;
    z-index: 100;
}

.c-breadcrumbs {
    margin-bottom: 4rem;
}

.c-author-profile a {
    color: #000;
}

.active-color a, .active-color {
    color: #fabb07 !important;
}

h2 a {
    color: #000;
}

iframe {
    width: 100%;
}

.c-form__group.textarea span {
    width: 100%;
}

.wp-block-video {
    width: 70%;
    margin-bottom: 5rem;
}

.wpmm-menu {
    z-index: 999999 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAuZGVmYXVsdHMvMS51dGlsaXRpZXMvX25vcm1hbGl6ZS5zY3NzIiwibWFpbi5jc3MiLCIwLmRlZmF1bHRzLzEudXRpbGl0aWVzL19sb2FkLWZvbnRzLnNjc3MiLCIwLmRlZmF1bHRzLzIuc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiMC5kZWZhdWx0cy8yLnNldHRpbmdzL19taXhpbnMuc2NzcyIsIjAuZGVmYXVsdHMvMy5jb3JlL19nbG9iYWxzLnNjc3MiLCIwLmRlZmF1bHRzLzMuY29yZS9fdHlwaG9ncmFwaHkuc2NzcyIsIjAuZGVmYXVsdHMvMy5jb3JlL19idXR0b25zLnNjc3MiLCIwLmRlZmF1bHRzLzMuY29yZS9fZm9ybS5zY3NzIiwiMC5kZWZhdWx0cy8zLmNvcmUvX3RhYmxlLnNjc3MiLCIxLm9iamVjdHMvd3JhcHBlci9fd3JhcHBlci5zY3NzIiwiMi5jb21wb25lbnRzL2hlYWRlci9faGVhZGVyLnNjc3MiLCIyLmNvbXBvbmVudHMvaGVyby9faGVyby5zY3NzIiwiMi5jb21wb25lbnRzL3RhZy9fdGFnLnNjc3MiLCIyLmNvbXBvbmVudHMvYXV0aG9yLXByb2ZpbGUvX2F1dGhvci1wcm9maWxlLnNjc3MiLCIyLmNvbXBvbmVudHMvYXJ0aWNsZS9fYXJ0aWNsZS5zY3NzIiwiMi5jb21wb25lbnRzL3NpZGUvX3NpZGUuc2NzcyIsIjIuY29tcG9uZW50cy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIyLmNvbXBvbmVudHMvYnJlYWRjcnVtYnMvX2JyZWFkY3J1bWJzLnNjc3MiLCIyLmNvbXBvbmVudHMvb3ZlcnZpZXctYmxvY2svX292ZXJ2aWV3LWJsb2NrLnNjc3MiLCIyLmNvbXBvbmVudHMvbGluay1pbWctYmxvY2svX2xpbmstaW1nLWJsb2NrLnNjc3MiLCIyLmNvbXBvbmVudHMvdGV4dC1pbWFnZS1idG4tYmxvY2svX3RleHQtaW1hZ2UtYnRuLWJsb2NrLnNjc3MiLCIyLmNvbXBvbmVudHMvc2lnbnVwL19zaWdudXAuc2NzcyIsIjIuY29tcG9uZW50cy9mb3JtL19mb3JtLnNjc3MiLCIyLmNvbXBvbmVudHMvY2F0ZWdvcnkvX2NhdGVnb3J5LnNjc3MiLCIyLmNvbXBvbmVudHMvY29udGFjdC9fY29udGFjdC5zY3NzIiwiMi5jb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCIzLnV0aWxpdGllcy9iYWNrZ3JvdW5kL19iYWNrZ3JvdW5kLnNjc3MiLCIzLnV0aWxpdGllcy9ib3gtc2hhZG93L19ib3gtc2hhZG93LnNjc3MiLCIzLnV0aWxpdGllcy9yZXNldC11bC9fcmVzZXQtdWwuc2NzcyIsIjMudXRpbGl0aWVzL3RyYW5zZm9ybS9fdHJhbnNmb3JtLnNjc3MiLCIzLnV0aWxpdGllcy9mbGV4L19mbGV4LnNjc3MiLCIzLnV0aWxpdGllcy9jb2x1bW4vX2NvbHVtbi5zY3NzIiwiMy51dGlsaXRpZXMvc3BhY2UvX3NwYWNlLnNjc3MiLCIzLnV0aWxpdGllcy9ib3JkZXItcmFkaXVzL19ib3JkZXItcmFkaXVzLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFBSyx3QkFBc0I7RUFBQywyQkFBeUI7RUFBQywrQkFBNkI7Q0FBRTs7QUFBRDtFQUFLLFVBQVE7Q0FBRTs7QUFBRDtFQUFzRixlQUFhO0NBQUU7O0FBQUQ7RUFBNEIsc0JBQW9CO0VBQUMseUJBQXVCO0NBQUU7O0FBQUQ7RUFBc0IsY0FBWTtFQUFDLFVBQVE7Q0FBRTs7QUN1QjVUO0VEdkI2VSxjQUFZO0NBQUU7O0FBQUQ7RUFBRSxnQkFBYztDQUFFOztBQUFEO0VBQWlCLFdBQVM7Q0FBRTs7QUFBRDtFQUFZLDBCQUF3QjtDQUFFOztBQUFEO0VBQVMsaUJBQWU7Q0FBRTs7QUFBRDtFQUFJLG1CQUFpQjtDQUFFOztBQUFEO0VBQUcsZUFBYTtFQUFDLGdCQUFjO0NBQUU7O0FBQUQ7RUFBSyxpQkFBZTtFQUFDLFlBQVU7Q0FBRTs7QUFBRDtFQUFNLGVBQWE7Q0FBRTs7QUFBRDtFQUFRLGVBQWE7RUFBQyxlQUFhO0VBQUMsbUJBQWlC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LFlBQVk7QUFJWjtFQUNFLG1CQUFrQjtFQUNsQixhQUFZO0NBQ2I7O0FBRUQ7RUFDRSxvQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQ7RUFDRSwwQkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxXQUFVO0VBQ1Ysb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsMkJBQTBCO0NBQzNCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemVcclxuaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZDowIDB9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotLjVlbX1zdWJ7Ym90dG9tOi0uMjVlbX1pbWd7Ym9yZGVyOjB9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJle292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkIHNpbHZlcjttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW19bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0aHtwYWRkaW5nOjB9XHJcbiBcclxuIiwiaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUJsYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktQmxhY2stSXRhbGljO1xuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktRXh0cmEtQm9sZDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1FeHRyYS1Cb2xkLUl0YWxpYztcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUV4dHJhQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1Cb2xkO1xuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1Cb2xkLUl0YWxpYztcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktU2VtaS1Cb2xkO1xuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktU2VtaS1Cb2xkLUl0YWxpYztcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVJlZ3VsYXI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUl0YWxpYztcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1NZWRpdW07XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktTWVkaXVtLUl0YWxpYztcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1MaWdodDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUxpZ2h0LUl0YWxpYztcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUV4dHJhLUxpZ2h0O1xuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktRXh0cmFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1FeHRyYS1MaWdodC1JdGFsaWM7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1FeHRyYUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVRoaW47XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVRoaW4tSXRhbGljO1xuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktVGhpbi1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNDT0xPUlNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI1NIQURPV1NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI0FOSU1BVElPTlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjUkVTUE9OU0lWRVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjTUVESUEgUVVFUlJJRVNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI0FTUEVDVCBSQVRJTyAoZGVmYXVsdCA0OjMpXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNHTE9CQUwgU1RZTEVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDQ4JTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaHIsXG4uaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI1RZUE9HSFJBUFlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDEuOXJlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxudGgge1xuICBtYXJnaW46IDAgMCAwLjZlbSAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xODtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1Cb2xkJztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5wLFxuLnAge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtUmVndWxhcic7XG59XG5cbnA6bGFzdC1jaGlsZCxcbi5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI1NUQU5EQVJEIEJVVFRPTlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1NZWRpdW0nO1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWEwZTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzYzNjQ2NztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tLWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWFhMGUwO1xufVxuXG4uYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYnRuLS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJ0bi0tc29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJ0bi0tc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5idG4tLXNvY2lhbCBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cblxuLmJ0bi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMyOGM1ZjY7XG59XG5cbi5idG4tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzNiNTg5Njtcbn1cblxuLmJ0bi0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiAjM2E5YmRjO1xufVxuXG4uYnRuLS1tYWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRucy13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYnRucy13aWRlIC5idG4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNDglO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5idG5zLXdpZGUgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG5zLXdpZGUgLmJ0bi0tc29jaWFsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJ0bnMtc29jaWFsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJ0bi0td2lkZSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjSUNPTiBCVVRUT05TXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNESVNBQkxFRFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjVEVYVCBMSU5LXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNGb3JtXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNGb3JtXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG50cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudHI6YWZ0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50cjphZnRlcjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm8td3JhcHBlci0tbWFpbiB7XG4gIG1heC13aWR0aDogMTI0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5vLXdyYXBwZXItLW1haW4ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuby13cmFwcGVyLS1tYWluIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuby13cmFwcGVyLS1tYWluIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuby13cmFwcGVyLS1tYWluIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5jLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzLjVyZW0gYXV0bztcbn1cblxuaGVhZGVyIC5zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNy41cmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuNHMgZWFzZSB3aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoqXHJcbiAgQ29weSBmcm9tIGxpdmUgbGl2aXRcclxuICovXG4uc2VhcmNoIC5zZWFyY2gtaW5uZXIgLmNsb3NlIHtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2gtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyICM2NTY0NmE7XG4gIGJhY2tncm91bmQtc2l6ZTogMS43NTBlbSAxLjc1MGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VhcmNoIC5zZWFyY2gtaW5uZXIgLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1pY29uLnBuZykgbm8tcmVwZWF0IGNlbnRlciAjNjU2NDZhO1xufVxuXG4uc2VhcmNoIC5zZWFyY2gtaW5uZXIgZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNC42ODhlbSk7XG4gIGhlaWdodDogNy41cmVtO1xufVxuXG4uc2VhcmNoIC5zZWFyY2gtaW5uZXIgZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgOHB4ICM4ODggaW5zZXQsIDAgMCA4cHggIzg4OCBpbnNldDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC1ncmVlbi5zdmcpIG5vLXJlcGVhdCA0cmVtIGNlbnRlciAjZWJlYmViO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMjUwZW07XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNjU2NDZhO1xufVxuXG4uc2VhcmNoLm9wZW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNC42ODhlbSk7XG59XG5cbnNlY3Rpb24ubW9iaWxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZWM3M2Y7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xufVxuXG5zZWN0aW9uLm1vYmlsZS1oZWFkZXIgLmlubmVyIGltZyB7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuc2VjdGlvbi5tb2JpbGUtaGVhZGVyIC5pbm5lciAuaWNvbi1tZW51IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tbWVudS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbi0tc3ViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTBweCkge1xuICAuYy1uYXZpZ2F0aW9uLS1zdWIge1xuICAgIHdpZHRoOiAxMTlyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5jLW5hdmlnYXRpb24tLXN1YiB7XG4gICAgd2lkdGg6IDExNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc1cHgpIHtcbiAgLmMtbmF2aWdhdGlvbi0tc3ViIHtcbiAgICB3aWR0aDogMTA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1uYXZpZ2F0aW9uLS1zdWIge1xuICAgIHdpZHRoOiA5MnJlbTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uLS1zdWIgLnVwcGVyIHtcbiAgbWF4LWhlaWdodDogNC4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYy1uYXZpZ2F0aW9uLS1zdWIgLnVwcGVyIC5tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1uYXZpZ2F0aW9uLS1zdWIgLnVwcGVyIC5tZW51IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNWQ1ZTYxO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3I7XG59XG5cbi5jLW5hdmlnYXRpb24tLXN1YiAudXBwZXIgLm1lbnUgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRkMDVmO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLmMtbmF2aWdhdGlvbi0tc3ViIC51cHBlciAubWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5NGMxMmU7XG59XG5cbi5jLW5hdmlnYXRpb24tLXN1YiAudXBwZXIgLnVzYWJpbGl0eSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQuM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmMtbmF2aWdhdGlvbi0tc3ViIC51cHBlciAudXNhYmlsaXR5IHNwYW4ge1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBjb2xvcjtcbn1cblxuLmMtbmF2aWdhdGlvbi0tc3ViIC51cHBlciAudXNhYmlsaXR5IHNwYW46aG92ZXIge1xuICBjb2xvcjogIzk0YzEyZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1uYXZpZ2F0aW9uLS1zdWIgLnVwcGVyIC51c2FiaWxpdHkgI3Nocmlua0ZvbnQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jLW5hdmlnYXRpb24tLXN1YiAudXBwZXIgLnVzYWJpbGl0eSAjcmVzZXRGb250IHtcbiAgZm9udC1zaXplOiAxNy43cHg7XG59XG5cbi5jLW5hdmlnYXRpb24tLXN1YiAudXBwZXIgLnVzYWJpbGl0eSAjZ3Jvd0ZvbnQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jLWhlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDYzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtaGVybyAuYy10YWdfX3dyYXAge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmMtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDE1cmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmMtaGVyb19fY29udGVudCBkaXYge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uYy1oZXJvX19jb250ZW50IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtaGVyb19fY29udGVudCBoMSwgLmMtaGVyb19fY29udGVudCBoMiwgLmMtaGVyb19fY29udGVudCBoMywgLmMtaGVyb19fY29udGVudCBwIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jLWhlcm9fX2NvbnRlbnQgaDEsIC5jLWhlcm9fX2NvbnRlbnQgaDIsIC5jLWhlcm9fX2NvbnRlbnQgaDMsIC5jLWhlcm9fX2NvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWhlcm9fX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOTYuNSU7XG4gIGhlaWdodDogOXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmMtaGVyb19fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jLWhlcm8tLWNvbnRlbnQtdG9wIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlM2UzZTMgMCUsIHdoaXRlIDcxJSwgd2hpdGUgNzElKTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmMtaGVyby0tY29udGVudC10b3AgLmMtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xufVxuXG4uYy1oZXJvLS1jb250ZW50LXRvcCAuYy1oZXJvX19jb250ZW50IGgxLCAuYy1oZXJvLS1jb250ZW50LXRvcCAuYy1oZXJvX19jb250ZW50IGgyLCAuYy1oZXJvLS1jb250ZW50LXRvcCAuYy1oZXJvX19jb250ZW50IGgzLCAuYy1oZXJvLS1jb250ZW50LXRvcCAuYy1oZXJvX19jb250ZW50IHAge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmMtaGVyby0tY29udGVudC10b3AgLmMtdGFnLS1tdWx0aXBsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGluay1pbWctYmxvY2tzX19ibG9ja19fdGV4dCBidXR0b24ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmMtaGVybyBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uYy1oZXJvLmdyYWRpZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uYy1oZXJvLmdyYWRpZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBibGFjayAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG59XG5cbi5jLXRhZyB7XG4gIGJhY2tncm91bmQ6ICM2MzY0Njc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM5NGMwMWQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAuOHJlbTtcbn1cblxuLmMtdGFnIHNwYW4ge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYy10YWctLXNtYWxsIHtcbiAgcGFkZGluZzogLjVyZW0gLjdyZW07XG59XG5cbi5jLXRhZy0tc21hbGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYy10YWctLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IC4ycmVtIDEuNXJlbTtcbn1cblxuLmMtdGFnLS1tdWx0aXBsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LU1lZGl1bSc7XG59XG5cbi5jLXRhZy0tbXVsdGlwbGUgc3BhbjpsYXN0LWNoaWxkIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1maWx0ZXItdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtZmlsdGVyLXRhZ3NfX3RhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6ICM2MzY0Njc7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLWZpbHRlci10YWdzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtYXV0aG9yLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1hdXRob3ItcHJvZmlsZV9faW1nIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5jLWF1dGhvci1wcm9maWxlIHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXcsIC5jLWFydGljbGUtZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODByZW07XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZSwgLmMtYXJ0aWNsZS1kZXRhaWxfX3NpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmMtYXJ0aWNsZS1vdmVydmlldyB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLmMtYXJ0aWNsZS1kZXRhaWwge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi5jLWFydGljbGUtZGV0YWlsIC5jLWJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9faW1nIC5jLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAycmVtO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB0cmFuc2l0aW9uOiAwLjM4cyBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNjM2NDY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbSAycmVtIDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zOHMgYWxsO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9faGVhZGVyIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciBzbWFsbDpiZWZvcmUge1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgd2lkdGg6IC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM5NGMwMWQ7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9fdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAyLjVyZW07XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgdHJhbnNpdGlvbjogMC4zOHMgYWxsO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2luZm8gcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGU6aG92ZXIgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGU6aG92ZXIgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19oZWFkZXIgc21hbGw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzYzNjQ2Nztcbn1cblxuLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlOmhvdmVyIC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9faW5mbyBwIHtcbiAgY29sb3I6ICM5NGMwMWQ7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZS0tdHdvLXRleHQtaXRlbXMgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19pbWcge1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGUtLXR3by10ZXh0LWl0ZW1zIC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZS0tdHdvLXRleHQtaXRlbXMgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50IC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9faGVhZGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGUtLXR3by10ZXh0LWl0ZW1zIC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudCAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciBzbWFsbDpiZWZvcmUge1xuICBsZWZ0OiAtM3JlbTtcbn1cblxuLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlLS10d28tdGV4dC1pdGVtcyAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnQgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19pbmZvIHtcbiAgYmFja2dyb3VuZDogIzYzNjQ2NztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZDllOWQ7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZS0tdHdvLXRleHQtaXRlbXMgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50IC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9faW5mbyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZS0tdHdvLXRleHQtaXRlbXMgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50IC5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZV9fY29udGVudF9faW5mbyAuYy1hdXRob3ItcHJvZmlsZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWFydGljbGUtb3ZlcnZpZXdfX3NpbmdsZS0tdHdvLXRleHQtaXRlbXM6aG92ZXIgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19pbmZvIHtcbiAgYmFja2dyb3VuZDogIzk0YzAxZDtcbn1cblxuLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlLS10d28tdGV4dC1pdGVtczpob3ZlciAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NGMwMWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZyB7XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmMtY29udGVudC1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi5jLWNvbnRlbnQtcGFnZSAuYy1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jLWNvbnRlbnQtcGFnZV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLmMtYW5kLXNpZGUgLm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jLWFuZC1zaWRlIC5vLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jLXNpZGUtaGFzLWF1dGhvciAuYy1vdmVydmlld19fYmxvY2ssIC5jLXNpZGUtaGFzLWF1dGhvciAuYy1zaWRlLW92ZXJ2aWV3X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jLXNpZGUtaGFzLXNlYXJjaCAuYy1hcnRpY2xlLW92ZXJ2aWV3LCAuYy1zaWRlLWhhcy1hdXRob3IgLmMtYXJ0aWNsZS1vdmVydmlldyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmMtc2lkZS1oYXMtc2VhcmNoIC5jLWFydGljbGUtZGV0YWlsLCAuYy1zaWRlLWhhcy1hdXRob3IgLmMtYXJ0aWNsZS1kZXRhaWwge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jLXNpZGUtaGFzLXNlYXJjaCAuYy1zaWRlLW92ZXJ2aWV3LCAuYy1zaWRlLWhhcy1hdXRob3IgLmMtc2lkZS1vdmVydmlldyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmMtc2lkZS1oYXMtc2VhcmNoIC5jLXNpZGUtb3ZlcnZpZXcgLmMtc2lkZS1zdHlsZSwgLmMtc2lkZS1oYXMtYXV0aG9yIC5jLXNpZGUtb3ZlcnZpZXcgLmMtc2lkZS1zdHlsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYy1zaWRlLW92ZXJ2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDByZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jLXNpZGUtb3ZlcnZpZXcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXcgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLmMtc2lkZS1vdmVydmlldy0tbWluLXRvcCB7XG4gIG1hcmdpbi10b3A6IC0xNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jLXNpZGUtb3ZlcnZpZXctLW1pbi10b3Age1xuICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICB9XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX2FsbCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktTWVkaXVtJztcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fYXV0aG9yIHtcbiAgcGFkZGluZzogM3JlbSAyLjRyZW07XG4gIGJhY2tncm91bmQ6ICM2MzY0Njc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYy1zaWRlLW92ZXJ2aWV3X19hdXRob3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtc2lkZS1vdmVydmlld19fYXV0aG9yX19pbWFnZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmMtc2lkZS1vdmVydmlld19fYXV0aG9yX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19hdXRob3JfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fYXV0aG9yX190ZXh0IGg1IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19hdXRob3JfX3RleHQgc21hbGwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtUmVndWxhcic7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYy1zaWRlLW92ZXJ2aWV3X19hdXRob3JfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X190ZXh0LWJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fdGV4dC1ibG9jayBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX3RleHQtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X190ZXh0LWJsb2NrIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X190ZXh0LWJsb2NrIGRpdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX3RleHQtYmxvY2stLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzk0YzAxZDtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fdGV4dC1ibG9jay0tZ3JlZW4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyLjRyZW07XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX2hlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19oZWFkZXItLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmMtc2lkZS1vdmVydmlld19faGVhZGVyLS1ncmF5IGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItc2VhcmNoX19pbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fZmlsdGVyLXNlYXJjaF9faW5wdXQgYnV0dG9uIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzk0YzAxZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXNpZGUtc3R5bGUge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmMtc2lkZS1zdHlsZS0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItc3ViamVjdHNfX3N1YmplY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItc3ViamVjdHNfX3N1YmplY3Q6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fZmlsdGVyLXN1YmplY3RzX19zdWJqZWN0IC5jLWF1dGhvci1wcm9maWxlIHNwYW4ge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX2ZpbHRlci1zdWJqZWN0c19fc3ViamVjdF9fbnVtYmVyIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xuICBjb2xvcjogIzYzNjQ2NztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX2ZpbHRlci1zdWJqZWN0cyAuYWN0aXZlIC5jLWF1dGhvci1wcm9maWxlIHNwYW4ge1xuICBjb2xvcjogIzk0YzAxZDtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fZmlsdGVyLXN1YmplY3RzIC5hY3RpdmUgLmMtc2lkZS1vdmVydmlld19fZmlsdGVyLXN1YmplY3RzX19zdWJqZWN0X19udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fc3ViamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5jLXNpZGUtb3ZlcnZpZXdfX3N1YmplY3Qgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktTWVkaXVtJztcbn1cblxuLmMtc2lkZS1vdmVydmlld19fc3ViamVjdF9fY2xyIHtcbiAgd2lkdGg6IC42cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fc3ViamVjdF9fY2xyLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjE5MTI0O1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19zdWJqZWN0X19jbHItLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMWFhMGUwO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19zdWJqZWN0X19jbHItLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzk0YzAxZDtcbn1cblxuLmMtc2lkZS1vdmVydmlld19fc3ViamVjdF9fY2xyLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNmMzMjhkO1xufVxuXG4uYy1zaWRlLW92ZXJ2aWV3X19zdWJqZWN0OmhvdmVyIC5jLXNpZGUtb3ZlcnZpZXdfX3N1YmplY3RfX2NsciB7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmMtcGFnaW5hdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXBhZ2luYXRpb24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWEwZTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWJyZWFkY3J1bWJzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcbiAgY29sb3I6ICM2MzY0Njc7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYy1icmVhZGNydW1icyBhIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuLmMtYnJlYWRjcnVtYnMgLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xuICBjb2xvcjogIzk0YzAxZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jLW92ZXJ2aWV3X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrIC5jLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jLW92ZXJ2aWV3X19ibG9jayAuYy10YWdfX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jLW92ZXJ2aWV3X19ibG9jayBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgdHJhbnNpdGlvbjogMC4zOHMgYWxsO1xufVxuXG4uYy1vdmVydmlld19fYmxvY2sgaDMgZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICByaWdodDogLTNyZW07XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhYTBlMDtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrOmhvdmVyIGgzLCAuYy1vdmVydmlld19fYmxvY2s6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1vdmVydmlld19fYmxvY2s6aG92ZXIgZmlndXJlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrLS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDQ5JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uYy1vdmVydmlld19fYmxvY2stLWltZyAuYy1vdmVydmlld19fYmxvY2tfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrLS1pbWcgLmMtb3ZlcnZpZXdfX2Jsb2NrX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLmMtb3ZlcnZpZXdfX2Jsb2NrOmhvdmVyIC5jLW92ZXJ2aWV3X19ibG9ja19fdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMxYWEwZTA7XG59XG5cbi5jLW92ZXJ2aWV3X19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpbmstaW1nLWJsb2NrcyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5saW5rLWltZy1ibG9ja3MgLm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGluay1pbWctYmxvY2tzX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ5LjElO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5saW5rLWltZy1ibG9ja3NfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saW5rLWltZy1ibG9ja3NfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX190ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAwLjM4cyBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1pbWctYmxvY2tzX19ibG9ja19fdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0cmFuc2l0aW9uOiAwLjM4cyBhbGw7XG59XG5cbi5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX190ZXh0IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX190ZXh0IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX190ZXh0IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGluay1pbWctYmxvY2tzX19ibG9ja19fdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmxpbmstaW1nLWJsb2Nrc19fYmxvY2tfX2ltZyB7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1pbi1oZWlnaHQ6IDI4cmVtO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGluay1pbWctYmxvY2tzX19ibG9ja19faW1nIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDI0cmVtO1xuICB9XG59XG5cbi5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX19pbWcgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM5NGMwMWQ7XG4gIHRyYW5zaXRpb246IDAuMzhzIGFsbDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpbmstaW1nLWJsb2Nrc19fYmxvY2s6aG92ZXIgLmxpbmstaW1nLWJsb2Nrc19fYmxvY2tfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstaW1nLWJsb2Nrc19fYmxvY2s6aG92ZXIgLmxpbmstaW1nLWJsb2Nrc19fYmxvY2tfX3RleHQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstaW1nLWJsb2Nrc19fYmxvY2s6aG92ZXIgLmxpbmstaW1nLWJsb2Nrc19fYmxvY2tfX3RleHQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzFhYTBlMDtcbn1cblxuLmxpbmstaW1nLWJsb2Nrc19fYmxvY2s6aG92ZXIgLmxpbmstaW1nLWJsb2Nrc19fYmxvY2tfX2ltZyBkaXYge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jLXRleHQtaW1hZ2UtYnRuLWJsb2Nrc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYy10ZXh0LWltYWdlLWJ0bi1ibG9ja3NfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXRleHQtaW1hZ2UtYnRuLWJsb2Nrc19fYmxvY2tfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYy10ZXh0LWltYWdlLWJ0bi1ibG9ja3NfX2Jsb2NrX190ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9ja19fdGV4dCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jLXRleHQtaW1hZ2UtYnRuLWJsb2Nrc19fYmxvY2tfX3RleHQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9ja19fdGV4dCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLXRleHQtaW1hZ2UtYnRuLWJsb2Nrc19fYmxvY2tfX3RleHQgaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9ja19fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jLXRleHQtaW1hZ2UtYnRuLWJsb2Nrc19fYmxvY2tfX2ltYWdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9ja19faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9ja19faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICB9XG59XG5cbi5jLXRleHQtaW1hZ2UtYnRuLWJsb2Nrc19fYmxvY2tfX2ltYWdlIGltZyB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4uYy10ZXh0LWltYWdlLWJ0bi1ibG9ja3NfX2Jsb2NrX19pbWFnZS0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YxOTEyNDtcbn1cblxuLmMtdGV4dC1pbWFnZS1idG4tYmxvY2tzX19ibG9ja19faW1hZ2UtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMWFhMGUwO1xufVxuXG4uYy10ZXh0LWltYWdlLWJ0bi1ibG9ja3NfX2Jsb2NrX19pbWFnZS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMTc5YmEzO1xufVxuXG4uYy10ZXh0LWltYWdlLWJ0bi1ibG9ja3NfX2Jsb2NrX19pbWFnZS0tcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZjMzI4ZDtcbn1cblxuLmMtc2lnbnVwIHtcbiAgYmFja2dyb3VuZDogIzk0YzAxZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDVyZW0gMDtcbn1cblxuLmMtc2lnbnVwX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmMtc2lnbnVwX190ZXh0IGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1zaWdudXBfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYy1zaWdudXAgLmMtZm9ybV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmMtc2lnbnVwIC5jLWZvcm1fX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLWZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG59XG5cbi5jLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5jLWZvcm1fX2dyb3VwID4gc3BhbiB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1mb3JtX19ncm91cCA+IHNwYW4uYWNjZXB0YW5jZS0zOSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmMtZm9ybV9fZ3JvdXAgPiBzcGFuLmFjY2VwdGFuY2UtMzkgaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWZvcm1fX2dyb3VwLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jLWZvcm1fX2dyb3VwLS1jaGVja2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLWZvcm1fX2dyb3VwLS1jaGVja2JveCBsYWJlbCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1mb3JtX19ncm91cC0tZnVsbC1idG4gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmMtZm9ybV9fZ3JvdXAgPiBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAuNXJlbSBhdXRvIDNyZW07XG59XG5cbi5jLWNhdGVnb3J5IGgyIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWNhdGVnb3J5X19tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jLWNhdGVnb3J5X19tZW51IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5X19tZW51IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDJyZW07XG59XG5cbi5jLWNhdGVnb3J5X19tZW51IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmMtY2F0ZWdvcnlfX21lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTRjMDFkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtY2F0ZWdvcnlfX21lbnUgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTRjMDFkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtY29udGFjdC1vdmVydmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLmMtY29udGFjdC1vdmVydmlld19fZm9ybS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNjM2NDY3O1xufVxuXG4uYy1jb250YWN0LW92ZXJ2aWV3X19mb3JtLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5jLWNvbnRhY3Qtb3ZlcnZpZXdfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4uYy1jb250YWN0LW92ZXJ2aWV3X19mb3JtIC5jLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYy1jb250YWN0LW92ZXJ2aWV3X19mb3JtIC5jLWZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmMtY29udGFjdC1vdmVydmlld19fZm9ybSAuYy1mb3JtX19yb3cgaW5wdXRbdHlwZT10ZXh0XSwgLmMtY29udGFjdC1vdmVydmlld19fZm9ybSAuYy1mb3JtX19yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWNvbnRhY3Qtb3ZlcnZpZXdfX2Zvcm0gLmMtZm9ybV9fcm93IGlucHV0LCAuYy1jb250YWN0LW92ZXJ2aWV3X19mb3JtIC5jLWZvcm1fX3JvdyB0ZXh0YXJlYSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtUmVndWxhcic7XG59XG5cbi5jLWNvbnRhY3Qtb3ZlcnZpZXdfX2Zvcm0gLmMtZm9ybV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYy1jb250YWN0LW92ZXJ2aWV3X19mb3JtIC5jLWZvcm1fX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLWNvbnRhY3Qtb3ZlcnZpZXdfX2Zvcm0gLmMtZm9ybV9fZ3JvdXAgdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmMtY29udGFjdC1vdmVydmlld19fZm9ybSAuYy1mb3JtX19ncm91cCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uYy1jb250YWN0LW92ZXJ2aWV3X19mb3JtIC5jLWZvcm1fX2dyb3VwLS1jaGVja2JveCBzcGFuIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtUmVndWxhcic7XG59XG5cbi5jLWNvbnRhY3Qtb3ZlcnZpZXdfX2Zvcm0gLmMtZm9ybV9fZ3JvdXAtLWNoZWNrYm94IHNwYW4gbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYy1jb250YWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYy1jb250YWN0LWluZm8gLmdhcCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtY29udGFjdC1pbmZvX19pbWFnZSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1jb250YWN0LWluZm9fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAyM3JlbTtcbn1cblxuLmMtY29udGFjdC1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uYy1jb250YWN0LWluZm8taXRlbSB7XG4gIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xufVxuXG4uYy1jb250YWN0LWluZm8taXRlbTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jLWNvbnRhY3QtaW5mby1pdGVtX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYy1jb250YWN0LWluZm8taXRlbV9faWNvbiB7XG4gIHdpZHRoOiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5jLWNvbnRhY3QtaW5mby1pdGVtX19jb250ZW50IGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1jb250YWN0LWluZm8tc29jaWFsIHtcbiAgcGFkZGluZzogM3JlbSAzLjVyZW07XG4gIGJhY2tncm91bmQ6ICMzNTM1MzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4uYy1jb250YWN0LWluZm8tc29jaWFsIC5pY29ucyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYy1jb250YWN0LWluZm8tc29jaWFsIC5pY29ucyBhIGltZyB7XG4gIHdpZHRoOiA3cmVtO1xufVxuXG4uYy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvb3Rlci1uYXZpZ2F0aW9uX190b3Age1xuICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM5NGMwMWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDZyZW0gNy41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWZvb3Rlci1uYXZpZ2F0aW9uX190b3Age1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbl9fdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC05OTk5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1mb290ZXItbmF2aWdhdGlvbl9fdG9wOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWZvb3Rlci1uYXZpZ2F0aW9uX190b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1mb290ZXItbmF2aWdhdGlvbl9fdG9wOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbl9fYm90dG9tIHtcbiAgcGFkZGluZzogMnJlbSA3LjVyZW0gNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWZvb3Rlci1uYXZpZ2F0aW9uX19ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbl9fYm90dG9tIGg0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtZm9vdGVyLW5hdmlnYXRpb25fX2JvdHRvbSBuYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWZvb3Rlci1uYXZpZ2F0aW9uX19ib3R0b20gbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbl9fYm90dG9tIG5hdiB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbl9fYm90dG9tIG5hdiB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9vdGVyLW5hdmlnYXRpb25fX2JvdHRvbSBuYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWZvb3Rlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYy1mb290ZXItbmF2aWdhdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLWZvb3Rlci1uYXZpZ2F0aW9uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtZm9vdGVyLW5hdmlnYXRpb24taXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uYy1mb290ZXItbmF2aWdhdGlvbi1pdGVtIG5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtZm9vdGVyLW5hdmlnYXRpb24taXRlbSBuYXYgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmMtZm9vdGVyLW5hdmlnYXRpb24taXRlbSBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtZm9vdGVyLW5hdmlnYXRpb24taXRlbSBuYXYgdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS44cmVtO1xuICB3aWR0aDogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4udS1iZy1jb3Zlci1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udS1iZy1jb250YWluLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnUtYmctY29udGFpbi1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51LWJ4LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjM1KTtcbn1cblxuLnUtYngtc2hhZG93LS1zbWFsbCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpO1xufVxuXG4udS1yZXNldC11bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtcmVzZXQtdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi51LXJlc2V0LWFycm93LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1yZXNldC1hcnJvdy1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdkaW4tbGlnaHQnO1xufVxuXG4udS1yZXNldC1hcnJvdy1saXN0IGxpIGEgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi51LXNrZXctNDUge1xuICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpO1xufVxuXG4udS11bnNrZXctNDUge1xuICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKTtcbn1cblxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51LWZsZXgtLWhhbGYge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4udS1mbGV4LS1oYWxmOm50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDFyZW07XG59XG5cbi51LWZsZXgtLWNjIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LWNvbHVtbi0yIHtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuXG4udS1zcGFjZSB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC51LXNwYWNlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLnUtc3BhY2UtLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51LXNwYWNlLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuXG4udS1zcGFjZS0tbGFyZ2Uge1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudS1zcGFjZS0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuXG4udS1zcGFjZS0tc21hbGwge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi51LXNwYWNlLW1pbnVzLXRvcCB7XG4gIG1hcmdpbjogLTRyZW0gMCAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1ib3JkZXItcmFkaXVzLXByaW1hcnkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDE4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi5jLW1haW4tbmF2aWdhdGlvbi1iYXIge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjNjM2NDY3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uLWJhciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uLWJhciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5cbi5jLW1haW4tbmF2aWdhdGlvbi1iYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjOTRjMDFkO1xufVxuXG4uYy1tYWluLW5hdmlnYXRpb24tYmFyIHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzk0YzAxZDtcbn1cblxuLmMtbWFpbi1uYXZpZ2F0aW9uLWJhciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLXNlYXJjaDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtc2VhcmNoIGltZyB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLyogU2VhcmNoICovXG4uYy1zaWRlLW92ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5jLWJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmMtYXV0aG9yLXByb2ZpbGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWN0aXZlLWNvbG9yIGEsIC5hY3RpdmUtY29sb3Ige1xuICBjb2xvcjogIzk0YzAxZCAhaW1wb3J0YW50O1xufVxuXG5oMiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1mb3JtX19ncm91cC50ZXh0YXJlYSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay12aWRlbyB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi53cG1tLW1lbnUge1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbn1cbiIsIi8vUmFsZXdheVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUmFsZXdheS1CbGFjaztcclxuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktQmxhY2sudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktQmxhY2stSXRhbGljO1xyXG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUmFsZXdheS1FeHRyYS1Cb2xkO1xyXG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktRXh0cmEtQm9sZC1JdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUV4dHJhQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUmFsZXdheS1Cb2xkO1xyXG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUJvbGQtSXRhbGljO1xyXG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVNlbWktQm9sZDtcclxuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktU2VtaUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktU2VtaS1Cb2xkLUl0YWxpYztcclxuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktU2VtaUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktUmVndWxhcjtcclxuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktUmVndWxhci50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUmFsZXdheS1JdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUl0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUmFsZXdheS1NZWRpdW07XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LU1lZGl1bS50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUmFsZXdheS1NZWRpdW0tSXRhbGljO1xyXG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktTGlnaHQ7XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUxpZ2h0LUl0YWxpYztcclxuICBzcmM6IHVybChcIi9mb250cy9yYWxld2F5L1JhbGV3YXktTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktRXh0cmEtTGlnaHQ7XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktRXh0cmEtTGlnaHQtSXRhbGljO1xyXG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1FeHRyYUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVRoaW47XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LVRoaW4udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXktVGhpbi1JdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmFsZXdheS9SYWxld2F5LVRoaW4tSXRhbGljLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbi8vIE9QRU4gU0FOU1xyXG4vL09wZW4gc2FucyAtIFJlZ3VsYXJcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtUmVndWxhcic7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjQ09MT1JTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBDb2xvcnMgbmFtZXNcclxuJGJsYWNrLXByaW1hcnk6ICMwMDAwMDA7XHJcbiR3aGl0ZS1wcmltYXJ5OiAjZmZmZmZmO1xyXG4kZ3JlZW4tcHJpbWFyeTogIzk0YzAxZDtcclxuJGdyZWVuLXNlY29uZGFyeTogIzE3OWJhMztcclxuJGdyYXktcHJpbWFyeTogIzYzNjQ2NztcclxuJGdyYXktc2Vjb25kYXJ5OiAjNDM0MzQzO1xyXG4kZ3JheS10ZXJ0aWFyeTogIzM1MzUzNTtcclxuJGJsdWUtcHJpbWFyeTogIzFhYTBlMDtcclxuJG9yYW5nZS1wcmltYXJ5OiAjZjE5MTI0O1xyXG4kcHVycGxlLXByaW1hcnk6ICM2YzMyOGQ7XHJcblxyXG4vLyBGb250IGNvbG9yc1xyXG4kY2xyLXdoaXRlLXByaW1hcnk6ICR3aGl0ZS1wcmltYXJ5O1xyXG4kY2xyLWJsYWNrLXByaW1hcnk6ICRibGFjay1wcmltYXJ5O1xyXG4kY2xyLWdyZWVuLXByaW1hcnk6ICRncmVlbi1wcmltYXJ5O1xyXG4kY2xyLWdyYXktcHJpbWFyeTogJGdyYXktcHJpbWFyeTtcclxuXHJcbi8vIEJHIGNvbG9yc1xyXG4kYmctd2hpdGUtcHJpbWFyeTogJHdoaXRlLXByaW1hcnk7XHJcbiRiZy1ibGFjay1wcmltYXJ5OiAkYmxhY2stcHJpbWFyeTtcclxuJGJnLWdyZWVuLXByaW1hcnk6ICRncmVlbi1wcmltYXJ5O1xyXG4kYmctZ3JlZW4tc2Vjb25kYXJ5OiAkZ3JlZW4tc2Vjb25kYXJ5O1xyXG4kYmctZ3JheS1wcmltYXJ5OiAkZ3JheS1wcmltYXJ5O1xyXG4kYmctZ3JheS1zZWNvbmRhcnk6ICRncmF5LXNlY29uZGFyeTtcclxuJGJnLWdyYXktdGVydGlhcnk6ICRncmF5LXRlcnRpYXJ5O1xyXG4kYmctYmx1ZS1wcmltYXJ5OiAkYmx1ZS1wcmltYXJ5O1xyXG4kYmctb3JhbmdlLXByaW1hcnk6ICRvcmFuZ2UtcHJpbWFyeTtcclxuJGJnLXB1cnBsZS1wcmltYXJ5OiAkcHVycGxlLXByaW1hcnk7XHJcblxyXG4vLyBCb3ggc2hhZG93IGNvbG9yc1xyXG5cclxuLy8gRWxlbWVudC1jb2xvcnNcclxuXHJcbi8vICRjb2xvci1zZWxlY3Rpb246ICRjb2xvci1tYWluO1xyXG4vLyAkc2Nyb2xsYmFyLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNTSEFET1dTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCb3gtc2hhZG93c1xyXG5cclxuLy8gVGV4dC1zaGFkb3dzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNBTklNQVRJT05cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIFRyYW5zdGlvbnNcclxuJHRyYW5zaXRpb24xOiAwLjI4cyBhbGw7XHJcbiR0cmFuc2l0aW9uMjogMC4zOHMgYWxsO1xyXG4kdHJhbnNpdGlvbjM6IDAuNTVzIGFsbDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI1JFU1BPTlNJVkVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIERldmljZSB3aWR0aHNcclxuJG1vYmlsZS13aWR0aDogNTIwcHg7XHJcbiR0YWJsZXQtd2lkdGg6IDc2OHB4O1xyXG4kYmV0d2Vlbi10YWJsZXQ6IDkwMHB4O1xyXG4kZGVza3RvcC13aWR0aDogMTAyNHB4O1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNNRURJQSBRVUVSUklFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIG1xLW1vYmlsZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLW1vYmlsZS11cCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1vYmlsZS13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLXRhYmxldCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aH0pe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtYmV0d2Vlbi10YWJsZXQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRiZXR3ZWVuLXRhYmxldH0pe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtdGFibGV0LXVwIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0LXdpZHRofSl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kZXNrdG9wIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRlc2t0b3AtdXAge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9vc3RyYXAvRm91bmRhdGlvblxyXG5AbWl4aW4gbXEteGwge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR4bH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLWxnIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbGd9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1tZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1kfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtc20ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzbX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLXhzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skeHN9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI0FTUEVDVCBSQVRJTyAoZGVmYXVsdCA0OjMpXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aDogNCwgJGhlaWdodDogMykge1xyXG4gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gJjpiZWZvcmUge1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgY29udGVudDogXCJcIjtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xyXG4gfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI0dMT0JBTCBTVFlMRVNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICBAaW5jbHVkZSBtcS10YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiA1NCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDQ4JTtcclxuICB9XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG92ZXJmbG93LXg6aGlkZGVuO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRzY3JvbGxiYXItY29sb3I7XHJcbn1cclxuXHJcbi8vIGltZyByZXNldFxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIGJhc2ljIGhyXHJcbmhyLFxyXG4uaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMC4xcmVtO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjVFlQT0dIUkFQWVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGZvbnQtc2l6ZTogMS45cmVtO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG50aCB7XHJcbiAgbWFyZ2luOiAwIDAgMC42ZW0gMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBmb250LXNpemU6IDUuNXJlbTtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xyXG4gIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5wLFxyXG4ucCB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjU1RBTkRBUkQgQlVUVE9OXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnRuIHtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktTWVkaXVtJztcclxuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24yO1xyXG5cclxuICAmLS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi0tZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctZ3JheS1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXdoaXRle1xyXG4gICAgYmFja2dyb3VuZDogJGJnLXdoaXRlLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNsci1ibGFjay1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi0tc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgfVxyXG5cclxuICAmLS1zb2NpYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHdpdHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjhjNWY2O1xyXG4gIH1cclxuICAmLS1mYWNlYm9vayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I1ODk2O1xyXG4gIH1cclxuICAmLS1saW5rZWRpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2E5YmRjO1xyXG4gIH1cclxuICAmLS1tYWlsIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy13aGl0ZS1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uYnRucy13aWRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAuYnRuIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tLXNvY2lhbDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5idG5zLXNvY2lhbCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0td2lkZSB7XHJcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNJQ09OIEJVVFRPTlNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICNESVNBQkxFRFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI1RFWFQgTElOS1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjRm9ybVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI0Zvcm1cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbnRhYmxle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50aGVhZHtcclxuICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkY29sb3ItYm9yZGVyLCAwLjMpO1xyXG59XHJcblxyXG50aHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG50ciB7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJvcmRlciwgMC4yKTtcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbnRyOmFmdGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLm8td3JhcHBlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdCYtLW1haW4ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjRyZW07XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAzLjVyZW0gYXV0bztcclxufVxyXG5cclxuaGVhZGVyIC5zZWFyY2gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogNy41cmVtO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAuNHMgZWFzZSB3aWR0aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKipcclxuICBDb3B5IGZyb20gbGl2ZSBsaXZpdFxyXG4gKi9cclxuXHJcbi5zZWFyY2ggLnNlYXJjaC1pbm5lciAuY2xvc2Uge1xyXG4gIHdpZHRoOiA3LjVyZW07XHJcbiAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIzY1NjQ2YTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEuNzUwZW0gMS43NTBlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWFyY2ggLnNlYXJjaC1pbm5lciAuY2xvc2Uge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgIzY1NjQ2YTtcclxufVxyXG5cclxuLnNlYXJjaCAuc2VhcmNoLWlubmVyIGZvcm0ge1xyXG5cclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNC42ODhlbSk7XHJcbiAgaGVpZ2h0OiA3LjVyZW07XHJcblxyXG59XHJcblxyXG4uc2VhcmNoIC5zZWFyY2gtaW5uZXIgZm9ybSBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4ICM4ODggaW5zZXQsIDAgMCA4cHggIzg4OCBpbnNldDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLWdyZWVuLnN2Zykgbm8tcmVwZWF0IDRyZW0gY2VudGVyICNlYmViZWI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1MGVtO1xyXG4gIHBhZGRpbmctbGVmdDogMTFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgY29sb3I6ICM2NTY0NmE7XHJcblxyXG59XHJcblxyXG4uc2VhcmNoLm9wZW4ge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjY4OGVtKTtcclxufVxyXG5cclxuXHJcbnNlY3Rpb24ubW9iaWxlLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlYzczZjtcclxuICBoZWlnaHQ6IDUycHg7XHJcbiAgcGFkZGluZzogMTJweCAyNXB4O1xyXG59XHJcblxyXG5zZWN0aW9uLm1vYmlsZS1oZWFkZXIgLmlubmVyIGltZyB7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuc2VjdGlvbi5tb2JpbGUtaGVhZGVyIC5pbm5lciAuaWNvbi1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLW1lbnUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubW9iaWxlLWhlYWRlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcbiAgLm1vYmlsZS1oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5jLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmMtbmF2aWdhdGlvbi0tc3Vie1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEyNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxMHB4KXtcclxuICAgIHdpZHRoOiAxMTlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpe1xyXG4gICAgd2lkdGg6IDExNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzVweCl7XHJcbiAgICB3aWR0aDogMTA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgIHdpZHRoOiA5MnJlbTtcclxuICB9XHJcblxyXG4gIC51cHBlcntcclxuICAgIG1heC1oZWlnaHQ6IDQuM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIC5tZW51e1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBsaXtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjNWQ1ZTYxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3I7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGQwNWY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTRjMTJlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51c2FiaWxpdHl7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDQuM3JlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzk0YzEyZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNzaHJpbmtGb250e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3Jlc2V0Rm9udHtcclxuICAgICAgICBmb250LXNpemU6IDE3LjdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2dyb3dGb250e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1oZXJvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE0NXJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgbWluLWhlaWdodDogNjNyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYy10YWdfX3dyYXAge1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbjogNXJlbSBhdXRvIDE1cmVtO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXYge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBwIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC43KTtcclxuICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWd1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA5Ni41JTtcclxuICAgIGhlaWdodDogOXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRiZy13aGl0ZS1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb250ZW50LXRvcCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIyNywyMjcsMjI3LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNzElLHJnYmEoMjU1LDI1NSwyNTUsMSkgNzElKTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmMtaGVyb19fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogNXJlbSBhdXRvO1xyXG5cclxuICAgICAgaDEsIGgyLCBoMywgcCB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy10YWctLW11bHRpcGxlIHtcclxuICAgICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWltZy1ibG9ja3NfX2Jsb2NrX190ZXh0IGJ1dHRvbntcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxufVxyXG5cclxuLmMtaGVybyBwIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5jLWhlcm8uZ3JhZGllbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gIH1cclxufVxyXG4iLCIuYy10YWcge1xyXG4gIGJhY2tncm91bmQ6ICRiZy1ncmF5LXByaW1hcnk7XHJcbiAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRiZy1ncmVlbi1wcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAuOHJlbTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW11bHRpcGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjJyZW0gMS41cmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXktTWVkaXVtJztcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1maWx0ZXItdGFncyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cclxuICAmX190YWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICBjb2xvcjogIzYzNjQ2NztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctZ3JlZW4tcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlLXByaW1hcnk7XHJcbiAgfVxyXG59IiwiLmMtYXV0aG9yLXByb2ZpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcclxuICAgIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcbiAgfVxyXG59IiwiLmMtYXJ0aWNsZS1vdmVydmlldywgLmMtYXJ0aWNsZS1kZXRhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogODByZW07XHJcblxyXG4gICZfX3NpbmdsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYy1hcnRpY2xlLW92ZXJ2aWV3IHtcclxuICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbn1cclxuXHJcbi5jLWFydGljbGUtZGV0YWlsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgLmMtYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYy10YWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMnJlbTtcclxuICAgICAgbGVmdDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uMjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJnLWdyYXktcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDIuNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24yO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXktTWVkaXVtJztcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmVlbi1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAyLjVyZW07XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24yO1xyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNsci1ibGFjay1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmVlbi1wcmltYXJ5O1xyXG5cclxuICAgICAgc21hbGw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JheS1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnRfX2luZm8ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNsci1ncmVlbi1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10d28tdGV4dC1pdGVtcyB7XHJcbiAgICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjVyZW07XHJcbiAgICB9XHJcbiAgICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19oZWFkZXIge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JheS1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWQ5ZTlkO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1hdXRob3ItcHJvZmlsZSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmMtYXJ0aWNsZS1vdmVydmlld19fc2luZ2xlX19jb250ZW50X19pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JlZW4tcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICAuYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1hcnRpY2xlLW92ZXJ2aWV3X19zaW5nbGVfX2ltZ3tcclxuICB0cmFuc2l0aW9uOiAwLjM4cyBhbGw7XHJcbn1cclxuXHJcbi5jLWNvbnRlbnQtcGFnZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcblxyXG4gIC5jLWJyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLmMtYW5kLXNpZGUge1xyXG5cclxuICAuby13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmMtc2lkZS1oYXMtYXV0aG9yIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgIC5jLW92ZXJ2aWV3X19ibG9jaywgLmMtc2lkZS1vdmVydmlld19faGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXNpZGUtaGFzLXNlYXJjaCwgLmMtc2lkZS1oYXMtYXV0aG9yIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgIC5jLWFydGljbGUtb3ZlcnZpZXcge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAuYy1hcnRpY2xlLWRldGFpbCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLXNpZGUtb3ZlcnZpZXcge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmMtc2lkZS1zdHlsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc2lkZS1vdmVydmlldyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gICYtLW1pbi10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNsci1ibGFjay1wcmltYXJ5O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5LU1lZGl1bSc7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYXV0aG9yIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMi40cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWdyYXktcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSA0cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmVlbi1wcmltYXJ5O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc2lkZS1vdmVydmlld19faGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JlZW4tcHJpbWFyeTtcclxuICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMi40cmVtO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLS1ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICBjb2xvcjogJGNsci1ibGFjay1wcmltYXJ5O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc2lkZS1vdmVydmlld19fZmlsdGVyLXNlYXJjaCB7XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGUtcHJpbWFyeTtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmVlbi1wcmltYXJ5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXNpZGUtc3R5bGUge1xyXG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgcGFkZGluZzogM3JlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcclxuXHJcbiAgJi0tc2luZ2xlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItdGFncyB7XHJcblxyXG59XHJcblxyXG4uYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItc3ViamVjdHMge1xyXG5cclxuICAmX19zdWJqZWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYXV0aG9yLXByb2ZpbGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICBwYWRkaW5nOiAwLjFyZW0gMC43cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XHJcbiAgICAgIGNvbG9yOiAjNjM2NDY3O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgLmMtYXV0aG9yLXByb2ZpbGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNsci1ncmVlbi1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1zaWRlLW92ZXJ2aWV3X19maWx0ZXItc3ViamVjdHNfX3N1YmplY3RfX251bWJlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmVlbi1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc2lkZS1vdmVydmlld19fc3ViamVjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXktTWVkaXVtJztcclxuICB9XHJcblxyXG4gICZfX2NsciB7XHJcbiAgICB3aWR0aDogLjZyZW07XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcblxyXG4gICAgJi0tb3JhbmdlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJnLW9yYW5nZS1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLS1ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmVlbi1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJi0tcHVycGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJnLXB1cnBsZS1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYy1zaWRlLW92ZXJ2aWV3X19zdWJqZWN0X19jbHIge1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGUtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICB9XHJcbn0iLCIuYy1icmVhZGNydW1icyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xyXG4gICAgY29sb3I6ICRjbHItZ3JheS1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcclxuICAgIGNvbG9yOiAkY2xyLWdyZWVuLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn0iLCIuYy1vdmVydmlld19fYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcblxyXG4gIC5jLXRhZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGNsci1ibGFjay1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uMjtcclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIHJpZ2h0OiAtM3JlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uMjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtcHJpbWFyeTtcclxuXHJcbiAgICBoMywgcCB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgLmMtb3ZlcnZpZXdfX2Jsb2NrX190ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtb3ZlcnZpZXdfX2Jsb2NrX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmMtb3ZlcnZpZXdfX2Jsb2NrX190ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLW92ZXJ2aWV3X19ibG9ja3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbn0iLCIubGluay1pbWctYmxvY2tzIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAuby13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ5LjElO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24yO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICAgbWluLWhlaWdodDogMjhyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMjByZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JlZW4tcHJpbWFyeTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAubGluay1pbWctYmxvY2tzX19ibG9ja19fdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyZWVuLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstaW1nLWJsb2Nrc19fYmxvY2tfX2ltZyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy10ZXh0LWltYWdlLWJ0bi1ibG9ja3Mge1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ5JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi0tb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctb3JhbmdlLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICAmLS1ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyZWVuLXNlY29uZGFyeTtcclxuICAgICAgfVxyXG4gICAgICAmLS1wdXJwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1wdXJwbGUtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLXNpZ251cCB7XHJcbiAgYmFja2dyb3VuZDogJGJnLWdyZWVuLXByaW1hcnk7XHJcbiAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICBwYWRkaW5nOiA0LjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbjogNXJlbSAwO1xyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWZvcm0ge1xyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1mb3JtIHtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gICZfX2dyb3VwIHtcclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICB3aWR0aDogNDklO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYuYWNjZXB0YW5jZS0zOXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuXHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlLXByaW1hcnk7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsLWJ0biB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5jLWZvcm1fX2dyb3VwID4gc3BhbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuYy1jYXRlZ29yeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IC41cmVtIGF1dG8gM3JlbTtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICZfX21lbnUge1xyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItZ3JlZW4tcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWdyZWVuLXByaW1hcnk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLWNvbnRhY3Qtb3ZlcnZpZXcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogODByZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG5cclxuICAmX19mb3JtLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctZ3JheS1wcmltYXJ5O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZS1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgICAuYy1mb3JtX19yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZm9ybV9fZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY2hlY2tib3gge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4tU2Fucy1SZWd1bGFyJztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmxhY2stcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1jb250YWN0LWluZm8ge1xyXG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA0O1xyXG5cclxuICAuZ2FwIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmMtY29udGFjdC1pbmZvLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xyXG5cclxuICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICBpbWcge1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jLWNvbnRhY3QtaW5mby1zb2NpYWwge1xyXG4gIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xyXG4gIGJhY2tncm91bmQ6ICMzNTM1MzU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICAuaWNvbnMge1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTRjMDFkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogNnJlbSA3LjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuICAgICAgcGFkZGluZzogNnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogLTk5OTlweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgcGFkZGluZzogMnJlbSA3LjVyZW0gNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3Blbi1TYW5zLVJlZ3VsYXInO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYy1mb290ZXItbmF2aWdhdGlvbi1pdGVtIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvIDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDEpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBuYXYge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGx1cy5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi51LWJnLWNvdmVyLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi51LWJnLWNvbnRhaW4tdG9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udS1iZy1jb250YWluLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4iLCIudS1ieC1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6ICAgICAgICAgMHB4IDBweCAxMXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMzUpO1xyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBib3gtc2hhZG93OiAgICAgICAgIDBweCAwcHggOHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpO1xyXG4gIH1cclxufSIsIi51LXJlc2V0LXVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnUtcmVzZXQtYXJyb3ctbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJ2Rpbi1saWdodCc7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLnUtc2tldy00NSB7XHJcbiAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcclxufVxyXG5cclxuLnUtdW5za2V3LTQ1IHtcclxuICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKTtcclxufSIsIi51LWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYtLWhhbGYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMC41cmVtIDA7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2Mge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufSIsIi51LWNvbHVtbi0yIHtcclxuICBjb2x1bW4tY291bnQ6IDI7XHJcbn0iLCIudS1zcGFjZSB7XHJcbiAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICB9XHJcblxyXG4gICYtLW1pZGRsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDVyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogOHJlbSAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgfVxyXG59XHJcblxyXG4udS1zcGFjZS1taW51cy10b3Age1xyXG4gIG1hcmdpbjogLTRyZW0gMCAxMHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCIudS1ib3JkZXItcmFkaXVzLXByaW1hcnkge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQ1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbn0iLCIvLyBib3dlcjpzY3NzXHJcbi8vIGVuZGJvd2VyXHJcbkBpbXBvcnQgJzAuZGVmYXVsdHMvZGVmYXVsdHMnO1xyXG5AaW1wb3J0ICcxLm9iamVjdHMvb2JqZWN0cyc7XHJcbkBpbXBvcnQgJzIuY29tcG9uZW50cy9jb21wb25lbnRzJztcclxuQGltcG9ydCAnMy51dGlsaXRpZXMvdXRpbGl0aWVzJztcclxuQGltcG9ydCAnNC50aGVtZXMvdGhlbWVzJztcclxuQGltcG9ydCAnNS5zY29wZS9zY29wZSc7XHJcbkBpbXBvcnQgJzYuaXMtaGFzL2lzLWhhcyc7XHJcbkBpbXBvcnQgJzcuaGFja3MvaGFja3MnO1xyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYy1sb2dvIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDE4cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmMtbWFpbi1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgZmxleDogMTtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JheS1wcmltYXJ5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDFyZW07XHJcblxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTRjMDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzk0YzAxZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgY29sb3I6ICRjbHItd2hpdGUtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYy1zZWFyY2gge1xyXG4gIGJhY2tncm91bmQ6ICM5NGMwMWQ7XHJcbiAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgd2lkdGg6IDcuNXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogU2VhcmNoICovXHJcblxyXG5cclxuXHJcbi5jLXNpZGUtb3ZlcnZpZXd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmMtYnJlYWRjcnVtYnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxuLmMtYXV0aG9yLXByb2ZpbGUgYXtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmFjdGl2ZS1jb2xvciBhLCAuYWN0aXZlLWNvbG9ye1xyXG4gIGNvbG9yOiAjOTRjMDFkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgyIGF7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jLWZvcm1fX2dyb3VwLnRleHRhcmVhIHNwYW57XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1ibG9jay12aWRlb3tcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi53cG1tLW1lbnV7XHJcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuIl19 */

.c-signup.is-more-info .c-form__row{
    margin-bottom: 2rem;
}

.c-signup.is-more-info .c-form__row textarea{
    width: 100%;
    padding: 2rem;
    border: 0;
    color: #000;
}
