/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

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

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

pre {
    font-family: monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

@font-face {
    font-family: VinciSans;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/Vinci-Sans-Bold.otf?093e86f5e9e64d4195fbd08c70608c17)
}

@font-face {
    font-family: VinciSans;
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/Vinci-Sans-Medium.otf?d36fb391d56043bf1d71b2b4a5f87590)
}

@font-face {
    font-family: VinciSans;
    font-style: normal;
    font-weight: 900;
    src: url(/fonts/Vinci-Sans-Black.otf?ae58b74b8647538591d4815e0e72cde4)
}

@font-face {
    font-family: VinciSans;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/Vinci-Sans-Regular.otf?087c15fd3aee399f03baaa76fd3d6c72)
}

body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased
}

body,
html {
    background: #eff3f6;
    color: #364052;
    font-family: VinciSans;
    font-size: 0.625rem;
    line-height: 1.4
}

strong {
    font-weight: 600
}

a {
    color: #00327d
}

p:last-child {
    margin-bottom: 0
}

h1 {
    font-size: 60px;
    margin: 0 0 30px
}

h1,
h2 {
    font-weight: 600
}

h2 {
    font-size: 26px
}

h2,
h3 {
    margin: 0 0 20px
}

h3 {
    font-size: 22px;
    font-weight: 400
}

.icn {
    background: url(/images/icone-info.svg?dfc3bc672ff87a0cd816bb9c4d35da9c) 50% no-repeat;
    background-size: cover;
    display: inline-block;
    height: 16px;
    margin-top: -3px;
    vertical-align: middle;
    width: 16px
}

.icn--info {
    background-image: url(/images/icone-info.svg?dfc3bc672ff87a0cd816bb9c4d35da9c)
}

main {
    padding-top: 150px
}

.app {
    font-size: 1.4rem;
    min-height: 100vh;
    width: 100%
}

.synthese .mainWrapper {
    width: 50%
}

.mainWrapper {
    flex: 1;
    position: relative
}

.main {
    min-height: 100vh;
    padding: 0 30px
}

.main--synthese {
    right: unset;
    top: 210px;
    width: calc(100% - 60px)
}

.boxed {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .boxed {
        margin-left: 20px;
        margin-right: 20px
    }
}

.container {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding: 165px 30px 30px
}

@media (max-width:1400px) {
    .container {
        margin-left: 20px;
        margin-right: 20px
    }
}

.container aside,
.container main {
    padding-top: 30px
}

.blockWrapper {
    padding: 0 30px
}

.blockContainer {
    margin-left: auto;
    margin-right: auto;
    margin-top: 165px;
    max-width: 1400px
}

.chapeau {
    font-size: 18px
}

.asideSubmenu--open .mainWrapper,
.asideSubmenu--open .navbarWrapper {
    opacity: .5;
    transition: opacity .6s ease
}

.mainWrapper,
.navbarWrapper {
    transition: opacity .6s ease
}

.action .actionHeader .survey .surveyHead .actionHeaderItems__download,
.action .survey .surveyHead .actionArrayLineEditor__submit,
.btnCircle,
.survey .surveyContent .surveyHead .surveyCardEdit__submit,
.survey .surveyHead .action .actionArrayLineEditor__submit,
.survey .surveyHead .action .actionHeader .actionHeaderItems__download,
.survey .surveyHead .btn,
.survey .surveyHead .homeDroits__btn,
.survey .surveyHead .homeHero__btn,
.survey .surveyHead .homeStart__btn,
.survey .surveyHead .prefooter__validate,
.survey .surveyHead .surveyContent .surveyCardEdit__submit,
.survey .surveyHead .synthese .syntheseArrayLineEditor .syntheseEditorInput button,
.survey .surveyHead .synthese .syntheseHeader .syntheseHeaderItems__download,
.survey .surveyHead .tableMetas__btn,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .survey .surveyHead button,
.synthese .syntheseHeader .survey .surveyHead .syntheseHeaderItems__download {
    align-items: center;
    background: #e2e7ee;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 5px;
    transition: color, background-color .6s ease
}

.action .actionHeader .survey .surveyHead .actionHeaderItems__download:hover,
.action .survey .surveyHead .actionArrayLineEditor__submit:hover,
.btnCircle:hover,
.survey .surveyContent .surveyHead .surveyCardEdit__submit:hover,
.survey .surveyHead .action .actionArrayLineEditor__submit:hover,
.survey .surveyHead .action .actionHeader .actionHeaderItems__download:hover,
.survey .surveyHead .btn:hover,
.survey .surveyHead .homeDroits__btn:hover,
.survey .surveyHead .homeHero__btn:hover,
.survey .surveyHead .homeStart__btn:hover,
.survey .surveyHead .prefooter__validate:hover,
.survey .surveyHead .surveyContent .surveyCardEdit__submit:hover,
.survey .surveyHead .synthese .syntheseArrayLineEditor .syntheseEditorInput button:hover,
.survey .surveyHead .synthese .syntheseHeader .syntheseHeaderItems__download:hover,
.survey .surveyHead .tableMetas__btn:hover,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .survey .surveyHead button:hover,
.synthese .syntheseHeader .survey .surveyHead .syntheseHeaderItems__download:hover {
    background-color: #fff
}

.action .actionArrayLineEditor__submit,
.action .actionHeader .actionHeaderItems__download,
.btn,
.homeDroits__btn,
.homeHero__btn,
.homeStart__btn,
.prefooter__validate,
.survey .surveyContent .surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button,
.synthese .syntheseHeader .syntheseHeaderItems__download,
.tableMetas__btn {
    background: #e2e7ed;
    border: .5px solid rgba(0, 0, 0, .1);
    border-radius: 40px;
    color: currentColor;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    padding: 6px 15px;
    position: relative;
    text-decoration: none;
    transition: color, background-color .6s ease
}

.action .actionArrayLineEditor__submit:hover,
.action .actionHeader .actionHeaderItems__download:hover,
.btn:hover,
.homeDroits__btn:hover,
.homeHero__btn:hover,
.homeStart__btn:hover,
.prefooter__validate:hover,
.survey .surveyContent .surveyCardEdit__submit:hover,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button:hover,
.synthese .syntheseHeader .syntheseHeaderItems__download:hover,
.tableMetas__btn:hover {
    background-color: #fff
}

.action .actionArrayLineEditor__submit svg,
.action .actionHeader .actionHeaderItems__download svg,
.btn svg,
.homeDroits__btn svg,
.homeHero__btn svg,
.homeStart__btn svg,
.prefooter__validate svg,
.survey .surveyContent .surveyCardEdit__submit svg,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button svg,
.synthese .syntheseHeader .syntheseHeaderItems__download svg,
.tableMetas__btn svg {
    margin-right: 7px;
    transform: translateY(-2px);
    vertical-align: middle
}

.action .actionArrayLineEditor__submit svg path,
.action .actionArrayLineEditor__submit svg polygon,
.action .actionHeader .actionHeaderItems__download svg path,
.action .actionHeader .actionHeaderItems__download svg polygon,
.btn svg path,
.btn svg polygon,
.homeDroits__btn svg path,
.homeDroits__btn svg polygon,
.homeHero__btn svg path,
.homeHero__btn svg polygon,
.homeStart__btn svg path,
.homeStart__btn svg polygon,
.prefooter__validate svg path,
.prefooter__validate svg polygon,
.survey .surveyContent .surveyCardEdit__submit svg path,
.survey .surveyContent .surveyCardEdit__submit svg polygon,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button svg path,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button svg polygon,
.synthese .syntheseHeader .syntheseHeaderItems__download svg path,
.synthese .syntheseHeader .syntheseHeaderItems__download svg polygon,
.tableMetas__btn svg path,
.tableMetas__btn svg polygon {
    fill: currentColor
}

.btn--primary,
.prefooter__validate,
.survey .surveyContent .surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button {
    background: #0171c2;
    color: #fff
}

.btn--primary:hover,
.prefooter__validate:hover,
.survey .surveyContent .surveyCardEdit__submit:hover,
.synthese .syntheseArrayLineEditor .syntheseEditorInput button:hover {
    color: #0171c2
}

.btn--ghost {
    background: #fff
}

.btn--ghost:hover {
    background: #e2e7ee
}

.btn--disabled {
    opacity: .5;
    pointer-events: none
}

.btn--big {
    padding-bottom: 13px;
    padding-top: 13px
}

.action .actionHeader .actionHeaderItems__download,
.btn--squared,
.synthese .syntheseHeader .syntheseHeaderItems__download {
    border-radius: 4px
}

.btn--circle {
    padding: 16px
}

.btn--circle svg {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.btn--square {
    border-radius: 4px;
    padding: 16px
}

.btn--square svg {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.btn--download {
    cursor: pointer;
    transition: all .3s ease
}

.btn--download:hover {
    background: #364052 !important
}

.btn--download:hover span {
    color: #fff !important
}

.btn--download:hover svg {
    stroke: #fff
}

.info {
    background: url(/images/icone-info.svg?dfc3bc672ff87a0cd816bb9c4d35da9c) 50% no-repeat;
    background-size: cover;
    display: inline-block;
    height: 16px;
    margin-top: -3px;
    vertical-align: middle;
    width: 16px
}

.info--left {
    margin-right: 5px
}

.info--right {
    margin-left: 5px
}

.info--light {
    opacity: .3
}

.navbarWrapper {
    background: #fff;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .12);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3
}

.navbar {
    background: #fff;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    position: relative;
    top: 0
}

@media (max-width:1400px) {
    .navbar {
        margin-left: 20px;
        margin-right: 20px
    }
}

.navbar__informations {
    color: #b0b0b1;
    display: flex;
    padding-bottom: 10px
}

.navbar__informations .navbarLogo {
    align-items: center;
    display: flex;
    height: 60px
}

.navbar__informations .navbarLogo__text {
    color: #273142;
    display: block;
    font-size: 1.1rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .57px;
    line-height: normal;
    margin-left: 10px;
    position: relative;
    text-transform: uppercase;
    width: 80px
}

.navbar__informations .navbarLogo__text:after {
    background: #d8d8d8;
    content: "";
    display: block;
    height: 90%;
    left: -10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 5px
}

.navbar__informations .navbarList {
    align-items: center;
    display: flex;
    font-size: 1.6rem;
    font-weight: 600;
    justify-content: center;
    padding: 0
}

.navbar__informations .navbarList__item {
    list-style: none;
    margin-right: 45px
}

.navbar__informations .navbarList__item:first-of-type {
    margin-left: 20px
}

.navbar__informations .navbarList__item:last-of-type {
    margin-right: 0
}

.navbar__informations .navbarList__item a {
    color: #364052;
    opacity: .8;
    text-decoration: none;
    transition: all .6s ease
}

.navbar__informations .navbarList__item--active a {
    color: #00327d;
    opacity: 1
}

.navbar__informations .navbarList__item:hover a {
    color: #0177b3;
    opacity: 1
}

.navbar__informations .navbarDetails {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: auto
}

.navbar__informations .navbarDetails__img {
    margin-left: 40px;
    width: 120px
}

.navbar__informations .navbarDetails__item {
    align-items: center;
    display: flex;
    height: 35px;
    justify-content: center;
    margin-right: 30px;
    position: relative;
    width: 35px
}

.navbar__informations .navbarDetails__item:last-of-type {
    margin-right: 25px
}

.navbar__informations .navbarDetails__item--language {
    font-size: 1.4rem
}

.navbar__informations .navbarDetails__item--account {
    background: #c9f1d6;
    border-radius: 50%;
    color: #3d734e;
    height: 28px;
    margin-left: 10px;
    width: 28px
}

.navbar__informations .navbarDetails__item--account span {
    display: block;
    font-size: 1.4rem
}

.navbar__informations .navbarDetails__item svg {
    position: absolute;
    right: -25px;
    width: 10px
}

.navbar__informations .navbarDetails__item svg path {
    fill: #0177b3
}

.navbar__steps {
    align-items: center;
    border-top: 1px solid #dfe2e5;
    display: flex;
    flex-direction: row-reverse
}

.navbar__steps .navbarRating {
    display: flex;
    font-size: 1.8rem
}

.navbar__steps .navbarRating span {
    color: #354051;
    font-weight: 600;
    margin-right: 10px
}

.navbar__stepWrapper {
    display: flex;
    margin-right: auto;
    padding: 0
}

.navbar__step {
    color: #b0b0b1;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    list-style: none;
    margin-right: 60px;
    position: relative;
    text-transform: uppercase
}

.navbar__step a {
    color: #364052;
    font-weight: 600;
    opacity: .8;
    text-decoration: none;
    transition: all .6s ease
}

.navbar__step a:hover {
    color: #0177b3
}

.navbar__step:after {
    align-items: center;
    background: #fcfcfd;
    border: .5px solid rgba(0, 0, 0, .1);
    border-radius: 50%;
    content: "";
    display: flex;
    font-size: 1.4rem;
    font-weight: 700;
    height: 30px;
    justify-content: center;
    left: -45px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 30px
}

.navbar__step--active a {
    color: #394455;
    opacity: 1
}

.navbar__step--active:after {
    background: #0177b3;
    color: #fff
}

.navbar__step--one {
    margin-left: 45px
}

.navbar__step--one:after {
    content: "I"
}

.navbar__step--two:after {
    content: "II"
}

.navbar__step--three:after {
    content: "III"
}

tspan {
    font-family: VinciSans
}

.asideWrapper {
    flex: 0 0 250px;
    position: relative;
    z-index: 3
}

.synthese .asideWrapper {
    width: 50%
}

.aside {
    position: sticky;
    top: 165px
}

.action .actionHeader .aside .actionHeaderItems__download,
.action .aside .actionArrayLineEditor__submit,
.aside .action .actionArrayLineEditor__submit,
.aside .action .actionHeader .actionHeaderItems__download,
.aside .btn,
.aside .homeDroits__btn,
.aside .homeHero__btn,
.aside .homeStart__btn,
.aside .prefooter__validate,
.aside .survey .surveyContent .surveyCardEdit__submit,
.aside .synthese .syntheseArrayLineEditor .syntheseEditorInput button,
.aside .synthese .syntheseHeader .syntheseHeaderItems__download,
.aside .tableMetas__btn,
.survey .surveyContent .aside .surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .aside button,
.synthese .syntheseHeader .aside .syntheseHeaderItems__download {
    display: block;
    margin-bottom: 20px
}

.aside--synthese {
    position: absolute;
    width: calc(100% - 40px)
}

.aside__list {
    margin: 0;
    padding: 0
}

.aside__title {
    color: #5f7188;
    display: block;
    margin-bottom: 20px
}

.asideItem {
    align-items: center;
    background: hsla(0, 0%, 100%, .5);
    border-radius: 8px;
    color: #364052;
    cursor: pointer;
    display: flex;
    font-weight: 700;
    list-style: none;
    margin-bottom: 10px;
    padding: 15px;
    position: relative;
    transition: background-color .6s ease
}

.asideItem:hover {
    background: hsla(0, 0%, 100%, .8)
}

.asideItem .asideItemSubmenu {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 2px 11px 5px rgba(0, 0, 0, .13);
    left: 100%;
    opacity: 0;
    padding: 30px;
    position: absolute;
    top: 0;
    transition: all .2s ease;
    visibility: hidden;
    width: 290px;
    z-index: 5
}

.asideItem .asideItemSubmenu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.asideItem .asideItemSubmenu__item {
    color: #364052;
    display: flex;
    margin-bottom: 20px
}

.asideItem .asideItemSubmenu__item--disable {
    cursor: not-allowed;
    opacity: .4
}

.asideItem .asideItemSubmenu__item--disable:hover {
    color: #364052 !important
}

.asideItem .asideItemSubmenu__item:last-of-type {
    margin-bottom: 0
}

.asideItem .asideItemSubmenu__item span:first-of-type {
    margin-right: 10px
}

.asideItem--purple,
.asideItem--purple:hover .asideItem__text {
    color: #a23dd0
}

.asideItem--purple:hover .asideItemSubmenu {
    opacity: 1;
    transition: all .6s ease;
    visibility: visible
}

.asideItem--purple .asideItemSubmenu__item:hover {
    color: #a23dd0
}

.asideItem--orange,
.asideItem--orange:hover .asideItem__text {
    color: #b35600
}

.asideItem--orange:hover .asideItemSubmenu {
    opacity: 1;
    visibility: visible
}

.asideItem--orange .asideItemSubmenu__item:hover {
    color: #b35600
}

.asideItem--pink,
.asideItem--pink:hover .asideItem__text {
    color: #df0c51
}

.asideItem--pink:hover .asideItemSubmenu {
    opacity: 1;
    visibility: visible
}

.asideItem--pink .asideItemSubmenu__item:hover {
    color: #df0c51
}

.asideItem--green,
.asideItem--green:hover .asideItem__text {
    color: #008062
}

.asideItem--green:hover .asideItemSubmenu {
    opacity: 1;
    visibility: visible
}

.asideItem--green .asideItemSubmenu__item:hover {
    color: #008062
}

.asideItem--blue,
.asideItem--blue:hover .asideItem__text {
    color: #0177b3
}

.asideItem--blue:hover .asideItemSubmenu {
    opacity: 1;
    visibility: visible
}

.asideItem--blue .asideItemSubmenu__item:hover {
    color: #0177b3
}

.asideItem--active {
    background-color: #fff !important;
    box-shadow: 0 5px 12px 0 rgba(45, 73, 103, .12)
}

.asideItem .asideCircleWrapper {
    height: 24px;
    position: relative;
    width: 24px
}

.asideItem__text {
    color: #364052;
    flex: 1;
    font-size: 1.6rem;
    padding-left: 10px
}

.asideItem__text .jauge {
    margin-top: 3px
}

.asideItem__number {
    font-size: 1.4rem;
    font-weight: 900;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.asideItem__circle {
    height: 24px;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
    width: 24px
}

.asideItem__circle circle {
    stroke: currentColor;
    stroke-width: 30
}

.asideItem__gauge {
    stroke-width: 10px;
    fill: none;
    opacity: .2
}

.asideItem__arc {
    stroke-width: 10px;
    fill: none;
    transition: stroke-dashoffset 1s linear
}

.asideItem__arrow {
    height: 8px;
    margin-left: auto;
    transform: rotate(-90deg);
    width: 8px
}

.asideItem__arrow path {
    fill: #a8aab7
}

.aside .aside__list {
    margin-bottom: 30px
}

.sectionHead {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    display: flex;
    height: 320px;
    margin-bottom: 40px;
    padding: 20px;
    position: relative
}

.sectionHead:after {
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.sectionHead .sectionHeadContent {
    margin-top: auto;
    padding-right: 150px
}

.sectionHead__title {
    color: #fff;
    font-size: 4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
    margin: 0;
    position: relative;
    z-index: 2
}

.sectionHead .sectionHeadNumber {
    align-items: flex-end;
    display: flex;
    padding-top: 40px;
    position: relative;
    z-index: 2
}

.sectionHead .sectionHeadNumber__text {
    color: #fff;
    font-size: 10rem;
    font-weight: 900;
    line-height: .55;
    margin-right: 20px
}

.sectionHead .sectionHeadNumber__icon {
    height: 60px;
    width: auto
}

.sectionHead .sectionHeadCompletion__number,
.sectionHead .sectionHeadCompletion__total {
    font-weight: 700
}

.sectionHead .sectionHeadBtn {
    bottom: 20px;
    position: absolute;
    right: 20px;
    z-index: 2
}

.sectionHead .sectionHeadBtn__icon--eye {
    display: none
}

.sectionHead .sectionHeadBtn__icon--eye path {
    fill: #364052
}

.sectionHead .sectionHeadBtn__title {
    font-size: 1.4rem
}

.sectionHead .sectionHeadBtn__masked,
.sectionHead .sectionHeadBtnMask .sectionHeadBtn__icon--info {
    display: none
}

.sectionHead .sectionHeadBtnMask .sectionHeadBtn__icon--eye,
.sectionHead .sectionHeadBtnMask .sectionHeadBtn__masked {
    display: block
}

.sectionHead .sectionHeadBtnMask .sectionHeadBtn__title {
    display: none
}

.survey {
    margin-bottom: 10px
}

.survey--purple .surveyHead {
    background-color: rgba(168, 75, 211, .15)
}

.survey--purple .survey__number,
.survey--purple .surveyHead__title {
    color: #662d80
}

.survey--green .surveyHead {
    background: rgba(28, 190, 151, .15)
}

.survey--green .survey__number,
.survey--green .surveyHead__title {
    color: #008968
}

.survey--orange .surveyHead {
    background: rgba(255, 112, 36, .15)
}

.survey--orange .survey__number,
.survey--orange .surveyHead__title {
    color: #b35600
}

.survey--pink .surveyHead {
    background: rgba(247, 59, 112, .15)
}

.survey--pink .survey__number,
.survey--pink .surveyHead__title {
    color: #c50043
}

.survey--blue .surveyHead {
    background: rgba(25, 145, 235, .15)
}

.survey--blue .survey__number,
.survey--blue .surveyHead__title {
    color: #076490
}

.survey__number {
    font-size: 1.6rem;
    font-weight: 900;
    margin-right: 10px
}

.survey .surveyHead {
    align-items: center;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    padding: 20px
}

.survey .surveyHead__title {
    font-size: 2.6rem;
    font-weight: 600
}

.action .actionHeader .survey .surveyHead .actionHeaderItems__download .sectionHeadBtn__icon--info,
.action .survey .surveyHead .actionArrayLineEditor__submit .sectionHeadBtn__icon--info,
.survey .surveyContent .surveyHead .surveyCardEdit__submit .sectionHeadBtn__icon--info,
.survey .surveyHead .action .actionArrayLineEditor__submit .sectionHeadBtn__icon--info,
.survey .surveyHead .action .actionHeader .actionHeaderItems__download .sectionHeadBtn__icon--info,
.survey .surveyHead .btn .sectionHeadBtn__icon--info,
.survey .surveyHead .homeDroits__btn .sectionHeadBtn__icon--info,
.survey .surveyHead .homeHero__btn .sectionHeadBtn__icon--info,
.survey .surveyHead .homeStart__btn .sectionHeadBtn__icon--info,
.survey .surveyHead .prefooter__validate .sectionHeadBtn__icon--info,
.survey .surveyHead .surveyContent .surveyCardEdit__submit .sectionHeadBtn__icon--info,
.survey .surveyHead .synthese .syntheseArrayLineEditor .syntheseEditorInput button .sectionHeadBtn__icon--info,
.survey .surveyHead .synthese .syntheseHeader .syntheseHeaderItems__download .sectionHeadBtn__icon--info,
.survey .surveyHead .tableMetas__btn .sectionHeadBtn__icon--info,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .survey .surveyHead button .sectionHeadBtn__icon--info,
.synthese .syntheseHeader .survey .surveyHead .syntheseHeaderItems__download .sectionHeadBtn__icon--info {
    margin-right: 0;
    transform: translateY(0)
}

.survey .surveySubHead {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 30px
}

.survey .surveySubHead__title {
    color: #364052;
    font-family: VinciSans;
    font-size: 2.2rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.36;
    width: 60%
}

.survey .surveySubHead__number {
    color: #5f7188;
    font-size: 1.4rem;
    font-weight: 600;
    margin-left: 10px
}

.survey .surveySingleCheckbox {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .12);
    margin-top: 20px;
    padding: 20px
}

.survey .surveySingleCheckbox__input {
    height: 15px;
    margin-right: 10px;
    width: 15px
}

.survey .surveySingleCheckbox__instruction {
    color: #5f7188;
    margin-top: 0
}

.survey .surveySingleCheckbox__label {
    color: #004389;
    cursor: pointer;
    font-size: 1.8rem
}

.survey .surveyContent {
    display: flex;
    padding: 30px 0
}

.survey .surveyContent .surveyCard {
    background: #fff;
    border: .5px solid rgba(39, 49, 66, .05);
    border-radius: 6px;
    box-shadow: 0 5px 12px 0 rgba(45, 73, 103, .12);
    color: #364052;
    margin-right: 15px;
    padding: 20px;
    position: relative;
    width: calc(60% - 15px)
}

.survey .surveyContent .surveyCard__question {
    font-size: 1.4rem;
    font-weight: 600
}

.survey .surveyContent .surveyCard__questionNumber {
    color: #5f7188;
    font-size: 1.6rem;
    margin-top: -.5rem
}

.survey .surveyContent .surveyCard__instruction {
    color: #5f7188
}

.survey .surveyContent .surveyCard__triangle {
    border-bottom: 6.7px solid transparent;
    border-left: 10px solid #1cbe97;
    border-top: 6.7px solid transparent;
    display: inline-block;
    height: 0;
    left: 0;
    position: absolute;
    top: 40px;
    width: 0
}

.survey .surveyContent .surveyCard .surveyCardItem {
    align-items: center;
    background: #f7f9fb;
    border-radius: 3px;
    display: flex;
    margin-bottom: 10px;
    padding: 10px
}

.survey .surveyContent .surveyCard .surveyCardItem:hover .surveyCardItem__label {
    color: #0177b3
}

.survey .surveyContent .surveyCard .surveyCardItem__label {
    color: #004389;
    cursor: pointer;
    font-size: 1.6rem;
    transition: all .6s ease;
    width: 100%
}

.survey .surveyContent .surveyCard .surveyCardItem__input {
    background-color: #e7edf3;
    border: .5px solid #d8e2ec;
    cursor: pointer;
    height: 15px;
    margin-right: 10px;
    width: 15px
}

.survey .surveyContent .surveyCardEdit {
    background: #f7f9fb;
    box-shadow: none
}

.survey .surveyContent .surveyCardEdit__explication {
    color: #5f7188;
    font-size: 1.4rem;
    font-weight: 600
}

.survey .surveyContent .surveyCardEdit__submit {
    bottom: 10px;
    left: 10px;
    position: absolute
}

.survey .surveyContent .surveyCardEdit__text {
    border: .5px solid #dfe3e9;
    border-radius: 4px;
    margin-top: 10px;
    padding: 10px;
    width: calc(100% - 20px)
}

.survey .surveyContent .surveyCardEdit .surveyCardItem {
    background: #fff;
    margin-bottom: 0;
    pointer-events: none
}

.survey .surveyContent .surveyCardEdit .surveyCardItem__label {
    color: #364052
}

.survey .surveyContent .surveyCardEdit .surveyCardItem__edit {
    background: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #0177b3;
    font-size: 1.4rem;
    margin: 0 0 20px;
    padding-bottom: 10px;
    padding-left: 30px;
    text-decoration: underline;
    transform: translateY(-2px)
}

.survey .surveyContent .surveyAchievement {
    color: #5f7188;
    font-weight: 600;
    margin-left: 15px;
    width: calc(40% - 15px)
}

.survey .surveyContent .surveyAchievement__title--empty {
    opacity: .3
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos {
    display: flex;
    margin-bottom: 30px;
    margin-top: 10px;
    position: relative
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__percent {
    border-radius: 5px;
    font-weight: 900;
    padding: 5px 20px
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__percent--70 {
    background: rgba(114, 204, 0, .3);
    color: #538a0c
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__percent--0 {
    background: rgba(255, 0, 0, .3);
    color: #812626
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__percent--30 {
    background: rgba(255, 146, 0, .3);
    color: #9b5900
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__percent--100 {
    background: rgba(0, 156, 255, .3);
    color: #1f6999
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__flag {
    margin-left: 30px
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__flag--red circle {
    fill: #f85359;
    stroke: #f85359
}

.survey .surveyContent .surveyAchievement .surveyAchievementInfos__flag--red path {
    fill: #fff
}

.survey .surveyContent .surveyAchievement .surveyAchievementCheck {
    align-items: center;
    background-color: hsla(0, 0%, 100%, .4);
    border: .5px solid rgba(39, 49, 66, .05);
    border-radius: 10px;
    color: #364052;
    cursor: pointer;
    display: flex;
    padding: 20px
}

.survey .surveyContent .surveyAchievement .surveyAchievementCheck__text {
    font-size: 1.4rem
}

.survey .surveyContent .surveyAchievement .surveyAchievementCheck__icon {
    margin: 0 10px
}

.survey .surveyContent .surveyAchievement .surveyAchievementCheck__icon--blue path {
    fill: #0177b3
}

.survey .surveyContent .surveyAchievement .surveyAchievementNoCheck__text {
    color: #364052;
    display: block;
    font-size: 2rem;
    font-weight: 900;
    margin-top: 10px
}

.survey .surveyCardTextArea {
    position: relative
}

[data-tooltip] {
    cursor: pointer
}

.tippy-box {
    background: #273142 !important;
    border-radius: 10px !important;
    color: #fff;
    font-size: 1.6rem !important;
    font-weight: 600;
    padding: 5px;
    text-align: center
}

.sectionPopin {
    background: #fff;
    border: .5px solid rgba(68, 68, 68, .1);
    border-radius: 6px;
    color: #364052;
    display: none;
    margin-bottom: 30px;
    margin-left: auto;
    margin-top: 30px;
    opacity: 0;
    padding: 30px 40px;
    position: relative;
    right: 0;
    transition: opacity .6s ease;
    visibility: hidden;
    width: calc(90% - 80px);
    z-index: 2
}

.sectionPopin:after {
    border-bottom: 37.5px solid #fff;
    border-left: 21.75px solid transparent;
    border-right: 21.75px solid transparent;
    right: 30px;
    top: -20px;
    z-index: -1
}

.sectionPopin:after,
.sectionPopin:before {
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    width: 0
}

.sectionPopin:before {
    background: #eff3f6;
    border-right: 37.5px solid transparent;
    border-top: 37.5px solid #e2e7ee;
    bottom: -1px;
    right: -1px
}

.sectionPopin--dark {
    background: #e8edf1
}

.sectionPopin--dark:after {
    border-bottom: 37.5px solid #e8edf1
}

.sectionPopin__content {
    font-family: VinciSans;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin-top: 0
}

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

.sectionPopin .sectionPopinList {
    padding: 0 0 0 25px
}

.sectionPopin .sectionPopinList__item {
    color: #444;
    font-family: VinciSans;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.56;
    list-style: none;
    margin-bottom: 10px;
    position: relative
}

.sectionPopin .sectionPopinList__item:after {
    border-bottom: 7.25px solid transparent;
    border-left: 12.5px solid #008062;
    border-top: 7.25px solid transparent;
    content: "";
    left: -25px;
    position: absolute;
    top: 5px
}

.sectionPopin .sectionPopinList__item:last-of-type {
    margin-bottom: 0
}

.displaySectionPopin {
    display: block;
    max-width: 800px;
    opacity: 1;
    visibility: visible;
    width: calc(80% - 98px)
}

.footer {
    margin-top: 50px
}

.footer__content {
    border-top: 1px solid #dfe2e5;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding: 30px 0
}

@media (max-width:1400px) {
    .footer__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.footer__logo {
    flex-basis: 50%
}

.footer__list {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.footer__list ul {
    display: flex;
    margin: 0;
    padding: 0
}

.footer__list ul li {
    color: rgba(53, 64, 82, .5);
    color: #364052;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.13;
    list-style: none;
    margin-right: 30px;
    text-align:center;
}

.footer__list ul li:last-of-type {
    margin-right: 0
}

.footer__list ul li a {
    color: currentColor;
    text-decoration: none
}

.prefooter {
    margin-bottom: 60px
}

.prefooter__validate {
    margin-top: 20px
}

.prefooter__validate svg {
    height: 14px;
    width: 14px
}

.prefooter__description {
    font-size: 1.4rem
}

.video {
    position: relative
}

.video img {
    border-radius: 5px;
    box-shadow: 0 26px 32px 0 rgba(45, 73, 103, .12);
    display: block;
    margin-bottom: 50px;
    width: 100%
}

.video__play {
    background: url(/images/videoPlay.png?4b182748c4a0e5511ea4e9bc76b65e90) 50% no-repeat;
    background-size: cover;
    cursor: pointer;
    height: 108px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 108px
}

.video iframe {
    border-radius: 5px;
    box-shadow: 0 26px 32px 0 rgba(45, 73, 103, .12)
}

.quote {
    padding: 30px 80px
}

.quote__txt {
    font-style: italic;
    margin-bottom: 2rem
}

.quote__author {
    align-items: center;
    color: #516173;
    display: flex
}

.quote__thumb {
    flex: 0 0 80px
}

.quote__thumb img {
    border-radius: 80px;
    width: 100%
}

.quote__name {
    font-size: 1.6rem;
    padding-left: 20px
}

.quote__name strong {
    display: block
}

.app .splide__pagination__page {
    height: 12px;
    margin: 5px;
    width: 12px
}

.app .splide__pagination__page.is-active {
    background-color: #364052;
    transform: scale(1)
}

.app .splide__arrow {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .1)
}

.app .splide__arrow svg {
    height: 13px;
    width: 13px
}

.app .splide__arrow path {
    fill: #0177b3
}

.jauge {
    font-size: 8rem;
    position: relative
}

.jauge2 {
    font-size: 8rem;
    position: relative;
    color: #9b5900;
}

.jauge__value {
    line-height: 1;
    padding-left: 5px;
    position: relative;
    z-index: 2
}

.jauge svg {
    fill: #516173;
    height: 50px;
    left: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    z-index: 2
}

.jauge__bar {
    background: #f6f9f9;
    bottom: 0;
    height: 40px;
    left: 0;
    position: absolute;
    z-index: 1
}

.jauge__bar,
.jauge__bar span {
    border-radius: 12px;
    width: 100%
}

.jauge__bar span {
    background-color: rgba(0, 0, 0, .2);
    display: block;
    height: 100%;
    transform-origin: left center
}

.jauge--icon .jauge__value {
    padding-left: 70px
}

.jauge--0 {
    color: #812626
}

.jauge--0 .jauge__bar span {
    background: rgba(255, 0, 0, .3)
}

.jauge--30 {
    color: #9b5900
}

.jauge--30 .jauge__bar span {
    background: rgba(255, 146, 0, .3)
}

.jauge--70 {
    color: #538a0c
}

.jauge--70 .jauge__bar span {
    background: rgba(114, 204, 0, .3)
}

.jauge--100 {
    color: #076490
}

.jauge--100 .jauge__bar span {
    background: rgba(0, 156, 255, .3)
}

.jauge--mini {
    font-size: 1.6rem
}

.jauge--mini .jauge__value {
    line-height: 20px
}

.jauge--mini .jauge__bar {
    height: 20px
}

.jauge--medium {
    font-size: 4rem;
    font-weight: 900
}

.jauge--medium .jauge__bar {
    height: 20px
}

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

.tableMetas>div:first-child {
    flex: 1
}

.tableMetas__new {
    align-items: center;
    display: flex;
    margin-bottom: 25px
}

.tableMetas__btnLabel {
    font-size: 1.4rem;
    padding-left: 20px
}

.tableMetas__label {
    color: #5f7188;
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 5px
}

.tableMetas__count {
    font-size: 1.8rem
}

.tableMetas__sorting select {
    display: block;
    margin-top: 5px
}

.tableMetas__actions {
    margin-left: 20px
}

.table,
.tableMetas__actions select {
    width: 100%
}

.table {
    border-spacing: 0 2px;
    font-size: 1.4rem
}

.table a {
    text-decoration: none
}

.table thead th {
    color: #364052;
    font-size: 1.6rem;
    font-weight: 600;
    padding: 12px 20px;
    text-align: left
}

.table thead th.sorted {
    color: #617189;
    position: relative
}

.table thead th.sorted:after {
    border-color: #a8aab7 transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 15px;
    transform: translateY(-2px);
    width: 0
}

.table tbody tr td {
    background-color: #f6f9f9;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    color: #364052;
    padding: 11px 20px
}

.table tbody tr td:first-child {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

.table tbody tr td:last-child {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px
}

.table tbody tr td.sorted {
    color: #333f52;
    font-weight: 600
}

.table tbody tr td.noResult {
    color: #5f7188;
    font-weight: 600;
    text-align: center
}

.table .bv_atual {
    background: none;
    border: none;
    padding: 0
}

.table .bv_atual .arrow {
    border-color: #0177b3
}

.table--selectable thead tr th:first-child {
    padding-left: 0;
    padding-right: 0;
    width: 25px
}

.table--selectable tbody tr td:first-child {
    background-color: transparent;
    padding-left: 0;
    padding-right: 0
}

.table--selectable tbody tr td:nth-child(2) {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

.table--selectable tr.selected td:not(:first-child) {
    background: #fff;
    border-bottom: 1px solid #0177b3;
    border-top: 1px solid #0177b3
}

.table--selectable tr.selected td:not(:first-child):nth-child(2) {
    border-bottom-left-radius: 8px;
    border-left: 1px solid #0177b3;
    border-top-left-radius: 8px
}

.table--selectable tr.selected td:not(:first-child):last-child {
    border-right: 1px solid #0177b3
}

.tableCookie {
    border-spacing: 0 2px;
    margin-top: 50px
}

.tableCookie td,
.tableCookie th {
    padding: 20px 10px
}

.tableCookie th {
    border-bottom: 1px solid #c5d0de;
    color: #516173;
    font-size: 1.4rem;
    font-weight: 400;
    text-align: left;
    white-space: nowrap
}

.tableCookie td {
    border-bottom: 1px solid #f1f4f8
}

.bv_mainselect {
    border-radius: 6px;
    color: #fff
}

.bv_atual {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 4px;
    box-sizing: border-box;
    color: #8695a9;
    cursor: pointer;
    padding: 7px 15px;
    position: relative
}

.bv_disabled {
    background-color: #e6e6e6 !important;
    cursor: default !important
}

.bv_separator {
    background-color: transparent !important;
    color: #282828 !important;
    cursor: default !important;
    font-weight: 700
}

.bv_background {
    background-color: #fff
}

.arrow {
    border: solid #a8aab7;
    border-width: 0 1px 1px 0;
    display: inline-block;
    float: right;
    margin-left: 10px;
    padding: 3px;
    pointer-events: none;
    transform-origin: center center
}

.up {
    margin-top: 7px;
    transform: rotate(-135deg)
}

.down,
.up {
    transition: all .2s ease
}

.down {
    margin-top: 3px;
    transform: rotate(45deg)
}

.bv_ul_mobile {
    border: 0 !important;
    height: 90% !important;
    left: 10% !important;
    margin: 0 !important;
    overflow-y: scroll;
    position: fixed !important;
    top: 5% !important;
    width: 80% !important;
    z-index: 10 !important
}

.bv_ul_bg {
    background-color: rgba(0, 0, 0, .8);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9
}

.bv_ul_mobile li {
    padding: 20px !important
}

.stop-scrolling {
    height: 100%;
    overflow: hidden
}

.bv_ul_inner {
    border: 1px solid #e1e1e1;
    box-shadow: 0 5px 12px 0 rgba(45, 73, 103, .12);
    display: none;
    margin-top: 0;
    padding: 0;
    position: absolute;
    z-index: 1
}

.bv_ul_inner li {
    border-bottom: 1px solid #e1e1e1;
    color: #354052;
    cursor: pointer;
    font-weight: 700;
    list-style: none;
    padding: 12px 28px 10px 10px;
    transition: all .6s ease;
    white-space: nowrap
}

.bv_ul_inner li:last-child {
    border: none
}

.bv_ul_inner i {
    color: #464646;
    float: left;
    margin-left: 3px;
    margin-right: 10px;
    margin-top: -1px
}

.bv_ul_inner li img {
    display: inline-block;
    margin-right: 5px;
    max-width: 30px;
    position: relative;
    vertical-align: middle
}

.bv_ul_inner li input {
    background-color: transparent;
    border: 0;
    border-bottom: 0;
    color: #000;
    font-weight: 700;
    height: 38px;
    padding: 0;
    width: 100%
}

.bv_ul_inner li:hover {
    background-color: #f1f4f8;
    color: #0177b3
}

.nofocus {
    background-color: hsla(0, 0%, 100%, .1) !important;
    border-bottom: 2px solid #e1e1e1;
    padding: 0 !important
}

.innerinput {
    padding: 0 9px 0 10px
}

:focus {
    outline: none !important
}

.formRow {
    margin-bottom: 20px
}

.formRow__control {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 4px;
    box-sizing: border-box;
    padding: 7px 25px 7px 15px;
    width: 100%
}

.formRow__control--big {
    font-size: 2.6rem;
    padding-bottom: 13px;
    padding-top: 13px
}

.formRow__label {
    color: #364052;
    display: block;
    font-weight: 600;
    margin-bottom: 5px
}

.formRow--submit {
    margin-bottom: 0
}

.formRow--submit input:not(:last-child) {
    margin-right: 10px
}

textarea {
    resize: vertical
}

select {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 4px;
    color: #364052;
    padding: 6px 15px
}

.popin {
    background-color: rgba(51, 63, 82, .5);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.popin__title {
    font-size: 2.2rem
}

.popin__content {
    background-color: #f1f4f8;
    border-radius: 12px;
    box-shadow: 0 16px 25px 0 rgba(51, 63, 82, .5);
    left: 50%;
    padding: 25px 30px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 770px
}

.popin__body {
    padding: 30px 0 0
}

.popin__actions {
    display: flex;
    justify-content: flex-end;
    margin-top: 30px
}

.action .actionHeader .popin__actions .actionHeaderItems__download,
.action .popin__actions .actionArrayLineEditor__submit,
.popin__actions .action .actionArrayLineEditor__submit,
.popin__actions .action .actionHeader .actionHeaderItems__download,
.popin__actions .btn,
.popin__actions .homeDroits__btn,
.popin__actions .homeHero__btn,
.popin__actions .homeStart__btn,
.popin__actions .prefooter__validate,
.popin__actions .survey .surveyContent .surveyCardEdit__submit,
.popin__actions .synthese .syntheseArrayLineEditor .syntheseEditorInput button,
.popin__actions .synthese .syntheseHeader .syntheseHeaderItems__download,
.popin__actions .tableMetas__btn,
.survey .surveyContent .popin__actions .surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .popin__actions button,
.synthese .syntheseHeader .popin__actions .syntheseHeaderItems__download {
    margin-left: 10px
}

.popin__actionsTop {
    align-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    right: 30px;
    top: 25px
}

.action .actionHeader .popin__actionsTop>.actionHeaderItems__download,
.action .popin__actionsTop>.actionArrayLineEditor__submit,
.popin__actionsTop>.btn,
.popin__actionsTop>.homeDroits__btn,
.popin__actionsTop>.homeHero__btn,
.popin__actionsTop>.homeStart__btn,
.popin__actionsTop>.prefooter__validate,
.popin__actionsTop>.tableMetas__btn,
.survey .surveyContent .popin__actionsTop>.surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .popin__actionsTop>button,
.synthese .syntheseHeader .popin__actionsTop>.syntheseHeaderItems__download {
    margin-left: 10px
}

.popin--confirm .popin__actions {
    justify-content: center
}

.action .actionHeader .popin--confirm .popin__actions .actionHeaderItems__download,
.action .popin--confirm .popin__actions .actionArrayLineEditor__submit,
.popin--confirm .popin__actions .action .actionArrayLineEditor__submit,
.popin--confirm .popin__actions .action .actionHeader .actionHeaderItems__download,
.popin--confirm .popin__actions .btn,
.popin--confirm .popin__actions .homeDroits__btn,
.popin--confirm .popin__actions .homeHero__btn,
.popin--confirm .popin__actions .homeStart__btn,
.popin--confirm .popin__actions .prefooter__validate,
.popin--confirm .popin__actions .survey .surveyContent .surveyCardEdit__submit,
.popin--confirm .popin__actions .synthese .syntheseArrayLineEditor .syntheseEditorInput button,
.popin--confirm .popin__actions .synthese .syntheseHeader .syntheseHeaderItems__download,
.popin--confirm .popin__actions .tableMetas__btn,
.survey .surveyContent .popin--confirm .popin__actions .surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .popin--confirm .popin__actions button,
.synthese .syntheseHeader .popin--confirm .popin__actions .syntheseHeaderItems__download {
    font-size: 1.8rem;
    padding: 10px 50px
}

.popin--confirm .popin__body {
    padding: 60px 0;
    text-align: center
}

.upload {
    text-align: center
}

.upload__title {
    color: #5f7188;
    font-weight: 600;
    margin-bottom: 10px
}

.upload__drop {
    background-color: #e8edf1;
    border: 1px solid rgba(96, 103, 113, .19);
    border-radius: 12px;
    padding: 10px
}

.action .actionHeader .upload__drop>.actionHeaderItems__download,
.action .upload__drop>.actionArrayLineEditor__submit,
.survey .surveyContent .upload__drop>.surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .upload__drop>button,
.synthese .syntheseHeader .upload__drop>.syntheseHeaderItems__download,
.upload__drop>.btn,
.upload__drop>.homeDroits__btn,
.upload__drop>.homeHero__btn,
.upload__drop>.homeStart__btn,
.upload__drop>.prefooter__validate,
.upload__drop>.tableMetas__btn {
    margin-top: 10px
}

.upload__items {
    border-top: 1px solid rgba(96, 103, 113, .19);
    margin-top: 30px;
    padding-top: 30px
}

.upload__items .uploadItem,
.uploadItem {
    margin-bottom: 3px
}

.uploadItem {
    align-items: center;
    background: #fff;
    border-radius: 6px;
    display: flex;
    padding: 10px;
    text-align: left
}

.uploadItem__icn {
    border-color: transparent
}

.uploadItem__icn svg {
    opacity: .5
}

.uploadItem__label {
    flex: 1
}

.uploadItem__title {
    flex-basis: 55%;
    font-size: 1.4rem;
    line-height: 1.2;
    padding-left: 10px
}

.uploadItem__title strong {
    display: block;
    font-size: 1.4rem
}

.uploadItem__actions {
    display: flex
}

.action .actionHeader .uploadItem__actions>.actionHeaderItems__download,
.action .uploadItem__actions>.actionArrayLineEditor__submit,
.survey .surveyContent .uploadItem__actions>.surveyCardEdit__submit,
.synthese .syntheseArrayLineEditor .syntheseEditorInput .uploadItem__actions>button,
.synthese .syntheseHeader .uploadItem__actions>.syntheseHeaderItems__download,
.uploadItem__actions>.btn,
.uploadItem__actions>.homeDroits__btn,
.uploadItem__actions>.homeHero__btn,
.uploadItem__actions>.homeStart__btn,
.uploadItem__actions>.prefooter__validate,
.uploadItem__actions>.tableMetas__btn {
    margin-left: 10px
}

.uploadItem__delete svg path {
    fill: #f85359
}

.label {
    background-color: #e2e7ee;
    border-radius: 4px;
    font-size: 1rem;
    font-weight: 600;
    padding: 5px 10px;
    text-transform: uppercase
}

.label--primary {
    background-color: #0177b3;
    color: #fff
}

.label--secondary {
    background-color: #6b47db;
    color: #fff
}

.infoBlock {
    display: flex;
    flex-direction: row
}

.infoBlock__icon {
    margin-right: 5px
}

.infoBlock__icon p {
    margin-top: 2px
}

.infoBlock__content {
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    line-height: 1.75
}

.infoBlock__content p {
    margin-top: 0
}

.action .actionHeader {
    background: #fff;
    border-radius: 4px;
    display: flex;
    margin-top: 165px;
    padding: 20px 80px 30px 20px
}

.action .actionHeader .actionHeaderItems {
    flex-basis: 30%;
    position: relative
}

.action .actionHeader .actionHeaderItems--percent {
    flex-basis: 40%
}

.action .actionHeader .actionHeaderItems--0 .actionHeaderItems__number {
    color: #812626
}

.action .actionHeader .actionHeaderItems--0 .actionHeaderItems__current {
    background: rgba(255, 0, 0, .3)
}

.action .actionHeader .actionHeaderItems--30 .actionHeaderItems__number {
    color: #9b5900
}

.action .actionHeader .actionHeaderItems--30 .actionHeaderItems__current {
    background: rgba(255, 146, 0, .3)
}

.action .actionHeader .actionHeaderItems--70 .actionHeaderItems__number {
    color: #538a0c
}

.action .actionHeader .actionHeaderItems--70 .actionHeaderItems__current {
    background: rgba(114, 204, 0, .3)
}

.action .actionHeader .actionHeaderItems--100 .actionHeaderItems__number {
    color: #076490
}

.action .actionHeader .actionHeaderItems--100 .actionHeaderItems__current {
    background: rgba(0, 156, 255, .3)
}

.action .actionHeader .actionHeaderItems__label {
    color: #607088;
    display: block;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5
}

.action .actionHeader .actionHeaderItems__number {
    display: block;
    font-size: 4rem;
    font-weight: 700;
    margin-left: 5px;
    position: relative;
    transform: translateY(5px);
    z-index: 2
}

.action .actionHeader .actionHeaderItems__total {
    background: #eff3f6;
    border-radius: 8px;
    bottom: 0;
    height: 20px;
    position: absolute;
    width: calc(100% - 20px);
    z-index: 0
}

.action .actionHeader .actionHeaderItems__current {
    border-radius: 8px;
    bottom: 0;
    height: 20px;
    position: absolute;
    width: calc(45% - 20px);
    z-index: 0
}

.action .actionHeader .actionHeaderItems__priority {
    bottom: 0;
    position: absolute;
    transform: translateY(5px)
}

.action .actionHeader .actionHeaderItems__priority span {
    color: #516173;
    font-weight: 700
}

.action .actionHeader .actionHeaderItems__priority span:first-of-type {
    font-size: 4rem;
    margin-right: 5px
}

.action .actionHeader .actionHeaderItems__priority span:last-of-type {
    font-size: 2.5rem;
    letter-spacing: 5px
}

.action .actionHeader .actionHeaderItems__download {
    bottom: 0;
    display: flex;
    position: absolute
}

.action .actionHeader .actionHeaderItems__download svg path {
    fill: none
}

.action .actionArray {
    display: flex;
    flex-direction: column;
    margin-top: 30px
}

.action .actionArray--purple .actionArray__title span {
    border-color: #a23dd0;
    color: #a23dd0
}

.action .actionArray--purple .actionArrayItems__migration span {
    color: #a23dd0
}

.action .actionArray--orange .actionArray__title span {
    border-color: #b35600;
    color: #b35600
}

.action .actionArray--orange .actionArrayItems__migration span:first-of-type {
    color: #b35600
}

.action .actionArray--pink .actionArray__title span {
    border-color: #df0c51;
    color: #df0c51
}

.action .actionArray--pink .actionArrayItems__migration span:first-of-type {
    color: #df0c51
}

.action .actionArray--green .actionArray__title span {
    border-color: #008062;
    color: #008062
}

.action .actionArray--green .actionArrayItems__migration span:first-of-type {
    color: #008062
}

.action .actionArray--blue .actionArray__title span {
    border-color: #34ade6;
    color: #34ade6
}

.action .actionArray--blue .actionArrayItems__migration span:first-of-type {
    color: #34ade6
}

.action .actionArray .actionArrayHead {
    margin-bottom: 10px
}

.action .actionArray .actionArrayHead,
.action .actionArray .actionArrayLine {
    align-items: center;
    display: flex;
    flex-basis: 100%
}

.action .actionArray .actionArrayLine {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    margin-bottom: 5px;
    padding: 10px
}

.action .actionArray .actionArrayLine .actionArrayItems {
    display: flex
}

.action .actionArray .actionArrayLine .actionArrayItems:first-of-type {
    flex-basis: 30%;
    flex-grow: 0
}

.action .actionArray .actionArrayLine .actionArrayItems:nth-child(2) {
    flex-basis: 10%
}

.action .actionArray .actionArrayLine .actionArrayItems:nth-child(3) {
    flex-basis: 20%
}

.action .actionArray .actionArrayLine .actionArrayItems:last-of-type {
    flex-basis: 40%
}

.action .actionArray .actionArrayLine .actionArrayItems--triangle-1 svg:first-of-type path,
.action .actionArray .actionArrayLine .actionArrayItems--triangle-2 svg:nth-child(-n+2) path,
.action .actionArray .actionArrayLine .actionArrayItems--triangle-3 svg path {
    fill: #516173
}

.action .actionArray .actionArrayLine .actionArrayItems--priority-1 span:first-of-type,
.action .actionArray .actionArrayLine .actionArrayItems--priority-2 span:nth-child(-n+2),
.action .actionArray .actionArrayLine .actionArrayItems--priority-3 span {
    color: #516173
}

.action .actionArray .actionArrayLine .actionArrayItems--0 .actionArrayItems__percent {
    background: rgba(255, 0, 0, .3);
    color: #812626
}

.action .actionArray .actionArrayLine .actionArrayItems--30 .actionArrayItems__percent {
    background: rgba(255, 146, 0, .3);
    color: #9b5900
}

.action .actionArray .actionArrayLine .actionArrayItems--70 .actionArrayItems__percent {
    background: rgba(114, 204, 0, .3);
    color: #538a0c
}

.action .actionArray .actionArrayLine .actionArrayItems--100 .actionArrayItems__percent {
    background: rgba(0, 156, 255, .3);
    color: #1f6999
}

.action .actionArray .actionArrayLine .actionArrayItems--flag-on .actionArrayItems__flag {
    display: flex
}

.action .actionArray .actionArrayLine .actionArrayItems--flag-off .actionArrayItems__flag {
    opacity: 0;
    visibility: hidden
}

.action .actionArray .actionArrayLine .actionArrayItems--thumbs-on .actionArrayItems__thumbs {
    display: flex
}

.action .actionArray .actionArrayLine .actionArrayItems--thumbs-off .actionArrayItems__thumbs {
    opacity: 0;
    visibility: hidden
}

.action .actionArray .actionArrayLine .actionArrayItems--recommandation-on .actionArrayItems__recommandation span {
    display: block
}

.action .actionArray .actionArrayLine .actionArrayItems--recommandation-off .actionArrayItems__recommandation span {
    display: none
}

.action .actionArray .actionArrayLine .actionArrayItems--recommandation-off svg {
    opacity: .5
}

.action .actionArray .actionArrayLine .actionArrayItems--plan-on .actionArrayItems__plan span,
.action .actionArray .actionArrayLine .actionArrayItems--plan-on p {
    display: block
}

.action .actionArray .actionArrayLine .actionArrayItems--plan-off .actionArrayItems__plan span,
.action .actionArray .actionArrayLine .actionArrayItems--plan-off p {
    display: none
}

.action .actionArray .actionArrayLine .actionArrayItems--plan-off svg {
    opacity: .5
}

.action .actionArray .actionArrayLine .actionArrayItems__thumbs span {
    color: #076490;
    font-size: 1.3rem
}

.action .actionArray .actionArrayLine .actionArrayItems__thumbs svg {
    margin-right: 5px
}

.action .actionArray .actionArrayLine .actionArrayItems__thumbs svg path {
    fill: #076490
}

.action .actionArray .actionArrayLine .actionArrayItems__flag {
    align-items: center;
    display: flex;
    font-size: 1.3rem;
    font-weight: 700
}

.action .actionArray .actionArrayLine .actionArrayItems__flag span {
    color: #f85359
}

.action .actionArray .actionArrayLine .actionArrayItems__flag svg path {
    fill: #f85359
}

.action .actionArray .actionArrayLine .actionArrayItems__priority {
    color: #c5d0df;
    font-size: 2rem;
    font-weight: 700
}

.action .actionArray .actionArrayLine .actionArrayItems__recommandation {
    display: flex;
    position: relative;
    width: 100%
}

.action .actionArray .actionArrayLine .actionArrayItems__recommandation svg:first-of-type path {
    fill: #c5d0de
}

.action .actionArray .actionArrayLine .actionArrayItems__recommandation span {
    color: #364052;
    font-size: 1.4rem;
    font-weight: 600;
    left: 30px;
    letter-spacing: normal;
    line-height: 1.75;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    width: 50%
}

.action .actionArray .actionArrayLine .actionArrayItems__plan {
    align-items: center;
    display: flex;
    position: relative;
    width: 100%
}

.action .actionArray .actionArrayLine .actionArrayItems__plan svg:first-of-type path {
    fill: #516173
}

.action .actionArray .actionArrayLine .actionArrayItems__plan svg:last-of-type {
    height: 10px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 10px
}

.action .actionArray .actionArrayLine .actionArrayItems__plan svg:last-of-type path {
    fill: #354052
}

.action .actionArray .actionArrayLine .actionArrayItems__plan p {
    color: #516173;
    font-size: 1.4rem;
    font-style: italic;
    letter-spacing: normal;
    line-height: 1.75;
    margin: 0 0 0 15px;
    padding-top: 20px
}

.action .actionArray .actionArrayLine .actionArrayItems__plan span {
    color: #364052;
    font-size: 1.4rem;
    font-weight: 600;
    left: 30px;
    letter-spacing: normal;
    line-height: 1.75;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 80%
}

.action .actionArray .actionArrayLine .actionArrayItems__migration {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.action .actionArray .actionArrayLine .actionArrayItems__migrationText {
    display: flex;
    margin-bottom: 5px
}

.action .actionArray .actionArrayLine .actionArrayItems__migrationText span {
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.action .actionArray .actionArrayLine .actionArrayItems__migrationText span:first-of-type {
    font-weight: 700;
    letter-spacing: 1px
}

.action .actionArray .actionArrayLine .actionArrayItems__migrationText p {
    color: #516173;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.25;
    margin: auto auto auto 10px;
    width: 80%
}

.action .actionArray .actionArrayLine .actionArrayItems__percent {
    border-radius: 6px;
    font-size: 1.1rem;
    font-weight: 900;
    padding: 0 6px;
    text-align: center
}

.action .actionArray__title {
    align-items: center;
    color: #6c7582;
    display: flex;
    flex-basis: 30%;
    font-size: 1.4rem;
    font-weight: 700
}

.action .actionArray__title span {
    align-items: center;
    background: #fff;
    border: 2px solid #000;
    border-radius: 50%;
    display: flex;
    height: 24px;
    justify-content: center;
    margin-right: 5px;
    width: 24px
}

.action .actionArray__label {
    align-items: center;
    color: #607088;
    display: flex;
    font-weight: 600
}

.action .actionArray__label:nth-child(2) {
    flex-basis: 10%
}

.action .actionArray__label:nth-child(3) {
    flex-basis: 20%
}

.action .actionArray__label:nth-child(4) {
    flex-basis: 40%
}

.action .actionArray__label svg {
    margin-left: 5px
}

.action .actionArray__label svg path {
    fill: #c5d0de
}

.action .actionArray .actionArrayItemsIcons {
    display: flex
}

.action .actionArray .actionArrayIcons {
    align-items: center;
    display: flex;
    margin-right: 15px
}

.action .actionArrayWrapper .actionArrayLine {
    background: hsla(0, 0%, 100%, .5)
}

.action .actionArrayWrapper--edit .actionArrayLine {
    background: #fff;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .12)
}

.action .actionArrayWrapper--edit .actionArrayLineEditor {
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .12)
}

.action .actionArrayLineEditor {
    background: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    margin-bottom: 5px;
    padding: 20px;
    position: relative
}

.action .actionArrayLineEditor__submit {
    margin-left: auto
}

.action .actionArrayLineEditor .actionEditorWrapper {
    display: flex
}

.action .actionArrayLineEditor .actionEditorInfo {
    flex-basis: 30%
}

.action .actionArrayLineEditor .actionEditorInfo__title {
    color: #607088;
    display: block;
    font-size: 1.4rem;
    margin-bottom: 10px
}

.action .actionArrayLineEditor .actionEditorInfo__title:last-of-type {
    margin-top: 15px
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoIconWrapper {
    display: flex
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoIconWrapper svg {
    background: #c5d0df;
    border-radius: 6px;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .1);
    cursor: pointer;
    margin-right: 3px;
    padding: 5px
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoIconWrapper svg path {
    fill: #fff
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoIconWrapper div {
    align-items: center;
    background: #c5d0df;
    border-radius: 6px;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .1);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 2rem;
    font-weight: 700;
    height: 15px;
    justify-content: center;
    margin-right: 3px;
    padding: 5px;
    width: 16px
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem {
    align-items: center;
    display: flex
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--priority-1 .actionEditorInfoIconWrapper div:first-of-type,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--priority-1 .actionEditorInfoIconWrapper svg:first-of-type,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--priority-2 .actionEditorInfoIconWrapper div,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--priority-2 .actionEditorInfoIconWrapper svg:nth-child(-n+2),
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--priority-3 .actionEditorInfoIconWrapper div,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--priority-3 .actionEditorInfoIconWrapper svg,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--triangle-1 .actionEditorInfoIconWrapper div:first-of-type,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--triangle-1 .actionEditorInfoIconWrapper svg:first-of-type,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--triangle-2 .actionEditorInfoIconWrapper div,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--triangle-2 .actionEditorInfoIconWrapper svg:nth-child(-n+2),
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--triangle-3 .actionEditorInfoIconWrapper div,
.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem--triangle-3 .actionEditorInfoIconWrapper svg {
    background: #516173
}

.action .actionArrayLineEditor .actionEditorInfo .actionEditorInfoItem__label {
    color: #364052;
    font-size: 1.4rem;
    margin-left: 10px
}

.action .actionArrayLineEditor .actionEditorInput {
    display: flex;
    flex-basis: 70%;
    flex-direction: column
}

.action .actionArrayLineEditor .actionEditorInput textarea {
    border-color: #dfe3e9;
    border-radius: 4px;
    font-size: 1.4rem;
    height: 100%;
    padding: 10px
}

.action .actionArrayLineEditor .actionEditorInput label {
    color: #607088;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5
}

.action .actionArrayLineEditor .actionEditorForm__multiple {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.action .actionArrayLineEditor .actionEditorForm__multiple div {
    box-sizing: border-box;
    display: flex;
    flex-basis: 32%;
    flex-direction: column
}

.action .actionArrayLineEditor .actionEditorForm__multiple label {
    color: #607088;
    display: block;
    font-size: 1.4rem;
    margin-bottom: 5px
}

.action .actionArrayLineEditor .actionEditorForm__multiple input {
    border: 1px solid #dfe3e9;
    border-radius: 4px;
    color: #b0b0b1;
    font-size: 1.4rem;
    padding: 10px
}

.action .actionArrayLineEditor .actionEditorForm__single {
    margin-bottom: 10px
}

.action .actionArrayLineEditor .actionEditorForm__single label {
    color: #607088;
    display: block;
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 5px
}

.action .actionArrayLineEditor .actionEditorForm__single input,
.action .actionArrayLineEditor .actionEditorForm__single textarea {
    border: 1px solid #dfe3e9;
    border-radius: 4px;
    color: #b0b0b1;
    font-size: 1.4rem;
    padding: 10px;
    width: calc(100% - 20px)
}

.action .actionArrayLineEditor .actionEditorForm__title {
    color: #364052;
    font-size: 1.8rem;
    letter-spacing: normal;
    line-height: 1.56
}

.action .actionArrayLineEditor .actionEditorForm svg {
    margin-left: 5px;
    display:none;
}

.action .actionArrayLineEditor .actionEditorForm svg path {
    fill: #ffffff;
}

.synthese .syntheseIntro {
    margin-bottom: 20px
}

.synthese .syntheseIntro p {
    color: #364052
}

.synthese .syntheseHeader {
    background: #fff;
    border-radius: 4px;
    display: flex;
    padding: 20px 80px 30px 20px
}

.synthese .syntheseHeader .syntheseHeaderItems {
    flex-basis: 20%;
    position: relative
}

.synthese .syntheseHeader .syntheseHeaderItems--percent {
    flex-basis: 40%
}

.synthese .syntheseHeader .syntheseHeaderItems--0 .syntheseHeaderItems__number {
    color: #812626
}

.synthese .syntheseHeader .syntheseHeaderItems--0 .syntheseHeaderItems__current {
    background: rgba(255, 0, 0, .3)
}

.synthese .syntheseHeader .syntheseHeaderItems--30 .syntheseHeaderItems__number {
    color: #9b5900
}

.synthese .syntheseHeader .syntheseHeaderItems--30 .syntheseHeaderItems__current {
    background: rgba(255, 146, 0, .3)
}

.synthese .syntheseHeader .syntheseHeaderItems--70 .syntheseHeaderItems__number {
    color: #538a0c
}

.synthese .syntheseHeader .syntheseHeaderItems--70 .syntheseHeaderItems__current {
    background: rgba(114, 204, 0, .3)
}

.synthese .syntheseHeader .syntheseHeaderItems--100 .syntheseHeaderItems__number {
    color: #076490
}

.synthese .syntheseHeader .syntheseHeaderItems--100 .syntheseHeaderItems__current {
    background: rgba(0, 156, 255, .3)
}

.synthese .syntheseHeader .syntheseHeaderItems__label {
    color: #607088;
    display: block;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5
}

.synthese .syntheseHeader .syntheseHeaderItems__ratio {
    bottom: 0;
    color: #f85359;
    font-weight: 700;
    position: absolute;
    transform: translateY(5px)
}

.synthese .syntheseHeader .syntheseHeaderItems__ratio span:first-of-type {
    font-size: 4rem
}

.synthese .syntheseHeader .syntheseHeaderItems__ratio span:last-of-type {
    font-size: 1.4rem
}

.synthese .syntheseHeader .syntheseHeaderItems__ratio svg path {
    fill: #f85359
}

.synthese .syntheseHeader .syntheseHeaderItems__thumbs {
    bottom: 0;
    color: #076490;
    position: absolute;
    transform: translateY(5px)
}

.synthese .syntheseHeader .syntheseHeaderItems__thumbs span {
    font-size: 4rem;
    font-weight: 700;
    margin-right: 5px
}

.synthese .syntheseHeader .syntheseHeaderItems__thumbs svg path {
    fill: #076490
}

.synthese .syntheseHeader .syntheseHeaderItems__number {
    display: block;
    font-size: 4rem;
    font-weight: 700;
    margin-left: 5px;
    position: relative;
    transform: translateY(5px);
    z-index: 2
}

.synthese .syntheseHeader .syntheseHeaderItems__total {
    background: #eff3f6;
    border-radius: 8px;
    bottom: 0;
    height: 20px;
    position: absolute;
    width: calc(100% - 20px);
    z-index: 0
}

.synthese .syntheseHeader .syntheseHeaderItems__current {
    border-radius: 8px;
    bottom: 0;
    height: 20px;
    position: absolute;
    width: calc(45% - 20px);
    z-index: 0
}

.synthese .syntheseHeader .syntheseHeaderItems__download {
    bottom: 0;
    display: flex;
    position: absolute
}

.synthese .syntheseHeader .syntheseHeaderItems__download svg path {
    fill: none
}

.synthese .syntheseArray {
    display: flex;
    flex-direction: column;
    margin-top: 30px
}

.synthese .syntheseArray--purple .syntheseArray__title span {
    border-color: #a23dd0;
    color: #a23dd0
}

.synthese .syntheseArray--purple .syntheseArrayItems__migration span {
    color: #a23dd0
}

.synthese .syntheseArray--orange .syntheseArray__title span {
    border-color: #b35600;
    color: #b35600
}

.synthese .syntheseArray--orange .syntheseArrayItems__migration span {
    color: #b35600
}

.synthese .syntheseArray--pink .syntheseArray__title span {
    border-color: #df0c51;
    color: #df0c51
}

.synthese .syntheseArray--pink .syntheseArrayItems__migration span {
    color: #df0c51
}

.synthese .syntheseArray--green .syntheseArray__title span {
    border-color: #008062;
    color: #008062
}

.synthese .syntheseArray--green .syntheseArrayItems__migration span {
    color: #008062
}

.synthese .syntheseArray--blue .syntheseArray__title span {
    border-color: #34ade6;
    color: #34ade6
}

.synthese .syntheseArray--blue .syntheseArrayItems__migration span {
    color: #34ade6
}

.synthese .syntheseArray .syntheseArrayHead {
    margin-bottom: 10px
}

.synthese .syntheseArray .syntheseArrayHead,
.synthese .syntheseArray .syntheseArrayLine {
    align-items: center;
    display: flex;
    flex-basis: 100%
}

.synthese .syntheseArray .syntheseArrayLine {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    margin-bottom: 5px;
    padding: 10px
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems {
    display: flex;
    flex-basis: 10%;
    flex-grow: 0
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--imcomplet {
    align-content: center;
    align-items: center;
    color: #7f8fa4;
    display: flex;
    flex-basis: 100% !important;
    font-weight: 600;
    justify-content: center
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--imcomplet svg {
    cursor: pointer;
    margin-left: 20px
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--imcomplet svg path {
    fill: #c5d0de
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--triangle-1 svg:first-of-type path,
.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--triangle-2 svg:nth-child(-n+2) path,
.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--triangle-3 svg path {
    fill: #516173
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--priority-1 span:first-of-type,
.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--priority-2 span:nth-child(-n+2),
.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--priority-3 span {
    color: #516173
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--0 .syntheseArrayItems__percent {
    background: rgba(255, 0, 0, .3);
    color: #812626
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--30 .syntheseArrayItems__percent {
    background: rgba(255, 146, 0, .3);
    color: #9b5900
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--70 .syntheseArrayItems__percent {
    background: rgba(114, 204, 0, .3);
    color: #538a0c
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--100 .syntheseArrayItems__percent {
    background: rgba(0, 156, 255, .3);
    color: #1f6999
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--flag-on .syntheseArrayItems__flag {
    display: flex
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--flag-off .syntheseArrayItems__flag {
    display: none
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--thumbs-on .syntheseArrayItems__thumbs {
    display: flex
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--thumbs-off .syntheseArrayItems__thumbs {
    display: none
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--recommandation-on .syntheseArrayItems__recommandation span {
    display: block
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems--recommandation-off .syntheseArrayItems__recommandation span {
    display: none
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems:first-of-type {
    flex-basis: 30%;
    flex-grow: 0
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems:last-of-type {
    flex-basis: 20%;
    flex-grow: 0
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__flag {
    align-items: center;
    color: #f85359;
    display: flex;
    font-weight: 700
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__flag svg path {
    fill: #f85359
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__thumbs {
    align-items: center;
    color: #076490;
    display: flex;
    font-weight: 700
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__thumbs span {
    margin-left: 5px
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__thumbs svg path {
    fill: #076490
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__priority {
    color: #c5d0df;
    font-size: 2rem;
    font-weight: 700
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__recommandation {
    display: flex;
    position: relative;
    width: 100%
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__recommandation svg:first-of-type path {
    fill: #c5d0de
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__recommandation svg:last-of-type {
    height: 10px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 10px
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__recommandation svg:last-of-type path {
    fill: #354052
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__recommandation span {
    color: #364052;
    font-size: 1.4rem;
    left: 30px;
    letter-spacing: normal;
    line-height: 1.75;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__migration {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__migration span {
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 1px;
    padding-bottom: 5px
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__migration p {
    color: #516173;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.25;
    margin: 0;
    width: 80%
}

.synthese .syntheseArray .syntheseArrayLine .syntheseArrayItems__percent {
    border-radius: 6px;
    font-size: 1.3rem;
    font-weight: 900;
    padding: 2px 6px;
    text-align: center
}

.synthese .syntheseArray__title {
    align-items: center;
    color: #6c7582;
    display: flex;
    flex-basis: 30%;
    font-size: 1.4rem;
    font-weight: 700
}

.synthese .syntheseArray__title span {
    align-items: center;
    background: #fff;
    border: 2px solid #000;
    border-radius: 50%;
    display: flex;
    height: 24px;
    justify-content: center;
    margin-right: 5px;
    width: 24px
}

.synthese .syntheseArray__label {
    align-items: center;
    color: #607088;
    display: flex;
    flex-basis: 10%;
    font-weight: 600;
    line-height: 1;
    margin-left: 20px;
}

.synthese .syntheseArray__label svg {
    margin-left: 5px
}

.synthese .syntheseArray__label svg path {
    fill: #c5d0de
}

.synthese .syntheseArray__label:last-of-type {
    flex-basis: 20%
}

.synthese .syntheseArrayWrapper .syntheseArrayLine {
    background: hsla(0, 0%, 100%, .5)
}

.synthese .syntheseArrayWrapper--edit .syntheseArrayLine {
    background: #fff;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .12)
}

.synthese .syntheseArrayWrapper--edit .syntheseArrayLineEditor {
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .12)
}

.synthese .syntheseArrayWrapper--edit .syntheseArrayLine .syntheseArrayItems__recommandation svg:last-of-type {
    transform: translateY(-50%) rotate(180deg) !important
}

.synthese .syntheseArrayLineEditor {
    background: #fff;
    border-radius: 8px;
    display: flex;
    margin-bottom: 5px;
    padding: 20px 20px 60px;
    position: relative
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo {
    flex-basis: 30%
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo__title {
    color: #607088;
    display: block;
    font-size: 1.4rem;
    margin-bottom: 10px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo__title:last-of-type {
    margin-top: 15px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoIconWrapper {
    display: flex
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoIconWrapper svg {
    background: #c5d0df;
    border-radius: 6px;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .1);
    cursor: pointer;
    margin-right: 3px;
    padding: 5px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoIconWrapper svg path {
    fill: #fff
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoIconWrapper div {
    align-items: center;
    background: #c5d0df;
    border-radius: 6px;
    box-shadow: 0 2.5px 6px 0 rgba(45, 73, 103, .1);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 2rem;
    font-weight: 700;
    height: 15px;
    justify-content: center;
    margin-right: 3px;
    padding: 5px;
    width: 16px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem {
    align-items: center;
    display: flex
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--priority-1 .syntheseEditorInfoIconWrapper div:first-of-type,
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--priority-2 .syntheseEditorInfoIconWrapper div:nth-child(-n+2),
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--priority-3 .syntheseEditorInfoIconWrapper div,
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--triangle-1 .syntheseEditorInfoIconWrapper div:first-of-type,
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--triangle-1 .syntheseEditorInfoIconWrapper svg:first-of-type,
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--triangle-2 .syntheseEditorInfoIconWrapper div,
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--triangle-2 .syntheseEditorInfoIconWrapper svg:nth-child(-n+2),
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--triangle-3 .syntheseEditorInfoIconWrapper div,
.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem--triangle-3 .syntheseEditorInfoIconWrapper svg {
    background: #516173
}

.synthese .syntheseArrayLineEditor .syntheseEditorInfo .syntheseEditorInfoItem__label {
    color: #364052;
    font-size: 1.4rem;
    margin-left: 10px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInput {
    display: flex;
    flex-basis: 70%;
    flex-direction: column
}

.synthese .syntheseArrayLineEditor .syntheseEditorInput button {
    bottom: 20px;
    position: absolute;
    right: 20px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInput textarea {
    border-color: #dfe3e9;
    border-radius: 4px;
    font-size: 1.4rem;
    height: 100%;
    padding: 10px
}

.synthese .syntheseArrayLineEditor .syntheseEditorInput label {
    color: #607088;
    font-size: 1.4rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5
}

.home {
    color: #354051;
    line-height: 1.4
}

.home h2 {
    color: #354051;
    font-size: 2.6rem;
    font-weight: 600;
    margin-bottom: 40px;
    margin-top: 0;
    overflow: hidden;
    text-align: center
}

.home h2 span {
    display: block
}

.home main {
    font-size: 1.8rem;
    padding-top: 70px
}

.home .navbarWrapper {
    box-shadow: none
}

.home .navbarWrapper .navbar {
    border-bottom: 1px solid #dfe2e5
}

.homeApproche,
.homeChiffres,
.homeDroits,
.homeEnjeux,
.homeManaging,
.homeSection,
.homeSlider,
.homeStart {
    padding: 70px 0
}

.homeHero {
    background-color: #fff;
    overflow: hidden;
    padding: 100px 0
}

.homeHero__content {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .homeHero__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeHero__content>div {
    flex: 0 0 calc(50% - 2rem)
}

.homeHero__text {
    font-size: 5rem;
    line-height: 1.4
}

.homeHero__text p {
    margin-bottom: 20px
}

.homeHero__text strong {
    
}

.homeHero__visuel {
    border-radius: 30px;
    box-shadow: 0 26px 32px 0 rgba(45, 73, 103, .12);
    overflow: hidden
}

.homeHero__visuel img {
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.homeHero__btn {
    font-size: 1.8rem;
    padding: 14px 20px
}

.homeManaging {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .homeManaging {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeManaging__cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.homeManaging__card {
    align-items: center;
    background-color: #f6f9f9;
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    flex: 0 0 calc(33.333% - 30px);
    margin: 0 15px 30px;
    padding: 30px
}

.homeManaging__card p {
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.56;
    margin: 0
}

.homeManaging__card p strong {
    font-weight: 700
}

.homeManaging__footer {
    color: #354051;
    font-style: italic;
    margin-top: 20px;
    text-align: center
}

.homeManaging__footer svg {
    height: 16px;
    margin-right: 10px;
    width: 20px
}

.homeManaging__footer svg path {
    fill: #516173
}

.homeApproche {
    background-color: #f6f9f9;
    font-size: 1.4rem
}

.homeApproche h3 {
    font-size: 2.2rem;
    font-weight: 400
}

.homeApproche__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .homeApproche__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeApproche__cards {
    display: flex;
    justify-content: space-between;
    position: relative
}

.homeApproche__cards>div {
    flex: 0 0 calc(50% - 15px)
}

.homeApproche__card {
    background-color: #fff;
    border-radius: 15px;
    box-sizing: border-box;
    padding: 60px;
    text-align: center
}

.homeApproche__card p {
    color: #354051;
    font-size: 1.8rem
}

.homeApproche__or {
    color: #354051;
    font-size: 2.6rem;
    font-style: italic;
    height: 90px;
    left: 50%;
    line-height: 90px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90px
}

.homeApproche__or:before {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 5px 12px 0 rgba(45, 73, 103, .12);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    width: 100%
}

.homeApproche__or span {
    display: block;
    position: relative;
    text-align: center
}

.homeDroits {
    background-color: #fff
}

.homeDroits__content {
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .homeDroits__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeDroits h2 {
    flex-basis: 100%;
    margin-bottom: 70px
}

.homeDroits__visuel {
    background-color: #f6f9f9;
    border-radius: 15px;
    box-sizing: border-box;
    flex: 0 0 65%;
    padding: 30px 60px
}

.homeDroits__visuel .video {
    border-radius: 15px;
    box-shadow: 0 26px 32px 0 rgba(45, 73, 103, .12);
    margin-top: -60px;
    overflow: hidden
}

.homeDroits__text {
    box-sizing: border-box;
    flex: 0 0 35%;
    overflow: hidden;
    padding-left: 30px
}

.homeDroits__guide {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px
}

.homeDroits__guide img {
    margin-right: 20px;
    width: 75px
}

.homeDroits .video img {
    margin-bottom: 0
}

.homeEnjeux__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    text-align: center;
}

@media (max-width:1400px) {
    .homeEnjeux__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeEnjeux__cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px
}

.homeEnjeux__card {
    background-color: #f6f9f9;
    border-radius: 12px;
    box-sizing: border-box;
    flex: 0 0 calc(33.333% - 30px);
    margin: 0 15px 30px;
    overflow: hidden;
    padding: 50px 30px;
    position: relative;
    text-align: center
}

.homeEnjeux__card:first-child {
    color: #a23dd0
}

.homeEnjeux__card:nth-child(2) {
    color: #b35600
}

.homeEnjeux__card:nth-child(3) {
    color: #df0c51
}

.homeEnjeux__card:nth-child(4) {
    color: #008062
}

.homeEnjeux__card:nth-child(5) {
    color: #0177b3
}

.homeEnjeux__card img {
    margin-bottom: 10px;
    position: relative;
    z-index: 2
}

.homeEnjeux__number {
    color: currentColor;
    font-size: 20rem;
    font-weight: 900;
    left: 0;
    line-height: 1;
    opacity: .2;
    position: absolute;
    text-align: center;
    top: -20px;
    width: 100%;
    z-index: 1
}

.homeEnjeux__name {
    color: #354051;
    font-weight: 600
}

.homeSlider {
    background: #f6f9f9
}

.homeSlider__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .homeSlider__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeSlider .quote {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 5px 12px 0 rgba(45, 73, 103, .12);
    box-sizing: border-box;
    margin: 0 auto 80px;
    width: calc(66.666% - 30px)
}

.homeChiffres {
    background: #fff
}

.homeChiffres__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

@media (max-width:1400px) {
    .homeChiffres__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeChiffres__label {
    margin-top: 20px
}

.homeChiffres__cards {
    display: flex
}

.homeChiffres__card {
    box-sizing: border-box;
    flex: 0 0 35%;
    padding: 80px
}

.homeChiffres__card--left {
    padding-right: 120px
}

.homeChiffres__card--right {
    background-color: #f6f9f9;
    border-radius: 15px
}

.homeChiffres__card--right strong {
    display: block
}

.homeStart {
    text-align: center
}

.homeStart h2 {
    margin-bottom: 20px
}

.homeStart__content {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 26px 32px 0 rgba(45, 73, 103, .12);
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding: 35px
}

@media (max-width:1400px) {
    .homeStart__content {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homeStart__btn {
    font-size: 1.8rem;
    padding: 14px 20px
}

.default main {
    display: flex
}

.default .sideMenu {
    flex: 0 0 20%
}

.default .sideMenu li,
.default .sideMenu ul {
    margin: 0;
    padding: 0
}

.default .sideMenu li {
    list-style-type: none;
    margin-bottom: 20px
}

.default .sideMenu li a {
    color: rgba(53, 64, 82, .5);
    font-weight: 600;
    text-decoration: none;
    transition: all .6s ease
}

.default .sideMenu li a:hover {
    color: #0177b3
}

.default .sideMenu li.current a {
    color: #354052
}

.default .sideMenu li.current a:hover {
    color: #0177b3
}

.default .mainCol {
    flex: 0.8;
    margin: auto
}

.default .mainCol__content {
    background-color: #fff;
    border-radius: 15px;
    padding: 30px
}

.default .mainCol__content>:not(.table):not(.tableCookie) {
    margin-left: 50px;
    margin-right: 50px
}

.default .table {
    font-size: 1.4rem;
    margin-bottom: 30px
}

.default main .video,
.default main p,
.default main ul {
    margin-bottom: 20px
}

.eval main {
    display: flex
}

.eval .mainCol {
    flex: 1;
    margin-right: 40px
}

.eval .mainCol .navbar__stepWrapper {
    margin-bottom: 50px;
    margin-top: 30px
}

.eval .mainCol .navbar__step--active:after {
    background-color: #354052
}

.eval .sideBar {
    flex: 0 0 20%
}

.eval .sideBar select {
    width: 100%
}

.eval .sideBar>a {
    margin-bottom: 20px
}

.eval .sideBar__box {
    background-color: #f6f9f9;
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 20px
}

.eval .sideBar__title {
    color: #455060;
    font-size: 1.8rem;
    margin-bottom: 20px
}

.eval .sideBar__info {
    fill: #c5d0de;
    cursor: pointer;
    margin-left: 5px;
    vertical-align: middle
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY3NzL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9taXhpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX2FzaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL19zZWN0aW9uSGVhZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fc3VydmV5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL19zZWN0aW9uUG9waW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fcHJlZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL192aWRlby5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX3NwbGlkZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9famF1Z2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL19idnNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fcG9waW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX3VwbG9hZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX2luZm9CbG9jay5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvcGFnZXMvX2FjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvcGFnZXMvX3N5bnRoZXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvcGFnZXMvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL3BhZ2VzL19ldmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBVUEsS0FFRSw4QkFEQSxnQkNDRixDRFVBLEtBQ0UsUUNGRixDRFNBLEtBQ0UsYUNIRixDRFdBLEdBQ0UsY0FDQSxjQ0pGLENEZUEsR0FDRSx1QkFDQSxTQUNBLGdCQ0hGLENEV0EsSUFDRSxzQkFDQSxhQ0ZGLENEWUEsRUFDRSw0QkNKRixDRFlBLFlBQ0UsbUJBQ0EsMEJBQ0EseUVDRkYsQ0RTQSxTQUVFLGtCQ0hGLENEV0EsY0FHRSxzQkFDQSxhQ0ZGLENEU0EsTUFDRSxhQ0hGLENEV0EsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJDSkYsQ0RPQSxJQUNFLGFDSkYsQ0RPQSxJQUNFLFNDSkYsQ0RjQSxJQUNFLGlCQ05GLENEaUJBLHNDQUtFLG9CQUNBLGVBQ0EsaUJBQ0EsUUNKRixDRFlBLGFBRUUsZ0JDSkYsQ0RZQSxjQUVFLG1CQ0pGLENEV0EsZ0RBSUUseUJDTEYsQ0RZQSx3SEFJRSxrQkFDQSxTQ05GLENEYUEsNEdBSUUsNkJDUEYsQ0RjQSxTQUNFLDBCQ1JGLENEa0JBLE9BQ0Usc0JBQ0EsY0FDQSxjQUNBLGVBQ0EsVUFDQSxrQkNIRixDRFVBLFNBQ0UsdUJDSkYsQ0RXQSxTQUNFLGFDTEYsQ0RhQSw2QkFFRSxzQkFDQSxTQ0pGLENEV0Esa0ZBRUUsV0NMRixDRGFBLGNBQ0UsNkJBQ0EsbUJDSkYsQ0RXQSx5Q0FDRSx1QkNMRixDRGFBLDZCQUNFLDBCQUNBLFlDSkYsQ0RjQSxRQUNFLGFDTkYsQ0RhQSxRQUNFLGlCQ1BGLENEeUJBLGtCQUNFLFlDVkYsQ0NqVkEsV0FDRSxzQkFHQSxrQkFEQSxlQzZDUSxDRDlDUiwyQ0RzVkYsQ0NoVkEsV0FDRSxzQkFHQSxrQkFEQSxlQ29DWSxDRHJDWiwyQ0RvVkYsQ0MvVUEsV0FDRSxzQkFHQSxrQkFEQSxlQ2dDUyxDRGpDVCwyQ0RtVkYsQ0M5VUEsV0FDRSxzQkFHQSxrQkFEQSxlQ29CVSxDRHJCViwyQ0RrVkYsQ0cxV0EsS0FDRSxrQ0FDQSxtQ0FDQSwrQkg0V0YsQ0d6V0EsVUFHRSxrQkRhTSxDQ1pOLGFETFMsQ0NHVCxxQkQ2QlEsQ0N6QlIsZUFEQSxlSDZXRixDR3pXQSxPQUNFLGVINFdGLENHMVdBLEVBQ0UsYUg2V0YsQ0d6V0EsYUFDRSxlSDRXRixDR3pXQSxHQUNFLGVBRUEsZUg0V0YsQ0d6V0EsTUFKRSxlSG1YRixDRy9XQSxHQUNFLGNIOFdGLENHeldBLE1BSEUsZUhrWEYsQ0cvV0EsR0FDRSxlQUNBLGVINldGLENHeFdBLEtBSUUsaUVBQ0Esc0JBSkEscUJBRUEsWUFJQSxnQkFEQSxzQkFKQSxVSGdYRixDR3pXRSxXQUNFLHdESDJXSixDR3RXQSxLQUNFLGlCSHlXRixDR3RXQSxLQUdFLGlCQURBLGlCQURBLFVIMldGLENHdldBLHVCQUNFLFNIMFdGLENHeFdBLGFBRUUsT0FEQSxpQkg0V0YsQ0d6V0EsTUFDRSxpQkFDQSxjSDRXRixDRzNXRSxnQkFHRSxZQURBLFVBREEsdUJIK1dKLENHeldB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QUdFLDBDQUZBLGdCQUNBLGdCdEJ5b0VKLENzQmpvRUEsdUNBTE0saUJ0Qm1wRU4sQ3NCOW9FQSxZQUtFLG1CQUpBLGdCQUVBLGtCQUNBLGFBRkEsYUFLQSxldEJ1b0VGLENzQnJvRUUsaUJBQ0Usd0J0QnVvRUosQ3NCdG9FSSxxQkFDRSxVdEJ3b0VOLENzQnBvRUUsbUJBQ0UsTXRCc29FSixDc0Jub0VFLG1CQUlFLGVBREEsaUJBRkEsZ0JBQ0EsaUJ0QnVvRUosQ3NCcG9FSSwwQkFDRSxjQUNBLGdCdEJzb0VOLENzQmxvRUUscUJBQ0UsWXRCb29FSixDc0Jub0VJLG1rQkFDRSxnQnRCcW9FTixDc0Job0VJLDZCQUNFLFl0QmtvRU4sQ3VCdHNFQSxPQUNFLHlCQUVBLGtCQURBLGVBRUEsZXJCMkNZLENxQnpDWixpQkFEQSx3QnZCMHNFRixDdUJ2c0VFLGdCQUNFLHlCQUNBLFV2QnlzRUosQ3VCdHNFRSxrQkFDRSx5QkFDQSxVdkJ3c0VKLEN3QnZ0RUEsV0FDRSxhQUNBLGtCeEIwdEVGLEN3Qnp0RUUsaUJBQ0UsZ0J4QjJ0RUosQ3dCMXRFSSxtQkFDRSxjeEI0dEVOLEN3Qnp0RUUsb0JBS0UsaUJBSkEsb0JBQ0Esa0JBRUEsc0JBREEsZ0J4QjZ0RUosQ3dCMXRFSSxzQkFDRSxZeEI0dEVOLEN5QjN1RUUsc0JBQ0UsZ0JBSUEsa0JBREEsYUFGQSxpQkFDQSwyQnpCZ3ZFSixDeUI3dUVJLHlDQUNFLGVBQ0EsaUJ6Qml2RU4sQ3lCL3VFTSxrREFDRSxjekJpdkVSLEN5Qjl1RVEsdUVBQ0UsYXpCZ3ZFVixDeUI5dUVRLHdFQUNFLDJCekJndkVWLEN5QjV1RVEsd0VBQ0UsYXpCOHVFVixDeUI1dUVRLHlFQUNFLDZCekI4dUVWLEN5QjF1RVEsd0VBQ0UsYXpCNHVFVixDeUIxdUVRLHlFQUNFLDZCekI0dUVWLEN5Qnh1RVEseUVBQ0UsYXpCMHVFVixDeUJ4dUVRLDBFQUNFLDZCekIwdUVWLEN5QnR1RU0sZ0RBT0UsY0FDQSxjQVBBLGlCQUVBLG9CQUNBLGtCQUZBLGV2QkZNLEN1Qk1OLHNCQURBLGV6QjJ1RVIsQ3lCdHVFTSxpREFDRSxjQUNBLGVBQ0EsZXZCWkUsQ3VCYUYsZ0JBRUEsa0JBREEsMEJBRUEsU3pCd3VFUixDeUJ0dUVNLGdEQUdFLGtCdkIvQ0EsQ3VCa0RBLGtCQURBLFNBSkEsWUFHQSxrQkFGQSx3QkFLQSxTekJ3dUVSLEN5QnR1RU0sa0RBS0Usa0JBREEsU0FGQSxZQUNBLGtCQUZBLHVCQUtBLFN6Qnd1RVIsQ3lCdHVFTSxtREFFRSxTQURBLGtCQUVBLHlCekJ3dUVSLEN5QnZ1RVEsd0RBRUUsY0FEQSxlekIwdUVWLEN5Qnh1RVUsc0VBQ0UsZUFDQSxnQnpCMHVFWixDeUJ4dUVVLHFFQUNFLGlCQUNBLGtCekIwdUVaLEN5QnR1RU0sbURBS0UsU0FGQSxhQUNBLGlCekJ1dUVSLEN5QnJ1RVEsNERBQ0UsU3pCdXVFVixDeUJqdUVFLHFCQUNFLGFBRUEsc0JBREEsZXpCb3VFSixDeUIvdEVRLHNEQUNFLG9CdkJsR0YsQ3VCbUdFLGF6Qml1RVYsQ3lCOXRFTSwrREFDRSxhekJndUVSLEN5QjN0RVEsc0RBQ0Usb0J2QmhIRixDdUJpSEUsYXpCNnRFVixDeUIxdEVNLDZFQUNFLGF6QjR0RVIsQ3lCdnRFUSxvREFDRSxvQnZCdEhKLEN1QnVISSxhekJ5dEVWLEN5QnR0RU0sMkVBQ0UsYXpCd3RFUixDeUJudEVRLHFEQUNFLG9CdkJ4SkYsQ3VCeUpFLGF6QnF0RVYsQ3lCbHRFTSw0RUFDRSxhekJvdEVSLEN5Qi9zRVEsb0RBQ0UscUJBQ0EsYXpCaXRFVixDeUI5c0VNLDJFQUNFLGF6Qmd0RVIsQ3lCNXNFSSxzQ0FDRSxrQnpCOHNFTixDeUI1c0VJLDRFQUdFLG1CQUZBLGFBQ0EsZXpCK3NFTixDeUI1c0VJLHNDQUtFLG1CQUpBLGdCQUNBLGtCQUtBLGVBSEEsYUFFQSxrQkFIQSxZekJrdEVOLEN5QjdzRU0sd0RBQ0UsWXpCK3NFUixDeUI5c0VRLHNFQUNFLGVBQ0EsV3pCZ3RFVixDeUI5c0VRLHFFQUNFLGN6Qmd0RVYsQ3lCOXNFUSxxRUFDRSxjekJndEVWLEN5QjlzRVEscUVBQ0UsY3pCZ3RFVixDeUJqc0VZLHFRQUNFLFl6QnlzRWQsQ3lCenJFWSx5UEFDRSxhekJpc0VkLEN5QjVyRVUsc0ZBQ0UsNEJBQ0EsYXpCOHJFWixDeUIxckVVLHVGQUVFLDhCQURBLGF6QjZyRVosQ3lCeHJFVSx1RkFDRSw4QkFDQSxhekIwckVaLEN5QnRyRVUsd0ZBRUUsOEJBREEsYXpCeXJFWixDeUJuckVZLHlGQUNFLFl6QnFyRWQsQ3lCanJFWSwwRkFFRSxVQURBLGlCekJvckVkLEN5QjdxRVksNkZBQ0UsWXpCK3FFZCxDeUIzcUVZLDhGQUVFLFVBREEsaUJ6QjhxRWQsQ3lCdnFFWSxrSEFDRSxhekJ5cUVkLEN5QnJxRVksbUhBQ0UsWXpCdXFFZCxDeUJycUVZLGdGQUNFLFV6QnVxRWQsQ3lCanFFWSxpS0FDRSxhekJtcUVkLEN5Qi9wRVksbUtBQ0UsWXpCaXFFZCxDeUIvcEVZLHNFQUNFLFV6QmlxRWQsQ3lCMXBFVSxxRUFDRSxhdkIxVEEsQ3VCMlRBLGdCekI0cEVaLEN5QjFwRVUsb0VBRUUsZ0J6QjJwRVosQ3lCMXBFWSx5RUFDRSxZekI0cEVkLEN5QnhwRVEsOERBRUUsbUJBREEsYUFHQSxpQkFEQSxlekIycEVWLEN5QnpwRVUsbUVBQ0UsYXpCMnBFWixDeUJ6cEVVLHVFQUNFLFl6QjJwRVosQ3lCeHBFUSxrRUFHRSxjQURBLGVBREEsZXpCNHBFVixDeUJ4cEVRLHdFQUNFLGFBQ0Esa0JBQ0EsVXpCMHBFVixDeUJ4cEVZLCtGQUNFLFl6QjBwRWQsQ3lCdHBFVSw2RUFVRSxhdkIvV0QsQ3VCNFdDLGlCQUVBLGV2QnBVRSxDdUIrVEYsVUFPQSxzQkFIQSxpQnJCMVVWLGdCcUJxVVUsa0JyQnBVVix1QnFCc1VVLFFBQ0EsMkJyQnpVVixtQnFCcVVVLFN6Qm1xRVosQ3lCdnBFUSw4REFJRSxtQkFIQSxhQUNBLGtCQUNBLFV6QjBwRVYsQ3lCdnBFWSxxRkFDRSxZekJ5cEVkLEN5QnRwRVUsK0VBRUUsWUFDQSxrQkFDQSxXQUVBLFFBREEsMkJBSkEsVXpCNnBFWixDeUJ2cEVZLG9GQUNFLFl6QnlwRWQsQ3lCdHBFVSxnRUFRRSxjQUxBLGlCQUVBLGtCQUNBLHNCQUZBLGlCQUdBLGtCQUxBLGdCekI4cEVaLEN5QnJwRVUsbUVBV0UsYXZCOVpELEN1QjJaQyxpQkFDQSxldkJsWEUsQ3VCK1dGLFVBTUEsc0JBRkEsaUJBUEEsZ0JBRUEsa0JBREEsdUJBR0EsTUFMQSxtQkFEQSxTekJrcUVaLEN5QnBwRVEsbUVBQ0UsYUFDQSxzQkFDQSxrQkFDQSxVekJzcEVWLEN5QnBwRVEsdUVBQ0UsYUFDQSxpQnpCc3BFVixDeUJycEVVLDRFQUtFLGlCQUVBLG9CQUNBLGtCQUZBLGdCQUdBLGtCekJtcEVaLEN5QjNwRVksMEZBQ0UsZXZCbFlKLEN1Qm1ZSSxrQnpCNnBFZCxDeUJycEVVLHlFQU9FLGNBTkEsaUJBRUEsb0JBQ0Esa0JBRkEsZ0JBSUEsc0JBREEsaUJBSUEsMkJBREEsU3pCd3BFWixDeUJwcEVRLGlFQUtFLGtCQUhBLGlCQURBLGV2QnRaQyxDdUJ5WkQsY0FEQSxpQnpCd3BFVixDeUJscEVJLDRCQU1FLG1CQURBLGNBREEsYUFIQSxlQUVBLGlCQURBLGV6QndwRU4sQ3lCbnBFTSxpQ0FJRSxtQkFLQSxnQkFGQSxzQkFEQSxrQkFIQSxhQURBLFlBR0EsdUJBR0EsaUJBUEEsVXpCNnBFUixDeUJqcEVJLDRCQUlFLG1CQUhBLGNBRUEsYUFEQSxlekJxcEVOLEN5QmxwRU0seUNBQ0UsY3pCb3BFUixDeUJscEVNLHlDQUNFLGN6Qm9wRVIsQ3lCbHBFTSx5Q0FDRSxjekJvcEVSLEN5QmxwRU0sZ0NBQ0UsZXpCb3BFUixDeUJucEVRLHFDQUNFLFl6QnFwRVYsQ3lCanBFSSw0Q0FFRSxZekJrcEVOLEN5Qi9vRUksdUNBRUUsbUJBREEsYUFFQSxpQnpCaXBFTixDeUI3b0VJLDZDQUNFLDZCekIrb0VOLEN5QjVvRU0sbURBQ0UsZ0JBQ0EsNEN6QjhvRVIsQ3lCNW9FTSx5REFDRSw0Q3pCOG9FUixDeUJ2b0VFLCtCQUNFLGdCQUVBLGtCQUVBLGFBRUEsc0JBSEEsa0JBRkEsYUFJQSxpQnpCMG9FSixDeUJ4b0VJLHVDQUVFLGdCekJ5b0VOLEN5QnZvRUksb0RBQ0UsWXpCeW9FTixDeUJ2b0VJLGlEQUNFLGN6QnlvRU4sQ3lCeG9FTSx3REFDRSxjQUVBLGNBQ0EsaUJBRkEsa0J6QjRvRVIsQ3lCem9FUSxxRUFDRSxlekIyb0VWLEN5QnhvRU0sOEVBQ0UsWXpCMG9FUixDeUJ6b0VRLGtGQUNFLG1CQUVBLGtCQUNBLDRDQUVBLGVBREEsaUJBSEEsV3pCK29FVixDeUIxb0VVLHVGQUNFLFN6QjRvRVosQ3lCem9FUSxrRkFLRSxtQkFJQSxtQkFGQSxrQkFDQSw0Q0FGQSxXQVFBLGVBVkEsYUFRQSxlQUNBLGV2QnpoQkEsQ3VCOGdCQSxZQVNBLHVCQURBLGlCQVBBLFlBRkEsVXpCd3BFVixDeUJ0b0VNLHVFQUVFLG1CQURBLFl6QnlvRVIsQ3lCemxFYyx3OENBQ0Usa0J6QjBtRWhCLEN5QnBtRVEsOEVBQ0UsYXZCbm9CQyxDdUJxb0JELGlCQURBLGdCekJ1bUVWLEN5QmptRUksa0RBRUUsYUFEQSxlQUVBLHFCekJtbUVOLEN5QmptRU0sMkRBQ0UscUJBSUEsa0JBSEEsaUJBQ0EsWUFDQSxZekJvbUVSLEN5QmptRU0sd0RBRUUsY0FNQSxpQkFKQSxvQkFDQSxrQkFGQSxnQkFJQSxzQkFEQSxlekJvbUVSLEN5QjlsRU0sMkRBQ0UsYUFFQSw4QkFEQSxrQnpCaW1FUixDeUI5bEVRLCtEQUlFLHNCQUZBLGFBREEsZUFFQSxxQnpCaW1FVixDeUI5bEVRLGlFQUNFLGNBRUEsY0FDQSxpQkFGQSxpQnpCa21FVixDeUI5bEVRLGlFQUdFLHlCQUVBLGtCQUpBLGF2QjVxQkosQ3VCNnFCSSxpQkFFQSxZekJpbUVWLEN5QjdsRU0seURBQ0Usa0J6QitsRVIsQ3lCOWxFUSwrREFFRSxjQUVBLGNBQ0EsaUJBSkEsZXZCcHBCSSxDdUJzcEJKLGlCekJrbUVWLEN5QjlsRVEsaUlBR0UseUJBR0Esa0JBREEsYXZCanNCSixDdUI4ckJJLGlCQUVBLGFBSEEsdUJ6QnFtRVYsQ3lCN2xFTSx3REFJRSxhdkJqdEJHLEN1QjhzQkgsaUJBRUEsc0JBREEsZ0J6QmltRVIsQ3lCN2xFTSxxREFDRSxlekIrbEVSLEN5QjlsRVEsMERBQ0UsWXpCZ21FVixDMEIxekZFLHlCQUNFLGtCMUI2ekZKLEMwQjV6RkksMkJBQ0UsYTFCOHpGTixDMEIzekZFLDBCQUNFLGdCQUlBLGtCQURBLGFBREEsMkIxQjh6RkosQzBCM3pGSSwrQ0FDRSxlQUNBLGlCMUIrekZOLEMwQjd6Rk0sd0RBQ0UsYzFCK3pGUixDMEI1ekZRLCtFQUNFLGExQjh6RlYsQzBCNXpGUSxnRkFDRSwyQjFCOHpGVixDMEIxekZRLGdGQUNFLGExQjR6RlYsQzBCMXpGUSxpRkFDRSw2QjFCNHpGVixDMEJ4ekZRLGdGQUNFLGExQjB6RlYsQzBCeHpGUSxpRkFDRSw2QjFCMHpGVixDMEJ0ekZRLGlGQUNFLGExQnd6RlYsQzBCdHpGUSxrRkFDRSw2QjFCd3pGVixDMEJwekZNLHNEQU9FLGNBQ0EsY0FQQSxpQkFFQSxvQkFDQSxrQkFGQSxleEJSTSxDd0JZTixzQkFEQSxlMUJ5ekZSLEMwQnB6Rk0sc0RBS0UsU0FKQSxheEJoREgsQ3dCbURHLGV4Qm5CRSxDd0JrQkYsa0JBREEseUIxQnl6RlIsQzBCcnpGUSx5RUFDRSxjMUJ1ekZWLEMwQnJ6RlEsd0VBQ0UsZ0IxQnV6RlYsQzBCcnpGUSwrREFDRSxZMUJ1ekZWLEMwQnB6Rk0sdURBRUUsU0FDQSxheEJ4RUksQ3dCc0VKLGtCQUdBLHlCMUJzekZSLEMwQnJ6RlEsNERBQ0UsZUFDQSxleEJ0Q0EsQ3dCdUNBLGdCMUJ1ekZWLEMwQnJ6RlEsZ0VBQ0UsWTFCdXpGVixDMEJwekZNLHVEQUNFLGNBQ0EsZUFDQSxleEJoREUsQ3dCaURGLGdCQUVBLGtCQURBLDBCQUVBLFMxQnN6RlIsQzBCcHpGTSxzREFHRSxrQnhCbkZBLEN3QnNGQSxrQkFEQSxTQUpBLFlBR0Esa0JBRkEsd0JBS0EsUzFCc3pGUixDMEJwekZNLHdEQUtFLGtCQURBLFNBRkEsWUFDQSxrQkFGQSx1QkFLQSxTMUJzekZSLEMwQnB6Rk0seURBS0UsU0FGQSxhQUNBLGlCMUJxekZSLEMwQm56RlEsa0VBQ0UsUzFCcXpGVixDMEIveUZFLHlCQUNFLGFBRUEsc0JBREEsZTFCa3pGSixDMEI3eUZRLDREQUNFLG9CeEJySEYsQ3dCc0hFLGExQit5RlYsQzBCNXlGTSxxRUFDRSxhMUI4eUZSLEMwQnp5RlEsNERBQ0Usb0J4Qm5JRixDd0JvSUUsYTFCMnlGVixDMEJ4eUZNLHFFQUNFLGExQjB5RlIsQzBCcnlGUSwwREFDRSxvQnhCeklKLEN3QjBJSSxhMUJ1eUZWLEMwQnB5Rk0sbUVBQ0UsYTFCc3lGUixDMEJqeUZRLDJEQUNFLG9CeEIzS0YsQ3dCNEtFLGExQm15RlYsQzBCaHlGTSxvRUFDRSxhMUJreUZSLEMwQjd4RlEsMERBQ0UscUJBQ0EsYTFCK3hGVixDMEI1eEZNLG1FQUNFLGExQjh4RlIsQzBCMXhGSSw0Q0FDRSxrQjFCNHhGTixDMEIxeEZJLHdGQUdFLG1CQUZBLGFBQ0EsZTFCNnhGTixDMEIxeEZJLDRDQUtFLG1CQUpBLGdCQUNBLGtCQUtBLGVBSEEsYUFFQSxrQkFIQSxZMUJneUZOLEMwQjN4Rk0sZ0VBR0UsYUFGQSxlQUNBLFcxQjh4RlIsQzBCM3hGUSwyRUFJRSxxQkFEQSxtQkFHQSxjQUxBLGFBQ0EsMEJBS0EsZXhCOUtJLEN3QjRLSixzQjFCK3hGVixDMEI1eEZVLCtFQUNFLGVBQ0EsZ0IxQjh4RlosQzBCN3hGWSxvRkFDRSxZMUIreEZkLEMwQjV3RlksNlJBQ0UsWTFCb3hGZCxDMEJwd0ZZLGlSQUNFLGExQjR3RmQsQzBCdndGVSxnR0FDRSw0QkFDQSxhMUJ5d0ZaLEMwQnJ3RlUsaUdBRUUsOEJBREEsYTFCd3dGWixDMEJud0ZVLGlHQUNFLDhCQUNBLGExQnF3RlosQzBCandGVSxrR0FFRSw4QkFEQSxhMUJvd0ZaLEMwQjl2RlksbUdBQ0UsWTFCZ3dGZCxDMEI1dkZZLG9HQUNFLFkxQjh2RmQsQzBCeHZGWSx1R0FDRSxZMUIwdkZkLEMwQnR2Rlksd0dBQ0UsWTFCd3ZGZCxDMEJsdkZZLDRIQUNFLGExQm92RmQsQzBCaHZGWSw2SEFDRSxZMUJrdkZkLEMwQjd1RlEsOEVBQ0UsZUFDQSxXMUIrdUZWLEMwQjd1RlEsNkVBQ0UsZUFDQSxXMUIrdUZWLEMwQjd1RlEsc0VBRUUsbUJBQ0EsYXhCblVMLEN3QmlVSyxhQUdBLGUxQit1RlYsQzBCOXVGVSwrRUFDRSxZMUJndkZaLEMwQjd1RlEsd0VBRUUsbUJBQ0EsYXhCbFZFLEN3QmdWRixhQUdBLGUxQit1RlYsQzBCOXVGVSw2RUFDRSxlMUJndkZaLEMwQjl1RlUsaUZBQ0UsWTFCZ3ZGWixDMEI3dUZRLDBFQUdFLGNBREEsZUFEQSxlMUJpdkZWLEMwQjd1RlEsZ0ZBQ0UsYUFDQSxrQkFDQSxVMUIrdUZWLEMwQjd1RlksdUdBQ0UsWTFCK3VGZCxDMEI1dUZVLGlHQUVFLFlBQ0Esa0JBQ0EsV0FFQSxRQURBLDJCQUpBLFUxQm12RlosQzBCN3VGWSxzR0FDRSxZMUIrdUZkLEMwQjN1RlUscUZBT0UsYXhCallELEN3QitYQyxpQkFEQSxVQUlBLHNCQUZBLGlCdEI3VlYsZ0JzQjBWVSxrQnRCelZWLHVCQUZBLG1Cc0J5VlUsUzFCc3ZGWixDMEIzdUZRLDJFQUNFLGFBQ0Esc0JBQ0Esa0JBQ0EsVTFCNnVGVixDMEI1dUZVLGdGQUVFLGlCQURBLGV4QmpXRixDd0JtV0UsbUJBQ0Esa0IxQjh1RlosQzBCNXVGVSw2RUFPRSxjQU5BLGlCQUVBLG9CQUNBLGtCQUZBLGdCQUlBLHNCQURBLGlCQU9BLFNBSkEsUzFCK3VGWixDMEJ2dUZRLHlFQUtFLGtCQUhBLGlCQURBLGV4QnJYQyxDd0J3WEQsZ0JBREEsaUIxQjJ1RlYsQzBCcnVGSSxnQ0FNRSxtQkFEQSxjQURBLGFBSEEsZUFFQSxpQkFEQSxlMUIydUZOLEMwQnR1Rk0scUNBSUUsbUJBS0EsZ0JBRkEsc0JBREEsa0JBSEEsYUFEQSxZQUdBLHVCQUdBLGlCQVBBLFUxQmd2RlIsQzBCcHVGSSxnQ0FJRSxtQkFGQSxjQUNBLGFBRkEsZUFJQSxlMUJzdUZOLEMwQnJ1Rk0sb0NBQ0UsZTFCdXVGUixDMEJ0dUZRLHlDQUNFLFkxQnd1RlYsQzBCcnVGTSw2Q0FDRSxjMUJ1dUZSLEMwQmp1RkksbURBQ0UsNkIxQm11Rk4sQzBCaHVGTSx5REFDRSxnQkFDQSw0QzFCa3VGUixDMEJodUZNLCtEQUNFLDRDMUJrdUZSLEMwQmh1Rk0sOEdBQ0UsbUQxQmt1RlIsQzBCOXRGRSxtQ0FDRSxnQkFFQSxrQkFFQSxhQURBLGtCQUZBLHVCQUlBLGlCMUJndUZKLEMwQi90RkksdURBQ0UsYzFCaXVGTixDMEJodUZNLDhEQUNFLGNBRUEsY0FDQSxpQkFGQSxrQjFCb3VGUixDMEJqdUZRLDJFQUNFLGUxQm11RlYsQzBCaHVGTSxzRkFDRSxZMUJrdUZSLEMwQmp1RlEsMEZBQ0UsbUJBRUEsa0JBQ0EsNENBRUEsZUFEQSxpQkFIQSxXMUJ1dUZWLEMwQmx1RlUsK0ZBQ0UsUzFCb3VGWixDMEJqdUZRLDBGQUtFLG1CQUlBLG1CQUZBLGtCQUNBLDRDQUZBLFdBUUEsZUFWQSxhQVFBLGVBQ0EsZXhCbGVBLEN3QnVkQSxZQVNBLHVCQURBLGlCQVBBLFlBRkEsVTFCZ3ZGVixDMEI5dEZNLCtFQUVFLG1CQURBLFkxQml1RlIsQzBCanJGYyx3ckNBQ0Usa0IxQmtzRmhCLEMwQjNyRlEsc0ZBQ0UsYXhCN2tCQyxDd0Ira0JELGlCQURBLGdCMUI4ckZWLEMwQnhyRkksd0RBRUUsYUFEQSxlQUVBLHFCMUIwckZOLEMwQnpyRk0sK0RBSUUsWUFEQSxrQkFFQSxVMUJ5ckZSLEMwQnZyRk0saUVBQ0UscUJBSUEsa0JBSEEsaUJBQ0EsWUFDQSxZMUIwckZSLEMwQnZyRk0sOERBRUUsY0FNQSxpQkFKQSxvQkFDQSxrQkFGQSxnQkFJQSxzQkFEQSxlMUIwckZSLEMyQjN5R0EsTUFFRSxjQURBLGUzQit5R0YsQzJCN3lHRSxTQUtFLGNBSkEsaUJBS0EsZXpCc0NVLEN5QnhDVixtQkFEQSxhQUlBLGdCQUxBLGlCM0JvekdKLEMyQjl5R0ksY0FDRSxhM0JnekdOLEMyQjd5R0UsV0FFRSxpQkFEQSxnQjNCZ3pHSixDMkI3eUdFLHFCQUNFLGUzQit5R0osQzJCOXlHSSw2QkFDRSwrQjNCZ3pHTixDMkIzeUdBLHNHQUNFLGMzQjh5R0YsQzJCMXlHQSxVQUNFLHNCQUVBLGdCQURBLGUzQjh5R0YsQzJCNXlHRSxtQkFJRSxtQkFGQSxhQUNBLDhCdkJURixpQkFEQSxrQkFEQSxnQko0ekdGLENJenpHRSwwQnVCS0EsbUJ2QkpFLGlCQUNBLGlCSjR6R0YsQ0FDRixDMkJyekdJLHVCQUNFLHlCM0J1ekdOLEMyQm56R0UsZ0JBQ0UsZUFDQSxlM0JxekdKLEMyQnB6R0ksa0JBQ0Usa0IzQnN6R04sQzJCcHpHSSx1QkFDRSxhM0JzekdOLEMyQmx6R0Usa0JBQ0UsbUJBRUEsNkNBREEsZTNCcXpHSixDMkJuekdJLHNCQUNFLGNBQ0EseUNBQ0EsVTNCcXpHTixDMkJqekdFLGVBRUUsaUJBQ0EsaUIzQmt6R0osQzJCNXlHQSxjdkIvQ0UsaUJBREEsa0JBREEsZ0JKbTJHRixDSWgyR0UsMEJ1QjhDRixjdkI3Q0ksaUJBQ0EsaUJKbTJHRixDQUNGLEMyQnB6R0UscUJBQ0UsYUFDQSxlQUNBLHNCM0JzekdKLEMyQm56R0Usb0JBUUUsbUJBTEEseUJBQ0EsbUJBRUEsc0JBQ0EsYUFOQSw4QkFDQSxtQkFHQSxZM0J3ekdKLEMyQnB6R0ksc0JBR0Usb0JBQ0Esa0JBRkEsZXpCckRNLEN5QnlETixzQkFEQSxpQkFKQSxRM0IyekdOLEMyQnJ6R00sNkJBQ0UsZTNCdXpHUixDMkJsekdFLHNCQUdFLGNBREEsa0JBRUEsZ0JBSEEsaUIzQnV6R0osQzJCbnpHSSwwQkFFRSxZQUNBLGtCQUZBLFUzQnV6R04sQzJCcHpHTSwrQkFDRSxZM0JzekdSLEMyQi95R0EsY0FFRSx5QkFDQSxnQjNCaXpHRixDMkJoekdFLGlCQUVFLGlCQURBLGUzQm16R0osQzJCaHpHRSx1QnZCeEdBLGlCQURBLGtCQURBLGdCSis1R0YsQ0k1NUdFLDBCdUJ1R0EsdUJ2QnRHRSxpQkFDQSxpQkorNUdGLENBQ0YsQzJCeHpHRSxxQkFDRSxhQUVBLDhCQURBLGlCM0IyekdKLEMyQnp6R0kseUJBQ0UseUIzQjJ6R04sQzJCeHpHRSxvQkFJRSxzQkFDQSxtQkFIQSxzQkFEQSxhQUVBLGlCM0I0ekdKLEMyQnp6R0ksc0JBRUUsY0FEQSxnQjNCNHpHTixDMkJ4ekdFLGtCQVNFLGNBTEEsaUJBTUEsa0JBSkEsWUFKQSxTQUtBLGlCQU5BLGtCQUVBLFFBS0EsK0JBSEEsVTNCK3pHSixDMkJ6ekdJLHlCQUdFLHNCQU1BLG1CQUVBLDRDQVZBLFdBQ0EsY0FHQSxZQUVBLE9BREEsa0JBRUEsTUFFQSx3QkFOQSxVM0JrMEdOLEMyQnp6R0ksdUJBQ0UsY0FFQSxrQkFEQSxpQjNCNHpHTixDMkJyekdBLFlBRUUscUIzQnV6R0YsQzJCdHpHRSxxQkFFRSxhQUNBLGV2QnJLRixpQkFEQSxrQkFEQSxnQkppK0dGLENJOTlHRSwwQnVCaUtBLHFCdkJoS0UsaUJBQ0EsaUJKaStHRixDQUNGLEMyQjl6R0UsZUFDRSxnQkFDQSxrQjNCZzBHSixDMkIzekdFLG9CQUVFLHlCQUNBLG1CQUVBLHNCQUpBLGFBR0EsaUIzQjh6R0osQzJCNXpHSSwyQkFDRSxtQkFFQSw2Q0FEQSxpQkFFQSxlM0I4ekdOLEMyQjN6R0Usa0JBR0Usc0JBRkEsYUFHQSxnQkFGQSxpQjNCK3pHSixDMkIzekdFLG1CQUVFLHFCQUNBLG1CQUZBLGFBSUEsdUJBREEsZTNCOHpHSixDMkI1ekdJLHVCQUVFLGtCQURBLFUzQit6R04sQzJCM3pHRSx1QkFDRSxlM0I2ekdKLEMyQnR6R0UscUJ2QnBOQSxpQkFEQSxrQkFEQSxnQkpraEhGLENJL2dIRSwwQnVCbU5BLHFCdkJsTkUsaUJBQ0EsaUJKa2hIRixDQUNGLEMyQi96R0UsbUJBQ0UsYUFDQSxlQUNBLHVCQUNBLGUzQmkwR0osQzJCL3pHRSxrQkFHRSx5QkFDQSxtQkFFQSxzQkFMQSw4QkFDQSxtQkFPQSxnQkFKQSxrQkFFQSxrQkFDQSxpQjNCazBHSixDMkIvekdJLDhCQUNFLGEzQmkwR04sQzJCL3pHSSwrQkFDRSxhM0JpMEdOLEMyQi96R0ksK0JBQ0UsYTNCaTBHTixDMkIvekdJLCtCQUNFLGEzQmkwR04sQzJCL3pHSSwrQkFDRSxhM0JpMEdOLEMyQjl6R0ksc0JBR0UsbUJBRkEsa0JBQ0EsUzNCaTBHTixDMkI3ekdFLG9CQUtFLG1CQUpBLGdCQUNBLGV6QjVPTyxDeUJpUFAsT0FKQSxjQUNBLFdBRUEsa0JBSUEsa0JBRkEsVUFDQSxXQUVBLFMzQit6R0osQzJCN3pHRSxrQkFDRSxjQUNBLGUzQit6R0osQzJCMXpHQSxZQUVFLGtCM0I0ekdGLEMyQjN6R0UscUJ2QnJSQSxpQkFEQSxrQkFEQSxnQkp1bEhGLENJcGxIRSwwQnVCb1JBLHFCdkJuUkUsaUJBQ0EsaUJKdWxIRixDQUNGLEMyQm4wR0UsbUJBRUUsZ0JBQ0EsbUJBQ0EsNENBQ0Esc0JBQ0EsbUJBTEEsMEIzQjAwR0osQzJCaDBHQSxjQUVFLGUzQmswR0YsQzJCajBHRSx1QnZCdFNBLGlCQURBLGtCQURBLGdCSjhtSEYsQ0kzbUhFLDBCdUJxU0EsdUJ2QnBTRSxpQkFDQSxpQko4bUhGLENBQ0YsQzJCeDBHRSxxQkFDRSxlM0IwMEdKLEMyQnYwR0UscUJBQ0UsWTNCeTBHSixDMkJ0MEdFLG9CQUdFLHNCQUZBLGFBQ0EsWTNCeTBHSixDMkJ2MEdJLDBCQUNFLG1CM0J5MEdOLEMyQnQwR0ksMkJBQ0UseUJBQ0Esa0IzQncwR04sQzJCdjBHTSxrQ0FDRSxhM0J5MEdSLEMyQmwwR0EsV0FFRSxpQjNCbzBHRixDMkJuMEdFLGNBQ0Usa0IzQnEwR0osQzJCbjBHRSxvQkFHRSxzQkFDQSxtQkFGQSw2Q0FJQSxzQnZCalZGLGlCQURBLGtCQURBLGlCdUJrVkUsWTNCdzBHSixDSXZwSEUsMEJ1QjBVQSxvQnZCelVFLGlCQUNBLGlCSjBwSEYsQ0FDRixDMkIzMEdFLGdCQUVFLGlCQUNBLGlCM0I0MEdKLEM0QjlySEUsY0FDRSxZNUJpc0hKLEM0QjlySEUsbUJBQ0UsWTVCZ3NISixDNEIvckhJLDRDQUNFLFNBQ0EsUzVCaXNITixDNEIvckhJLHNCQUNFLHFCQUNBLGtCNUJpc0hOLEM0QmhzSE0sd0JBR0Usd0JBREEsZTFCOEJNLEMwQi9CTixxQkFHQSx1QjVCa3NIUixDNEJqc0hRLDhCQUNFLGE1Qm1zSFYsQzRCaHNITSxnQ0FDRSxhNUJrc0hSLEM0QmpzSFEsc0NBQ0UsYTVCbXNIVixDNEI3ckhFLGtCQUNFLFNBQ0EsVzVCK3JISixDNEI3ckhJLDJCQUNFLHNCQUNBLG1CQUNBLFk1QitySE4sQzRCOXJITSwwREFDRSxpQkFDQSxpQjVCZ3NIUixDNEIzckhFLGdCQUVFLGlCQURBLGtCNUI4ckhKLEM0QnpySEksc0RBR0Usa0I1QjJySE4sQzZCbHZIRSxXQUNFLFk3QnF2SEosQzZCbHZIRSxlQUNFLE9BQ0EsaUI3Qm92SEosQzZCbHZISSxvQ0FFRSxtQkFEQSxlN0JxdkhOLEM2Qmx2SEksMkNBQ0Usd0I3Qm92SE4sQzZCaHZIRSxlQUNFLFk3Qmt2SEosQzZCaHZISSxzQkFDRSxVN0JrdkhOLEM2Qi91SEksaUJBQ0Usa0I3Qml2SE4sQzZCN3VISSxvQkFDRSx5QkFDQSxrQkFFQSxtQkFEQSxZN0JndkhOLEM2QjV1SEksc0JBR0UsY0FGQSxpQkFDQSxrQjdCK3VITixDNkIzdUhJLHFCQUNFLGFBR0EsZUFGQSxnQkFDQSxxQjdCOHVITiw4TCIsImZpbGUiOiJhc3NldHMvYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbmNpU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ZpbmNpLVNhbnMtQm9sZC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaW5jaVNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WaW5jaS1TYW5zLU1lZGl1bS5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaW5jaVNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WaW5jaS1TYW5zLUJsYWNrLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbmNpU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ZpbmNpLVNhbnMtUmVndWxhci5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiVmluY2lTYW5zXCI7XG4gIGJhY2tncm91bmQ6ICNlZmYzZjY7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEge1xuICBjb2xvcjogIzEwNzdjNTtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmljbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uZS1pbmZvLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uaWNuLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uZS1pbmZvLnN2Zyk7XG59XG5cbm1haW4ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5hcHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc3ludGhlc2UgLm1haW5XcmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm1haW5XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4ubWFpbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ubWFpbi0tc3ludGhlc2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHRvcDogMjEwcHg7XG4gIHJpZ2h0OiB1bnNldDtcbn1cblxuLmJveGVkIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ib3hlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTY1cHggMzBweCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciBtYWluLCAuY29udGFpbmVyIGFzaWRlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibG9ja1dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5ibG9ja0NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2NXB4O1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNoYXBlYXUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5hc2lkZVN1Ym1lbnUtLW9wZW4gLm5hdmJhcldyYXBwZXIsIC5hc2lkZVN1Ym1lbnUtLW9wZW4gLm1haW5XcmFwcGVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiAwLjZzIG9wYWNpdHkgZWFzZTtcbn1cblxuLm5hdmJhcldyYXBwZXIsIC5tYWluV3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDAuNnMgb3BhY2l0eSBlYXNlO1xufVxuXG4uYnRuQ2lyY2xlLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5idG4sIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmhvbWVTdGFydF9fYnRuLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5ob21lRHJvaXRzX19idG4sIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmhvbWVIZXJvX19idG4sIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCBidXR0b24sIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgLnN1cnZleSAuc3VydmV5SGVhZCBidXR0b24sIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQsIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN1cnZleSAuc3VydmV5SGVhZCAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQsIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yX19zdWJtaXQsIC5hY3Rpb24gLnN1cnZleSAuc3VydmV5SGVhZCAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yX19zdWJtaXQsIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQsIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQsIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLnRhYmxlTWV0YXNfX2J0biwgLnN1cnZleSAuc3VydmV5SGVhZCAucHJlZm9vdGVyX192YWxpZGF0ZSwgLnN1cnZleSAuc3VydmV5SGVhZCAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCwgLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5SGVhZCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2UyZTdlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTtcbn1cbi5idG5DaXJjbGU6aG92ZXIsIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmJ0bjpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAuaG9tZVN0YXJ0X19idG46aG92ZXIsIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmhvbWVEcm9pdHNfX2J0bjpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAuaG9tZUhlcm9fX2J0bjpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAuc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IGJ1dHRvbjpob3ZlciwgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCAuc3VydmV5IC5zdXJ2ZXlIZWFkIGJ1dHRvbjpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAuc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZDpob3ZlciwgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZDpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAuYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdDpob3ZlciwgLmFjdGlvbiAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdDpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAuYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZDpob3ZlciwgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZDpob3ZlciwgLnN1cnZleSAuc3VydmV5SGVhZCAudGFibGVNZXRhc19fYnRuOmhvdmVyLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5wcmVmb290ZXJfX3ZhbGlkYXRlOmhvdmVyLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0OmhvdmVyLCAuc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlIZWFkIC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0biwgLmhvbWVTdGFydF9fYnRuLCAuaG9tZURyb2l0c19fYnRuLCAuaG9tZUhlcm9fX2J0biwgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCBidXR0b24sIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdCwgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQsIC50YWJsZU1ldGFzX19idG4sIC5wcmVmb290ZXJfX3ZhbGlkYXRlLCAuc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTJlN2VkO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IsIGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuOmhvdmVyLCAuaG9tZVN0YXJ0X19idG46aG92ZXIsIC5ob21lRHJvaXRzX19idG46aG92ZXIsIC5ob21lSGVyb19fYnRuOmhvdmVyLCAuc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IGJ1dHRvbjpob3ZlciwgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQ6aG92ZXIsIC5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0OmhvdmVyLCAuYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZDpob3ZlciwgLnRhYmxlTWV0YXNfX2J0bjpob3ZlciwgLnByZWZvb3Rlcl9fdmFsaWRhdGU6aG92ZXIsIC5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUNhcmRFZGl0X19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0biBzdmcsIC5ob21lU3RhcnRfX2J0biBzdmcsIC5ob21lRHJvaXRzX19idG4gc3ZnLCAuaG9tZUhlcm9fX2J0biBzdmcsIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgYnV0dG9uIHN2ZywgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQgc3ZnLCAuYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdCBzdmcsIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkIHN2ZywgLnRhYmxlTWV0YXNfX2J0biBzdmcsIC5wcmVmb290ZXJfX3ZhbGlkYXRlIHN2ZywgLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJ0biBzdmcgcG9seWdvbiwgLmhvbWVTdGFydF9fYnRuIHN2ZyBwb2x5Z29uLCAuaG9tZURyb2l0c19fYnRuIHN2ZyBwb2x5Z29uLCAuaG9tZUhlcm9fX2J0biBzdmcgcG9seWdvbiwgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCBidXR0b24gc3ZnIHBvbHlnb24sIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkIHN2ZyBwb2x5Z29uLCAuYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdCBzdmcgcG9seWdvbiwgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQgc3ZnIHBvbHlnb24sIC50YWJsZU1ldGFzX19idG4gc3ZnIHBvbHlnb24sIC5wcmVmb290ZXJfX3ZhbGlkYXRlIHN2ZyBwb2x5Z29uLCAuc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0IHN2ZyBwb2x5Z29uLFxuLmJ0biBzdmcgcGF0aCxcbi5ob21lU3RhcnRfX2J0biBzdmcgcGF0aCxcbi5ob21lRHJvaXRzX19idG4gc3ZnIHBhdGgsXG4uaG9tZUhlcm9fX2J0biBzdmcgcGF0aCxcbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgYnV0dG9uIHN2ZyBwYXRoLFxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQgc3ZnIHBhdGgsXG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdCBzdmcgcGF0aCxcbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkIHN2ZyBwYXRoLFxuLnRhYmxlTWV0YXNfX2J0biBzdmcgcGF0aCxcbi5wcmVmb290ZXJfX3ZhbGlkYXRlIHN2ZyBwYXRoLFxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5idG4tLXByaW1hcnksIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgYnV0dG9uLCAucHJlZm9vdGVyX192YWxpZGF0ZSwgLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMwMTcxYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciwgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCBidXR0b246aG92ZXIsIC5wcmVmb290ZXJfX3ZhbGlkYXRlOmhvdmVyLCAuc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICMwMTcxYzI7XG59XG4uYnRuLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYnRuLS1naG9zdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmU3ZWU7XG59XG4uYnRuLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLS1iaWcge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4uYnRuLS1zcXVhcmVkLCAuc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZCwgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuLS1jaXJjbGUge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmJ0bi0tY2lyY2xlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYnRuLS1zcXVhcmUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuLS1zcXVhcmUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5idG4tLWRvd25sb2FkIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY0MDUyICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1kb3dubG9hZDpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1kb3dubG9hZDpob3ZlciBzdmcge1xuICBzdHJva2U6IHdoaXRlO1xufVxuXG4uaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uZS1pbmZvLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uaW5mby0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmluZm8tLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5pbmZvLS1saWdodCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLm5hdmJhcldyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNoYWRvdzogMCAyLjVweCA2cHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xufVxuXG4ubmF2YmFyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjYjBiMGIxO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyTG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyTG9nb19fdGV4dCB7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjczMTQyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyTG9nb19fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDkwJTtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtMTBweDtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyTGlzdF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyTGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubmF2YmFyX19pbmZvcm1hdGlvbnMgLm5hdmJhckxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJMaXN0X19pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2U7XG59XG4ubmF2YmFyX19pbmZvcm1hdGlvbnMgLm5hdmJhckxpc3RfX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDMyN2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2YmFyX19pbmZvcm1hdGlvbnMgLm5hdmJhckxpc3RfX2l0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDE3N2IzO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJEZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJEZXRhaWxzX19pbWcge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJEZXRhaWxzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJEZXRhaWxzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyRGV0YWlsc19faXRlbS0tbGFuZ3VhZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5uYXZiYXJfX2luZm9ybWF0aW9ucyAubmF2YmFyRGV0YWlsc19faXRlbS0tYWNjb3VudCB7XG4gIGNvbG9yOiAjM2Q3MzRlO1xuICBiYWNrZ3JvdW5kOiAjYzlmMWQ2O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJEZXRhaWxzX19pdGVtLS1hY2NvdW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmF2YmFyX19pbmZvcm1hdGlvbnMgLm5hdmJhckRldGFpbHNfX2l0ZW0gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLm5hdmJhcl9faW5mb3JtYXRpb25zIC5uYXZiYXJEZXRhaWxzX19pdGVtIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAxNzdiMztcbn1cbi5uYXZiYXJfX3N0ZXBzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmUyZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5uYXZiYXJfX3N0ZXBzIC5uYXZiYXJSYXRpbmcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZiYXJfX3N0ZXBzIC5uYXZiYXJSYXRpbmcgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMzNTQwNTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyX19zdGVwV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5uYXZiYXJfX3N0ZXAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNiMGIwYjE7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLm5hdmJhcl9fc3RlcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM2NDA1MjtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlO1xufVxuLm5hdmJhcl9fc3RlcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTc3YjM7XG59XG4ubmF2YmFyX19zdGVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAtNDVweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkQ7XG4gIGJvcmRlcjogc29saWQgMC41cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhcl9fc3RlcC0tYWN0aXZlIGEge1xuICBjb2xvcjogIzM5NDQ1NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZiYXJfX3N0ZXAtLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMTc3YjM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXJfX3N0ZXAtLW9uZSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLm5hdmJhcl9fc3RlcC0tb25lOmFmdGVyIHtcbiAgY29udGVudDogXCJJXCI7XG59XG4ubmF2YmFyX19zdGVwLS10d286YWZ0ZXIge1xuICBjb250ZW50OiBcIklJXCI7XG59XG4ubmF2YmFyX19zdGVwLS10aHJlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSUlJXCI7XG59XG5cbnRzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiVmluY2lTYW5zXCI7XG59XG5cbi5hc2lkZVdyYXBwZXIge1xuICBmbGV4OiAwIDAgMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnN5bnRoZXNlIC5hc2lkZVdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYXNpZGUge1xuICB0b3A6IDE2NXB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmFzaWRlIC5idG4sIC5hc2lkZSAuaG9tZVN0YXJ0X19idG4sIC5hc2lkZSAuaG9tZURyb2l0c19fYnRuLCAuYXNpZGUgLmhvbWVIZXJvX19idG4sIC5hc2lkZSAuc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IGJ1dHRvbiwgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCAuYXNpZGUgYnV0dG9uLCAuYXNpZGUgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQsIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLmFzaWRlIC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZCwgLmFzaWRlIC5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0LCAuYWN0aW9uIC5hc2lkZSAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yX19zdWJtaXQsIC5hc2lkZSAuYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZCwgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hc2lkZSAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuYXNpZGUgLnRhYmxlTWV0YXNfX2J0biwgLmFzaWRlIC5wcmVmb290ZXJfX3ZhbGlkYXRlLCAuYXNpZGUgLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCwgLnN1cnZleSAuc3VydmV5Q29udGVudCAuYXNpZGUgLnN1cnZleUNhcmRFZGl0X19zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hc2lkZS0tc3ludGhlc2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hc2lkZV9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hc2lkZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzVGNzE4ODtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGVJdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC42cyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2U7XG59XG4uYXNpZGVJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmFzaWRlSXRlbSAuYXNpZGVJdGVtU3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbGVmdDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgei1pbmRleDogNTtcbn1cbi5hc2lkZUl0ZW0gLmFzaWRlSXRlbVN1Ym1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXNpZGVJdGVtIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzNjQwNTI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXNpZGVJdGVtIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtLS1kaXNhYmxlIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFzaWRlSXRlbSAuYXNpZGVJdGVtU3VibWVudV9faXRlbS0tZGlzYWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjMzY0MDUyICFpbXBvcnRhbnQ7XG59XG4uYXNpZGVJdGVtIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVJdGVtIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hc2lkZUl0ZW0tLXB1cnBsZSB7XG4gIGNvbG9yOiAjYTIzZGQwO1xufVxuLmFzaWRlSXRlbS0tcHVycGxlOmhvdmVyIC5hc2lkZUl0ZW1fX3RleHQge1xuICBjb2xvcjogI2EyM2RkMDtcbn1cbi5hc2lkZUl0ZW0tLXB1cnBsZTpob3ZlciAuYXNpZGVJdGVtU3VibWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2U7XG59XG4uYXNpZGVJdGVtLS1wdXJwbGUgLmFzaWRlSXRlbVN1Ym1lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2EyM2RkMDtcbn1cbi5hc2lkZUl0ZW0tLW9yYW5nZSB7XG4gIGNvbG9yOiAjYjM1NjAwO1xufVxuLmFzaWRlSXRlbS0tb3JhbmdlOmhvdmVyIC5hc2lkZUl0ZW1fX3RleHQge1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5hc2lkZUl0ZW0tLW9yYW5nZTpob3ZlciAuYXNpZGVJdGVtU3VibWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYXNpZGVJdGVtLS1vcmFuZ2UgLmFzaWRlSXRlbVN1Ym1lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5hc2lkZUl0ZW0tLXBpbmsge1xuICBjb2xvcjogI2RmMGM1MTtcbn1cbi5hc2lkZUl0ZW0tLXBpbms6aG92ZXIgLmFzaWRlSXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjZGYwYzUxO1xufVxuLmFzaWRlSXRlbS0tcGluazpob3ZlciAuYXNpZGVJdGVtU3VibWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYXNpZGVJdGVtLS1waW5rIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNkZjBjNTE7XG59XG4uYXNpZGVJdGVtLS1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4MDYyO1xufVxuLmFzaWRlSXRlbS0tZ3JlZW46aG92ZXIgLmFzaWRlSXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMDA4MDYyO1xufVxuLmFzaWRlSXRlbS0tZ3JlZW46aG92ZXIgLmFzaWRlSXRlbVN1Ym1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFzaWRlSXRlbS0tZ3JlZW4gLmFzaWRlSXRlbVN1Ym1lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwODA2Mjtcbn1cbi5hc2lkZUl0ZW0tLWJsdWUge1xuICBjb2xvcjogIzAxNzdiMztcbn1cbi5hc2lkZUl0ZW0tLWJsdWU6aG92ZXIgLmFzaWRlSXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMDE3N2IzO1xufVxuLmFzaWRlSXRlbS0tYmx1ZTpob3ZlciAuYXNpZGVJdGVtU3VibWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYXNpZGVJdGVtLS1ibHVlIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMTc3YjM7XG59XG4uYXNpZGVJdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xMik7XG59XG4uYXNpZGVJdGVtIC5hc2lkZUNpcmNsZVdyYXBwZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVJdGVtX190ZXh0IHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICMzNjQwNTI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYXNpZGVJdGVtX190ZXh0IC5qYXVnZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5hc2lkZUl0ZW1fX251bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmFzaWRlSXRlbV9fY2lyY2xlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5hc2lkZUl0ZW1fX2NpcmNsZSBjaXJjbGUge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAzMDtcbn1cbi5hc2lkZUl0ZW1fX2dhdWdlIHtcbiAgb3BhY2l0eTogMC4yO1xuICBzdHJva2Utd2lkdGg6IDEwcHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uYXNpZGVJdGVtX19hcmMge1xuICBzdHJva2Utd2lkdGg6IDEwcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDFzIGxpbmVhcjtcbn1cbi5hc2lkZUl0ZW1fX2Fycm93IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFzaWRlSXRlbV9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICNhOGFhYjc7XG59XG4uYXNpZGUgLmFzaWRlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNlY3Rpb25IZWFkIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlY3Rpb25IZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuLnNlY3Rpb25IZWFkX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5zZWN0aW9uSGVhZCAuc2VjdGlvbkhlYWROdW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkTnVtYmVyX190ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEwcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xufVxuLnNlY3Rpb25IZWFkIC5zZWN0aW9uSGVhZE51bWJlcl9faWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkQ29tcGxldGlvbl9fbnVtYmVyLCAuc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkQ29tcGxldGlvbl9fdG90YWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlY3Rpb25IZWFkIC5zZWN0aW9uSGVhZEJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uSGVhZCAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWV5ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkQnRuX19pY29uLS1leWUgcGF0aCB7XG4gIGZpbGw6ICMzNjQwNTI7XG59XG4uc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkQnRuX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnNlY3Rpb25IZWFkIC5zZWN0aW9uSGVhZEJ0bl9fbWFza2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uSGVhZCAuc2VjdGlvbkhlYWRCdG5NYXNrIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbkhlYWQgLnNlY3Rpb25IZWFkQnRuTWFzayAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWV5ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb25IZWFkIC5zZWN0aW9uSGVhZEJ0bk1hc2sgLnNlY3Rpb25IZWFkQnRuX19tYXNrZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uSGVhZCAuc2VjdGlvbkhlYWRCdG5NYXNrIC5zZWN0aW9uSGVhZEJ0bl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VydmV5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdXJ2ZXktLXB1cnBsZSAuc3VydmV5SGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCA3NSwgMjExLCAwLjE1KTtcbn1cbi5zdXJ2ZXktLXB1cnBsZSAuc3VydmV5SGVhZF9fdGl0bGUge1xuICBjb2xvcjogIzY2MkQ4MDtcbn1cbi5zdXJ2ZXktLXB1cnBsZSAuc3VydmV5X19udW1iZXIge1xuICBjb2xvcjogIzY2MkQ4MDtcbn1cbi5zdXJ2ZXktLWdyZWVuIC5zdXJ2ZXlIZWFkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMTkwLCAxNTEsIDAuMTUpO1xufVxuLnN1cnZleS0tZ3JlZW4gLnN1cnZleUhlYWRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDg5Njg7XG59XG4uc3VydmV5LS1ncmVlbiAuc3VydmV5X19udW1iZXIge1xuICBjb2xvcjogIzAwODk2ODtcbn1cbi5zdXJ2ZXktLW9yYW5nZSAuc3VydmV5SGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTIsIDM2LCAwLjE1KTtcbn1cbi5zdXJ2ZXktLW9yYW5nZSAuc3VydmV5SGVhZF9fdGl0bGUge1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5zdXJ2ZXktLW9yYW5nZSAuc3VydmV5X19udW1iZXIge1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5zdXJ2ZXktLXBpbmsgLnN1cnZleUhlYWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgNTksIDExMiwgMC4xNSk7XG59XG4uc3VydmV5LS1waW5rIC5zdXJ2ZXlIZWFkX190aXRsZSB7XG4gIGNvbG9yOiAjQzUwMDQzO1xufVxuLnN1cnZleS0tcGluayAuc3VydmV5X19udW1iZXIge1xuICBjb2xvcjogI0M1MDA0Mztcbn1cbi5zdXJ2ZXktLWJsdWUgLnN1cnZleUhlYWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAxNDUsIDIzNSwgMC4xNSk7XG59XG4uc3VydmV5LS1ibHVlIC5zdXJ2ZXlIZWFkX190aXRsZSB7XG4gIGNvbG9yOiAjMDc2NDkwO1xufVxuLnN1cnZleS0tYmx1ZSAuc3VydmV5X19udW1iZXIge1xuICBjb2xvcjogIzA3NjQ5MDtcbn1cbi5zdXJ2ZXlfX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3VydmV5IC5zdXJ2ZXlIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3VydmV5IC5zdXJ2ZXlIZWFkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN1cnZleSAuc3VydmV5SGVhZCAuYnRuIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mbywgLnN1cnZleSAuc3VydmV5SGVhZCAuaG9tZVN0YXJ0X19idG4gLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5ob21lRHJvaXRzX19idG4gLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5ob21lSGVyb19fYnRuIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mbywgLnN1cnZleSAuc3VydmV5SGVhZCAuc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IGJ1dHRvbiAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWluZm8sIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgLnN1cnZleSAuc3VydmV5SGVhZCBidXR0b24gLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mbywgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZCAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWluZm8sIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yX19zdWJtaXQgLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvLCAuYWN0aW9uIC5zdXJ2ZXkgLnN1cnZleUhlYWQgLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0IC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mbywgLnN1cnZleSAuc3VydmV5SGVhZCAuYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZCAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWluZm8sIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQgLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC50YWJsZU1ldGFzX19idG4gLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvLCAuc3VydmV5IC5zdXJ2ZXlIZWFkIC5wcmVmb290ZXJfX3ZhbGlkYXRlIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mbywgLnN1cnZleSAuc3VydmV5SGVhZCAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWluZm8sIC5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUhlYWQgLnN1cnZleUNhcmRFZGl0X19zdWJtaXQgLnNlY3Rpb25IZWFkQnRuX19pY29uLS1pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uc3VydmV5IC5zdXJ2ZXlTdWJIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnN1cnZleSAuc3VydmV5U3ViSGVhZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW5jaVNhbnNcIjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHdpZHRoOiA2MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzM2NDA1Mjtcbn1cbi5zdXJ2ZXkgLnN1cnZleVN1YkhlYWRfX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNUY3MTg4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc3VydmV5IC5zdXJ2ZXlTaW5nbGVDaGVja2JveCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMi41cHggNnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xMik7XG59XG4uc3VydmV5IC5zdXJ2ZXlTaW5nbGVDaGVja2JveF9faW5wdXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3VydmV5IC5zdXJ2ZXlTaW5nbGVDaGVja2JveF9faW5zdHJ1Y3Rpb24ge1xuICBjb2xvcjogIzVGNzE4ODtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdXJ2ZXkgLnN1cnZleVNpbmdsZUNoZWNrYm94X19sYWJlbCB7XG4gIGNvbG9yOiAjMDA0Mzg5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUNhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCByZ2JhKDM5LCA0OSwgNjYsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDE1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbn1cbi5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUNhcmRfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkX19xdWVzdGlvbk51bWJlciB7XG4gIGNvbG9yOiAjNUY3MTg4O1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUNhcmRfX2luc3RydWN0aW9uIHtcbiAgY29sb3I6ICM1RjcxODg7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkX190cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiA2LjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNi43cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMxY2JlOTc7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMHB4O1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZCAuc3VydmV5Q2FyZEl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkIC5zdXJ2ZXlDYXJkSXRlbTpob3ZlciAuc3VydmV5Q2FyZEl0ZW1fX2xhYmVsIHtcbiAgY29sb3I6ICMwMTc3YjM7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkIC5zdXJ2ZXlDYXJkSXRlbV9fbGFiZWwge1xuICBjb2xvcjogIzAwNDM4OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlDYXJkIC5zdXJ2ZXlDYXJkSXRlbV9faW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCAjZDhlMmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGYzO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXQge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZiO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX2V4cGxpY2F0aW9uIHtcbiAgY29sb3I6ICM1RjcxODg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDAuNXB4ICNkZmUzZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXQgLnN1cnZleUNhcmRJdGVtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXQgLnN1cnZleUNhcmRJdGVtX19sYWJlbCB7XG4gIGNvbG9yOiAjMzY0MDUyO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5Q2FyZEVkaXQgLnN1cnZleUNhcmRJdGVtX19lZGl0IHtcbiAgY29sb3I6ICMwMTc3YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCB7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDE1cHgpO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY29sb3I6ICM1RjcxODg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudF9fdGl0bGUtLWVtcHR5IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5QWNoaWV2ZW1lbnQgLnN1cnZleUFjaGlldmVtZW50SW5mb3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCAuc3VydmV5QWNoaWV2ZW1lbnRJbmZvc19fcGVyY2VudCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCAuc3VydmV5QWNoaWV2ZW1lbnRJbmZvc19fcGVyY2VudC0tNzAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMjA0LCAwLCAwLjMpO1xuICBjb2xvcjogIzUzOGEwYztcbn1cbi5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUFjaGlldmVtZW50IC5zdXJ2ZXlBY2hpZXZlbWVudEluZm9zX19wZXJjZW50LS0wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjODEyNjI2O1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5QWNoaWV2ZW1lbnQgLnN1cnZleUFjaGlldmVtZW50SW5mb3NfX3BlcmNlbnQtLTMwIHtcbiAgY29sb3I6ICM5YjU5MDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDYsIDAsIDAuMyk7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCAuc3VydmV5QWNoaWV2ZW1lbnRJbmZvc19fcGVyY2VudC0tMTAwIHtcbiAgY29sb3I6ICMxZjY5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTU2LCAyNTUsIDAuMyk7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCAuc3VydmV5QWNoaWV2ZW1lbnRJbmZvc19fZmxhZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5QWNoaWV2ZW1lbnQgLnN1cnZleUFjaGlldmVtZW50SW5mb3NfX2ZsYWctLXJlZCBjaXJjbGUge1xuICBmaWxsOiAjZjg1MzU5O1xuICBzdHJva2U6ICNmODUzNTk7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCAuc3VydmV5QWNoaWV2ZW1lbnRJbmZvc19fZmxhZy0tcmVkIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUFjaGlldmVtZW50IC5zdXJ2ZXlBY2hpZXZlbWVudENoZWNrIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogIzM2NDA1MjtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCByZ2JhKDM5LCA0OSwgNjYsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5zdXJ2ZXlBY2hpZXZlbWVudCAuc3VydmV5QWNoaWV2ZW1lbnRDaGVja19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5QWNoaWV2ZW1lbnQgLnN1cnZleUFjaGlldmVtZW50Q2hlY2tfX2ljb24ge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUFjaGlldmVtZW50IC5zdXJ2ZXlBY2hpZXZlbWVudENoZWNrX19pY29uLS1ibHVlIHBhdGgge1xuICBmaWxsOiAjMDE3N2IzO1xufVxuLnN1cnZleSAuc3VydmV5Q29udGVudCAuc3VydmV5QWNoaWV2ZW1lbnQgLnN1cnZleUFjaGlldmVtZW50Tm9DaGVja19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZGZlMmU1O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1cnZleSAuc3VydmV5Q2FyZFRleHRBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS10b29sdGlwXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpcHB5LWJveCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjczMTQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvblBvcGluIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IGNhbGMoOTAlIC0gODBweCk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzM2NDA1MjtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCByZ2JhKDY4LCA2OCwgNjgsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogMC42cyBvcGFjaXR5IGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uUG9waW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAyMS43NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzNy41cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAyMS43NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogLTE7XG59XG4uc2VjdGlvblBvcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAzNy41cHggc29saWQgI2UyZTdlZTtcbiAgYm9yZGVyLXJpZ2h0OiAzNy41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNlZmYzZjY7XG59XG4uc2VjdGlvblBvcGluLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogI2U4ZWRmMTtcbn1cbi5zZWN0aW9uUG9waW4tLWRhcms6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzNy41cHggc29saWQgI2U4ZWRmMTtcbn1cbi5zZWN0aW9uUG9waW5fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiVmluY2lTYW5zXCI7XG59XG4uc2VjdGlvblBvcGluX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zZWN0aW9uUG9waW4gLnNlY3Rpb25Qb3Bpbkxpc3Qge1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xufVxuLnNlY3Rpb25Qb3BpbiAuc2VjdGlvblBvcGluTGlzdF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVmluY2lTYW5zXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uUG9waW4gLnNlY3Rpb25Qb3Bpbkxpc3RfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDcuMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNy4yNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTIuNXB4IHNvbGlkICMwMDgwNjI7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDVweDtcbn1cbi5zZWN0aW9uUG9waW4gLnNlY3Rpb25Qb3Bpbkxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRpc3BsYXlTZWN0aW9uUG9waW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IGNhbGMoODAlIC0gOThweCk7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmZvb3Rlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZlMmU1O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG4uZm9vdGVyX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX2xpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHJnYmEoNTMsIDY0LCA4MiwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICMzNjQwNTI7XG59XG4uZm9vdGVyX19saXN0IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXJfX2xpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByZWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJlZm9vdGVyX192YWxpZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJlZm9vdGVyX192YWxpZGF0ZSBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnByZWZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAyNnB4IDMycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnZpZGVvX19wbGF5IHtcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDEwOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3ZpZGVvUGxheS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8gaWZyYW1lIHtcbiAgYm94LXNoYWRvdzogMCAyNnB4IDMycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucXVvdGUge1xuICBwYWRkaW5nOiAzMHB4IDgwcHg7XG59XG4ucXVvdGVfX3R4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5xdW90ZV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM1MTYxNzM7XG59XG4ucXVvdGVfX3RodW1iIHtcbiAgZmxleDogMCAwIDgwcHg7XG59XG4ucXVvdGVfX3RodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xufVxuLnF1b3RlX19uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5xdW90ZV9fbmFtZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFwcCAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA1cHg7XG59XG4uYXBwIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA1MjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5hcHAgLnNwbGlkZV9fYXJyb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXBwIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uYXBwIC5zcGxpZGVfX2Fycm93IHBhdGgge1xuICBmaWxsOiAjMDE3N2IzO1xufVxuXG4uamF1Z2Uge1xuICBmb250LXNpemU6IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qYXVnZV9fdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5qYXVnZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6ICM1MTYxNzM7XG59XG4uamF1Z2VfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWY5O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmphdWdlX19iYXIgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmphdWdlLS1pY29uIC5qYXVnZV9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4uamF1Z2UtLTAge1xuICBjb2xvcjogIzgxMjYyNjtcbn1cbi5qYXVnZS0tMCAuamF1Z2VfX2JhciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMyk7XG59XG4uamF1Z2UtLTMwIHtcbiAgY29sb3I6ICM5YjU5MDA7XG59XG4uamF1Z2UtLTMwIC5qYXVnZV9fYmFyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQ2LCAwLCAwLjMpO1xufVxuLmphdWdlLS03MCB7XG4gIGNvbG9yOiAjNTM4YTBjO1xufVxuLmphdWdlLS03MCAuamF1Z2VfX2JhciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDIwNCwgMCwgMC4zKTtcbn1cbi5qYXVnZS0tMTAwIHtcbiAgY29sb3I6ICMwNzY0OTA7XG59XG4uamF1Z2UtLTEwMCAuamF1Z2VfX2JhciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTYsIDI1NSwgMC4zKTtcbn1cbi5qYXVnZS0tbWluaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmphdWdlLS1taW5pIC5qYXVnZV9fdmFsdWUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5qYXVnZS0tbWluaSAuamF1Z2VfX2JhciB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5qYXVnZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmphdWdlLS1tZWRpdW0gLmphdWdlX19iYXIge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi50YWJsZU1ldGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlTWV0YXMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxO1xufVxuLnRhYmxlTWV0YXNfX25ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udGFibGVNZXRhc19fYnRuTGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRhYmxlTWV0YXNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM1ZjcxODg7XG59XG4udGFibGVNZXRhc19fY291bnQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50YWJsZU1ldGFzX19zb3J0aW5nIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGFibGVNZXRhc19fYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRhYmxlTWV0YXNfX2FjdGlvbnMgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMCAycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnRhYmxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBjb2xvcjogIzVmNzE4ODtcbn1cbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQge1xuICBjb2xvcjogIzYxNzE4OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICNhOGFhYjcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY4NzY4NTtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuLnRhYmxlIHRib2R5IHRyIHRkLnNvcnRlZCB7XG4gIGNvbG9yOiAjMzMzZjUyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRhYmxlIHRib2R5IHRyIHRkLm5vUmVzdWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVmNzE4ODtcbn1cbi50YWJsZSAuYnZfYXR1YWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFibGUgLmJ2X2F0dWFsIC5hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzAxNzdiMztcbn1cbi50YWJsZS0tc2VsZWN0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udGFibGUtLXNlbGVjdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYmxlLS1zZWxlY3RhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuLnRhYmxlLS1zZWxlY3RhYmxlIHRyLnNlbGVjdGVkIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTc3YjM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDE3N2IzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYmxlLS1zZWxlY3RhYmxlIHRyLnNlbGVjdGVkIHRkOm5vdCg6Zmlyc3QtY2hpbGQpOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxNzdiMztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4udGFibGUtLXNlbGVjdGFibGUgdHIuc2VsZWN0ZWQgdGQ6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMTc3YjM7XG59XG5cbi50YWJsZUNvb2tpZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDJweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi50YWJsZUNvb2tpZSB0ZCwgLnRhYmxlQ29va2llIHRoIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnRhYmxlQ29va2llIHRoIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNTE2MTczO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1ZDBkZTtcbn1cbi50YWJsZUNvb2tpZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNGY4O1xufVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5CVlNlbGVjdCBKcXVlcnkgUGx1Z2luIFN0eWxlc1xuRGV2ZWxvcGVkIGJ5OiBCcnVubyBWaWVpcmFcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmJ2X21haW5zZWxlY3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYnZfYXR1YWwge1xuICBjb2xvcjogIzg2OTVhOTtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ2X2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmJ2X3NlcGFyYXRvciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYnZfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgI2E4YWFiNztcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uZG93biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYnZfdWxfbW9iaWxlIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiA1JSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xufVxuXG4uYnZfdWxfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTtcbn1cblxuLmJ2X3VsX21vYmlsZSBsaSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnN0b3Atc2Nyb2xsaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnZfdWxfaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbn1cblxuLmJ2X3VsX2lubmVyIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogIzM1NDA1MjtcbiAgcGFkZGluZzogMTJweCAyOHB4IDEwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnZfdWxfaW5uZXIgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ2X3VsX2lubmVyIGkge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmJ2X3VsX2lubmVyIGxpIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICAvKiBDaGFuZ2UgdG8gZml0IHlvdXIgaW1hZ2VzICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idl91bF9pbm5lciBsaSBpbnB1dCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5idl91bF9pbm5lciBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjg7XG4gIGNvbG9yOiAjMDE3N2IzO1xufVxuXG4ubm9mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5pbm5lcmlucHV0IHtcbiAgcGFkZGluZzogMHB4IDlweCAwcHggMTBweDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm1Sb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm1Sb3dfX2NvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDdweCAyNXB4IDdweCAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvcm1Sb3dfX2NvbnRyb2wtLWJpZyB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4uZm9ybVJvd19fbGFiZWwge1xuICBjb2xvcjogIzVmNzE4ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb3JtUm93LS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1Sb3ctLXN1Ym1pdCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbnNlbGVjdCB7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiA2cHggMTVweCA2cHggMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wb3BpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDYzLCA4MiwgMC41KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucG9waW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4ucG9waW5fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNXB4IDAgcmdiYSg1MSwgNjMsIDgyLCAwLjUpO1xuICB3aWR0aDogNzcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4ucG9waW5fX2JvZHkge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xufVxuLnBvcGluX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3Bpbl9fYWN0aW9ucyAuYnRuLCAucG9waW5fX2FjdGlvbnMgLmhvbWVTdGFydF9fYnRuLCAucG9waW5fX2FjdGlvbnMgLmhvbWVEcm9pdHNfX2J0biwgLnBvcGluX19hY3Rpb25zIC5ob21lSGVyb19fYnRuLCAucG9waW5fX2FjdGlvbnMgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCBidXR0b24sIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgLnBvcGluX19hY3Rpb25zIGJ1dHRvbiwgLnBvcGluX19hY3Rpb25zIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5wb3Bpbl9fYWN0aW9ucyAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQsIC5wb3Bpbl9fYWN0aW9ucyAuYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdCwgLmFjdGlvbiAucG9waW5fX2FjdGlvbnMgLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0LCAucG9waW5fX2FjdGlvbnMgLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQsIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAucG9waW5fX2FjdGlvbnMgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZCwgLnBvcGluX19hY3Rpb25zIC5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUNhcmRFZGl0X19zdWJtaXQsIC5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnBvcGluX19hY3Rpb25zIC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0LCAucG9waW5fX2FjdGlvbnMgLnByZWZvb3Rlcl9fdmFsaWRhdGUsIC5wb3Bpbl9fYWN0aW9ucyAudGFibGVNZXRhc19fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9waW5fX2FjdGlvbnNUb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3Bpbl9fYWN0aW9uc1RvcCA+IC5idG4sIC5wb3Bpbl9fYWN0aW9uc1RvcCA+IC5ob21lU3RhcnRfX2J0biwgLnBvcGluX19hY3Rpb25zVG9wID4gLmhvbWVEcm9pdHNfX2J0biwgLnBvcGluX19hY3Rpb25zVG9wID4gLmhvbWVIZXJvX19idG4sIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgLnBvcGluX19hY3Rpb25zVG9wID4gYnV0dG9uLCAuc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5wb3Bpbl9fYWN0aW9uc1RvcCA+IC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZCwgLmFjdGlvbiAucG9waW5fX2FjdGlvbnNUb3AgPiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yX19zdWJtaXQsIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAucG9waW5fX2FjdGlvbnNUb3AgPiAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuc3VydmV5IC5zdXJ2ZXlDb250ZW50IC5wb3Bpbl9fYWN0aW9uc1RvcCA+IC5zdXJ2ZXlDYXJkRWRpdF9fc3VibWl0LCAucG9waW5fX2FjdGlvbnNUb3AgPiAucHJlZm9vdGVyX192YWxpZGF0ZSwgLnBvcGluX19hY3Rpb25zVG9wID4gLnRhYmxlTWV0YXNfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyAuYnRuLCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5ob21lU3RhcnRfX2J0biwgLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyAuaG9tZURyb2l0c19fYnRuLCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5ob21lSGVyb19fYnRuLCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgYnV0dG9uLCAuc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IC5wb3Bpbi0tY29uZmlybSAucG9waW5fX2FjdGlvbnMgYnV0dG9uLCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5wb3Bpbi0tY29uZmlybSAucG9waW5fX2FjdGlvbnMgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0LCAuYWN0aW9uIC5wb3Bpbi0tY29uZmlybSAucG9waW5fX2FjdGlvbnMgLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0LCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuYWN0aW9uIC5hY3Rpb25IZWFkZXIgLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAucG9waW4tLWNvbmZpcm0gLnBvcGluX19hY3Rpb25zIC5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnN1cnZleUNhcmRFZGl0X19zdWJtaXQsIC5zdXJ2ZXkgLnN1cnZleUNvbnRlbnQgLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyAuc3VydmV5Q2FyZEVkaXRfX3N1Ym1pdCwgLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyAucHJlZm9vdGVyX192YWxpZGF0ZSwgLnBvcGluLS1jb25maXJtIC5wb3Bpbl9fYWN0aW9ucyAudGFibGVNZXRhc19fYnRuIHtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5wb3Bpbi0tY29uZmlybSAucG9waW5fX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnVwbG9hZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51cGxvYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1ZjcxODg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udXBsb2FkX19kcm9wIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg5NiwgMTAzLCAxMTMsIDAuMTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlZGYxO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnVwbG9hZF9fZHJvcCA+IC5idG4sIC51cGxvYWRfX2Ryb3AgPiAuaG9tZVN0YXJ0X19idG4sIC51cGxvYWRfX2Ryb3AgPiAuaG9tZURyb2l0c19fYnRuLCAudXBsb2FkX19kcm9wID4gLmhvbWVIZXJvX19idG4sIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5wdXQgLnVwbG9hZF9fZHJvcCA+IGJ1dHRvbiwgLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAudXBsb2FkX19kcm9wID4gLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuYWN0aW9uIC51cGxvYWRfX2Ryb3AgPiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yX19zdWJtaXQsIC5hY3Rpb24gLmFjdGlvbkhlYWRlciAudXBsb2FkX19kcm9wID4gLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZCwgLnN1cnZleSAuc3VydmV5Q29udGVudCAudXBsb2FkX19kcm9wID4gLnN1cnZleUNhcmRFZGl0X19zdWJtaXQsIC51cGxvYWRfX2Ryb3AgPiAucHJlZm9vdGVyX192YWxpZGF0ZSwgLnVwbG9hZF9fZHJvcCA+IC50YWJsZU1ldGFzX19idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnVwbG9hZF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTYsIDEwMywgMTEzLCAwLjE5KTtcbn1cbi51cGxvYWRfX2l0ZW1zIC51cGxvYWRJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4udXBsb2FkSXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVwbG9hZEl0ZW1fX2ljbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udXBsb2FkSXRlbV9faWNuIHN2ZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51cGxvYWRJdGVtX19sYWJlbCB7XG4gIGZsZXg6IDE7XG59XG4udXBsb2FkSXRlbV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbGV4LWJhc2lzOiA1NSU7XG59XG4udXBsb2FkSXRlbV9fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnVwbG9hZEl0ZW1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVwbG9hZEl0ZW1fX2FjdGlvbnMgPiAuYnRuLCAudXBsb2FkSXRlbV9fYWN0aW9ucyA+IC5ob21lU3RhcnRfX2J0biwgLnVwbG9hZEl0ZW1fX2FjdGlvbnMgPiAuaG9tZURyb2l0c19fYnRuLCAudXBsb2FkSXRlbV9fYWN0aW9ucyA+IC5ob21lSGVyb19fYnRuLCAuc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IC51cGxvYWRJdGVtX19hY3Rpb25zID4gYnV0dG9uLCAuc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC51cGxvYWRJdGVtX19hY3Rpb25zID4gLnN5bnRoZXNlSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuYWN0aW9uIC51cGxvYWRJdGVtX19hY3Rpb25zID4gLmFjdGlvbkFycmF5TGluZUVkaXRvcl9fc3VibWl0LCAuYWN0aW9uIC5hY3Rpb25IZWFkZXIgLnVwbG9hZEl0ZW1fX2FjdGlvbnMgPiAuYWN0aW9uSGVhZGVySXRlbXNfX2Rvd25sb2FkLCAuc3VydmV5IC5zdXJ2ZXlDb250ZW50IC51cGxvYWRJdGVtX19hY3Rpb25zID4gLnN1cnZleUNhcmRFZGl0X19zdWJtaXQsIC51cGxvYWRJdGVtX19hY3Rpb25zID4gLnByZWZvb3Rlcl9fdmFsaWRhdGUsIC51cGxvYWRJdGVtX19hY3Rpb25zID4gLnRhYmxlTWV0YXNfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnVwbG9hZEl0ZW1fX2RlbGV0ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGODUzNTk7XG59XG5cbi5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU3ZWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5sYWJlbC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc3YjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhYmVsLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0N2RiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm9CbG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaW5mb0Jsb2NrX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaW5mb0Jsb2NrX19pY29uIHAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uaW5mb0Jsb2NrX19jb250ZW50IHtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmluZm9CbG9ja19fY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDE2NXB4O1xuICBwYWRkaW5nOiAyMHB4IDgwcHggMzBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zIHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qTU9ESUZJRVIqL1xuICAvKkVORCBNT0RJRklFUiovXG59XG4uYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zLS1wZXJjZW50IHtcbiAgZmxleC1iYXNpczogNDAlO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtcy0tMCAuYWN0aW9uSGVhZGVySXRlbXNfX251bWJlciB7XG4gIGNvbG9yOiAjODEyNjI2O1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtcy0tMCAuYWN0aW9uSGVhZGVySXRlbXNfX2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4zKTtcbn1cbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXMtLTMwIC5hY3Rpb25IZWFkZXJJdGVtc19fbnVtYmVyIHtcbiAgY29sb3I6ICM5YjU5MDA7XG59XG4uYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zLS0zMCAuYWN0aW9uSGVhZGVySXRlbXNfX2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQ2LCAwLCAwLjMpO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtcy0tNzAgLmFjdGlvbkhlYWRlckl0ZW1zX19udW1iZXIge1xuICBjb2xvcjogIzUzOGEwYztcbn1cbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXMtLTcwIC5hY3Rpb25IZWFkZXJJdGVtc19fY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAyMDQsIDAsIDAuMyk7XG59XG4uYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zLS0xMDAgLmFjdGlvbkhlYWRlckl0ZW1zX19udW1iZXIge1xuICBjb2xvcjogIzA3NjQ5MDtcbn1cbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXMtLTEwMCAuYWN0aW9uSGVhZGVySXRlbXNfX2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1NiwgMjU1LCAwLjMpO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM2MDcwODg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXNfX3RvdGFsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQ6ICNlZmYzZjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zX19jdXJyZW50IHtcbiAgd2lkdGg6IGNhbGMoNDUlIC0gMjBweCk7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMDtcbn1cbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXNfX3ByaW9yaXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fcHJpb3JpdHkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fcHJpb3JpdHkgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hY3Rpb24gLmFjdGlvbkhlYWRlciAuYWN0aW9uSGVhZGVySXRlbXNfX3ByaW9yaXR5IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG4uYWN0aW9uIC5hY3Rpb25IZWFkZXIgLmFjdGlvbkhlYWRlckl0ZW1zX19kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmFjdGlvbiAuYWN0aW9uSGVhZGVyIC5hY3Rpb25IZWFkZXJJdGVtc19fZG93bmxvYWQgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXktLXB1cnBsZSAuYWN0aW9uQXJyYXlfX3RpdGxlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNhMjNkZDA7XG4gIGNvbG9yOiAjYTIzZGQwO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXktLXB1cnBsZSAuYWN0aW9uQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW4ge1xuICBjb2xvcjogI2EyM2RkMDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5LS1vcmFuZ2UgLmFjdGlvbkFycmF5X190aXRsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM1NjAwO1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5LS1vcmFuZ2UgLmFjdGlvbkFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5LS1waW5rIC5hY3Rpb25BcnJheV9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2RmMGM1MTtcbiAgY29sb3I6ICNkZjBjNTE7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheS0tcGluayAuYWN0aW9uQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjZGYwYzUxO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXktLWdyZWVuIC5hY3Rpb25BcnJheV9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwODA2MjtcbiAgY29sb3I6ICMwMDgwNjI7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheS0tZ3JlZW4gLmFjdGlvbkFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzAwODA2Mjtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5LS1ibHVlIC5hY3Rpb25BcnJheV9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzM0YWRlNjtcbiAgY29sb3I6ICMzNGFkZTY7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheS0tYmx1ZSAuYWN0aW9uQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjMzRhZGU2O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5SGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lLCAuYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtczpmaXJzdC1vZi10eXBlIHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zOm50aC1jaGlsZCgyKSB7XG4gIGZsZXgtYmFzaXM6IDEwJTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXM6bnRoLWNoaWxkKDMpIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtczpsYXN0LW9mLXR5cGUge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS10cmlhbmdsZS0xIHN2ZzpmaXJzdC1vZi10eXBlIHBhdGgge1xuICBmaWxsOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tdHJpYW5nbGUtMiBzdmc6bnRoLWNoaWxkKC1uKzIpIHBhdGgge1xuICBmaWxsOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tdHJpYW5nbGUtMyBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1MTYxNzM7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS1wcmlvcml0eS0xIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tcHJpb3JpdHktMiBzcGFuOm50aC1jaGlsZCgtbisyKSB7XG4gIGNvbG9yOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tcHJpb3JpdHktMyBzcGFuIHtcbiAgY29sb3I6ICM1MTYxNzM7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS0wIC5hY3Rpb25BcnJheUl0ZW1zX19wZXJjZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjODEyNjI2O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tMzAgLmFjdGlvbkFycmF5SXRlbXNfX3BlcmNlbnQge1xuICBjb2xvcjogIzliNTkwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0NiwgMCwgMC4zKTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXMtLTcwIC5hY3Rpb25BcnJheUl0ZW1zX19wZXJjZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDIwNCwgMCwgMC4zKTtcbiAgY29sb3I6ICM1MzhhMGM7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS0xMDAgLmFjdGlvbkFycmF5SXRlbXNfX3BlcmNlbnQge1xuICBjb2xvcjogIzFmNjk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTYsIDI1NSwgMC4zKTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXMtLWZsYWctb24gLmFjdGlvbkFycmF5SXRlbXNfX2ZsYWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tZmxhZy1vZmYgLmFjdGlvbkFycmF5SXRlbXNfX2ZsYWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS10aHVtYnMtb24gLmFjdGlvbkFycmF5SXRlbXNfX3RodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS10aHVtYnMtb2ZmIC5hY3Rpb25BcnJheUl0ZW1zX190aHVtYnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS1yZWNvbW1hbmRhdGlvbi1vbiAuYWN0aW9uQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tcmVjb21tYW5kYXRpb24tb2ZmIC5hY3Rpb25BcnJheUl0ZW1zX19yZWNvbW1hbmRhdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXMtLXJlY29tbWFuZGF0aW9uLW9mZiBzdmcge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS1wbGFuLW9uIC5hY3Rpb25BcnJheUl0ZW1zX19wbGFuIHNwYW4sIC5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXMtLXBsYW4tb24gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tcGxhbi1vZmYgLmFjdGlvbkFycmF5SXRlbXNfX3BsYW4gc3BhbiwgLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtcy0tcGxhbi1vZmYgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zLS1wbGFuLW9mZiBzdmcge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX190aHVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjMDc2NDkwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXNfX3RodW1icyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXNfX3RodW1icyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwNzY0OTA7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19mbGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19mbGFnIHNwYW4ge1xuICBjb2xvcjogI2Y4NTM1OTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXNfX2ZsYWcgc3ZnIHBhdGgge1xuICBmaWxsOiAjZjg1MzU5O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtc19fcHJpb3JpdHkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjYzVkMGRmO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3ZnOmZpcnN0LW9mLXR5cGUgcGF0aCB7XG4gIGZpbGw6ICNjNWQwZGU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19yZWNvbW1hbmRhdGlvbiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM2NDA1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXNfX3BsYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtc19fcGxhbiBzdmc6Zmlyc3Qtb2YtdHlwZSBwYXRoIHtcbiAgZmlsbDogIzUxNjE3Mztcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXNfX3BsYW4gc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19wbGFuIHN2ZzpsYXN0LW9mLXR5cGUgcGF0aCB7XG4gIGZpbGw6ICMzNTQwNTI7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19wbGFuIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtc19fcGxhbiBzcGFuIHtcbiAgd2lkdGg6IDgwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXkgLmFjdGlvbkFycmF5TGluZSAuYWN0aW9uQXJyYXlJdGVtc19fbWlncmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUxpbmUgLmFjdGlvbkFycmF5SXRlbXNfX21pZ3JhdGlvblRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19taWdyYXRpb25UZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19taWdyYXRpb25UZXh0IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19taWdyYXRpb25UZXh0IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNTE2MTczO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDEwcHg7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlMaW5lIC5hY3Rpb25BcnJheUl0ZW1zX19wZXJjZW50IHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5X190aXRsZSB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjNmM3NTgyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlfX3RpdGxlIHNwYW4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlfX2xhYmVsIHtcbiAgY29sb3I6ICM2MDcwODg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheV9fbGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgZmxleC1iYXNpczogMTAlO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlfX2xhYmVsOm50aC1jaGlsZCgzKSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5X19sYWJlbDpudGgtY2hpbGQoNCkge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheV9fbGFiZWwgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5X19sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjNWQwZGU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheSAuYWN0aW9uQXJyYXlJdGVtc0ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5IC5hY3Rpb25BcnJheUljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlXcmFwcGVyIC5hY3Rpb25BcnJheUxpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheVdyYXBwZXItLWVkaXQgLmFjdGlvbkFycmF5TGluZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlXcmFwcGVyLS1lZGl0IC5hY3Rpb25BcnJheUxpbmVFZGl0b3Ige1xuICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3JfX3N1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mb19fdGl0bGUge1xuICBjb2xvcjogIzYwNzA4ODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvX190aXRsZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSWNvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSWNvbldyYXBwZXIgc3ZnIHtcbiAgYmFja2dyb3VuZDogI2M1ZDBkZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMi41cHggNnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckluZm8gLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlciBkaXYge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNjNWQwZGY7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckluZm8gLmFjdGlvbkVkaXRvckluZm9JdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyAuYWN0aW9uRWRpdG9ySW5mb0l0ZW0tLXRyaWFuZ2xlLTEgLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlciBkaXY6Zmlyc3Qtb2YtdHlwZSwgLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSXRlbS0tdHJpYW5nbGUtMSAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogIzUxNjE3Mztcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyAuYWN0aW9uRWRpdG9ySW5mb0l0ZW0tLXRyaWFuZ2xlLTIgLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlciBkaXYsIC5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyAuYWN0aW9uRWRpdG9ySW5mb0l0ZW0tLXRyaWFuZ2xlLTIgLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlciBzdmc6bnRoLWNoaWxkKC1uKzIpIHtcbiAgYmFja2dyb3VuZDogIzUxNjE3Mztcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyAuYWN0aW9uRWRpdG9ySW5mb0l0ZW0tLXRyaWFuZ2xlLTMgLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlciBkaXYsIC5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9ySW5mbyAuYWN0aW9uRWRpdG9ySW5mb0l0ZW0tLXRyaWFuZ2xlLTMgLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlciBzdmcge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSXRlbS0tcHJpb3JpdHktMSAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIGRpdjpmaXJzdC1vZi10eXBlLCAuYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckluZm8gLmFjdGlvbkVkaXRvckluZm9JdGVtLS1wcmlvcml0eS0xIC5hY3Rpb25FZGl0b3JJbmZvSWNvbldyYXBwZXIgc3ZnOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSXRlbS0tcHJpb3JpdHktMiAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIGRpdiwgLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSXRlbS0tcHJpb3JpdHktMiAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIHN2ZzpudGgtY2hpbGQoLW4rMikge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSXRlbS0tcHJpb3JpdHktMyAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIGRpdiwgLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbmZvIC5hY3Rpb25FZGl0b3JJbmZvSXRlbS0tcHJpb3JpdHktMyAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVyIHN2ZyB7XG4gIGJhY2tncm91bmQ6ICM1MTYxNzM7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckluZm8gLmFjdGlvbkVkaXRvckluZm9JdGVtX19sYWJlbCB7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvcklucHV0IHtcbiAgZmxleC1iYXNpczogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbnB1dCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTNlOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JJbnB1dCBsYWJlbCB7XG4gIGNvbG9yOiAjNjA3MDg4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9yRm9ybV9fbXVsdGlwbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckZvcm1fX211bHRpcGxlIGRpdiB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoOTYlIC8gMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckZvcm1fX211bHRpcGxlIGxhYmVsIHtcbiAgY29sb3I6ICM2MDcwODg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JGb3JtX19tdWx0aXBsZSBpbnB1dCB7XG4gIGNvbG9yOiAjYjBiMGIxO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZTNlOTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JGb3JtX19zaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JGb3JtX19zaW5nbGUgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYwNzA4ODtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckZvcm1fX3NpbmdsZSBpbnB1dCwgLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JGb3JtX19zaW5nbGUgdGV4dGFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGZlM2U5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2IwYjBiMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjdGlvbiAuYWN0aW9uQXJyYXlMaW5lRWRpdG9yIC5hY3Rpb25FZGl0b3JGb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzNjQwNTI7XG59XG4uYWN0aW9uIC5hY3Rpb25BcnJheUxpbmVFZGl0b3IgLmFjdGlvbkVkaXRvckZvcm0gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5hY3Rpb24gLmFjdGlvbkFycmF5TGluZUVkaXRvciAuYWN0aW9uRWRpdG9yRm9ybSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjNWQwZGU7XG59XG5cbi5zeW50aGVzZSAuc3ludGhlc2VJbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSW50cm8gcCB7XG4gIGNvbG9yOiAjMzY0MDUyO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDgwcHggMzBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qTU9ESUZJRVIqL1xuICAvKkVORCBNT0RJRklFUiovXG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS1wZXJjZW50IHtcbiAgZmxleC1iYXNpczogNDAlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtcy0tMCAuc3ludGhlc2VIZWFkZXJJdGVtc19fbnVtYmVyIHtcbiAgY29sb3I6ICM4MTI2MjY7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS0wIC5zeW50aGVzZUhlYWRlckl0ZW1zX19jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMyk7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS0zMCAuc3ludGhlc2VIZWFkZXJJdGVtc19fbnVtYmVyIHtcbiAgY29sb3I6ICM5YjU5MDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS0zMCAuc3ludGhlc2VIZWFkZXJJdGVtc19fY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDYsIDAsIDAuMyk7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS03MCAuc3ludGhlc2VIZWFkZXJJdGVtc19fbnVtYmVyIHtcbiAgY29sb3I6ICM1MzhhMGM7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS03MCAuc3ludGhlc2VIZWFkZXJJdGVtc19fY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAyMDQsIDAsIDAuMyk7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zLS0xMDAgLnN5bnRoZXNlSGVhZGVySXRlbXNfX251bWJlciB7XG4gIGNvbG9yOiAjMDc2NDkwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtcy0tMTAwIC5zeW50aGVzZUhlYWRlckl0ZW1zX19jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTYsIDI1NSwgMC4zKTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNjA3MDg4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX3JhdGlvIHtcbiAgY29sb3I6ICNmODUzNTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX3JhdGlvIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX3JhdGlvIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zX19yYXRpbyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmODUzNTk7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zX190aHVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwNzY0OTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fdGh1bWJzIHNwYW4ge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fdGh1bWJzIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzA3NjQ5MDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VIZWFkZXIgLnN5bnRoZXNlSGVhZGVySXRlbXNfX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zX190b3RhbCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZWZmM2Y2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fY3VycmVudCB7XG4gIHdpZHRoOiBjYWxjKDQ1JSAtIDIwcHgpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlSGVhZGVyIC5zeW50aGVzZUhlYWRlckl0ZW1zX19kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUhlYWRlciAuc3ludGhlc2VIZWFkZXJJdGVtc19fZG93bmxvYWQgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheS0tcHVycGxlIC5zeW50aGVzZUFycmF5X190aXRsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTIzZGQwO1xuICBjb2xvcjogI2EyM2RkMDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheS0tcHVycGxlIC5zeW50aGVzZUFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNhMjNkZDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXktLW9yYW5nZSAuc3ludGhlc2VBcnJheV9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2IzNTYwMDtcbiAgY29sb3I6ICNiMzU2MDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXktLW9yYW5nZSAuc3ludGhlc2VBcnJheUl0ZW1zX19taWdyYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjYjM1NjAwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5LS1waW5rIC5zeW50aGVzZUFycmF5X190aXRsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGYwYzUxO1xuICBjb2xvcjogI2RmMGM1MTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheS0tcGluayAuc3ludGhlc2VBcnJheUl0ZW1zX19taWdyYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjZGYwYzUxO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5LS1ncmVlbiAuc3ludGhlc2VBcnJheV9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwODA2MjtcbiAgY29sb3I6ICMwMDgwNjI7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXktLWdyZWVuIC5zeW50aGVzZUFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMwMDgwNjI7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXktLWJsdWUgLnN5bnRoZXNlQXJyYXlfX3RpdGxlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICMzNGFkZTY7XG4gIGNvbG9yOiAjMzRhZGU2O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5LS1ibHVlIC5zeW50aGVzZUFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMzNGFkZTY7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlIZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUsIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zIHtcbiAgZmxleC1iYXNpczogMTAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXMtLWltY29tcGxldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM3RjhGQTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXMtLWltY29tcGxldCBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS1pbWNvbXBsZXQgc3ZnIHBhdGgge1xuICBmaWxsOiAjYzVkMGRlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS10cmlhbmdsZS0xIHN2ZzpmaXJzdC1vZi10eXBlIHBhdGgge1xuICBmaWxsOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS10cmlhbmdsZS0yIHN2ZzpudGgtY2hpbGQoLW4rMikgcGF0aCB7XG4gIGZpbGw6ICM1MTYxNzM7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXMtLXRyaWFuZ2xlLTMgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS1wcmlvcml0eS0xIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS1wcmlvcml0eS0yIHNwYW46bnRoLWNoaWxkKC1uKzIpIHtcbiAgY29sb3I6ICM1MTYxNzM7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXMtLXByaW9yaXR5LTMgc3BhbiB7XG4gIGNvbG9yOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS0wIC5zeW50aGVzZUFycmF5SXRlbXNfX3BlcmNlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICM4MTI2MjY7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXMtLTMwIC5zeW50aGVzZUFycmF5SXRlbXNfX3BlcmNlbnQge1xuICBjb2xvcjogIzliNTkwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0NiwgMCwgMC4zKTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtcy0tNzAgLnN5bnRoZXNlQXJyYXlJdGVtc19fcGVyY2VudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAyMDQsIDAsIDAuMyk7XG4gIGNvbG9yOiAjNTM4YTBjO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS0xMDAgLnN5bnRoZXNlQXJyYXlJdGVtc19fcGVyY2VudCB7XG4gIGNvbG9yOiAjMWY2OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1NiwgMjU1LCAwLjMpO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS1mbGFnLW9uIC5zeW50aGVzZUFycmF5SXRlbXNfX2ZsYWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS1mbGFnLW9mZiAuc3ludGhlc2VBcnJheUl0ZW1zX19mbGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtcy0tdGh1bWJzLW9uIC5zeW50aGVzZUFycmF5SXRlbXNfX3RodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXMtLXRodW1icy1vZmYgLnN5bnRoZXNlQXJyYXlJdGVtc19fdGh1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtcy0tcmVjb21tYW5kYXRpb24tb24gLnN5bnRoZXNlQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zLS1yZWNvbW1hbmRhdGlvbi1vZmYgLnN5bnRoZXNlQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXM6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbiAgZmxleC1ncm93OiAwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zOmxhc3Qtb2YtdHlwZSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgZmxleC1ncm93OiAwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zX19mbGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmODUzNTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXNfX2ZsYWcgc3ZnIHBhdGgge1xuICBmaWxsOiAjZjg1MzU5O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zX190aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzA3NjQ5MDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtc19fdGh1bWJzIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zX190aHVtYnMgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDc2NDkwO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zX19wcmlvcml0eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNjNWQwZGY7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXNfX3JlY29tbWFuZGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3ZnOmZpcnN0LW9mLXR5cGUgcGF0aCB7XG4gIGZpbGw6ICNjNWQwZGU7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXNfX3JlY29tbWFuZGF0aW9uIHN2ZzpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zX19yZWNvbW1hbmRhdGlvbiBzdmc6bGFzdC1vZi10eXBlIHBhdGgge1xuICBmaWxsOiAjMzU0MDUyO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5IC5zeW50aGVzZUFycmF5TGluZSAuc3ludGhlc2VBcnJheUl0ZW1zX19yZWNvbW1hbmRhdGlvbiBzcGFuIHtcbiAgd2lkdGg6IDUwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzM2NDA1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtc19fbWlncmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheSAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtc19fbWlncmF0aW9uIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNTE2MTczO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXkgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXNfX3BlcmNlbnQge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlfX3RpdGxlIHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM2Yzc1ODI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlfX3RpdGxlIHNwYW4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5X19sYWJlbCB7XG4gIGZsZXgtYmFzaXM6IDEwJTtcbiAgY29sb3I6ICM2MDcwODg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlfX2xhYmVsIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlfX2xhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2M1ZDBkZTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheV9fbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5V3JhcHBlciAuc3ludGhlc2VBcnJheUxpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlXcmFwcGVyLS1lZGl0IC5zeW50aGVzZUFycmF5TGluZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5V3JhcHBlci0tZWRpdCAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3Ige1xuICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5V3JhcHBlci0tZWRpdCAuc3ludGhlc2VBcnJheUxpbmUgLnN5bnRoZXNlQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIHtcbiAgZmxleC1iYXNpczogMzAlO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvX190aXRsZSB7XG4gIGNvbG9yOiAjNjA3MDg4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvckluZm9fX3RpdGxlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvckluZm8gLnN5bnRoZXNlRWRpdG9ySW5mb0ljb25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5mbyAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXIgc3ZnIHtcbiAgYmFja2dyb3VuZDogI2M1ZDBkZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMi41cHggNnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5mbyAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXIgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5mbyAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXIgZGl2IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAyLjVweCA2cHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjYzVkMGRmO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIC5zeW50aGVzZUVkaXRvckluZm9JdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5mbyAuc3ludGhlc2VFZGl0b3JJbmZvSXRlbS0tdHJpYW5nbGUtMSAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXIgZGl2OmZpcnN0LW9mLXR5cGUsIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5mbyAuc3ludGhlc2VFZGl0b3JJbmZvSXRlbS0tdHJpYW5nbGUtMSAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXIgc3ZnOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIC5zeW50aGVzZUVkaXRvckluZm9JdGVtLS10cmlhbmdsZS0yIC5zeW50aGVzZUVkaXRvckluZm9JY29uV3JhcHBlciBkaXYsIC5zeW50aGVzZSAuc3ludGhlc2VBcnJheUxpbmVFZGl0b3IgLnN5bnRoZXNlRWRpdG9ySW5mbyAuc3ludGhlc2VFZGl0b3JJbmZvSXRlbS0tdHJpYW5nbGUtMiAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXIgc3ZnOm50aC1jaGlsZCgtbisyKSB7XG4gIGJhY2tncm91bmQ6ICM1MTYxNzM7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvckluZm8gLnN5bnRoZXNlRWRpdG9ySW5mb0l0ZW0tLXRyaWFuZ2xlLTMgLnN5bnRoZXNlRWRpdG9ySW5mb0ljb25XcmFwcGVyIGRpdiwgLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIC5zeW50aGVzZUVkaXRvckluZm9JdGVtLS10cmlhbmdsZS0zIC5zeW50aGVzZUVkaXRvckluZm9JY29uV3JhcHBlciBzdmcge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIC5zeW50aGVzZUVkaXRvckluZm9JdGVtLS1wcmlvcml0eS0xIC5zeW50aGVzZUVkaXRvckluZm9JY29uV3JhcHBlciBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQ6ICM1MTYxNzM7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvckluZm8gLnN5bnRoZXNlRWRpdG9ySW5mb0l0ZW0tLXByaW9yaXR5LTIgLnN5bnRoZXNlRWRpdG9ySW5mb0ljb25XcmFwcGVyIGRpdjpudGgtY2hpbGQoLW4rMikge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIC5zeW50aGVzZUVkaXRvckluZm9JdGVtLS1wcmlvcml0eS0zIC5zeW50aGVzZUVkaXRvckluZm9JY29uV3JhcHBlciBkaXYge1xuICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbmZvIC5zeW50aGVzZUVkaXRvckluZm9JdGVtX19sYWJlbCB7XG4gIGNvbG9yOiAjMzY0MDUyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IHtcbiAgZmxleC1iYXNpczogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN5bnRoZXNlIC5zeW50aGVzZUFycmF5TGluZUVkaXRvciAuc3ludGhlc2VFZGl0b3JJbnB1dCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlM2U5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc3ludGhlc2UgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9yIC5zeW50aGVzZUVkaXRvcklucHV0IGxhYmVsIHtcbiAgY29sb3I6ICM2MDcwODg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uaG9tZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzU0MDUxO1xufVxuLmhvbWUgaDIge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzM1NDA1MTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lIG1haW4ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uaG9tZSAubmF2YmFyV3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaG9tZSAubmF2YmFyV3JhcHBlciAubmF2YmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmUyZTU7XG59XG5cbi5ob21lU2VjdGlvbiwgLmhvbWVTdGFydCwgLmhvbWVDaGlmZnJlcywgLmhvbWVTbGlkZXIsIC5ob21lRW5qZXV4LCAuaG9tZURyb2l0cywgLmhvbWVBcHByb2NoZSwgLmhvbWVNYW5hZ2luZyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmhvbWVIZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lSGVyb19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lSGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZUhlcm9fX2NvbnRlbnQgPiBkaXYge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAycmVtKTtcbn1cbi5ob21lSGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ob21lSGVyb19fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lSGVyb19fdGV4dCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lSGVyb19fdmlzdWVsIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAyNnB4IDMycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbn1cbi5ob21lSGVyb19fdmlzdWVsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lSGVyb19fYnRuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbn1cblxuLmhvbWVNYW5hZ2luZyB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZU1hbmFnaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ob21lTWFuYWdpbmdfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ob21lTWFuYWdpbmdfX2NhcmQge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lTWFuYWdpbmdfX2NhcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uaG9tZU1hbmFnaW5nX19jYXJkIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ob21lTWFuYWdpbmdfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzM1NDA1MTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lTWFuYWdpbmdfX2Zvb3RlciBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaG9tZU1hbmFnaW5nX19mb290ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTE2MTczO1xufVxuXG4uaG9tZUFwcHJvY2hlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaG9tZUFwcHJvY2hlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4uaG9tZUFwcHJvY2hlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lQXBwcm9jaGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmhvbWVBcHByb2NoZV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ob21lQXBwcm9jaGVfX2NhcmRzID4gZGl2IHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG59XG4uaG9tZUFwcHJvY2hlX19jYXJkIHtcbiAgcGFkZGluZzogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmhvbWVBcHByb2NoZV9fY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzU0MDUxO1xufVxuLmhvbWVBcHByb2NoZV9fb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjMzU0MDUxO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaG9tZUFwcHJvY2hlX19vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xufVxuLmhvbWVBcHByb2NoZV9fb3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVEcm9pdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhvbWVEcm9pdHNfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZURyb2l0c19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZURyb2l0cyBoMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uaG9tZURyb2l0c19fdmlzdWVsIHtcbiAgZmxleDogMCAwIDY1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhvbWVEcm9pdHNfX3Zpc3VlbCAudmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgYm94LXNoYWRvdzogMCAyNnB4IDMycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lRHJvaXRzX190ZXh0IHtcbiAgZmxleDogMCAwIDM1JTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVEcm9pdHNfX2d1aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ob21lRHJvaXRzX19ndWlkZSBpbWcge1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhvbWVEcm9pdHMgLnZpZGVvIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob21lRW5qZXV4X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lRW5qZXV4X19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ob21lRW5qZXV4X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaG9tZUVuamV1eF9fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcbiAgbWFyZ2luOiAwIDE1cHggMzBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVFbmpldXhfX2NhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICNhMjNkZDA7XG59XG4uaG9tZUVuamV1eF9fY2FyZDpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2IzNTYwMDtcbn1cbi5ob21lRW5qZXV4X19jYXJkOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjZGYwYzUxO1xufVxuLmhvbWVFbmpldXhfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICMwMDgwNjI7XG59XG4uaG9tZUVuamV1eF9fY2FyZDpudGgtY2hpbGQoNSkge1xuICBjb2xvcjogIzAxNzdiMztcbn1cbi5ob21lRW5qZXV4X19jYXJkIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob21lRW5qZXV4X19udW1iZXIge1xuICBmb250LXNpemU6IDIwcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC4yO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZUVuamV1eF9fbmFtZSB7XG4gIGNvbG9yOiAjMzU0MDUxO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaG9tZVNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY5Zjk7XG59XG4uaG9tZVNsaWRlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZVNsaWRlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZVNsaWRlciAucXVvdGUge1xuICB3aWR0aDogY2FsYyg2Ni42NjYlIC0gMzBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xufVxuXG4uaG9tZUNoaWZmcmVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ob21lQ2hpZmZyZXNfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWVDaGlmZnJlc19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZUNoaWZmcmVzX19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaG9tZUNoaWZmcmVzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9tZUNoaWZmcmVzX19jYXJkIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgcGFkZGluZzogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ob21lQ2hpZmZyZXNfX2NhcmQtLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbi5ob21lQ2hpZmZyZXNfX2NhcmQtLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5ob21lQ2hpZmZyZXNfX2NhcmQtLXJpZ2h0IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9tZVN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWVTdGFydCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaG9tZVN0YXJ0X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMjZweCAzMnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lU3RhcnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmhvbWVTdGFydF9fYnRuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbn1cblxuLmRlZmF1bHQgbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGVmYXVsdCAuc2lkZU1lbnUge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuLmRlZmF1bHQgLnNpZGVNZW51IHVsLCAuZGVmYXVsdCAuc2lkZU1lbnUgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVmYXVsdCAuc2lkZU1lbnUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGVmYXVsdCAuc2lkZU1lbnUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoNTMsIDY0LCA4MiwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cbi5kZWZhdWx0IC5zaWRlTWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTc3YjM7XG59XG4uZGVmYXVsdCAuc2lkZU1lbnUgbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICMzNTQwNTI7XG59XG4uZGVmYXVsdCAuc2lkZU1lbnUgbGkuY3VycmVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTc3YjM7XG59XG4uZGVmYXVsdCAubWFpbkNvbCB7XG4gIGZsZXg6IDAuODtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmRlZmF1bHQgLm1haW5Db2xfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmRlZmF1bHQgLm1haW5Db2xfX2NvbnRlbnQgPiAqOm5vdCgudGFibGUpOm5vdCgudGFibGVDb29raWUpIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5kZWZhdWx0IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmRlZmF1bHQgbWFpbiB1bCxcbi5kZWZhdWx0IG1haW4gLnZpZGVvLFxuLmRlZmF1bHQgbWFpbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmV2YWwgbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXZhbCAubWFpbkNvbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5ldmFsIC5tYWluQ29sIC5uYXZiYXJfX3N0ZXBXcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ldmFsIC5tYWluQ29sIC5uYXZiYXJfX3N0ZXAtLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQwNTI7XG59XG4uZXZhbCAuc2lkZUJhciB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG4uZXZhbCAuc2lkZUJhciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmFsIC5zaWRlQmFyID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXZhbCAuc2lkZUJhcl9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmV2YWwgLnNpZGVCYXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNDU1MDYwO1xufVxuLmV2YWwgLnNpZGVCYXJfX2luZm8ge1xuICBmaWxsOiAjYzVkMGRlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbmNpU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ZpbmNpLVNhbnMtQm9sZC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvL2ZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbmNpU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ZpbmNpLVNhbnMtTWVkaXVtLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvL2ZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaW5jaVNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WaW5jaS1TYW5zLUJsYWNrLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6ICRGVy1ibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvL2ZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaW5jaVNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WaW5jaS1TYW5zLVJlZ3VsYXIub3RmXCIpO1xuICBmb250LXdlaWdodDogJEZXLW5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvL2ZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8vIGNvbG9yc1xuJGxpZ2h0R3JlZW46ICNjOWYxZDY7XG4kZ3JlZW46ICMwMDgwNjI7XG4kbWVkaXVtR3JlZW46IzAwODk2ODtcbiRkYXJrR3JlZW46IzNkNzM0ZTtcbiRkYXJrQmx1ZTogIzM2NDA1MjtcbiRkYXJrR3JleUJsdWU6ICM1MTYxNzM7XG4kZXh0cmFEYXJrQmx1ZTogIzI3MzE0MjtcbiRtZWRpdW1EYXJrQmx1ZTogIzVGNzE4ODtcbiRsaWdodEJsdWU6ICMwMTc3YjM7XG4kbWVkaXVtQmx1ZTojMDc2NDkwO1xuJGJsdWU6IzAwNDM4OTtcbiRncmV5Ymx1ZTojYzVkMGRlO1xuJGdyZXk6I2IwYjBiMTtcbiRsaWdodEdyZXk6I2RmZTJlNTtcbiRtZWRpdW1HcmV5OiNhOGFhYjc7XG4kcmVkOiNmODUzNTk7XG4kbWVkaXVtUmVkOiNjNTY2NmE7XG4kZGFya1JlZDojODEyNjI2O1xuJGRhcmtPcmFuZ2U6IzliNTkwMDtcbiRvcmFuZ2U6I2IzNTYwMDtcbiR3aGl0ZTojRkNGQ0ZEO1xuJGJnR3JleTojZWZmM2Y2O1xuJHB1cnBsZTojYTIzZGQwO1xuJGRhcmtQdXJwbGU6IzY2MkQ4MDtcbiRwaW5rOiNkZjBjNTE7XG4kd2FzaGVkR3JlZW46cmdiYSgyOCwgMTkwLCAxNTEsIDAuMTUpO1xuJHdhc2hlZEdyZXk6I2UyZTdlZTtcbiR3YXNoZWRCbHVlOiNmN2Y5ZmI7XG4kd2FzaGVkT3JhbmdlOnJnYmEoMjU1LCAxNDYsIDAsIDAuMyk7XG4kd2FzaGVkUmVkOnJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuJHdhc2hlZExpZ2h0Qmx1ZTpyZ2JhKDAsIDE1NiwgMjU1LCAwLjMpO1xuJHdhc2hlZFB1cnBsZTpyZ2JhKDEwMiwgNDUsIDEyOCwgMC4zKTtcblxuXG4gIC8vIEZPTlRTXG4kRi1Tb3VyY2U6IFwiU291cmNlU2Fuc1wiO1xuJEYtVmluY2k6IFwiVmluY2lTYW5zXCI7XG4vLyRGLU1hcmlhbm5lUmVndWxhcjogJ01hcmlhbm5lUmVndWxhcicsIHNhbnMtc2VyaWY7XG4vLyRGLU1hcmlhbm5lTGlnaHQ6ICdNYXJpYW5uZUxpZ2h0Jywgc2Fucy1zZXJpZjtcblxuXG4vLyBGb250IHdlaWdodFxuJEZXLXRoaW46IDEwMDtcbiRGVy1saWdodDogMzAwO1xuJEZXLW5vcm1hbDogNDAwO1xuJEZXLW1lZGl1bTogNTAwO1xuJEZXLXNlbWlib2xkOiA2MDA7XG4kRlctYm9sZDogNzAwO1xuJEZXLWV4dHJhYm9sZDogODAwO1xuJEZXLWJsYWNrOiA5MDA7XG5cbi8vei1pbmRleFxuJFpJLW92ZXJsYXk6IDU7XG4kWkktaXBhZDogMTA7XG4kWkktcG9waW46IDEwMDtcbiIsImJvZHl7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHl7XG4gIGZvbnQtZmFtaWx5OiAkRi1WaW5jaTtcbiAgYmFja2dyb3VuZDogJGJnR3JleTtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5zdHJvbmd7XG4gIGZvbnQtd2VpZ2h0OiAgJEZXLXNlbWlib2xkO1xufVxuYXtcbiAgY29sb3I6ICMxMDc3YzU7XG4gIC8vZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucDpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMXtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbmgye1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuaDN7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6ICRGVy1ub3JtYWw7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuXG4uaWNue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbmUtaW5mby5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gICYtLWluZm97XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uZS1pbmZvLnN2Zyk7XG4gIH1cbn1cblxuXG5tYWlue1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5hcHB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3ludGhlc2UgLm1haW5XcmFwcGVye1xuICB3aWR0aDogNTAlO1xufVxuLm1haW5XcmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4ubWFpbntcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgJi0tc3ludGhlc2V7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHRvcDogMjEwcHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5ib3hlZHtcbiAgQGluY2x1ZGUgYm94ZWQoKTtcbn1cblxuLmNvbnRhaW5lcntcbiAgQGluY2x1ZGUgYm94ZWQoKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNjVweCAzMHB4IDMwcHggMzBweCA7XG4gIG1haW4sYXNpZGV7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5ibG9ja1dyYXBwZXJ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5ibG9ja0NvbnRhaW5lcntcbiAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xuICAvL21hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tb2JpbGV7XG4gIC8vcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMjU5OCAvIDEyMDApO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1tb2JpbGUucG5nXCIpO1xufVxuXG5cbi5jaGFwZWF1e1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYXNpZGVTdWJtZW51LS1vcGVue1xuICAubmF2YmFyV3JhcHBlciwubWFpbldyYXBwZXJ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IDAuNnMgb3BhY2l0eSBlYXNlO1xuICB9XG59XG4ubmF2YmFyV3JhcHBlciwubWFpbldyYXBwZXJ7XG4gIHRyYW5zaXRpb246IDAuNnMgb3BhY2l0eSBlYXNlO1xufSIsIkBtaXhpbiBob3ZlcigpIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBJRSgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2VudGVyKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gbW9iaWxlKCl7XG4gIEBtZWRpYSAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJveGVkKCl7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aCA6IDE0MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICB9XG59XG5cbkBtaXhpbiB0cnVuY2F0ZSgpe1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiIsIi5idG5DaXJjbGV7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogJHdhc2hlZEdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2U7XG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59O1xuLy9cbi8vLmJ0blJvdW5kZWR7XG4vLyAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBiYWNrZ3JvdW5kOiAkd2FzaGVkR3JleTtcbi8vICBwYWRkaW5nOiA3cHggMjBweDtcbi8vICBib3JkZXItcmFkaXVzOiA0MHB4O1xuLy8gIGJvcmRlcjogc29saWQgMC41cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuLy8gIGZvbnQtc2l6ZTogMTRweDtcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbi8vICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuLy8gIGN1cnNvcjogcG9pbnRlcjtcbi8vICAvL21hcmdpbi10b3A6IDMwcHg7XG4vL1xuLy8gICZfX3RleHR7XG4vLyAgICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gIH1cbi8vXG4vLyAgJi0tZGlzYWJsZWR7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZWZmM2Y2O1xuLy8gICAgcGFkZGluZzogMTBweCAyMHB4O1xuLy8gICAgLmJ0blJvdW5kZWRfX3RleHR7XG4vLyAgICAgIGNvbG9yOiAkZ3JleTtcbi8vICAgIH1cbi8vICAgIC5idG5Sb3VuZGVkX19pY29ue1xuLy8gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyAgICAgIHBhdGh7XG4vLyAgICAgICAgZmlsbDogI2M1ZDBkZTtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgc3Zne1xuLy8gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gICAgcGF0aHtcbi8vICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vL31cbi8vXG4vLy5idG5TaW1wbGV7XG4vLyAgZm9udC1zaXplOiAxNHB4O1xuLy8gIHdpZHRoOiBmaXQtY29udGVudDtcbi8vICBjb2xvcjogd2hpdGU7XG4vLyAgYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZTtcbi8vICBwYWRkaW5nOiA3cHggMTBweDtcbi8vICBib3JkZXItcmFkaXVzOiA1MHB4O1xuLy8gIGJvcmRlcjogdW5zZXQ7XG4vLyAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1xuLy8gICYtLWVkaXR7XG4vLyAgICBiYWNrZ3JvdW5kOiAkZGFya0JsdWU7XG4vLyAgfVxuLy9cbi8vICBzdmd7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyAgICBwYXRoe1xuLy8gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cblxuLmJ0bntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTJlN2VkO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IsIGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgc3Zne1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIHBvbHlnb24sXG4gICAgcGF0aHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLS1wcmltYXJ5e1xuICAgIGJhY2tncm91bmQ6ICMwMTcxYzI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjMDE3MWMyO1xuICAgIH1cbiAgfVxuXG4gICYtLWdob3N0e1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRHcmV5O1xuICAgIH1cbiAgfVxuXG4gICYtLWRpc2FibGVke1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLS1iaWd7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cblxuICAmLS1zcXVhcmVke1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gICYtLWNpcmNsZXtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHN2Z3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICB9XG4gIH1cblxuICAmLS1zcXVhcmV7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgc3Zne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgIH1cbiAgfVxuXG4gICYtLWRvd25sb2Fke1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFya0JsdWUhaW1wb3J0YW50O1xuXG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3Zne1xuICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG5cbi5pbmZve1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbmUtaW5mby5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gICYtLWxlZnR7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgJi0tcmlnaHR7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAmLS1saWdodHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cbiIsIi5uYXZiYXJXcmFwcGVye1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgLy9oZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYig0NSA3MyAxMDMgLyAxMiUpO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG59XG5cbi5uYXZiYXJ7XG4gIEBpbmNsdWRlIGJveGVkKCk7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG5cbiAgJl9faW5mb3JtYXRpb25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyZXk7XG4gICAgLm5hdmJhckxvZ297XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICZfX3RleHR7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMjczMTQyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhckxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICYtLWFjdGl2ZXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICMwMDMyN2Q7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhckRldGFpbHN7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmX19pbWd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1sYW5ndWFnZXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLS1hY2NvdW50e1xuICAgICAgICAgIGNvbG9yOiAkZGFya0dyZWVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZWVuO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkbGlnaHRCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zdGVwc3tcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JleTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgLm5hdmJhclJhdGluZ3tcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHNwYW57XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICMzNTQwNTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcFdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmX19zdGVwe1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAvL2NvbG9yOiAkZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZEO1xuICAgICAgYm9yZGVyOiBzb2xpZCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgICYtLWFjdGl2ZXtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMzk0NDU1O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1vbmV7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnSSc7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXR3b3tcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnSUknO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10aHJlZXtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnSUlJJztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbn1cbnRzcGFue1xuICBmb250LWZhbWlseTogXCJWaW5jaVNhbnNcIjtcbn1cbiIsIi5hc2lkZVdyYXBwZXJ7XG4gIGZsZXg6IDAgMCAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc3ludGhlc2UgLmFzaWRlV3JhcHBlcntcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmFzaWRle1xuICB0b3A6IDE2NXB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuXG4gIC5idG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYtLXN5bnRoZXNle1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJG1lZGl1bURhcmtCbHVlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJkl0ZW17XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAgJEZXLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuNnMgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjgpO1xuICAgIH1cblxuICAgIC5hc2lkZUl0ZW1TdWJtZW51e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDExcHggNXB4IHJnYmEoMCwwLDAsMC4xMyk7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJl9faXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJi0tZGlzYWJsZXtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAmLS1wdXJwbGV7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gICAgJjpob3ZlcntcbiAgICAgIC5hc2lkZUl0ZW1fX3RleHR7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgfVxuICAgICAgLmFzaWRlSXRlbVN1Ym1lbnV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtOmhvdmVye1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICB9XG4gICYtLW9yYW5nZXtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAmOmhvdmVye1xuICAgICAgLmFzaWRlSXRlbV9fdGV4dHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG4gICAgICAuYXNpZGVJdGVtU3VibWVudXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFzaWRlSXRlbVN1Ym1lbnVfX2l0ZW06aG92ZXJ7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgJi0tcGlua3tcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlcntcbiAgICAgIC5hc2lkZUl0ZW1fX3RleHR7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICAgIC5hc2lkZUl0ZW1TdWJtZW51e1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXNpZGVJdGVtU3VibWVudV9faXRlbTpob3ZlcntcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgJi0tZ3JlZW57XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICAmOmhvdmVye1xuICAgICAgLmFzaWRlSXRlbV9fdGV4dHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICAgIC5hc2lkZUl0ZW1TdWJtZW51e1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXNpZGVJdGVtU3VibWVudV9faXRlbTpob3ZlcntcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYtLWJsdWV7XG4gICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgJjpob3ZlcntcbiAgICAgIC5hc2lkZUl0ZW1fX3RleHR7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRCbHVlO1xuICAgICAgfVxuICAgICAgLmFzaWRlSXRlbVN1Ym1lbnV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hc2lkZUl0ZW1TdWJtZW51X19pdGVtOmhvdmVye1xuICAgICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgfVxuICB9XG4gICYtLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICB9XG5cbiAgLmFzaWRlQ2lyY2xlV3JhcHBlcntcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3RleHR7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAuamF1Z2V7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG4gICZfX251bWJlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRGVy1ibGFjaztcbiAgfVxuICAmX19jaXJjbGUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm0gOnJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgY2lyY2xle1xuICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICBzdHJva2Utd2lkdGg6IDMwO1xuICAgIH1cbiAgfVxuXG4gICZfX2dhdWdlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICAgIGZpbGw6IG5vbmU7XG4gIH1cbiAgJl9fYXJjIHtcbiAgICBzdHJva2Utd2lkdGg6IDEwcHg7XG4gICAgZmlsbDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxcyBsaW5lYXI7XG4gIH1cbiAgJl9fYXJyb3d7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhdGh7XG4gICAgICBmaWxsOiAkbWVkaXVtR3JleTtcbiAgICB9XG4gIH1cblxuICB9XG5cbiAgLmFzaWRlX19saXN0e1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5zZWN0aW9uSGVhZHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc2VjdGlvbkhlYWRDb250ZW50e1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgLnNlY3Rpb25IZWFkTnVtYmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICZfX3RleHR7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRGVy1ibGFjaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgIH1cbiAgICAmX19pY29ue1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uSGVhZENvbXBsZXRpb257XG4gICAgJl9fbnVtYmVyLCZfX3RvdGFse1xuICAgICAgZm9udC13ZWlnaHQ6ICAkRlctYm9sZDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25IZWFkQnRue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICAmX19pY29ue1xuICAgICAgJi0tZXlle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYXRoe1xuICAgICAgICAgIGZpbGw6JGRhcmtCbHVlIDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taW5mb3tcblxuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAmX19tYXNrZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbkhlYWRCdG5NYXNre1xuICAgIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0taW5mb3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWN0aW9uSGVhZEJ0bl9faWNvbi0tZXlle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zZWN0aW9uSGVhZEJ0bl9fbWFza2Vke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zZWN0aW9uSGVhZEJ0bl9fdGl0bGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnN1cnZleXtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgJi0tcHVycGxle1xuICAgIC5zdXJ2ZXlIZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCA3NSwgMjExLCAwLjE1KTtcbiAgICB9XG4gICAgLnN1cnZleUhlYWRfX3RpdGxle1xuICAgICAgY29sb3I6ICRkYXJrUHVycGxlO1xuICAgIH1cbiAgICAuc3VydmV5X19udW1iZXJ7XG4gICAgICBjb2xvcjogJGRhcmtQdXJwbGU7XG4gICAgfVxuICB9XG4gICYtLWdyZWVue1xuICAgIC5zdXJ2ZXlIZWFke1xuICAgICAgYmFja2dyb3VuZDogJHdhc2hlZEdyZWVuO1xuICAgIH1cbiAgICAuc3VydmV5SGVhZF9fdGl0bGV7XG4gICAgICBjb2xvcjogJG1lZGl1bUdyZWVuO1xuICAgIH1cbiAgICAuc3VydmV5X19udW1iZXJ7XG4gICAgICBjb2xvcjogJG1lZGl1bUdyZWVuO1xuICAgIH1cbiAgfVxuICAmLS1vcmFuZ2V7XG4gICAgLnN1cnZleUhlYWR7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCAzNiwgMC4xNSk7XG4gICAgfVxuICAgIC5zdXJ2ZXlIZWFkX190aXRsZXtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgICAuc3VydmV5X19udW1iZXJ7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgJi0tcGlua3tcbiAgICAuc3VydmV5SGVhZHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCA1OSwgMTEyLCAwLjE1KTtcbiAgICB9XG4gICAgLnN1cnZleUhlYWRfX3RpdGxle1xuICAgICAgY29sb3I6ICNDNTAwNDM7XG4gICAgfVxuICAgIC5zdXJ2ZXlfX251bWJlcntcbiAgICAgIGNvbG9yOiAjQzUwMDQzO1xuICAgIH1cbiAgfVxuICAmLS1ibHVle1xuICAgIC5zdXJ2ZXlIZWFke1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNSwgMTQ1LCAyMzUsIDAuMTUpO1xuICAgIH1cbiAgICAuc3VydmV5SGVhZF9fdGl0bGV7XG4gICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgfVxuICAgIC5zdXJ2ZXlfX251bWJlcntcbiAgICAgIGNvbG9yOiAkbWVkaXVtQmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXJ7XG4gICAgZm9udC13ZWlnaHQ6ICRGVy1ibGFjaztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc3VydmV5SGVhZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgfVxuICAgIC5idG57XG4gICAgICBAZXh0ZW5kIC5idG5DaXJjbGU7XG4gICAgICAuc2VjdGlvbkhlYWRCdG5fX2ljb24tLWluZm97XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VydmV5U3ViSGVhZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LWZhbWlseTogJEYtVmluY2k7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgIH1cbiAgICAmX19udW1iZXJ7XG4gICAgICBmb250LXdlaWdodDogICRGVy1zZW1pYm9sZDtcbiAgICAgIGNvbG9yOiAkbWVkaXVtRGFya0JsdWU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuc3VydmV5U2luZ2xlQ2hlY2tib3h7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgICZfX2lucHV0e1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faW5zdHJ1Y3Rpb257XG4gICAgICBjb2xvcjogIzVGNzE4ODtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICZfX2xhYmVse1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLnN1cnZleUNvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAuc3VydmV5Q2FyZHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogc29saWQgMC41cHggcmdiYSgzOSwgNDksIDY2LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDE1cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcblxuICAgICAgJl9fcXVlc3Rpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgICAgfVxuICAgICAgJl9fcXVlc3Rpb25OdW1iZXJ7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtRGFya0JsdWU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgICAgJl9faW5zdHJ1Y3Rpb257XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtRGFya0JsdWU7XG4gICAgICB9XG4gICAgICAmX190cmlhbmdsZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQgOiAwO1xuICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDYuN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2LjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzFjYmU5NztcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgICAuc3VydmV5Q2FyZEl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRCbHVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuc3VydmV5Q2FyZEl0ZW1fX2xhYmVse1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVse1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19pbnB1dHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAuNXB4IDAgcmdiYSg2OCwgNjgsIDY4LCAwLjMpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMC41cHggI2Q4ZTJlYztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGYzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdXJ2ZXlDYXJkRWRpdHtcbiAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRCbHVlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJl9fZXhwbGljYXRpb257XG4gICAgICAgIGNvbG9yOiRtZWRpdW1EYXJrQmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgICAmX19zdWJtaXR7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgICZfX3RleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIC8vY29sb3I6ICRncmV5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDAuNXB4ICNkZmUzZTkgO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIH1cbiAgICAgIC5zdXJ2ZXlDYXJkSXRlbXtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICAgICZfX2VkaXR7XG4gICAgICAgICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXJ2ZXlBY2hpZXZlbWVudHtcbiAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDE1cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBjb2xvcjogJG1lZGl1bURhcmtCbHVlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICZfX3RpdGxle1xuICAgICAgICAmLS1lbXB0eXtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdXJ2ZXlBY2hpZXZlbWVudEluZm9ze1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICZfX3BlcmNlbnR7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYmxhY2s7XG4gICAgICAgICAgJi0tNzB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMjA0LCAwLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICM1MzhhMGM7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtLTB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrUmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLS0zMHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya09yYW5nZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsIDE0NiwgMCwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi0tMTAwe1xuICAgICAgICAgICAgY29sb3I6ICMxZjY5OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMTU2LCAyNTUsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ZsYWd7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgJi0tcmVke1xuICAgICAgICAgICAgY2lyY2xle1xuICAgICAgICAgICAgICBmaWxsOiAkcmVkO1xuICAgICAgICAgICAgICBzdHJva2U6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdXJ2ZXlBY2hpZXZlbWVudENoZWNre1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMC41cHggcmdiYSgzOSwgNDksIDY2LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2ljb257XG4gICAgICAgICAgJi0tYmx1ZXtcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIGZpbGw6ICRsaWdodEJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VydmV5QWNoaWV2ZW1lbnROb0NoZWNre1xuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICRsaWdodEdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cnZleUNhcmRUZXh0QXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxufVxuIiwiW2RhdGEtdG9vbHRpcF17XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aXBweS1ib3h7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyNzMxNDIhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnNlY3Rpb25Qb3BpbntcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IGNhbGMoOTAlIC0gODBweCk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBib3JkZXI6IHNvbGlkIDAuNXB4IHJnYmEoNjgsIDY4LCA2OCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjZzIG9wYWNpdHkgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0IDogMDtcbiAgICB3aWR0aCA6IDA7XG4gICAgYm9yZGVyLXJpZ2h0IDogMjEuNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tIDogMzcuNXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0IDogMjEuNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIC8vYm94LXNoYWRvdzogMCAyLjVweCA2cHggMCByZ2IoNDUgNzMgMTAzIC8gMTIlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodCA6IDA7XG4gICAgd2lkdGggOiAwO1xuICAgIGJvcmRlci10b3AgOiAzNy41cHggc29saWQgI2UyZTdlZTtcbiAgICBib3JkZXItcmlnaHQgOiAzNy41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJhY2tncm91bmQ6ICRiZ0dyZXk7XG4gIH1cbiAgJi0tZGFya3tcbiAgICBiYWNrZ3JvdW5kOiAjZThlZGYxO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBib3JkZXItYm90dG9tIDogMzcuNXB4IHNvbGlkICNlOGVkZjE7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJEYtVmluY2k7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6ICAkRlctYm9sZDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnNlY3Rpb25Qb3Bpbkxpc3R7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAmX19pdGVte1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRi1WaW5jaTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3AgOiA3LjI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20gOiA3LjI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0IDogMTIuNXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZGlzcGxheVNlY3Rpb25Qb3BpbntcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDk4cHgpO1xufVxuIiwiLmZvb3RlcntcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGJveGVkKCk7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmV5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19sb2dve1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuXG4gICZfX2xpc3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHVse1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDUzLCA2NCwgODIsIDAuNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcmVmb290ZXJ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICZfX3ZhbGlkYXRle1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4iLCIudmlkZW97XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMjZweCAzMnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fcGxheXtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3ZpZGVvUGxheS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaWZyYW1le1xuICAgIGJveC1zaGFkb3c6IDAgMjZweCAzMnB4IDAgcmdiKDQ1IDczIDEwMyAvIDEyJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4iLCIucXVvdGV7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbiAgJl9fdHh0e1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gICZfX2F1dGhvcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRkYXJrR3JleUJsdWU7XG4gIH1cbiAgJl9fdGh1bWJ7XG4gICAgZmxleDogMCAwIDgwcHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmX19uYW1le1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBzdHJvbmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5hcHB7XG4gIC5zcGxpZGV7XG5cbiAgICAmX19wYWdpbmF0aW9uX19wYWdle1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3d7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgICAgcGF0aHtcbiAgICAgICAgZmlsbDogJGxpZ2h0Qmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmphdWdle1xuICBmb250LXNpemU6IDguMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3ZhbHVle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gIH1cbiAgc3Zne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmaWxsOiAjNTE2MTczO1xuICB9XG5cbiAgJl9fYmFye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgc3BhbntcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0taWNvbntcbiAgICAuamF1Z2VfX3ZhbHVle1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLTB7XG4gICAgY29sb3I6ICRkYXJrUmVkO1xuICAgIC5qYXVnZV9fYmFyIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxuICAmLS0zMHtcbiAgICBjb2xvcjogIzliNTkwMDtcbiAgICAuamF1Z2VfX2JhciBzcGFue1xuICAgICAgYmFja2dyb3VuZDogJHdhc2hlZE9yYW5nZTtcbiAgICB9XG4gIH1cbiAgJi0tNzB7XG4gICAgY29sb3I6ICM1MzhhMGM7XG4gICAgLmphdWdlX19iYXIgc3BhbntcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAyMDQsIDAsIDAuMyk7XG4gICAgfVxuICB9XG4gICYtLTEwMHtcbiAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgLmphdWdlX19iYXIgc3BhbntcbiAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRMaWdodEJsdWU7XG4gICAgfVxuICB9XG5cbiAgJi0tbWluaXtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAuamF1Z2VfX3ZhbHVle1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5qYXVnZV9fYmFye1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGl1bXtcbiAgICBmb250LXNpemU6IDQuMHJlbTtcbiAgICBmb250LXdlaWdodDogJEZXLWJsYWNrO1xuICAgIC5qYXVnZV9fYmFye1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlTWV0YXN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19uZXd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmX19idG57XG4gICAgQGV4dGVuZCAuYnRuO1xuICB9XG4gICZfX2J0bkxhYmVse1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gICZfX2xhYmVse1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNWY3MTg4O1xuICB9XG5cbiAgJl9fY291bnR7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAmX19zb3J0aW5ne1xuICAgIHNlbGVjdHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAmX19hY3Rpb25ze1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHNlbGVjdHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi50YWJsZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICB0aGVhZHtcbiAgICB0aHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNWY3MTg4O1xuICAgICAgJi5zb3J0ZWR7XG4gICAgICAgIGNvbG9yOiM2MTcxODk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2E4YWFiNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHl7XG4gICAgdHJ7XG4gICAgICB0ZHtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2ODc2ODU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc29ydGVke1xuICAgICAgICAgIGNvbG9yOiAjMzMzZjUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ub1Jlc3VsdHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzVmNzE4ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idl9hdHVhbHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5hcnJvd3tcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWxlY3RhYmxle1xuICAgIHRoZWFkIHRye1xuICAgICAgdGg6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHRyIHtcbiAgICAgIHRkOmZpcnN0LWNoaWxke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIuc2VsZWN0ZWR7XG4gICAgICB0ZDpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJsdWU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodEJsdWU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0Qmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuXG4udGFibGVDb29raWV7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDJweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGQsIHRoe1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICB0aHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzUxNjE3MztcbiAgICBmb250LXdlaWdodDogJEZXLW5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWQwZGU7XG4gIH1cbiAgdGR7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWY0Zjg7XG4gIH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbkJWU2VsZWN0IEpxdWVyeSBQbHVnaW4gU3R5bGVzXG5EZXZlbG9wZWQgYnk6IEJydW5vIFZpZWlyYVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uYnZfbWFpbnNlbGVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnZfYXR1YWwge1xuICBjb2xvcjogIzg2OTVhOTtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idl9kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQhaW1wb3J0YW50O1xufVxuLmJ2X3NlcGFyYXRvciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgyODI4IWltcG9ydGFudDtcbiAgY3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cbi5idl9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuLmFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjYThhYWI3O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cbn1cbi51cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZVxufVxuLmRvd24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogM3B4XG59XG5cbi5idl91bF9tb2JpbGUge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5idl91bF9iZ1xue1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgei1pbmRleDogOTtcbn1cblxuLmJ2X3VsX21vYmlsZSBsaVxue1xuICBwYWRkaW5nOjIwcHghaW1wb3J0YW50O1xufVxuXG5cbi5zdG9wLXNjcm9sbGluZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4uYnZfdWxfaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbn1cbi5idl91bF9pbm5lciBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICMzNTQwNTI7XG4gIHBhZGRpbmc6IDEycHggMjhweCAxMHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICY6bGFzdC1jaGlsZHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmJ2X3VsX2lubmVyIGkge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmJ2X3VsX2lubmVyIGxpIGltZ3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMwcHg7IC8qIENoYW5nZSB0byBmaXQgeW91ciBpbWFnZXMgKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ2X3VsX2lubmVyIGxpIGlucHV0XG57XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnZfdWxfaW5uZXIgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY4O1xuICBjb2xvcjogJGxpZ2h0Qmx1ZTtcbn1cbi5ub2ZvY3VzXG57XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMWUxZTE7XG59XG4uaW5uZXJpbnB1dFxue1xuICBwYWRkaW5nOiAwcHggOXB4IDBweCAxMHB4O1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xufVxuIiwiLmZvcm1Sb3d7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fY29udHJvbHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogN3B4IDI1cHggN3B4IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmLS1iaWd7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWx7XG4gICAgY29sb3I6ICM1ZjcxODg7XG4gICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmLS1zdWJtaXR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBpbnB1dDpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbnRleHRhcmVhe1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5cbnNlbGVjdHtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi5wb3BpbntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNjMsIDgyLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6ICRaSS1wb3BpbjtcblxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGODtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjVweCAwIHJnYmEoNTEsIDYzLCA4MiwgMC41KTtcbiAgICB3aWR0aDogNzcwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gICZfX2JvZHl7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfVxuXG4gICZfX2FjdGlvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLmJ0bntcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG5cblxuICAmX19hY3Rpb25zVG9we1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmID4gLmJ0bntcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG5cblxuICAmLS1jb25maXJte1xuICAgIC5wb3Bpbl9fYWN0aW9uc3tcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmJ0bntcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcGluX19ib2R5e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi51cGxvYWR7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX190aXRsZXtcbiAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgIGNvbG9yOiAjNWY3MTg4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZHJvcHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoOTYsIDEwMywgMTEzLCAwLjE5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlZGYxO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmID4gLmJ0bntcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1ze1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTYsIDEwMywgMTEzLCAwLjE5KTtcbiAgICAudXBsb2FkSXRlbXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnVwbG9hZEl0ZW17XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICZfX2ljbntcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHN2Z3tcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZmxleC1iYXNpczogNTUlO1xuICAgIHN0cm9uZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYgPiAuYnRue1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRle1xuICAgIHN2ZyBwYXRoe1xuICAgICAgZmlsbDogI0Y4NTM1OTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYWJlbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTdlZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICYtLXByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYtLXNlY29uZGFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0N2RiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4iLCIuaW5mb0Jsb2Nre1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAmX19pY29ue1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuYWN0aW9ue1xuICAuYWN0aW9uSGVhZGVye1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggODBweCAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLmFjdGlvbkhlYWRlckl0ZW1ze1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLypNT0RJRklFUiovXG4gICAgICAmLS1wZXJjZW50e1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCUgO1xuICAgICAgfVxuICAgICAgJi0tMHtcbiAgICAgICAgLmFjdGlvbkhlYWRlckl0ZW1zX19udW1iZXJ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrUmVkO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25IZWFkZXJJdGVtc19fY3VycmVudHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS0zMHtcbiAgICAgICAgLmFjdGlvbkhlYWRlckl0ZW1zX19udW1iZXJ7XG4gICAgICAgICAgY29sb3I6ICM5YjU5MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbkhlYWRlckl0ZW1zX19jdXJyZW50e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRPcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLTcwe1xuICAgICAgICAuYWN0aW9uSGVhZGVySXRlbXNfX251bWJlcntcbiAgICAgICAgICBjb2xvcjogIzUzOGEwYztcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uSGVhZGVySXRlbXNfX2N1cnJlbnR7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDIwNCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMTAwe1xuICAgICAgICAuYWN0aW9uSGVhZGVySXRlbXNfX251bWJlcntcbiAgICAgICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbkhlYWRlckl0ZW1zX19jdXJyZW50e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRMaWdodEJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qRU5EIE1PRElGSUVSKi9cbiAgICAgICZfX2xhYmVse1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM2MDcwODg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJl9fbnVtYmVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmX190b3RhbHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ0dyZXk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgICAmX19jdXJyZW50e1xuICAgICAgICB3aWR0aDogY2FsYyg0NSUgLSAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgICAgJl9fcHJpb3JpdHl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICM1MTYxNzM7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZG93bmxvYWR7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1zcXVhcmVkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25BcnJheXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL01PRElGSUVSXG4gICAgJi0tcHVycGxle1xuICAgICAgLmFjdGlvbkFycmF5X190aXRsZXtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3Rpb25BcnJheUl0ZW1zX19taWdyYXRpb24gc3BhbntcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW9yYW5nZXtcbiAgICAgIC5hY3Rpb25BcnJheV9fdGl0bGV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWN0aW9uQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXBpbmt7XG4gICAgICAuYWN0aW9uQXJyYXlfX3RpdGxle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWN0aW9uQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ncmVlbntcbiAgICAgIC5hY3Rpb25BcnJheV9fdGl0bGV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJsdWV7XG4gICAgICAuYWN0aW9uQXJyYXlfX3RpdGxle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM0YWRlNjtcbiAgICAgICAgICBjb2xvcjogIzM0YWRlNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGNvbG9yOiAjMzRhZGU2O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBGaW4gbW9kaWZpZXJcbiAgICAuYWN0aW9uQXJyYXlIZWFke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmFjdGlvbkFycmF5TGluZSwuYWN0aW9uQXJyYXlIZWFke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYWN0aW9uQXJyYXlMaW5le1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuYWN0aW9uQXJyYXlJdGVtc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gbW9kaWZpZXJzXG4gICAgICAgICYtLXRyaWFuZ2xle1xuICAgICAgICAgICYtMXtcbiAgICAgICAgICAgIHN2ZzpmaXJzdC1vZi10eXBlIHBhdGh7XG4gICAgICAgICAgICAgIGZpbGw6ICM1MTYxNzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtMntcbiAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoLW4gKyAyKSBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAjNTE2MTczXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtM3tcbiAgICAgICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAjNTE2MTczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1wcmlvcml0eXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTE2MTczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgtbiArIDIpe1xuICAgICAgICAgICAgICBjb2xvcjogIzUxNjE3M1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTN7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjb2xvcjogIzUxNjE3MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMHtcbiAgICAgICAgICAuYWN0aW9uQXJyYXlJdGVtc19fcGVyY2VudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya1JlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMzB7XG4gICAgICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX3BlcmNlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrT3JhbmdlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0NiwgMCwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tNzB7XG4gICAgICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX3BlcmNlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMjA0LCAwLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICM1MzhhMGM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTEwMHtcbiAgICAgICAgICAuYWN0aW9uQXJyYXlJdGVtc19fcGVyY2VudCB7XG4gICAgICAgICAgICBjb2xvcjogIzFmNjk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTU2LCAyNTUsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWZsYWd7XG4gICAgICAgICAgJi1vbntcbiAgICAgICAgICAgIC5hY3Rpb25BcnJheUl0ZW1zX19mbGFne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLW9mZntcbiAgICAgICAgICAgIC5hY3Rpb25BcnJheUl0ZW1zX19mbGFne1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRodW1ic3tcbiAgICAgICAgICAmLW9ue1xuICAgICAgICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX3RodW1ic3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vZmZ7XG4gICAgICAgICAgICAuYWN0aW9uQXJyYXlJdGVtc19fdGh1bWJze1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXJlY29tbWFuZGF0aW9ue1xuICAgICAgICAgICYtb257XG4gICAgICAgICAgICAuYWN0aW9uQXJyYXlJdGVtc19fcmVjb21tYW5kYXRpb24gc3BhbntcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtb2Zme1xuICAgICAgICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX3JlY29tbWFuZGF0aW9uIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcGxhbntcbiAgICAgICAgICAmLW9ue1xuICAgICAgICAgICAgLmFjdGlvbkFycmF5SXRlbXNfX3BsYW4gc3Bhbixwe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vZmZ7XG4gICAgICAgICAgICAuYWN0aW9uQXJyYXlJdGVtc19fcGxhbiBzcGFuLHB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gZmluIG1vZGlmaWVyc1xuXG4gICAgICAgICZfX3RodW1ic3tcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW1CbHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogJG1lZGl1bUJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ZsYWd7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgICAgZmlsbDokcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wcmlvcml0eXtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAjYzVkMGRmO1xuICAgICAgICB9XG4gICAgICAgICZfX3JlY29tbWFuZGF0aW9ue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHN2ZzpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogI2M1ZDBkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wbGFue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3ZnOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAjNTE2MTczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzdmc6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogIzM1NDA1MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTE2MTczO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19taWdyYXRpb257XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19taWdyYXRpb25UZXh0e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTE2MTczO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGVyY2VudHtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogIzZjNzU4MjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICB9XG4gICAgfVxuICAgICZfX2xhYmVse1xuICAgICAgY29sb3I6ICM2MDcwODg7XG4gICAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYXRoe1xuICAgICAgICAgIGZpbGw6ICRncmV5Ymx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uQXJyYXlJdGVtc0ljb25ze1xuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFjdGlvbkFycmF5SWNvbnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLmFjdGlvbkFycmF5V3JhcHBlcntcbiAgICAuYWN0aW9uQXJyYXlMaW5le1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAmLS1lZGl0e1xuICAgICAgLmFjdGlvbkFycmF5TGluZXtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMi41cHggNnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xMik7XG4gICAgICB9XG4gICAgICAuYWN0aW9uQXJyYXlMaW5lRWRpdG9ye1xuICAgICAgICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGVkaXRvclxuXG4gIC5hY3Rpb25BcnJheUxpbmVFZGl0b3J7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJl9fc3VibWl0e1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5hY3Rpb25FZGl0b3JXcmFwcGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmFjdGlvbkVkaXRvckluZm97XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAmX190aXRsZXtcbiAgICAgICAgY29sb3I6ICM2MDcwODg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbkVkaXRvckluZm9JY29uV3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNWQwZGY7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAyLjVweCA2cHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNWQwZGY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aW9uRWRpdG9ySW5mb0l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIG1vZGlmaWVyc1xuICAgICAgICAmLS10cmlhbmdsZXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVye1xuICAgICAgICAgICAgICBkaXYsc3Zne1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtMntcbiAgICAgICAgICAgIC5hY3Rpb25FZGl0b3JJbmZvSWNvbldyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpdixzdmc6bnRoLWNoaWxkKC1uICsgMil7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxNjE3MztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTN7XG4gICAgICAgICAgICAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVye1xuICAgICAgICAgICAgICBkaXYsc3Zne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmlvcml0eXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVye1xuICAgICAgICAgICAgICBkaXYsc3Zne1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtMntcbiAgICAgICAgICAgIC5hY3Rpb25FZGl0b3JJbmZvSWNvbldyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpdixzdmc6bnRoLWNoaWxkKC1uICsgMil7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxNjE3MztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTN7XG4gICAgICAgICAgICAuYWN0aW9uRWRpdG9ySW5mb0ljb25XcmFwcGVye1xuICAgICAgICAgICAgICBkaXYsc3Zne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gZmluIG1vZGlmaWVyc1xuICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmFjdGlvbkVkaXRvcklucHV0e1xuICAgICAgZmxleC1iYXNpczogNzAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIHRleHRhcmVhe1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZmUzZTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICM2MDcwODg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uRWRpdG9yRm9ybXtcbiAgICAgICZfX211bHRpcGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgZGl2e1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTYlIC8gMykgO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGNvbG9yOiAjNjA3MDg4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZTNlOTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fc2luZ2xle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgICAgICAgIGNvbG9yOiAjNjA3MDg4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCx0ZXh0YXJlYXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZTNlOTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYXRoe1xuICAgICAgICAgIGZpbGw6ICRncmV5Ymx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuc3ludGhlc2V7XG4gIC5zeW50aGVzZUludHJve1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcHtcbiAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgfVxuICB9XG4gIC5zeW50aGVzZUhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAvL21hcmdpbi10b3A6IDIyNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggODBweCAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLnN5bnRoZXNlSGVhZGVySXRlbXN7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvKk1PRElGSUVSKi9cbiAgICAgICYtLXBlcmNlbnR7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQwJSA7XG4gICAgICB9XG4gICAgICAmLS0we1xuICAgICAgICAuc3ludGhlc2VIZWFkZXJJdGVtc19fbnVtYmVye1xuICAgICAgICAgIGNvbG9yOiAkZGFya1JlZDtcbiAgICAgICAgfVxuICAgICAgICAuc3ludGhlc2VIZWFkZXJJdGVtc19fY3VycmVudHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS0zMHtcbiAgICAgICAgLnN5bnRoZXNlSGVhZGVySXRlbXNfX251bWJlcntcbiAgICAgICAgICBjb2xvcjogIzliNTkwMDtcbiAgICAgICAgfVxuICAgICAgICAuc3ludGhlc2VIZWFkZXJJdGVtc19fY3VycmVudHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2FzaGVkT3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS03MHtcbiAgICAgICAgLnN5bnRoZXNlSGVhZGVySXRlbXNfX251bWJlcntcbiAgICAgICAgICBjb2xvcjogIzUzOGEwYztcbiAgICAgICAgfVxuICAgICAgICAuc3ludGhlc2VIZWFkZXJJdGVtc19fY3VycmVudHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMjA0LCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS0xMDB7XG4gICAgICAgIC5zeW50aGVzZUhlYWRlckl0ZW1zX19udW1iZXJ7XG4gICAgICAgICAgY29sb3I6ICRtZWRpdW1CbHVlO1xuICAgICAgICB9XG4gICAgICAgIC5zeW50aGVzZUhlYWRlckl0ZW1zX19jdXJyZW50e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXNoZWRMaWdodEJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qRU5EIE1PRElGSUVSKi9cbiAgICAgICZfX2xhYmVse1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM2MDcwODg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJl9fcmF0aW97XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBzdmcgcGF0aHtcbiAgICAgICAgICBmaWxsOiAkcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aHVtYnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgZmlsbDogJG1lZGl1bUJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX251bWJlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1ib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJl9fdG90YWx7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmdHcmV5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgICAgJl9fY3VycmVudHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMjBweCk7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICAgICZfX2Rvd25sb2Fke1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tc3F1YXJlZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ludGhlc2VBcnJheXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL01PRElGSUVSXG4gICAgJi0tcHVycGxle1xuICAgICAgLnN5bnRoZXNlQXJyYXlfX3RpdGxle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN5bnRoZXNlQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW57XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1vcmFuZ2V7XG4gICAgICAuc3ludGhlc2VBcnJheV9fdGl0bGV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19taWdyYXRpb24gc3BhbntcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXBpbmt7XG4gICAgICAuc3ludGhlc2VBcnJheV9fdGl0bGV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zeW50aGVzZUFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFue1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWdyZWVue1xuICAgICAgLnN5bnRoZXNlQXJyYXlfX3RpdGxle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zeW50aGVzZUFycmF5SXRlbXNfX21pZ3JhdGlvbiBzcGFue1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ibHVle1xuICAgICAgLnN5bnRoZXNlQXJyYXlfX3RpdGxle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM0YWRlNjtcbiAgICAgICAgICBjb2xvcjogIzM0YWRlNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN5bnRoZXNlQXJyYXlJdGVtc19fbWlncmF0aW9uIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMzRhZGU2O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBGaW4gbW9kaWZpZXJcbiAgICAuc3ludGhlc2VBcnJheUhlYWR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuc3ludGhlc2VBcnJheUxpbmUsLnN5bnRoZXNlQXJyYXlIZWFke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc3ludGhlc2VBcnJheUxpbmV7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5zeW50aGVzZUFycmF5SXRlbXN7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtLWltY29tcGxldHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzdGOEZBNDtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogI2M1ZDBkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIG1vZGlmaWVyc1xuICAgICAgICAmLS10cmlhbmdsZXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICBzdmc6Zmlyc3Qtb2YtdHlwZSBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6ICM1MTYxNzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtMntcbiAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoLW4gKyAyKSBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAjNTE2MTczXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtM3tcbiAgICAgICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAjNTE2MTczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1wcmlvcml0eXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTE2MTczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgtbiArIDIpe1xuICAgICAgICAgICAgICBjb2xvcjogIzUxNjE3M1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTN7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjb2xvcjogIzUxNjE3MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMHtcbiAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19wZXJjZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrUmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0zMHtcbiAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19wZXJjZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya09yYW5nZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDYsIDAsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTcwe1xuICAgICAgICAgIC5zeW50aGVzZUFycmF5SXRlbXNfX3BlcmNlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMjA0LCAwLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICM1MzhhMGM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTEwMHtcbiAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19wZXJjZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWY2OTk5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTYsIDI1NSwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZmxhZ3tcbiAgICAgICAgICAmLW9ue1xuICAgICAgICAgICAgLnN5bnRoZXNlQXJyYXlJdGVtc19fZmxhZ3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vZmZ7XG4gICAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19mbGFne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10aHVtYnN7XG4gICAgICAgICAgJi1vbntcbiAgICAgICAgICAgIC5zeW50aGVzZUFycmF5SXRlbXNfX3RodW1ic3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vZmZ7XG4gICAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX190aHVtYnN7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXJlY29tbWFuZGF0aW9ue1xuICAgICAgICAgICYtb257XG4gICAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19yZWNvbW1hbmRhdGlvbiBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vZmZ7XG4gICAgICAgICAgICAuc3ludGhlc2VBcnJheUl0ZW1zX19yZWNvbW1hbmRhdGlvbiBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBmaW4gbW9kaWZpZXJzXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZmxhZ3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1ib2xkO1xuICAgICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgICAgZmlsbDokcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aHVtYnN7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtQmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgICAgZmlsbDokbWVkaXVtQmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpb3JpdHl7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBjb2xvcjogI2M1ZDBkZjtcbiAgICAgICAgfVxuICAgICAgICAmX19yZWNvbW1hbmRhdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBzdmc6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIGZpbGw6ICNjNWQwZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZzpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAjMzU0MDUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWlncmF0aW9ue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTE2MTczO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy9ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGVyY2VudHtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkRlctYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjNmM3NTgyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHNwYW57XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWx7XG4gICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICBjb2xvcjogIzYwNzA4ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgZmlsbDogJGdyZXlibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zeW50aGVzZUFycmF5V3JhcHBlcntcbiAgICAuc3ludGhlc2VBcnJheUxpbmV7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuICAgICYtLWVkaXR7XG4gICAgICAuc3ludGhlc2VBcnJheUxpbmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgICAgfVxuICAgICAgLnN5bnRoZXNlQXJyYXlMaW5lRWRpdG9ye1xuICAgICAgICBib3gtc2hhZG93OiAwIDIuNXB4IDZweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgICAgfVxuICAgICAgLnN5bnRoZXNlQXJyYXlMaW5lIC5zeW50aGVzZUFycmF5SXRlbXNfX3JlY29tbWFuZGF0aW9uIHN2ZzpsYXN0LW9mLXR5cGV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zeW50aGVzZUFycmF5TGluZUVkaXRvcntcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnN5bnRoZXNlRWRpdG9ySW5mb3tcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICZfX3RpdGxle1xuICAgICAgICBjb2xvcjogIzYwNzA4ODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzVkMGRmO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAyLjVweCA2cHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMi41cHggNnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzVkMGRmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN5bnRoZXNlRWRpdG9ySW5mb0l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIG1vZGlmaWVyc1xuICAgICAgICAmLS10cmlhbmdsZXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpdixzdmd7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxNjE3MztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi0ye1xuICAgICAgICAgICAgLnN5bnRoZXNlRWRpdG9ySW5mb0ljb25XcmFwcGVye1xuICAgICAgICAgICAgICBkaXYsc3ZnOm50aC1jaGlsZCgtbiArIDIpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi0ze1xuICAgICAgICAgICAgLnN5bnRoZXNlRWRpdG9ySW5mb0ljb25XcmFwcGVye1xuICAgICAgICAgICAgICBkaXYsc3Zne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmlvcml0eXtcbiAgICAgICAgICAmLTF7XG4gICAgICAgICAgICAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICAuc3ludGhlc2VFZGl0b3JJbmZvSWNvbldyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpdjpudGgtY2hpbGQoLW4gKyAyKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTE2MTczO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtM3tcbiAgICAgICAgICAgIC5zeW50aGVzZUVkaXRvckluZm9JY29uV3JhcHBlcntcbiAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MTYxNzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBmaW4gbW9kaWZpZXJzXG4gICAgICAgICZfX2xhYmVse1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuc3ludGhlc2VFZGl0b3JJbnB1dHtcbiAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgdGV4dGFyZWF7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RmZTNlOTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogIzYwNzA4ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5ob21le1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzM1NDA1MTtcbiAgaDJ7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogIzM1NDA1MTtcbiAgICBmb250LXdlaWdodDogJEZXLXNlbWlib2xkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBtYWlue1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5uYXZiYXJXcmFwcGVye1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLm5hdmJhcntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmV5O1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZVNlY3Rpb257XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gIEhPTUUgSEVST1xuLmhvbWVIZXJve1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGJveGVkKCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmID4gZGl2e1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlzdWVse1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDI2cHggMzJweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bntcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICB9XG5cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gIEhPTUUgTUFOQUdJTkdcbi5ob21lTWFuYWdpbmd7XG4gIEBpbmNsdWRlIGJveGVkKCk7XG4gIEBleHRlbmQgLmhvbWVTZWN0aW9uO1xuXG4gICZfX2NhcmRze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fY2FyZHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMzBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogJEZXLW5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXdlaWdodDogJEZXLWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICMzNTQwNTE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhdGh7XG4gICAgICAgIGZpbGw6ICRkYXJrR3JleUJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICBIT01FIEFQUFJPQ0hFXG4uaG9tZUFwcHJvY2hle1xuICBAZXh0ZW5kIC5ob21lU2VjdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGgze1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBAaW5jbHVkZSBib3hlZCgpO1xuICB9XG4gICZfX2NhcmRze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmID4gZGl2e1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweClcbiAgICB9XG4gIH1cbiAgJl9fY2FyZHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzM1NDA1MTtcbiAgICB9XG4gIH1cbiAgJl9fb3J7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6ICMzNTQwNTE7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICBIT01FIERST0lUU1xuLmhvbWVEcm9pdHN7XG4gIEBleHRlbmQgLmhvbWVTZWN0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGJveGVkKCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgaDJ7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gICZfX2J0bntcbiAgICBAZXh0ZW5kIC5idG47XG4gIH1cbiAgJl9fdmlzdWVse1xuICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC52aWRlb3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjZweCAzMnB4IDAgcmdiYSg0NSwgNzMsIDEwMywgMC4xMik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmX190ZXh0e1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19ndWlkZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC52aWRlbyBpbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAgSE9NRSBFTkpFVVhcbi5ob21lRW5qZXV4IHtcbiAgQGV4dGVuZCAuaG9tZVNlY3Rpb247XG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveGVkKCk7XG4gIH1cbiAgJl9fY2FyZHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAmX19jYXJke1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX251bWJlcntcbiAgICBmb250LXNpemU6IDIwcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkRlctYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19uYW1le1xuICAgIGNvbG9yOiAjMzU0MDUxO1xuICAgIGZvbnQtd2VpZ2h0OiAkRlctc2VtaWJvbGQ7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gIEhPTUUgRU5KRVVYXG4uaG9tZVNsaWRlciB7XG4gIEBleHRlbmQgLmhvbWVTZWN0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWY5O1xuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3hlZCgpO1xuICB9XG4gIC5xdW90ZXtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjYlIC0gMzBweCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDQ1LCA3MywgMTAzLCAwLjEyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bztcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAgSE9NRSBDSElGRlJFU1xuLmhvbWVDaGlmZnJlcyB7XG4gIEBleHRlbmQgLmhvbWVTZWN0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3hlZCgpO1xuICB9XG5cbiAgJl9fbGFiZWx7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX2NhcmRze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19jYXJke1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZzogODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICYtLWxlZnR7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmLS1yaWdodHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgc3Ryb25ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gIEhPTUUgU1RBUlRcbi5ob21lU3RhcnR7XG4gIEBleHRlbmQgLmhvbWVTZWN0aW9uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgye1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94ZWQoKTtcbiAgICBib3gtc2hhZG93OiAwIDI2cHggMzJweCAwIHJnYmEoNDUsIDczLCAxMDMsIDAuMTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJl9fYnRue1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIH1cbn1cbiIsIi5kZWZhdWx0e1xuXG4gIG1haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zaWRlTWVudXtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIHVsLCBsaXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRGVy1zZW1pYm9sZDtcbiAgICAgICAgY29sb3I6IHJnYmEoIzM1NDA1MiwgMC41KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50IGF7XG4gICAgICAgIGNvbG9yOiAjMzU0MDUyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHRCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW5Db2x7XG4gICAgZmxleDogMC44O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICZfX2NvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAmID4gKjpub3QoLnRhYmxlKTpub3QoLnRhYmxlQ29va2llKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIG1haW57XG4gICAgdWwsXG4gICAgLnZpZGVvLFxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi5ldmFse1xuXG4gIG1haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tYWluQ29se1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgLm5hdmJhcl9fc3RlcFdyYXBwZXJ7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLm5hdmJhcl9fc3RlcC0tYWN0aXZlOmFmdGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NDA1MjtcbiAgICB9XG4gIH1cblxuICAuc2lkZUJhcntcbiAgICBmbGV4OiAwIDAgMjAlO1xuXG4gICAgc2VsZWN0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiA+IGF7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19ib3h7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzQ1NTA2MDtcbiAgICB9XG5cbiAgICAmX19pbmZve1xuICAgICAgZmlsbDogI2M1ZDBkZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/