@charset "UTF-8";

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-Bold.eot');
    src: url('../fonts/Myriad/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-Bold.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-Bold.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-It.eot');
    src: url('../fonts/Myriad/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-It.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-It.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-BoldIt.eot');
    src: url('../fonts/Myriad/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-BoldIt.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-BoldIt.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-BoldIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-Regular.eot');
    src: url('../fonts/Myriad/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-Regular.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-Regular.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-SemiboldIt.eot');
    src: url('../fonts/Myriad/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-SemiboldIt.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-SemiboldIt.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-SemiboldIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-Semibold.eot');
    src: url('../fonts/Myriad/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-Semibold.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-Semibold.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/Open Sans Condensed/Open Sans Condensed.eot');
    src: url('../fonts/Open Sans Condensed/Open Sans Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Open Sans Condensed/Open Sans Condensed.woff2') format('woff2'),
    url('../fonts/Open Sans Condensed/OpenSans-CondensedLight.woff') format('woff'),
    url('../fonts/Open Sans Condensed/OpenSans-CondensedLight.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Condenced bold';
    src: url('../fonts/Open Sans Condensed BOLD/Open Sans Condensed BOLD.eot');
    src: url('../fonts/Open Sans Condensed BOLD/Open Sans Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Open Sans Condensed BOLD/Open Sans Condensed BOLD.woff2') format('woff2'),
    url('../fonts/Open Sans Condensed BOLD/OpenSans-CondensedBold.woff') format('woff'),
    url('../fonts/Open Sans Condensed BOLD/OpenSans-CondensedBold.ttf') format('truetype');

    font-weight: 600;
    font-style: bold;
}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('../fonts/MyriadPro-Cond/MyriadPro-Cond.eot');
    src: url('../fonts/MyriadPro-Cond/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.woff2') format('woff2'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.woff') format('woff'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-CondIt';
    src: url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.eot');
    src: url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.woff2') format('woff2'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.woff') format('woff'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadWebPro-Condensed';
    src: url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.eot');
    src: url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.woff2') format('woff2'),
    url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.woff') format('woff'),
    url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

/* raleway-100 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 100;
    src: local("Raleway Thin"), local("Raleway-Thin"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-200 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 200;
    src: local("Raleway ExtraLight"), local("Raleway-ExtraLight"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-100italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 100;
    src: local("Raleway Thin Italic"), local("Raleway-ThinItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-200italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 200;
    src: local("Raleway ExtraLight Italic"), local("Raleway-ExtraLightItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-300 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 300;
    src: local("Raleway Light"), local("Raleway-Light"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-regular - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 400;
    src: local("Raleway"), local("Raleway-Regular"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-regular.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-300italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 300;
    src: local("Raleway Light Italic"), local("Raleway-LightItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 400;
    src: local("Raleway Italic"), local("Raleway-Italic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-500 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 500;
    src: local("Raleway Medium"), local("Raleway-Medium"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500.woff2") format("woff2"),
        /*  Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-500italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 500;
    src: local("Raleway Medium Italic"), local("Raleway-MediumItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-600 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 600;
    src: local("Raleway SemiBold"), local("Raleway-SemiBold"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-600italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 600;
    src: local("Raleway SemiBold Italic"), local("Raleway-SemiBoldItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-700italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 700;
    src: local("Raleway Bold Italic"), local("Raleway-BoldItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-700 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 700;
    src: local("Raleway Bold"), local("Raleway-Bold"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-800 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 800;
    src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-800italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 800;
    src: local("Raleway ExtraBold Italic"), local("Raleway-ExtraBoldItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-900italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 900;
    src: local("Raleway Black Italic"), local("Raleway-BlackItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-900 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 900;
    src: local("Raleway Black"), local("Raleway-Black"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* font-family: "MyriadProRegular"; */
@font-face {
    font-family: "MyriadProRegular";
    src: url("../fonts/MyriadProRegular/MyriadProRegular.eot");
    src: url("../fonts/MyriadProRegular/MyriadProRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"),
    url("../fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProBold"; */
@font-face {
    font-family: "MyriadProBold";
    src: url("../fonts/MyriadProBold/MyriadProBold.eot");
    src: url("../fonts/MyriadProBold/MyriadProBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProBold/MyriadProBold.woff") format("woff"),
    url("../fonts/MyriadProBold/MyriadProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProItalic"; */
@font-face {
    font-family: "MyriadProItalic";
    src: url("../fonts/MyriadProItalic/MyriadProItalic.eot");
    src: url("../fonts/MyriadProItalic/MyriadProItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProItalic/MyriadProItalic.woff") format("woff"),
    url("../fonts/MyriadProItalic/MyriadProItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProSemiBold"; */
@font-face {
    font-family: "MyriadProSemiBold";
    src: url("../fonts/MyriadProSemiBold/MyriadProSemiBold.eot");
    src: url("../fonts/MyriadProSemiBold/MyriadProSemiBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProSemiBold/MyriadProSemiBold.woff") format("woff"),
    url("../fonts/MyriadProSemiBold/MyriadProSemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProBoldItalic"; */
@font-face {
    font-family: "MyriadProBoldItalic";
    src: url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.eot");
    src: url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.woff") format("woff"),
    url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProSemiBoldItalic"; */
@font-face {
    font-family: "MyriadProSemiBoldItalic";
    src: url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.eot");
    src: url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.woff") format("woff"),
    url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MinionPro-Regular"; */
@font-face {
    font-family: "MinionPro-Regular";
    src: url("../fonts/MinionPro/MinionPro-Regular.eot");
    src: url("../fonts/MinionPro/MinionPro-Regular.woff2") format("woff2"),
    url("../fonts/MinionPro/MinionPro-Regular.woff") format("woff"),
    url("../fonts/MinionPro/MinionPro-Regular.ttf") format("truetype"),
    url("../fonts/MinionPro/MinionPro-Regular.svg#MinionPro-Regular") format("svg"),
    url("../fonts/MinionPro/MinionPro-Regular.eot?#iefix") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

/* font-family: "DINPro-Bold"; */
@font-face {
    font-family: "DINPro-Bold";
    src: url("../fonts/DINPro-Bold/DINPro-Bold.eot");
    src: url("../fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"),
    url("../fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"),
    url("../fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"),
    url("../fonts/DINPro-Bold/DINPro-Bold.svg#DINPro-Bold") format("svg"),
    url("../fonts/DINPro-Bold/DINPro-Bold.eot?#iefix") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

html {
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}

* {
    box-sizing: border-box;
}

.wrapper {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    position: relative;
}

.container {
    width: 100%;
    max-width: 1020px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.desctop {
    display: block;
}

.hidden {
    display: none;
}

.empty {
    height: 50px;
}

h1,
h2,
h3,
h4,
h5,
h5 {
    margin: 0;
}

ul > li {
    list-style: none;
    display: inline-block;
}

ul {
    padding: 0;
    margin: 0;
}

ul {
    margin-bottom: 0;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: medium none;
}

/*a {
    @include links(orange, blue, yellow, teal);
}*/
input {
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
}

p {
    margin: 0;
    padding: 0;
}

button {
    outline: none;
    border: none 0;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}

.transform-x-y {
    position: absolute;
    /* �仍�� Firefox */
    /* �仍�� IE */
    -webkit-transform: translate(-50%, -50%);
    /* �仍�� Safari, Chrome, iOS */
    /* �仍�� Opera */
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

.transY {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
}

.transX {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
}

.hidden {
    opacity: 0;
}

.visible {
    opacity: 1;
}

::-webkit-scrollbar-thumb {
    width: 8px;
    background-image: -webkit-linear-gradient(#f5f5f5, #8a8a8a);
}

::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}

.header {
    display: block;
    width: 100%;
    height: auto;
    max-width: 1920px;
    position: relative;
}

.top-line {
    max-width: 1920px;
    width: 100%;
    height: 11px;
    background-color: #e4bc13;
    margin-bottom: 15px;
}

.top-menu {
    font-size: 0;
    display: table;
    width: 100%;
    margin-bottom: 25px;
}

.top-menu li:first-of-type {
    padding-left: 0;
}

.top-menu li {
    display: inline-block;
    text-align: center;
    padding-left: 39px;
    padding-right: 39px;
}

.top-menu li a {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: underline;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.top-menu li a:hover {
    text-decoration: none;
    color: #747683;
}

.top-menu li:last-child a {
    color: #f6912c;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.top-menu li:last-child a:hover {
    text-decoration: none;
    color: #f8ab5d;
}

.top-menu li:first-child {
    text-align: left;
}

.top-menu li:last-child {
    padding-right: 0;
}

#menu {
    display: none;
    list-style: none;
}

#menu-toggle {
    display: none;
}

/*Change toggle size by adjusting width & height*/
.tb-menu-toggle {
    border: 0;
    position: relative;
    background: transparent;
    cursor: pointer;
}

/*Change toggle color here*/
.tb-menu-toggle i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 20%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.tb-menu-toggle i:nth-child(2) {
    top: 40%;
}

.tb-menu-toggle i:nth-child(3) {
    top: 80%;
}

/* Style the active toggle here */
/*Animation of the toggle*/
.tb-menu-toggle.tb-animate-toggle i:first-child,
.tb-menu-toggle.tb-animate-toggle i:nth-child(2) {
    top: 40%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.tb-menu-toggle.tb-animate-toggle i:nth-child(3) {
    top: 40%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.base-group {
    margin-bottom: 15px;
}

.base-group:after,
.base-group:before {
    display: table;
    content: "";
}

.base-group:after {
    clear: both;
}

.header-logo {
    display: inline-block;
    float: left;
    margin-left: 20px;
}

.header-phone {
    display: inline-block;
    float: right;
    vertical-align: middle;
    padding-top: 55px;
}

.header-phone .phone {
    display: block;
    color: #483320;
    font-family: "Myriad Pro", sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 3px;
}

.header-phone .phone .icon-tel {
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/sprite.png);
    background-position: -1346px -372px;
    width: 21px;
    height: 21px;
}

.header-phone .back-call {
    display: block;
    color: #f6912c;
    border-radius: 5px;
    font-family: "Myriad Pro", sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 16px;
    text-decoration: none;
    border: 2px dotted #f6912c;
    padding: 5px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.header-phone .back-call:hover {
    border: 2px dotted transparent;
}

.section-1 {
    width: 100%;
    max-width: 1920px;
    height: 755px;
    margin: 0 auto;
    position: relative;
    background: url("../img/youtube-full-quality.jpg") 50% no-repeat;
}

.section-1 button {
    display: none;
    border: 3px solid #fdb716;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    background-color: transparent;
    text-align: center;
}

.section-1 button .triangle {
    border: 30px solid transparent;
    border-left: 40px solid #fdb716;
    display: none;
    width: 0;
    height: 0;
    margin-left: 25px;
}

.section-1 .video-responsive {
    display: none;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    z-index: 1045;
}

.section-1 .video-responsive iframe,
.section-1 .video-responsive object,
.section-1 .video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section-1 .arrow-done {
    text-decoration: none;
    position: absolute;
    bottom: -38px;
    background-image: url(../img/sprite.png);
    background-position: -196px -1031px;
    width: 146px;
    height: 42px;
    z-index: 9;
}

.section-1 .mega-title {
    color: #0d8bbf;
    font-family: "Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 700;
    font-style: italic;
    line-height: 76px;
    /* margin-bottom: 65px; */
    position: relative;
    margin: auto;

    top: 64px;
    width: auto;
    /* -webkit-text-stroke: 2px;*/
    /* -webkit-text-stroke-color: white;*/

}

.section-1 .mega-title2 {
    color: #1c5999;
    font-family: "Myriad Pro", sans-serif;
    font-size: 86px;
    font-weight: 700;
    font-style: normal;
    line-height: 76px;
    /* margin-bottom: 65px; */
    position: relative;
    margin: auto;

    top: 64px;
    width: auto;
    /*-webkit-text-stroke: 2px;*/
    /*-webkit-text-stroke-color: white;*/

}


.section-1a {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
    padding: 110px 0 50px 0;
    text-align: center;
    position: relative;
}

.section-1a h1 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 62px;
    margin-bottom: 65px;
}

.section-1a h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 70px;
}

.section-1a h3 {
    display: block;
    color: #9155a7;
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-1a .icon_block_bg {
    background: none;
    margin-top: 10px;
    width: 510px;
    margin: auto;
    height: 150px;
    padding-left: 20px;
    border-radius: 7px;
}

.section-1a .icon_block {
    width: 500px;
    height: 150px;
    padding-top: 10px;

    margin: auto;
}

.section-1a .sun_tv {
    background: url(../img/sun_tv.png);
    max-width: 45px;
    height: 44px;
    /* margin: auto; */
    position: relative;
    display: block;
    left: 50px;
}

.section-1a .sun_wifi {
    background: url(../img/sun_wifi.png);
    max-width: 55px;
    height: 44px;
    position: relative;
    left: 200px;
    top: -43px;
}

.section-1a .sun_prist {
    background: url(../img/sun_prist.png);
    max-width: 119px;
    height: 44px;
    position: relative;
    left: 340px;
    top: -87px;
}

.section-1a .tv_navybor {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* font-style: italic; */
    top: -85px;
    margin-left: 0px;
    text-align: left;
    display: block;
    position: relative;
}

.section-1a .sun_channels {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 17px;
    font-weight: 600;
    /* font-style: italic; */
    top: -171px;
    margin-left: 34px;
    text-align: left;
    display: block;
    position: relative;
}

.section-1a .smotreshka_sun_channels {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 17px;
    font-weight: 600;
    /* font-style: italic; */
    top: -166px;
    margin-left: 32px;
    text-align: left;
    display: block;
    position: relative;
}

.section-1a .sun_24 {
    background: url(../img/sun_24.png);
    background-repeat: no-repeat;
    background-size: 24px;
    max-width: 119px;
    height: 44px;
    position: relative;
    left: -1px;
    top: -80px;
}

.section-1a .sun_smotreshka {
    background: url(../img/sun_smotreshka.png);
    background-repeat: no-repeat;
    background-size: 20px;
    max-width: 119px;
    height: 44px;
    position: relative;
    left: -1px;
    top: -106px;
}

.section-1a .sun_router {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* font-style: italic; */
    top: -223px;
    margin-left: 180px;
    text-align: center;
    display: block;
    width: 100px;
    position: relative;
}

.section-1a .sun_network {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* font-style: italic; */
    top: -276px;
    margin-left: 320px;
    text-align: center;
    display: block;
    position: relative;
    width: 150px;
    /*filter: drop-shadow(0px 0px 7px #4b2300);*/
}

.section-1a .sun_price {
    width: 100%;
}

.section-1a .ac-price1 {
    color: #03609b;
    font-size: 51px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    margin-left: -20px;
}

.section-1a .ac-price2 {
    color: #03609b;
    font-size: 51px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    margin-left: 40px;
}

.section-x {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background: url(../img/tarif_zharkii.jpg) 90% 0 no-repeat;
    background-size: 1920px;
    text-align: center;
    padding: 25px 0 30px 0;
    height: 657px;

}

.avans {
    opacity: 0.6;
    color: gray;
    font-size: 15px;
    max-width: 400px;
    text-align: center;
    margin: auto;
}

.table1 {
    width: 350px;
    height: 134px;
    /* background-color: white; */
    /* border-collapse: collapse; */
    /* border-radius: 10px; */
    /* -webkit-border-radius: 10px; */
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    /* border: 2px solid #3a9120; */
    display: block;
    position: relative;
    top: -110px;
    /* margin-left: 110px; */
    text-align: left;
}

.table1_th1 {
    /*border-right: #3a9120 solid 2px;*/
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    width: 200px;
    color: #3a9120;

}

.table1_th2 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #3a9120;
    width: 200px;
}

.table1_th3 {
    /*border-right: #ea2256 solid 2px;*/
    font-family: "MyriadPro-Cond", sans-serif;
    color: #3a9120;
    font-size: 30px;
    font-weight: 600;
    position: relative;
    top: -10px;
    left: 35px;
}

.table1_th4 {
    font-family: "MyriadPro-Cond", sans-serif;
    color: #3a9120;
    font-size: 30px;
    font-weight: 600;
    position: relative;
    top: -10px;
    left: 45px;
}

.star1 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 36px;
    font-weight: 800;
    color: #010100;
    position: relative;
    top: -38px;


}


.speed-price {
    display: flex;
    width: 510px;
    position: relative;
    top: -86px;
    text-align: left;
    justify-content: space-between;
    align-items: flex-end;
}

.speed-block {
    width: auto;
    display: flex;
    align-items: flex-end;


}

.speed {
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #010100;

}

.mbits {
    /*border-right: #ea2256 solid 2px;*/
    font-family: "MyriadPro-Cond", sans-serif;
    color: #010100;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 13px;

}

.price-block {
    margin: auto;
    display: flex;
    align-items: flex-end;
    align-items: flex-end;

}

.price-promo {
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #010100;


}

.rub {
    font-family: "MyriadPro-Cond", sans-serif;
    color: #010100;
    font-size: 30px;
    font-weight: 600;
    position: relative;
    margin-bottom: 13px;
    text-align: center;

}

.sberbox_mob {
    display: none;
}


.utp {
    background: rgba(252, 248, 232, 0.49);
    top: -73px;
    position: relative;
    border-radius: 30px;
    border: none;
    border-color: #5273ad;
    border-width: 2px;
    width: 811px;
    height: 141px;

}

.utp_flex {
    /* position: relative; */
    display: flex;
    align-items: center;
    padding-top: 61px;

    height: 100px;

}

.mesh_utp {
    display: flex;
    width: 214px;
    /* padding-bottom: 22px; */
    margin-left: 28px;
    align-items: center;
}

.mesh_picture_utp {
    width: 133px;
    padding-bottom: 10px;
}


.ili_utp {
    width: 40px;
    position: relative;

    color: #4d3204;
    font-family: 'Myriad Pro';
    font-size: 22px;
    font-weight: 600;
}

.prist_utp {
    width: 203px;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 50px;
}

.prist_picture_utp {
    width: 83px;

}

.plus_utp {
    width: 40px;
    position: relative;
    color: #4d3204;
    font-family: 'Myriad Pro';
    font-size: 30px;
    font-weight: 600;
    margin-right: 25px;
    margin-left: 10px;
}

.wifi_utp {
    display: flex;
    flex-direction: row-reverse;
    margin-right: 37px;
    align-items: center;
    width: 214px;
}

.wifi_picture_utp {
    width: 86px;
    /* margin-top: 18px; */
    position: relative;


}

.text_utp {
    width: auto;
    position: relative;
    color: #4d3204;
    font-family: 'Myriad Pro';
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    line-height: 20px;
    margin-left: 15px;
    margin-right: 15px;
}

.ramka_wifi_prist_utp {
    display: block;
    background: none;
    position: relative;
    border-radius: 21px;
    border: dashed;
    border-color: #4d3204;
    width: 479px;
    height: 110px;
    left: 313px;
    top: -197px;
    border-width: 2px;

}


.xtv {
    display: flex;
    /* background: rgba(255, 255, 255, 0.55); */
    top: -157px;
    position: relative;
    border-color: none;
    width: 734px;
    height: 79px;
    border: none;
    align-items: center;

}

.xtv_tvicon {
    width: auto;
    position: relative;
}

.xtv_text {
    width: 111px;
    position: relative;
    color: #493a3b;
    font-family: 'Myriad Pro';
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    line-height: 20px;
    margin-left: 15px;
}

.xtv_zebra {
    display: none;
    position: relative;
    border: dashed;
    border-color: #5273ad;
    border-width: 3px;
    border-left: none;
    border-top: none;
    border-bottom: none;
    width: 0px;
    height: 61px;
    left: 35px;
    top: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}


.xtv_channels {
    display: flex;
    flex-direction: column;
    margin-left: -26px;


}

.xtv_hd_uhd {
    display: block;
}


.xtv_24 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.xtv_24icon {
    width: 28px;
    margin-left: 32px;
}

.xtv_24_channel {
    position: relative;
    color: #493a3b;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 10px;
    width: 224px;
    text-align: left;
    display: flex;
}

.xtv_24_kino {
    position: relative;
    color: #493a3b;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

.xtv_smotr {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.xtv_smotr_icon {
    width: 28px;
    margin-left: 32px;
}

.xtv_smotr_channel {
    position: relative;
    color: #493a3b;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 10px;
    width: 224px;
    text-align: left;
    display: flex;
}

.xtv_smotr_kino {
    position: relative;
    color: #493a3b;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

.more_premier {
    width: 259px;
    position: relative;
    top: -197px;
    left: 581px;
}


.table2 {
    margin-top: 15px;
    position: relative;
    height: 150px;
    border-collapse: collapse;
    /*margin-left: 110px;*/
    top: -120px;
}

.table2_th1 {
    width: 280px;
    height: 150px;
    /*border: white solid 2px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;*/
    display: inline-block;
    border-collapse: collapse;
    margin-right: 10px;
    background-color: #fff;

}

.table2_th2 {
    width: 240px;
    height: 150px;
    /*border: white solid 2px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;*/
    display: inline-block;
    border-collapse: collapse;
    margin-right: 10px;
    background-color: #fff;

}

.table2_th3 {
    width: 240px;
    height: 150px;
    /*border: white solid 2px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;*/
    display: inline-block;
    border-collapse: collapse;
    margin-right: 10px;
    background-color: #fff;
}

.tv_new {
    width: 100%;
    margin-top: 20px;
}

.pristavka_new {
    width: 100%;
    margin-top: 20px;
}

.pro_tv {
    display: block;

}

.pro_tv_mob {
    display: none;

}

.prist_op_mob {
    display: none;
}

.wifi_new_mob {
    display: none;
}

.icon_tv {
    /*filter: invert(1);*/

}

.table_tv_new_th1 {
    width: 55px;

}

.table_tv_new_th2 {
    text-align: left;

}

.table_tv_new_th3 {
    width: 75px;

}

.table_tv_new_th4 {
    text-align: left;
}

.tv_op {
    font-family: 'MyriadPro-Cond';
    font-size: 24px;
    font-weight: 600;
    color: black;
    text-align: left;
}

.prist_op {
    font-family: 'MyriadPro-Cond';
    font-size: 24px;
    font-weight: 600;
    color: black;
    text-align: center;
    position: relative;
    top: 7px;

}

.wifi_op1 {
    font-family: 'MyriadPro-Cond';
    font-size: 32px;
    font-weight: 600;
    color: black;
    text-align: center;
    /* left: 50px; */
    position: relative;
    left: -46px;
}

.wifi_op2 {
    font-family: 'MyriadPro-Cond';
    font-size: 24px;
    font-weight: 600;
    color: black;
    text-align: right;
    width: 100px;
}

.wifi_new {
    position: relative;
    /* top: 50px;
     left: -60px;*/
    top: 45px;
}

.archer_c5 {
    width: 125px;
    position: relative;
    left: 110px;
    top: -129px;
}

.section-x .layer {
    display: block;
    left: -250px;
    position: relative;
    top: 54px;
}

.section-x .katya {
    color: #4d3204;
    font-family: "Myriad Pro", sans-serif;
    font-size: 14px;
    opacity: 1.0;
    top: -342px;
    text-align: left;
    position: relative;
    margin-left: 0px;
    left: 637px;
    width: 175px;
}

.section-x .poradui {
    color: #010100;
    font-family: "Myriad Pro", sans-serif;
    font-size: 34px;
    font-weight: 600;

    margin-top: 50px;
    margin-left: 0px;
    text-align: left;
    left: 4px;
    top: -31px;
    position: relative;

}

.section-x .podklycheniem {
    color: #9b105b;
    font-family: "Myriad Pro", sans-serif;
    font-size: 27px;
    font-weight: 700;
    font-style: italic;
    margin-top: -3px;
    margin-left: 32px;
    text-align: center;
    line-height: 1;
    letter-spacing: 0.5px;
}

.section-x .JARKII {
    margin-top: 10px;
    margin-left: -360px;
    display: none;
}

.section-x .novogodny {
    color: #f26014;
    font-family: "Myriad Pro", sans-serif;

    font-size: 85px;
    font-weight: 800;
    font-style: italic;
    line-height: 1;
    left: -160px;
    position: relative;
    letter-spacing: 1px;
    top: 20px;
    /* -webkit-text-stroke: 4px;*/

    background: url("../img/dom_doby_desk.png") 50% 240px no-repeat;
}

.section-x .dobry {

    position: relative;
    width: 600px;
    height: auto;

}

.dobry_mob {
    display: none;
}


.pro_tv_mob {
    display: none;

}

.prist_op_mob {
    display: none;
}

.wifi_new_mob {
    display: none;
}

.section-x .dom_jark {
    color: #e23165;
    font-family: "Myriad Pro", sans-serif;
    font-size: 45px;
    font-weight: 600;
    font-style: italic;
    line-height: 1;
    left: -275px;
    position: relative;
    /* letter-spacing: 1px; */
    top: 20px;
}

.section-x .button1 {
    position: relative;
    left: 504px;
    width: 307px;
    top: -53px;
    top: 6px;
}


.section-x .bigtext {
    color: #163e64;
    -webkit-text-stroke: 2px;
    -webkit-text-stroke-color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 110px;
    font-weight: 800;
    font-style: italic;
    letter-spacing: 3px;
    padding-right: 10px;
}

.section-x .dvoika {
    font-size: 106px;
    font-size: 106px;
    font-size: 106px;
    position: relative;
    position: relative;
    position: relative;
    top: 10px;
}


.section-x .opisanie_tv {
    color: #fff;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    line-height: 1.6;
    margin-top: 25px;
    letter-spacing: -1px;
}

.section-x .littletext {
    font-variant: JIS90;
    color: #163e64;
    -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 900;
    font-style: italic;
    position: relative;
    margin-left: -10px;
}


.section-x .ac-btn2 {
    cursor: pointer;

}

.section-x .ac-btn2:hover {

}

.section-x .dop {
    margin: auto;
}

.section-x .star {
    display: block;
    width: 80px;
    top: -160px;
    position: relative;
    left: 710px;
}

.section-x .ivi_megogo {
    left: 910px;
    display: block;
    position: relative;
    left: 576px;
    top: -376px;
    width: 27%;
}

.section-2 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
    padding: 110px 0 50px 0;
    text-align: center;
    position: relative;
}

.section-2 h1 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 62px;
    margin-bottom: 65px;
}

.section-2 span {
    display: block;
    color: #9155a7;
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
}

.section-2 h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 70px;
}

.section-2 .jar {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 70px;
    background: #0090fb url("../img/circles.png") 50% 240px no-repeat;
    max-width: 1920px;
    height: auto;
}

/* .section-2 .rates-wrap .24-SM-icon {


        background-image: url(../img/Smotreshka-24htv-icon-yellow.png);

       } */

.section-2 .rates-wrap {
    width: 100%;
    height: 640px;
    margin-bottom: 40px;
}

.section-2 .rates-wrap .rate {
    display: inline-block;
    vertical-align: top;
    /*max-width: 204px;
      width: 100%;*/
    width: 24.7%;
    height: 574px;
    padding: 20px 30px 20px;
    margin-right: -4.5px;
    margin-bottom: 40px;
    position: relative;
}

.section-2 .rates-wrap .rate .info {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-2 .rates-wrap .rate h3.name {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 30px;
    font-weight: 700;
    font-style: italic;
    line-height: 32px;
    margin-bottom: 30px;
}

.section-2 .rates-wrap .rate ul li {
    display: block;
    text-align: left;
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 30px;
    position: relative;
    padding-left: 34px;
    line-height: 18px;
}

.section-2 .rates-wrap .rate ul li:nth-child(3) {
    height: 49px;
}

.section-2 .rates-wrap .rate ul li span {
    display: inline-block;
    color: #2f2e2e;
    font-size: 24px;
    margin-right: 5px;
    margin-bottom: 0;
}

.section-2 .rates-wrap .rate ul li .channels {
    margin-top: 0;
    color: #2f2e2e;
    font-weight: 400;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #494747;
    padding-top: 6px;
    line-height: 16px;
    overflow: hidden;
    max-width: 150px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-wrap .rate ul li .channels:hover {
    border-bottom: 1px solid transparent;
}

.section-2 .rates-wrap .rate ul li .channels p {
    display: inline-block;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 3;
    text-decoration: none;
    margin-right: 5px;
}

.section-2 .rates-wrap .rate ul .skorost-in {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1345px -730px;
    width: 23px;
    height: 10px;
}

.section-2 .rates-wrap .rate ul .tv-mini {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 2px;
    margin-top: -3px;
    background-image: url(../img/sprite.png);
    background-position: -1345px -809px;
    width: 23px;
    height: 72px;
}

.section-2 .rates-wrap .rate ul .channels2 {
    line-height: 10px;
}

.section-2 .rates-wrap .rate ul .premial-router {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -826px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .premial-router.c3 {
    background-position: -847px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .premial-router.c2 {
    background-position: -868px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .premial-router.c1 {
    background-position: -868px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .tv-pristaska {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 46px;
}

.tv-pristaska-ek {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 23px;
}


.section-2 .rates-wrap .rate .price-info {
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 15px;
}

.section-2 .rates-wrap .rate .price-info .price {
    display: inline-block;
    color: #2f2e2e;
    font-size: 26px;
    margin-bottom: 0;
    font-weight: bold;
}

.section-2 .rates-wrap .rate .btn {
    display: block;
    margin: 0 auto;
    max-width: 157px;
    width: 100%;
    height: 41px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 41px;
    text-decoration: none;
    padding: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-wrap .rate .btn:hover {
    box-shadow: 0 0 8px 2px rgba(246, 247, 212, 0.72);
}

.section-2 .rates-wrap .rate .shadow {
    position: absolute;
    bottom: -20px;
    width: 209px;
    height: 20px;
    background-image: url("../img/shadow.png");
    background-repeat: no-repeat;
}

.section-2 .rates-wrap .rate .shadow-left {
    left: 5px;
    background-position: 0 0;
}

.section-2 .rates-wrap .rate .shadow-right {
    right: 5px;
    background-position: 100% 0;
}

.section-2 .rates-wrap .rate-home {
    background-color: #ff691f;
    margin-top: 50px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-home:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-home .btn-rate-home {
    background-color: #109bff;
}

.section-2 .rates-wrap .rate-home .btn-rate-home:focus {
    background-color: #cd350c;
}

.section-2 .rates-wrap .rate-best {
    background-color: #ffb81f;
    margin-top: 80px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-best:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-best .btn-rate-best {
    background-color: #ec750e;
}

.section-2 .rates-wrap .rate-best .btn-rate-best:focus {
    background-color: #d96500;
}

.section-2 .rates-wrap .rate-family {
    background-color: #d886f7;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 450ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-family:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-family .btn-rate-family {
    background-color: #c74bf6;
}

.section-2 .rates-wrap .rate-family .btn-rate-family:focus {
    background-color: #9f30ca;
}

.section-2 .rates-wrap .rate-loves {
    background-color: #01b1af;
    margin-top: 45px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-loves:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-loves .btn-rate-loves {
    background-color: #16cbc9;
}

.section-2 .rates-wrap .rate-loves .btn-rate-loves:focus {
    background-color: #1ba8a6;
}

.section-2 .rates-wrap .rate-econom {
    background-color: #bdbf37;
    margin-top: 95px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-econom:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-econom .btn-rate-econom {
    background-color: #9fa12f;
}

.section-2 .rates-wrap .rate-econom .btn-rate-econom:focus {
    background-color: #838527;
}

.section-2 .rates-mobile {
    display: none;
    width: 100%;
    max-width: 768px;
    height: auto;
}

.section-2 .rates-mobile .slick-slide:focus,
.section-2 .rates-mobile .slick-slide a {
    outline: none;
}

.section-2 .rates-mobile .slick-item .rate {
    display: block;
    vertical-align: top;
    max-width: 240px;
    width: 100%;
    height: 560px;
    padding: 30px 23px 20px;
    margin: 0 auto;
    position: relative;
}

.section-2 .rates-mobile .slick-item .rate .info {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-2 .rates-mobile .slick-item .rate h3.name {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 700;
    font-style: italic;
    line-height: 32px;
    margin-bottom: 30px;
}

.section-2 .rates-mobile .slick-item .rate ul li {
    display: block;
    text-align: left;
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 40px;
    line-height: 16px;
}

.section-2 .rates-mobile .slick-item .rate ul li:nth-child(3) {
    height: 52px;
}

.section-2 .rates-mobile .slick-item .rate ul li span {
    display: inline-block;
    color: #2f2e2e;
    font-size: 24px;
    margin-right: 5px;
    margin-bottom: 0;
}

.section-2 .rates-mobile .slick-item .rate ul li .channels {
    margin-top: 10px;
    color: #2f2e2e;
    font-weight: 400;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #494747;
    overflow: hidden;
    max-width: 140px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-mobile .slick-item .rate ul li .channels:hover {
    border-bottom: 1px solid transparent;
}

.section-2 .rates-mobile .slick-item .rate ul li .channels p {
    display: inline-block;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    margin-right: 5px;
}

.section-2 .rates-mobile .slick-item .rate ul .skorost-in {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1345px -730px;
    width: 23px;
    height: 10px;
}

.section-2 .rates-mobile .slick-item .rate ul .tv-mini {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 2px;
    background-image: url(../img/sprite.png);
    background-position: -1102px -1188px;
    width: 23px;
    height: 100px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -826px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router.c3 {
    background-position: -847px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router.c2 {
    background-position: -868px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router.c1 {
    background-position: -889px -1107px;
    width: 21px;
    height: 23px;
}

.section-2 .rates-mobile .slick-item .rate ul .tv-pristaska {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 46px;
}

.tv-pristaska-ek {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 23px;
}

.section-2 .rates-mobile .slick-item .rate .price-info {
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 15px;
}

.section-2 .rates-mobile .slick-item .rate .price-info .price {
    display: inline-block;
    color: #2f2e2e;
    font-size: 26px;
    margin-bottom: 0;
}

.section-2 .rates-mobile .slick-item .rate .btn {
    display: block;
    margin: 0 auto;
    max-width: 157px;
    width: 100%;
    height: 41px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 41px;
    text-decoration: none;
    padding: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-mobile .slick-item .rate .btn:hover {
    box-shadow: 0 0 8px 2px rgba(246, 247, 212, 0.72);
}

.section-2 .rates-mobile .slick-item .rate .shadow {
    position: absolute;
    bottom: -20px;
    width: 209px;
    height: 20px;
    background-image: url("../img/shadow.png");
    background-repeat: no-repeat;
}

.section-2 .rates-mobile .slick-item .rate .shadow-left {
    left: 5px;
    background-position: 0 0;
}

.section-2 .rates-mobile .slick-item .rate .shadow-right {
    right: 5px;
    background-position: 100% 0;
}

.section-2 .rates-mobile .slick-item .rate-home {
    background-color: #ff691f;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-home:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-home .btn-rate-home {
    background-color: #ec3d0e;
}

.section-2 .rates-mobile .slick-item .rate-home .btn-rate-home:focus {
    background-color: #cd350c;
}

.section-2 .rates-mobile .slick-item .rate-best {
    background-color: #ffb81f;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-best:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-best .btn-rate-best {
    background-color: #ec750e;
}

.section-2 .rates-mobile .slick-item .rate-best .btn-rate-best:focus {
    background-color: #d96500;
}

.section-2 .rates-mobile .slick-item .rate-family {
    background-color: #d886f7;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-family:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-family .btn-rate-family {
    background-color: #c74bf6;
}

.section-2 .rates-mobile .slick-item .rate-family .btn-rate-family:focus {
    background-color: #9f30ca;
}

.section-2 .rates-mobile .slick-item .rate-loves {
    background-color: #01b1af;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-loves:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-loves .btn-rate-loves {
    background-color: #16cbc9;
}

.section-2 .rates-mobile .slick-item .rate-loves .btn-rate-loves:focus {
    background-color: #1ba8a6;
}

.section-2 .rates-mobile .slick-item .rate-econom {
    background-color: #bdbf37;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-econom:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-econom .btn-rate-econom {
    background-color: #9fa12f;
}

.section-2 .rates-mobile .slick-item .rate-econom .btn-rate-econom:focus {
    background-color: #838527;
}

.section-2 .rates-mobile .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 59px;
    height: 59px;
    background: url("../img/left-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    /*right: -100%;*/
    width: 59px;
    height: 59px;
    background: url("../img/right-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-next {
    right: 0;
}

.section-2 .rates-mobile .slick-prev {
    left: 0;
    z-index: 1024;
}

.section-2 .select-link {
    margin-bottom: 30px;
    position: relative;
}

.section-2 .select-link a {
    display: inline-block;
    margin: 0 30px;
    text-decoration: none;
    cursor: pointer;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
}

.section-2 .select-link .select-rate {
    color: #ffb81f;
}

.section-2 .select-link .select-rate .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -293px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-rate.open .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1351px -229px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-wifi {
    color: #01b1af;
}

.section-2 .select-link .select-wifi .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -271px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-wifi.open .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -260px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-cond {
    color: #b87ad7;
    position: relative;
    margin-bottom: 20px;
}

.section-2 .select-link .select-cond .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1351px -218px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-cond.open .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -282px;
    width: 14px;
    height: 11px;
}

.section-2 .descript {
    color: #01b1af;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    text-align: center;
}

.section-2-1 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-2-1 .return {
    position: absolute;
    top: -50px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-2-1 .return .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-2-1 h3 {
    color: #ffb81f;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 20px;
}

.section-2-1 .descript {
    max-width: 560px;
    width: 100%;
    margin: 0 auto 60px;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-2-1 .our-rates {
    margin-bottom: 70px;
}

.section-2-1 .our-rates .rate-1 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 .ellipse-1 {
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #ffb81f;
    position: relative;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-1
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-1 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@-webkit-keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-1 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .our-rates .rate-2 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
    position: relative;
}

.section-2-1 .our-rates .rate-2 .indicators {
    position: absolute;
    top: -10px;
    right: 105px;
    z-index: 100;
    max-width: 120px;
    width: 100%;
    height: auto;
    padding: 5px;
    background-color: white;
}

.section-2-1 .our-rates .rate-2 .indicators span {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: right;
}

.section-2-1 .our-rates .rate-2 .indicators span:first-child {
    color: #bb5e3b;
}

.section-2-1 .our-rates .rate-2 .indicators span:nth-child(2) {
    color: #4b72b8;
}

.section-2-1 .our-rates .rate-2 .indicators span:nth-child(3) {
    color: #e77213;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
    border-left-color: transparent;
    -webkit-transform: rotate(48deg) translate(-50%, -50%);
    transform: rotate(48deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2:before,
.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1 {
    position: relative;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
    border-left-color: transparent;
    -webkit-transform: rotate(-30deg) translate(-50%, -50%);
    transform: rotate(-30deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1:before,
.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
    border-top: 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #d886f7;
    position: relative;
    -webkit-transform: rotate(-18deg) translate(-50%, -50%);
    transform: rotate(-18deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-2
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-2 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-2 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .our-rates .rate-3 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
    position: relative;
}

.section-2-1 .our-rates .rate-3 .indicators {
    position: absolute;
    top: -10px;
    right: 105px;
    z-index: 100;
    max-width: 120px;
    width: 100%;
    height: auto;
    padding: 5px;
    background-color: white;
}

.section-2-1 .our-rates .rate-3 .indicators span {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: right;
}

.section-2-1 .our-rates .rate-3 .indicators span:first-child {
    color: #bb5e3b;
}

.section-2-1 .our-rates .rate-3 .indicators span:nth-child(2) {
    color: #4b72b8;
}

.section-2-1 .our-rates .rate-3 .indicators span:nth-child(3) {
    color: #e77213;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
    border-left-color: transparent;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
    -webkit-transform-origin: 105px 105px;
    transform-origin: 105px 105px;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
    border-left-color: transparent;
    -webkit-transform: rotate(-30deg) translate(-50%, -50%);
    transform: rotate(-30deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2:before,
.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1 {
    position: relative;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-60deg) translate(-50%, -50%);
    transform: rotate(-60deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1:before,
.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
    border-top: 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #01b1af;
    position: relative;
    -webkit-transform: rotate(40deg) translate(-50%, -50%);
    transform: rotate(40deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-3
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-3 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-3 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .our-rates .rate-4 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
    position: relative;
}

.section-2-1 .our-rates .rate-4 .indicators {
    position: absolute;
    top: -13px;
    right: 105px;
    z-index: 100;
    max-width: 120px;
    width: 100%;
    height: auto;
    padding: 5px;
    background-color: white;
}

.section-2-1 .our-rates .rate-4 .indicators span {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: right;
}

.section-2-1 .our-rates .rate-4 .indicators span:first-child {
    color: #bb5e3b;
}

.section-2-1 .our-rates .rate-4 .indicators span:nth-child(2) {
    color: #4b72b8;
}

.section-2-1 .our-rates .rate-4 .indicators span:nth-child(3) {
    color: #e77213;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-42deg);
    transform: rotate(-42deg);
    -webkit-transform-origin: 105px 105px;
    transform-origin: 105px 105px;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-20deg) translate(-50%, -50%);
    transform: rotate(-20deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2:before,
.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1 {
    position: relative;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(0deg) translate(-50%, -50%);
    transform: rotate(0deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1:before,
.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
    border-top: 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #bdbf37;
    position: relative;
    -webkit-transform: rotate(62deg) translate(-50%, -50%);
    transform: rotate(62deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-4
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-4 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-4 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .notification {
    max-width: 578px;
    width: 80%;
    height: auto;
    margin: 0 auto 50px;
    border: 2px dotted #2d68ba;
    border-radius: 15px;
    padding: 15px;
    position: relative;
}

.section-2-1 .notification .sign {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 33px;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -127px;
    width: 65px;
    height: 65px;
}

.section-2-1 .notification .information {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
    margin-left: 50px;
}

.section-2-1 .notification .information h4 {
    color: #20b36c;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 10px;
}

.section-2-1 .notification .information p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
}

.section-2-2 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-2-2 .return {
    position: absolute;
    top: -50px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-2-2 .return .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-2-2 h3 {
    color: #0dba69;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 50px;
}

.section-2-2 .descript {
    max-width: 560px;
    width: 100%;
    margin: 0 auto 60px;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-2-2 .responsive-slick-3 {
    z-index: 100;
}

.section-2-2 .responsive-slick-3 .slick-initialized .slick-slide {
    margin: 0 20px;
}

.section-2-2 .responsive-slick-3 .slick-slide:focus,
.section-2-2 .responsive-slick-3 .slick-slide a {
    outline: none;
}

.section-2-2 .responsive-slick-3 .slick-slide img {
    margin: 0 auto 15px;
    margin-left: 0;
}

.section-2-2 .responsive-slick-3 .slick-item {
    text-align: center;
    margin: 0 30px;
}

.section-2-2 .responsive-slick-3 .slick-item .title {
    text-align: center;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-2-2 .responsive-slick-3 .slick-item p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-2-2 .responsive-slick-3 .slick-prev,
.section-2-2 .responsive-slick-3 .slick-next {
    width: 50px;
    height: 50px;
}

.section-2-2 .responsive-slick-3 .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 8px;
    left: 8px;
    width: 30px;
    height: 30px;
    background: url("../img/left-arrow-red.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2-2 .responsive-slick-3 .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 8px;
    right: 8px;
    width: 30px;
    height: 30px;
    background: url("../img/right-arrow-red.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2-2 .notification {
    max-width: 578px;
    width: 90%;
    height: auto;
    margin: 0 auto 50px;
    border: 2px dotted #2d68ba;
    border-radius: 15px;
    padding: 15px;
    position: relative;
}

.section-2-2 .notification .sign {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 20px;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -127px;
    width: 65px;
    height: 65px;
}

.section-2-2 .notification .information {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
    margin-left: 65px;
}

.section-2-2 .notification .information h4 {
    color: #20b36c;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 10px;
}

.section-2-2 .notification .information p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    max-width: 80%;
}

.section-2-2 .link-click {
    display: block;
    color: #0dba69;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
    text-decoration: underline;
    margin-bottom: 30px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2-2 .link-click:hover {
    text-decoration: none;
    color: #10ea84;
}

.section-2-2 .link-click.open {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
    margin-bottom: 30px;
    text-decoration: none;
    color: #10ea84;
}

.section-2-2 .speed-wifi {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    background-color: #e9de96;
    padding: 110px 0 20px 0;
}

.section-2-2 .speed-wifi .return-2 {
    position: absolute;
    top: -70px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-2-2 .speed-wifi .return-2 .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-2-2 .speed-wifi .advice-wrap {
    max-width: 577px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 {
    position: relative;
    margin-bottom: 40px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 .pict {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1035px -734px;
    width: 41px;
    height: 41px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 .text {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 .text p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 {
    position: relative;
    margin-bottom: 0;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .pict {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1169px;
    width: 46px;
    height: 46px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .text {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .text .heading {
    color: #20b36c;
    font-weight: 700;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .text p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-2-3 {
    z-index: 100;
    display: none;
    position: relative;
    bottom: 100px;
    right: 95px;
    height: 0;
    background-color: transparent;
}

.section-2-3 .downl {
    text-align: right;
    display: block;

    padding-top: 10px;

    cursor: pointer;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 9px;
    color: #b87ad7;
    text-decoration: underline;
}

.section-3 {
    width: 100%;
    max-width: 1920px;
    height: 880px;
    margin: 0 auto;
    background: url("../img/bg-tv.jpg") 50% 0 no-repeat;
    text-align: center;
    padding-top: 125px;
}

.section-3 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: 100px;
    left: 75px;
    width: 845px;
    height: 567px;
    background: url("../img/circles-2.png") 0 0 no-repeat;
}

.section-3 h2 {
    color: #d50b0b;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 10px;
}

.section-3 span {
    display: block;
    color: #d50b0b;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 30px;
}

.section-3 .channels-group {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 100px;
}

.section-3 .channels-group .path-1 {
    position: absolute;
    top: 95px;
    left: 150px;
}

.section-3 .channels-group .path-2 {
    position: absolute;
    top: 70px;
    left: 380px;
}

.section-3 .channels-group .path-3 {
    position: absolute;
    top: 65px;
    right: 385px;
}

.section-3 .channels-group .path-4 {
    position: absolute;
    top: 95px;
    right: 150px;
}

.section-3 .channels-group .tv {
    display: block;
    text-decoration: none;
    background-image: url(../img/otlichia_smotreshka.png);
    width: 275px;
    height: 125px;
    z-index: 5;
    top: 20px;
}

.section-3 .channels-group .tv:hover {
    display: block;
    text-decoration: none;
    background-image: url(../img/otlichia_smotreshka_hover.png);
    width: 275px;
    height: 125px;
    z-index: 5;
    top: 20px;
}

.section-3 .channels-group .tv h3.name {
    color: #f7af1f;
    font-family: Raleway, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    margin-top: 28px;
}

.section-3 .channels-group .tv h3.name span {
    display: block;
    text-decoration: none;
    color: #f7af1f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    text-transform: none;
}

.section-3 .channels-group .open h3.name {
    color: #f9c150;
}

.section-3 .channels-group .open h3.name span {
    color: #f9c150;
}

.section-3 .channels-group .channel-info {
    margin-top: 230px;
    display: inline-block;
    vertical-align: bottom;
    width: 230px;
    height: 230px;
    border: 3px solid #ffac00;
    border-radius: 230px;
    position: relative;
    padding: 15px;
}

.section-3 .channels-group .channel-info h3 {
    margin-top: 75px;
}

.section-3 .channels-group .channel-info h3 a {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    margin-bottom: 20px;
    cursor: pointer;
}

.section-3 .channels-group .channel-info h3 {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    margin-bottom: 20px;
    cursor: pointer;
}

.section-3 .channels-group .channel-info p {
    color: black;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 300;
    line-height: 15px;
}

.section-3 .channels-group .interact {
    background-color: rgba(83, 178, 138, 0.9);
    position: relative;
}

.section-3 .channels-group .interact:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(83, 178, 138, 0.8);
}

.section-3 .channels-group .interact .iteract-tv {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -164px -1116px;
    width: 113px;
    height: 49px;
}

.section-3 .channels-group .mobile-info {
    background-color: rgba(10, 180, 193, 0.9);
}

.section-3 .channels-group .mobile-info:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(10, 180, 193, 0.8);
}

.section-3 .channels-group .mobile-info .wifi-big {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -66px;
    width: 76px;
    height: 61px;
}

.section-3 .channels-group .archive {
    background-color: rgba(193, 86, 56, 0.9);
}

.section-3 .channels-group .archive:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(193, 86, 56, 0.8);
}

.section-3 .channels-group .archive .tv-clock {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -96px -1031px;
    width: 100px;
    height: 66px;
}

.section-3 .channels-group .android {
    background-color: rgba(131, 82, 109, 0.9);
}

.section-3 .channels-group .android:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(131, 82, 109, 0.8);
}

.section-3 .channels-group .android .tv-pristavka {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -88px -1193px;
    width: 86px;
    height: 56px;
}

.section-3 .info-link a {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: underline;
    margin: 0 70px;
    position: relative;
}

.section-3 .info-link .children-channels:before {
    content: "";
    position: absolute;
    top: -18px;
    left: -70px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1289px -260px;
    width: 64px;
    height: 58px;
}

.section-3 .info-link .online-cinema:before {
    content: "";
    position: absolute;
    top: -18px;
    left: -70px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1289px -372px;
    width: 57px;
    height: 56px;
}

.section-3 .info-link .amedia:before {
    content: "";
    position: absolute;
    top: -13px;
    left: -55px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1061px;
    width: 47px;
    height: 48px;
}

.section-3-1 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-1 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-1 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-1 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 20px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.section-3-1 .descript {
    max-width: 730px;
    width: 80%;
    margin: 0 auto 60px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.section-3-1 h4 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 25px;
}

.section-3-1 .channel-list {
    width: 100%;
    max-width: 855px;
    margin: 0 auto;
    border: 1px solid #8d8d8d;
    margin-bottom: 50px;
}

.section-3-1 .channel-list th {
    border: 1px solid #8d8d8d;
    padding: 15px;
    background-color: #faabb6;
    color: white;
    font-size: 15px;
}

.section-3-1 .channel-list td {
    padding: 10px 15px;
    border: 1px solid #8d8d8d;
    font-size: 15px;
    position: relative;
    color: #2d4d72;
}

.section-3-1 .channel-list td:first-child {
    text-align: left;
}

.section-3-1 .channel-list .mark {
    background-color: #42c26b;
}

.section-3-1 .channel-list .mark .ok {
    display: block;
    background-image: url(../img/sprite.png);
    background-position: -1341px -695px;
    width: 23px;
    height: 17px;
}

.section-3-1 .channel-list .not {
    background-color: #f9f290;
}

.section-3-1 .full-list-channel {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-decoration: underline;
}

.section-3-1 .full-list-channel:hover {
    text-decoration: none;
}

.section-3-2 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-2 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-2 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-2 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 80px;
}

.section-3-2 .function-wrap {
    max-width: 750px;
    width: 100%;
    height: auto;
    margin: 0 auto 65px;
}

.section-3-2 .function-wrap .item {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    text-align: center;
    margin: 0 13px;
}

.section-3-2 .function-wrap .item .image-1 {
    display: block;
    margin: 0 auto 30px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -615px;
    width: 86px;
    height: 86px;
}

.section-3-2 .function-wrap .item .image-2 {
    display: block;
    margin: 0 auto 30px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -529px;
    width: 86px;
    height: 86px;
}

.section-3-2 .function-wrap .item .image-3 {
    display: block;
    margin: 0 auto 30px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -443px;
    width: 86px;
    height: 86px;
}

.section-3-2 .function-wrap .item p {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
}

.section-3-2 .services {
    max-width: 750px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-3-2 .services .first {
    margin-bottom: 30px;
}

.section-3-2 .services .first .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: 0px -1193px;
    width: 88px;
    height: 59px;
}

.section-3-2 .services .first .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    text-align: left;
}

.section-3-2 .services .first .text .heading {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 21px;
}

.section-3-2 .services .first .text ul li {
    display: block;
    color: #a8a8a7;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.section-3-2 .services .second {
    margin-bottom: 30px;
}

.section-3-2 .services .second .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -277px -1116px;
    width: 109px;
    height: 49px;
}

.section-3-2 .services .second .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    text-align: left;
}

.section-3-2 .services .second .text .heading {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 21px;
}

.section-3-2 .services .second .text ul li {
    display: block;
    color: #a8a8a7;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.section-3-2 .services .third .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -386px -1116px;
    width: 102px;
    height: 45px;
}

.section-3-2 .services .third .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    text-align: left;
}

.section-3-2 .services .third .text .heading {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 21px;
}

.section-3-3 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-3 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-3 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-3 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 80px;
}

.section-3-3 .connectivity-methods {
    max-width: 845px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-3-3 .connectivity-methods .left-block {
    display: inline-block;
    vertical-align: top;
    max-width: 390px;
    width: 100%;
    height: auto;
    margin-right: 10px;
}

.section-3-3 .connectivity-methods .right-block {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    height: auto;
}

.section-3-3 .connectivity-methods .tv-for-wifi {
    max-width: 390px;
    height: 225px;
    display: block;
    border: 1px solid #323091;
    border-radius: 13px;
    padding: 30px 20px;
    margin-bottom: 10px;
    text-align: left;
}

.section-3-3 .connectivity-methods .tv-for-wifi h4 {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li {
    display: block;
    color: #434242;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    padding-left: 60px;
    margin-bottom: 10px;
    position: relative;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li:first-child .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1215px;
    width: 41px;
    height: 33px;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li:nth-child(2) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -1093px;
    width: 43px;
    height: 23px;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li:nth-child(3) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -931px -593px;
    width: 44px;
    height: 29px;
}

.section-3-3 .connectivity-methods .tv-for-ios {
    max-width: 390px;
    height: 225px;
    display: block;
    border: 1px solid #323091;
    border-radius: 13px;
    padding: 30px 20px;
    text-align: left;
}

.section-3-3 .connectivity-methods .tv-for-ios h4 {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-3-3 .connectivity-methods .tv-for-ios ul li {
    display: block;
    color: #434242;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    padding-left: 60px;
    position: relative;
}

.section-3-3 .connectivity-methods .tv-for-ios ul li:first-child .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1339px -921px;
    width: 28px;
    height: 34px;
}

.section-3-3 .connectivity-methods .tv-for-ios ul li:nth-child(2) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1035px -775px;
    width: 36px;
    height: 42px;
}

.section-3-3 .connectivity-methods .tv-for-all {
    display: block;
    max-width: 440px;
    width: 100%;
    height: 460px;
    background-color: #0db26b;
    border-radius: 13px;
    padding: 30px;
    text-align: left;
}

.section-3-3 .connectivity-methods .tv-for-all h4 {
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 30px;
    color: white;
}

.section-3-3 .connectivity-methods .tv-for-all ul li {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    padding-left: 120px;
    margin-bottom: 30px;
    position: relative;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:first-child .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -604px;
    width: 78px;
    height: 35px;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:nth-child(2) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -484px;
    width: 78px;
    height: 36px;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:nth-child(3) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -569px;
    width: 78px;
    height: 35px;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:nth-child(4) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -639px;
    width: 78px;
    height: 35px;
}

.section-3-4 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-4 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-4 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-4 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 15px;
}

.section-3-4 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 40px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 21px;
    text-align: center;
}

.section-3-4 .reklama {
    margin: 0 auto 30px;
    max-width: 300px;
    width: 100%;
    height: auto;
}

.section-3-4 .reklama .icon {
    display: inline-block;
    vertical-align: top;
    background-image: url(../img/sprite.png);
    background-position: -1200px -787px;
    width: 81px;
    height: 78px;
}

.section-3-4 .reklama .text {
    display: inline-block;
    vertical-align: top;
    max-width: 185px;
    width: 100%;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: left;
    margin-left: 10px;
    margin-top: 5px;
}

.section-3-4 .like-tv {
    margin: 0 auto 30px;
    max-width: 675px;
    width: 100%;
    height: auto;
    border: 1px dashed #00b46a;
    padding: 45px;
    border-radius: 30px;
}

.section-3-4 .like-tv h4 {
    color: #3e3c3c;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 40px;
}

.section-3-4 .like-tv ul li {
    display: block;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 80px;
    padding-left: 120px;
    position: relative;
    text-align: left;
}

.section-3-4 .like-tv ul li:first-child .pic {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -40px;
    background-image: url(../img/sprite.png);
    background-position: -729px -546px;
    width: 98px;
    height: 101px;
}

.section-3-4 .like-tv ul li:nth-child(2) .pic {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -40px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -821px;
    width: 102px;
    height: 101px;
}

.section-3-4 .like-tv ul li:nth-child(3) {
    margin-bottom: 20px;
}

.section-3-4 .like-tv ul li:nth-child(3) .pic {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -30px;
    background-image: url(../img/sprite.png);
    background-position: -827px -546px;
    width: 104px;
    height: 83px;
}

.section-3-4 .slogan {
    display: block;
    margin: 0 auto;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
}

.section-3-5 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-3-5 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-5 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-5 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 15px;
}

.section-3-5 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 40px;
    font-family: Raleway, sans-serif;
    text-align: center;
    color: #5c5e68;
    font-size: 14px;
    font-weight: 700;
    line-height: 27px;
}

.section-3-5 .capability,
.section-3-5 .connect {
    max-width: 650px;
    width: 100%;
    height: auto;
    margin: 0 auto 40px;
    text-align: center;
}

.section-3-5 .capability h4,
.section-3-5 .connect h4 {
    color: #f7af1f;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 20px;
}

.section-3-5 .capability .item-wrap,
.section-3-5 .connect .item-wrap {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.section-3-5 .capability .item-wrap .item,
.section-3-5 .connect .item-wrap .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    text-align: center;
}

.section-3-5 .capability .item-wrap .item p,
.section-3-5 .connect .item-wrap .item p {
    color: black;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
}

.section-3-5 .capability .item-wrap .item:first-child .icon,
.section-3-5 .connect .item-wrap .item:first-child .icon {
    display: block;
    margin: 0 auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -520px;
    width: 56px;
    height: 49px;
}

.section-3-5 .capability .item-wrap .item:nth-child(2) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(2) .icon {
    display: block;
    margin: 0 auto 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -878px;
    width: 57px;
    height: 43px;
}

.section-3-5 .capability .item-wrap .item:nth-child(3) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(3) .icon {
    display: block;
    margin: 0 auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -921px;
    width: 50px;
    height: 48px;
}

.section-3-5 .capability .item-wrap .item:nth-child(4) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(4) .icon {
    display: block;
    margin: 0 auto 9px;
    background-image: url(../img/sprite.png);
    background-position: -488px -1116px;
    width: 45px;
    height: 45px;
}

.section-3-5 .capability .item-wrap .item:nth-child(5) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(5) .icon {
    display: block;
    margin: 0 auto 8px;
    background-image: url(../img/sprite.png);
    background-position: -174px -1193px;
    width: 42px;
    height: 46px;
}

.section-3-5 .connect .item-wrap .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    text-align: center;
}

.section-3-5 .connect .item-wrap .item p {
    color: black;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
}

.section-3-5 .connect .item-wrap .item:first-child .icon {
    display: block;
    margin: 12px auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1021px;
    width: 57px;
    height: 40px;
}

.section-3-5 .connect .item-wrap .item:nth-child(2) .icon {
    display: block;
    margin: 0 auto 3px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -428px;
    width: 57px;
    height: 56px;
}

.section-3-5 .connect .item-wrap .item:nth-child(3) .icon {
    display: block;
    margin: 0 auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -969px;
    width: 45px;
    height: 52px;
}

.section-3-5 h3.slogan {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 50px;
}

.section-3-5 p {
    max-width: 581px;
    width: 100%;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin: 0 auto;
}

.section-3-6 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-6 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-6 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-6 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 20px;
}

.section-3-6 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 60px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.section-3-6 h4 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 25px;
}

.section-3-6 .channel-list {
    width: 100%;
    max-width: 855px;
    margin: 0 auto;
    border: 1px solid #8d8d8d;
    margin-bottom: 50px;
}

.section-3-6 .channel-list th {
    border: 1px solid #8d8d8d;
    padding: 15px;
    background-color: #faabb6;
    color: white;
    font-size: 15px;
}

.section-3-6 .channel-list td {
    padding: 10px 15px;
    border: 1px solid #8d8d8d;
    font-size: 15px;
    position: relative;
    color: #2d4d72;
}

.section-3-6 .channel-list td:first-child {
    text-align: left;
}

.section-3-6 .channel-list .mark {
    background-color: #42c26b;
}

.section-3-6 .channel-list .mark .ok {
    display: block;
    background-image: url(../img/sprite.png);
    background-position: -1341px -695px;
    width: 23px;
    height: 17px;
}

.section-3-6 .channel-list .not {
    background-color: #f9f290;
}

.section-3-6 .channel-list .tv24 {
    background-color: #6491db;
}

.section-3-6 .channel-list .smotr {
    background-color: #fbad06;
}

.section-3-6 .full-list-channel {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-decoration: underline;
}

.section-3-6 .full-list-channel:hover {
    text-decoration: none;
}

.section-3-7 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-7 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-7 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-7 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 20px;
}

.section-3-7 .descript {
    max-width: 620px;
    width: 100%;
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    margin: 0 auto 30px;
}

.section-3-7 .advantages {
    max-width: 820px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-3-7 .advantages .first {
    margin-bottom: 30px;
}

.section-3-7 .advantages .first .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px 0px;
    width: 89px;
    height: 88px;
}

.section-3-7 .advantages .first .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .first .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .first .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-7 .advantages .second {
    margin-bottom: 30px;
}

.section-3-7 .advantages .second .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -357px;
    width: 87px;
    height: 86px;
}

.section-3-7 .advantages .second .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .second .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .second .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-7 .advantages .third {
    margin-bottom: 30px;
}

.section-3-7 .advantages .third .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -183px;
    width: 87px;
    height: 87px;
}

.section-3-7 .advantages .third .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .third .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .third .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-7 .advantages .fourth .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -701px;
    width: 86px;
    height: 86px;
}

.section-3-7 .advantages .fourth .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .fourth .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .fourth .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-8 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-8 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-8 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-8 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 50px;
}

.section-3-8 .descript,
.section-3-8 p {
    max-width: 720px;
    width: 100%;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
    margin: 0 auto 20px;
}

.section-3-8 .le {
    margin-bottom: 100px;
}

.section-3-8 span {
    display: block;
    color: #f480a1;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 40px;
}

.section-3-8 .tv-package {
    color: #f2668f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    max-width: 195px;
    width: 100%;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border: 1px solid #f2668f;
    border-radius: 5px;
    margin-bottom: 40px;
}

.section-3-8 .full-list-channel {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-decoration: underline;
}

.section-3-8 .full-list-channel:hover {
    text-decoration: none;
}


.section-hardware {
    width: 100%;
    max-width: 1920px;
    height: 1588px;
    margin: 0 auto;
    background: #d3d3d2 url(../img/gadgets_bg.png) 50% 240px no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #d3d3d2;
}

.section-hardware h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 31px;
}

.section-hardware h3 {
    color: #39413d;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 10px;
    margin-bottom: 15px;
    font-style: italic;
}

.infographik_desk {
    display: block;
}

.infographik_mob {
    display: none;
}

.gadgets {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    margin-top: 50px;
    margin-bottom: 73px;
}

.gadgets_desk {
    display: flex;
    flex-direction: row;
}

.gadgets_icon {
    width: 30px;
}

.gadgets_info {
    width: 219px;
    text-align: left;
    margin-left: 15px;
    margin-right: 10px;
    line-height: 30px;
    color: #231f20;
    font-family: Myriad Pro, sans-serif;
    font-size: 22px;
    font-weight: 600;
    flex-wrap: wrap;
    display: flex;
    align-content: flex-start;
}

.gadgets_text {

    color: #231f20;
    font-family: Myriad Pro, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    font-style: italic;
    width: 159px;

}

.gadgets_two {
    display: flex;
    width: 892px;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;

    margin-top: 51px;
    margin-bottom: 77px;
}

.two_gadgets {
    display: block;
}

.two_gadgets_img {
    width: auto;
}

.two_gadgets_text {
    color: #231f20;
    font-family: Myriad Pro, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    font-style: italic;
    width: 159px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.two_gadgets_final {
    font-size: 22px;
    line-height: 22px;
    margin-top: -12px;
    margin-bottom: 24px;
    margin-left: 3%;
    margin-right: 3%;
    font-style: normal;
    color: #39413d;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 600;
}


.section-mesh {
    width: 100%;
    max-width: 1920px;
    height: 820px;
    margin: 0 auto;
    background: url("../img/mesh_bg.png") 50% 0 no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #ffb040;
}

.section-mesh h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 61px;
    font-weight: 700;
    font-style: italic;
    margin-top: 0px;
}

.section-mesh h3 {
    color: #0e7343;
    font-family: Raleway, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 10px;
}

.section-mesh span {
    display: block;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
}

.section-mesh .mesh_text {
    display: block;
    color: #494949;
    font-family: myriad pro, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -275px;
    left: 597px;
}

.section-mesh .mesh_text1 {
    display: block;
    color: #494949;
    font-family: myriad pro, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -582px;
    left: 528px;
}

.section-mesh .mesh_text2 {
    display: block;
    color: black;
    font-family: myriad pro, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -218px;
    left: 650px;
}

.section-mesh .mesh_text3 {
    display: block;
    color: black;
    font-family: myriad pro, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -216px;
    left: 600px;
}

.section-mesh .mesh_text4 {
    display: block;
    color: darkgray;
    font-family: myriad pro, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -125px;
    left: 0px;
    text-align: center;
}

.section-mesh .mesh {
    position: relative;
    top: 59px;
    width: 683px;
    left: -212px;
    left: -98px;
}


.stodevyanostodevyat {
    width: 454px;

}

.zacherknuto {

    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 56px;
    display: block;
    text-decoration: line-through;
    text-align: left;
    margin-left: 18%;

}

.sotka {
    color: #ed0d42;
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    display: inline-block;
    font-weight: 600;
    /* text-align: center; */
    margin-left: -28%;
    position: relative;
    margin-top: -10%;
    /* left: 0px;*/

}

.rmes {
    color: #ed0d42;
    font-family: "Myriad Pro", sans-serif;
    font-size: 50px;
    display: inline-block;
    font-weight: 600;

}

.ilibesplatno {
    color: #ed0d42;
    font-family: "Myriad Pro", sans-serif;
    font-size: 36px;
    display: block;
    font-weight: 700;
    text-align: left;
    margin-top: -3%;

}


.section-wifi {
    width: 100%;
    max-width: 1920px;
    height: 970px;
    margin: 0 auto;
    background: url(../img/circles_ax.png) 50% 0 no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #ffb040;

}

.wifi-flex {
    display: flex;
    flex-direction: row;
    width: 1200px;
    margin-left: -67px;
    height: 480px;
}

.wifi-ax3000 {
    width: 518px;

}

.wifi-class-c {
    width: auto;
    position: relative;
    top: -431px;
    left: 138px;
}


.wifi-all {
    display: block;
    margin-right: 180px;
}


.wifi-texts {
    display: block;
}

.section-wifi h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 70px;
    margin-bottom: 20px;

}

.section-wifi h3 {
    color: #39413d;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 10px;
    margin-bottom: 70px;

}

.ax3000_minititle {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    /* width: 500px; */
    line-height: 32px;
    display: block;
    margin-top: 24px;

}

.ax3000_text {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 22px;
    font-weight: 600;
    display: block;
    text-align: left;
    line-height: 34px;
    margin-top: 10px;

}

.ax3000_minitext {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 600;
    display: block;
    text-align: left;
    margin-top: 20px;

}

.wifi_otlichia {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin-top: 80px;
}

.section-sberbox {
    width: 100%;
    max-width: 1920px;
    height: 970px;
    margin: 0 auto;
    background: url(../img/circles_ax.png) 50% 0 no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #b8d66d;
}

.sber-flex {
    flex-direction: row;
    display: flex;
}

.sber-all {
    display: block;
}

.sber-box {
    width: 518px;

}

.section-sberbox h2 {
    color: #000402;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 700;
    font-style: normal;
    line-height: 70px;
    margin-bottom: -8px;

}

.section-sberbox h3 {
    color: #464c49;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 1px;
    margin-bottom: 70px;

}

.sberbox-texts {
    display: block;
    margin-right: 120px;

}

.sber_minititle {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    /* width: 500px; */
    line-height: 32px;
    display: block;
    margin-top: 24px;

}

.sber_text {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 22px;
    font-weight: 600;
    display: block;
    text-align: left;
    line-height: 34px;
    margin-top: 10px;

}

.sber_minitext {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 600;
    display: block;
    text-align: left;
    margin-top: 20px;

}

.sber_otlichia {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin-top: 80px;
}


.section-4 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    text-align: center;
    padding: 100px 0 30px 0;
}

.section-4 h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 61px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 50px;
}

.section-4 h3 {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 25px;
}

.section-4 span {
    display: block;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
}

.section-4 .bonus-info {
    max-width: 675px;
    width: 100%;
    margin: 0 auto 25px;
    position: relative;
    background-color: white;
    border-bottom: 3px solid #00b27d;
}

.section-4 .bonus-info:after,
.section-4 .bonus-info:before {
    content: "";
    border: solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    bottom: -27px;
    width: 0;
}

.section-4 .bonus-info:before {
    border-top-color: #00b27d;
    border-width: 12px;
}

.section-4 .bonus-info:after {
    border-top-color: white;
    border-width: 16px;
    margin-left: -16px;
}

.section-4 .bonus-info h3.title {
    color: #3c3d44;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}

.section-4 .bonus-info .variant {
    display: inline-block;
    vertical-align: top;
    margin: 0 20px;
}

.section-4 .bonus-info .variant span.text {
    display: block;
    width: 125px;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 20px;
    height: 70px;
}

.section-4 .bonus-info .variant span.percent {
    display: block;
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-size: 27px;
    font-weight: 600;
    font-style: italic;
    line-height: 27px;
    margin-bottom: 5px;
}

.section-4 .bonus-info .variant .line-percent {
    width: 100%;
    height: 4px;
    background-color: #00b27d;
}

.section-4 .bonus-info .vip {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -123px;
    width: 124px;
    height: 123px;
}

.section-4 .bonus-info .scaling {
    -webkit-animation: scaling 2s linear;
    animation: scaling 2s linear;
    height: 123px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 124px;
}

@-webkit-keyframes scaling {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaling {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-4 .bonus-info .platej {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -369px;
    width: 124px;
    height: 122px;
}

.section-4 .bonus-info .dni-bez-otkl {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -246px;
    width: 124px;
    height: 123px;
}

.section-4 .bonus-info .oplata-termin {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px 0px;
    width: 124px;
    height: 123px;
}

.section-4 .center-precent {
    display: block;
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 400;
    line-height: 18px;
    font-size: 27px;
    margin-bottom: 30px;
}

.section-4 .center-precent b {
    font-size: 38px;
    font-weight: 400;
}

.section-4 a.bonus-click {
    display: block;
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    line-height: 20px;
    text-decoration: underline;
    margin-bottom: 30px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-4 a.bonus-click:hover {
    color: #54555f;
    text-decoration: none;
}

.section-4 .bonus-information {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    background-color: #9dc34c;
    padding: 50px 0 20px 0;
}

.section-4 .bonus-information .return-3 {
    position: absolute;
    top: -10px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-4 .bonus-information .return-3 .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-4 .bonus-information .bonus-wrap {
    max-width: 578px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-4 .bonus-information h3 {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
}

.section-4 .bonus-information .notification {
    max-width: 578px;
    width: 100%;
    height: auto;
    margin: 0 auto 30px;
    border: 2px dotted white;
    border-radius: 15px;
    padding: 15px;
    position: relative;
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 22px;
    font-weight: 700;
    font-style: italic;
    line-height: 23px;
}

.section-4 .bonus-information p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    line-height: 25px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 30px;
}

.section-4 .bonus-information p span {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    display: block;
}

.section-4 .bonus-information .attention {
    width: 100%;
    position: relative;
}

.section-4 .bonus-information .attention .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1076px -922px;
    width: 99px;
    height: 100px;
}

.section-4 .bonus-information .attention .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    margin-left: 100px;
}

.section-4 .bonus-information .attention .text .heading {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    margin-bottom: 5px;
}

.section-4 .bonus-information .attention .text p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}

.section-4 .bonus-information .explain,
.section-4 .bonus-information .full {
    display: inline-block;
    max-width: 272px;
    width: 100%;
    height: 68px;
    background-color: #ffed24;
    border: 2px dotted #819c8a;
    border-radius: 15px;
    color: #333344;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    padding: 14px 0;
}

.section-4 .bonus-information .explain:hover,
.section-4 .bonus-information .full:hover {
    box-shadow: 0 0 9px 1px rgba(252, 252, 252, 0.75);
}

.section-4 .bonus-information .explain:focus,
.section-4 .bonus-information .full:focus {
    background-color: #ffd40f;
}

.section-4 .bonus-information .explain {
    margin-right: 20px;
}

.section-5 {
    width: 100%;
    max-width: 1920px;
    height: 678px;
    margin: 0 auto;
    background: url("../img/panorama.jpg") 50% 0 no-repeat;
    text-align: center;
    padding: 100px 0 0 0;
}

.section-5 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: -30px;
    left: 55px;
    width: 922px;
    height: 385px;
    background: url("../img/circles-3.png") 0 0 no-repeat;
}

.section-5 h2 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 30px;
}

.section-5 .our-network {
    width: 260px;
    height: 60px;
    padding: 12px 0;
    margin: 0 auto 40px;
    position: relative;
}

.section-5 .our-network .marker:before {
    content: "";
    position: absolute;
    top: 0;
    left: -50px;
    display: inline-block;
    width: 45px;
    height: 61px;
    background: url("../img/marker.png") no-repeat;
}

.section-5 .our-network a.btn-network {
    display: inline-block;
    vertical-align: middle;
    max-width: 240px;
    height: 36px;
    line-height: 36px;
    width: 100%;
    background-color: #00b56b;
    border-radius: 5px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    position: relative;
}

.section-5 .our-network a.btn-network:hover {
    box-shadow: 0 0 21px rgba(246, 247, 212, 0.6);
}

.section-5 .our-network a.btn-network:focus {
    background-color: #008951;
}

.section-5 p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 39px;
    position: relative;
    z-index: 100;
    margin-bottom: 120px;
}

.section-5 .indicators a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 85px;
}

.section-5 .indicators a span {
    position: absolute;
    left: -55px;
    top: 75px;
    width: 175px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.section-5 .indicators .histoire {
    background-image: url(../img/sprite.png);
    background-position: -1289px -318px;
    width: 62px;
    height: 54px;
}

.section-5 .indicators a {
    transition: 0.6s;
}

.section-5 .indicators a:hover {
    transform: scale(1.1);
}

.section-5 .indicators .geograf {
    background-image: url(../img/sprite.png);
    background-position: -1289px 0px;
    width: 78px;
    height: 66px;
}

.section-5 .indicators .tehnologie {
    background-image: url(../img/sprite.png);
    background-position: -77px -1116px;
    width: 87px;
    height: 67px;
}

.section-5 .indicators .safe {
    background-image: url(../img/sprite.png);
    background-position: -1289px -192px;
    width: 62px;
    height: 68px;
}

.section-5-1 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-5-1 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-1 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-1 .icon {
    position: absolute;
    top: -10px;
    left: 100px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1076px -724px;
    width: 112px;
    height: 97px;
}

.section-5-1 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 10px;
}

.section-5-1 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 100px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
}

.section-5-1 .history-wrap {
    width: 100%;
    text-align: center;
}

.section-5-1 .history-wrap .item {
    display: inline-block;
    vertical-align: top;
    max-width: 160px;
    width: 100%;
    height: auto;
}

.section-5-1 .history-wrap .item .date-info {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}

.section-5-1 .history-wrap .item p {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}

.section-5-1 .history-wrap .item .picture {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: 0px -878px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(2) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -153px -878px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(3) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -729px -686px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(4) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -576px -686px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(5) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -306px -878px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(6) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -882px -686px;
    width: 153px;
    height: 153px;
}

.section-5-2 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #dce8ac;
    padding: 110px 0 50px 0;
    text-align: center;
}

.section-5-2 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-2 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-2 .icon {
    position: absolute;
    top: -40px;
    left: 150px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -597px -878px;
    width: 144px;
    height: 122px;
}

.section-5-2 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 100px;
}

.section-5-2 .outline-diagram {
    max-width: 820px;
    width: 100%;
    height: auto;
    margin: 0 auto 40px;
}

.section-5-2 .outline-diagram .plan-item {
    display: inline-block;
    vertical-align: top;
    max-width: 264px;
    width: 100%;
    height: auto;
    text-align: center;
    margin-right: 8px;
}

.section-5-2 .outline-diagram .plan-item:last-child {
    margin-right: 0;
}

.section-5-2 .outline-diagram .plan-item .title {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-5-2 .outline-diagram .plan-item .plan-area {
    width: 263px;
    height: 158px;
    background-color: #86de63;
    border-radius: 60px;
    position: relative;
}

.section-5-2 .outline-diagram .plan-item:first-child .plan-area .plan {
    display: block;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -526px -546px;
    width: 203px;
    height: 104px;
}

.section-5-2 .outline-diagram .plan-item:nth-child(2) .plan-area .plan {
    display: block;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -314px -546px;
    width: 212px;
    height: 109px;
}

.section-5-2 .outline-diagram .plan-item:nth-child(3) .plan-area .plan {
    display: block;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -1076px -618px;
    width: 105px;
    height: 106px;
}

.section-5-2 h4 {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 25px;
}

.section-5-2 .station {
    width: 450px;
    height: auto;
    margin: 0 auto 30px;
}

.section-5-2 .station .point-1,
.section-5-2 .station .point-2,
.section-5-2 .station .point-3 {
    display: inline-block;
    vertical-align: top;
    width: 32%;
}

.section-5-2 .station .point-1 span,
.section-5-2 .station .point-2 span,
.section-5-2 .station .point-3 span {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
}

.section-5-2 .station .point-1 .circle,
.section-5-2 .station .point-2 .circle,
.section-5-2 .station .point-3 .circle {
    display: block;
    margin: 0 auto;
    width: 29px;
    height: 29px;
    border-radius: 29px;
    background-color: #a7f0d3;
    border: 2px solid #268c55;
    position: relative;
    z-index: 10;
}

.section-5-2 .station .point-1 .circle:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 27px;
    display: inline-block;
    width: 290px;
    height: 2px;
    background-color: #017743;
    z-index: 5;
}

.section-5-2 .text-block-1,
.section-5-2 .text-block-2 {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    height: auto;
    text-align: left;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}

.section-5-2 .text-block-1 {
    margin-right: 30px;
}

.section-5-3 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 50px 0;
    text-align: center;
}

.section-5-3 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-3 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-3 .icon {
    position: absolute;
    top: -40px;
    left: 120px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -741px -878px;
    width: 143px;
    height: 112px;
}

.section-5-3 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 50px;
}

.section-5-3 .descript {
    max-width: 510px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    margin: 0 auto 30px;
}

.section-5-3 .scheme {
    max-width: 450px;
    width: 100%;
    height: auto;
    margin: 0 auto 100px;
    position: relative;
}

.section-5-3 .scheme .point {
    display: inline-block;
    vertical-align: top;
    width: 32.5%;
    position: relative;
}

.section-5-3 .scheme .point .title {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-5-3 .scheme .point:first-child .block {
    display: block;
    margin: 0 auto;
    background-image: url(../img/sprite.png);
    background-position: 0px -1116px;
    width: 77px;
    height: 77px;
}

.section-5-3 .scheme .point:nth-child(2) .block {
    display: block;
    margin: 0 auto;
    background-image: url(../img/sprite.png);
    background-position: -1200px -939px;
    width: 77px;
    height: 77px;
}

.section-5-3 .scheme .point:last-child .block {
    display: block;
    margin: 0 auto;
    background-image: url(../img/sprite.png);
    background-position: -1200px -1016px;
    width: 77px;
    height: 77px;
}

.section-5-3 .scheme .line-figure-1 {
    position: absolute;
    bottom: -14px;
    left: 65px;
    width: 158px;
    height: 15px;
    border: 2px solid #009bbc;
    border-top: 0;
}

.section-5-3 .scheme span.info {
    position: absolute;
    top: 115px;
    max-width: 158px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

.section-5-3 .scheme span.info .speed {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.section-5-3 .scheme .line-figure-2 {
    position: absolute;
    bottom: -14px;
    right: 65px;
    width: 158px;
    height: 15px;
    border: 2px solid #009bbc;
    border-top: 0;
}

.section-5-3 .scheme span.info-2 {
    position: absolute;
    top: 115px;
    right: 60px;
    max-width: 158px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

.section-5-3 .scheme span.info-2 .speed {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.section-5-3 .adv-wrap {
    max-width: 510px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    text-align: left;
}

.section-5-3 .adv-wrap h4 {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}

.section-5-3 .adv-wrap dl dt {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-5-3 .adv-wrap dl dd {
    display: block;
    -webkit-margin-start: 0;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-5-4 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 50px 0;
    text-align: center;
}

.section-5-4 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-4 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-4 .icon {
    position: absolute;
    top: -20px;
    left: 160px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -970px -878px;
    width: 88px;
    height: 97px;
}

.section-5-4 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 33px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 10px;
}

.section-5-4 .descript {
    max-width: 510px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    margin: 0 auto 60px;
}

.section-5-4 .technologies {
    max-width: 350px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.block-company {
    display: inline-block;
    width: calc(100px + 10%);
}

.section-5-4 .technologies ul li {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    margin-bottom: 15px;
    position: relative;
}

.section-5-4 .technologies ul li span {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}

.section-5-4 .technologies ul li:first-child .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -828px;
    width: 51px;
    height: 50px;
}

.section-5-4 .technologies ul li:nth-child(2) .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -777px;
    width: 51px;
    height: 51px;
}

.section-5-4 .technologies ul li:nth-child(3) .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -674px;
    width: 52px;
    height: 52px;
}

.section-5-4 .technologies ul li:nth-child(4) .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -726px;
    width: 51px;
    height: 51px;
}

.section-6 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #f2edf5;
    text-align: center;
    padding: 70px 0 30px 0;
}

.section-6 .circles:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -35px;
    left: 30px;
    width: 625px;
    height: 121px;
    background: url("../img/circles-4.png") 0 0 no-repeat;
}

.section-6 h2 {
    color: #0dba69;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 20px;
}

.section-6 .descript {
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-6 .responsive-slick {
    z-index: 100;
}

.section-6 .responsive-slick .slick-initialized .slick-slide {
    margin: 0 20px;
}

.section-6 .responsive-slick .slick-slide:focus,
.section-6 .responsive-slick .slick-slide a {
    outline: none;
}

.section-6 .responsive-slick .slick-slide img {
    margin: 0 auto 15px;
}

.section-6 .responsive-slick .slick-item {
    text-align: center;
    margin: 0 60px;
}

.section-6 .responsive-slick .slick-item .title {
    color: #0db969;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 27px;
    margin-bottom: 10px;
}

.section-6 .responsive-slick .slick-item p {
    color: #6e6e6e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 15px;
    text-align: left;
    height: 130px;
}

.section-6 .responsive-slick .slick-item a {
    color: #a544cc;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-6 .responsive-slick .slick-item a:hover {
    text-decoration: underline;
    color: #b86cd7;
}

.section-6 .responsive-slick .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 59px;
    height: 59px;
    background: url("../img/left-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-6 .responsive-slick .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 59px;
    height: 59px;
    background: url("../img/right-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-7 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #4ecda3;
    text-align: center;
    padding: 70px 0 30px 0;
}

.section-7 h2 {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: bold;
    line-height: 65px;
    font-style: italic;
    margin-bottom: 30px;
}

.section-7 .descript {
    color: #424141;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 90px;
}

.section-7 .responsive-slick-2 {
    margin-bottom: 50px;
}

.section-7 .responsive-slick-2 .slick-initialized .slick-slide {
    margin: 0 20px;
}

.section-7 .responsive-slick-2 .slick-slide:focus,
.section-7 .responsive-slick-2 .slick-slide a {
    outline: none;
}

.section-7 .responsive-slick-2 .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 45%;
    width: 41px;
    height: 40px;
    background: url("../img/left-arr-white.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-7 .responsive-slick-2 .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 45%;
    width: 41px;
    height: 40px;
    background: url("../img/right-arr-white.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-7 .responsive-slick-2 .slick-item {
    padding: 30px;
    margin: 0 15px;
}

.section-7 .responsive-slick-2 .flip-container {
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

.section-7 .responsive-slick-2 .flip-container:hover .flipper,
.section-7 .responsive-slick-2 .flip-container.hover .flipper {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}

.section-7 .responsive-slick-2 .flip-container,
.section-7 .responsive-slick-2 .front,
.section-7 .responsive-slick-2 .back {
    width: 257px;
    height: 260px;
}

.section-7 .responsive-slick-2 .flip-container .front .figure {
    position: absolute;
    bottom: -30px;
    right: -30px;
    background-image: url(../img/sprite.png);
    background-position: -460px -878px;
    width: 138px;
    height: 140px;
}

.section-7 .responsive-slick-2 .flip-container .front .figure span {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 29px;
    font-weight: bold;
    line-height: 29px;
}

.section-7 .responsive-slick-2 .flip-container .front .figure p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
}

.section-7 .responsive-slick-2 .flip-container .back .title {
    color: #0db969;
    font-family: "DINPro-Bold", sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
}

.section-7 .responsive-slick-2 .flip-container .back .ext {
    color: #6e6e6e;
    font-family: Raleway, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
    position: absolute;
    top: 55px;
    left: 15px;
}

.section-7 .responsive-slick-2 .flip-container .back .ext p {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .ext a {
    color: #6e6e6e;
    text-decoration: underline;
}

.section-7 .responsive-slick-2 .flip-container .back .ext a:hover {
    text-decoration: none;
}

.section-7 .responsive-slick-2 .flip-container .back .ext ul {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .ext ul li {
    display: block;
}

.section-7 .responsive-slick-2 .flip-container .back .cont {
    color: #6e6e6e;
    font-family: Raleway, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
    position: absolute;
    top: 75px;
    left: 15px;
    right: 15px;
}

.section-7 .responsive-slick-2 .flip-container .back .cont p {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .cont a {
    color: #6e6e6e;
    text-decoration: underline;
}

.section-7 .responsive-slick-2 .flip-container .back .cont a:hover {
    text-decoration: none;
}

.section-7 .responsive-slick-2 .flip-container .back .cont ul {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .cont ul li {
    display: block;
}

.section-7 .responsive-slick-2 .flipper {
    -webkit-transition: 0.6s;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
}

.section-7 .responsive-slick-2 .front,
.section-7 .responsive-slick-2 .back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.section-7 .responsive-slick-2 .front {
    z-index: 2;
}

.section-7 .responsive-slick-2 .back {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}

.section-7 .responsive-slick-2 .active .front .figure {
    display: none;
}

.section-7 .responsive-slick-2 .active .back {
    z-index: 1000;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}

.section-7 .desc {
    display: block;
    margin: 0 auto 25px;
    max-width: 545px;
    width: 100%;
    color: #424141;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
}

.section-7 .desc a {
    cursor: pointer;
    color: #424141;
    text-decoration: underline;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-7 .desc a:hover {
    text-decoration: none;
}

.section-7 a.get {
    display: block;
    margin: 15px auto 30px;
    max-width: 434px;
    width: 100%;
    height: 59px;
    line-height: 59px;
    background-color: #f16a21;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 10px;
    cursor: pointer;
}

.section-7 a.get:hover {
    box-shadow: 0 0 27px rgba(246, 247, 212, 0.82);
}

.section-7 a.get:focus {
    background-color: #eb4200;
}

.section-7 .note {
    color: #434242;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 19px;
}

.section-8 {
    width: 100%;
    max-width: 1920px;
    height: 761px;
    margin: 0 auto;
    background: url("../img/tech-bg.jpg") 50% 0 no-repeat;
    text-align: center;
    padding: 150px 0 30px 0;
}

.section-8 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 30px;
    width: 838px;
    height: 394px;
    background: url("../img/circles-5.png") 0 0 no-repeat;
}

.section-8 h2 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    line-height: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 20px;
}

.section-8 p {
    color: #fffefd;
    font-family: "Myriad Pro", sans-serif;
    font-size: 29px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 60px;
}

.section-8 .quest {
    color: #fffefd;
    font-family: "Myriad Pro", sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 45px;
}

.section-8 .slogan {
    display: block;
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 38px;
    font-weight: bold;
    line-height: 48px;
}

.section-8 .note {
    position: absolute;
    bottom: -65px;
    right: 0;
    color: #f6912c;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 29px;
}

.section-3 .note {
    position: absolute;
    bottom: -65px;
    right: 0;
    color: #c9c3c4;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    line-height: 29px;
}

.section-1 .note {
    position: absolute;
    bottom: -65px;
    right: 0;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    line-height: 29px;
    color: #5984d4;
}

.section-1 .note,
.section-3 .note {
    bottom: 65px;
}

.section-1 .note {
    top: 720px;
}

.section-9 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    text-align: center;
    padding: 45px 0 100px 0;
}

.section-9 .advantages {
    margin-bottom: 50px;
}

.section-9 .item {
    display: inline-block;
    vertical-align: top;
    max-width: 180px;
    margin-right: 25px;
}

.section-9 .item:last-child {
    margin-right: 0;
}

.section-9 .item .icon {
    height: 121px;
}

.section-9 .item .nol-rub {
    display: inline-block;
    vertical-align: bottom;
    margin: 25px auto 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -270px;
    width: 87px;
    height: 87px;
}

.section-9 .item .skoraya-pomosh {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 auto 0;
    background-image: url(../img/sprite.png);
    background-position: -884px -878px;
    width: 86px;
    height: 111px;
}

.section-9 .item .garant-kachestva {
    display: inline-block;
    vertical-align: bottom;
    margin: 22px auto 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -88px;
    width: 80px;
    height: 95px;
}

.section-9 .item .remont-pk {
    display: inline-block;
    vertical-align: bottom;
    margin: 35px auto 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -865px;
    width: 82px;
    height: 74px;
}

.section-9 .item .all {
    display: inline-block;
    vertical-align: bottom;
    margin: 25px auto 0;
    background-image: url(../img/sprite.png);
    background-position: 0px -1031px;
    width: 96px;
    height: 85px;
}

.section-9 .item .text .title {
    color: #e47225;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    margin-bottom: 10px;
}

.section-9 .item .text p {
    color: #666665;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
}

.section-9 .tune {
    display: block;
    margin: 0 auto;
    max-width: 457px;
    width: 90%;
    height: 88px;
    border-radius: 10px;
    background-color: #81d5eb;
    box-shadow: 1px 2px 0 rgba(15, 17, 20, 0.36);
    color: #2f4449;
    font-family: Raleway, sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    padding: 18px 0;
    cursor: pointer;
}

.section-9 .tune:hover {
    box-shadow: 0 0 18px 3px rgba(127, 251, 250, 0.41);
}

.section-9 .tune:focus {
    background-color: #31c6e9;
}

.section-10 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #cfecf3;
    text-align: center;
    padding: 80px 0 110px 0;
}

.section-10 h3 {
    color: #2f4449;
    font-family: Raleway, sans-serif;
    font-size: 38px;
    font-weight: bold;
    line-height: 38px;
    margin-bottom: 60px;
}

.section-10 .provider-1 {
    display: inline-block;
    vertical-align: top;
    max-width: 550px;


}

.section-10 .provider-1 .image-link {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -577px -278px;
    width: 460px;
    height: 263px;
    border-radius: 14px;
    border: dashed;
    border-color: black;
    border-width: 2px;
    margin-left: auto;
    margin-right: auto;
}

.section-10 .provider-1 .image-link:hover {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -30px 0px;
    width: 460px;
    height: 263px;

    border: none;
}

.section-10 .provider-1 .active {
    display: block;
    cursor: pointer;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -30px 0px;
    width: 460px;
    height: 263px;
    border: none;
}

.section-10 .provider-1 .btn-1 {
    display: block;
    max-width: 460px;
    width: 460px;
    height: 53px;
    line-height: 46px;
    background-color: #e1f2f9;
    border-radius: 10px;
    border: 2px dotted black;
    color: #262211;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-decoration: none;
    /* margin: 0 0; */
    margin-left: auto;
    margin-right: auto;
}

.section-10 .provider-1 .btn-1:hover {
    box-shadow: 0 0 18px 3px rgba(246, 247, 212, 0.78);
}

.section-10 .provider-1 .btn-1:focus {
    background-color: #c7e0ec;
}

.section-10 .provider-2 {
    display: inline-block;
    vertical-align: top;
    max-width: 550px;


}

.section-10 .provider-2 .image-link-2 {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -39px -277px;
    width: 460px;
    height: 263px;
    border-radius: 14px;
    border: dashed;
    border-color: black;
    border-width: 2px;
    margin-left: auto;
    margin-right: auto;


}

.section-10 .provider-2 .image-link-2:hover {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -568px 0px;
    width: 460px;
    height: 263px;

}

.section-10 .provider-2 .active {
    display: block;
    cursor: pointer;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -568px 0px;
    width: 460px;
    height: 263px;
}

.section-10 .provider-2 .btn-2 {
    display: block;
    max-width: 460px;

    height: 53px;
    line-height: 46px;
    background-color: #e1f2f9;
    border-radius: 10px;
    border: 2px dotted black;
    color: #262211;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
}

.section-10 .provider-2 .btn-2:hover {
    box-shadow: 0 0 18px 3px rgba(246, 247, 212, 0.78);
}

.section-10 .provider-2 .btn-2:focus {
    background-color: #c7e0ec;
}

.section-11 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    padding: 80px 0 110px 0;
    background-color: #f2f2f2;
}

.section-11 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 10px;
    width: 1000px;
    height: 1108px;
    background: url("../img/circles-6.png") 0 0 no-repeat;
}

.section-11 h3 {
    color: #04b967;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 35px;
    margin-bottom: 50px;
}

.section-11 .reviews {
    width: 100%;
    max-width: 900px;
    height: auto;
    margin: 0 auto 100px;
    position: relative;
    z-index: 100;
}

.section-11 .review-item {
    display: inline-block;
    vertical-align: top;
    max-width: 262px;
    width: 100%;
    height: auto;
    margin: 0 10px;
}

.section-11 .review-item span {
    display: block;
    margin: 0 auto 20px;
}

.section-11 .review-item .emersion {
    -webkit-animation: emersion 2s linear;
    animation: emersion 2s linear;
    height: 192px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 192px;
}

@-webkit-keyframes emersion {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes emersion {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-11 .review-item .user-1 {
    background-image: url(../img/sprite.png);
    background-position: -384px -686px;
    width: 192px;
    height: 192px;
}

.section-11 .review-item .user-2 {
    background-image: url(../img/sprite.png);
    background-position: -192px -686px;
    width: 192px;
    height: 192px;
}

.section-11 .review-item .user-3 {
    background-image: url(../img/sprite.png);
    background-position: 0px -686px;
    width: 192px;
    height: 192px;
}

.section-11 .review-item .block-info {
    width: 100%;
    height: auto;
    background-color: white;
    position: relative;
    padding: 35px 5px 35px 25px;
}

.section-11 .review-item .block-info .user-info {
    color: #4a4b4b;
    font-family: "Myriad Pro", sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.section-11 .review-item .block-info .heading {
    color: #04b967;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 25px;
    text-align: left;
}

.section-11 .review-item .block-info p {
    color: dimgray;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
}

.section-11 .review-item .block-info .shadow {
    position: absolute;
    bottom: -28px;
    width: 264px;
    height: 28px;
    background-image: url("../img/shadow-bottom.png");
    background-repeat: no-repeat;
}

.section-11 .review-item .block-info .shadow-left {
    left: 5px;
    background-position: 0 0;
}

.section-11 .review-item .block-info .shadow-right {
    right: 5px;
    background-position: 100% 0;
}

.footer {
    max-width: 1920px;
    width: 100%;
    height: 50px;
    position: relative;
    margin: -50px auto;
    background-color: #2d6748;
    padding: 2.5px 0;
}

.footer .footer-flex {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


.footer .footer-logo {
    display: block;
    vertical-align: top;
    max-width: 300px;
    width: 100%;
    margin-right: 3px;
}

.footer .footer-logo .logo {
    display: block;
    background-image: url(../img/mnlogo.png);
    /* background-position: -931px -546px; */
    width: 284px;
    height: 47px;
    background-size: contain;
    background-repeat: no-repeat;
}

.footer .footer-info {
    display: block;
    position: relative;
    top: 7px;
    left: -15px;
    /* background-image: url(../img/sprite.png); */
    /* background-position: -1351px -192px; */
    width: auto;
    height: 15px;
}

/*
.footer .footer-info  {
display: block;
    position: absolute;
    top: 10px;
    left: -15px;
    background-image: url(../img/sprite.png);
    background-position: -1351px -192px;
    width: 14px;
    height: 15px;
}

*/


.icon {
    display: none;
}

.footer .footer-info p {
    font-family: Raleway, sans-serif;
    font-weight: 500;
    color: white;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
}

.footer .social-group {
    display: inline-block;
    vertical-align: top;
    max-width: 210px;
    width: 100%;
    padding-top: 10px;
    float: right;
}

.footer .social-group a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

.footer .social-group .ok img {
    width: 20px;
}

.footer .social-group .vk img {
    width: 25px;
}

.footer .social-group .fb img {
    width: 20px;
}

.footer .social-group .tw img {
    width: 20px;
}

.footer .social-group .goo img {
    width: 20px;
}

.footer .social-group .lv img {
    width: 20px;
}

#channels-list {
    max-width: 960px;
    width: 100%;
    height: 500px;
    margin: 0 auto;
    padding: 30px 10px;
    background-color: white;
    position: fixed;
    top: 10%;
    left: 50%;
    -webkit-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    z-index: 1045;
    text-align: center;
    display: none;
    overflow-y: scroll;
}

#channels-list .close {
    display: block;
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -1334px -969px;
    width: 28px;
    height: 30px;
}

#channels-list .channels-list__channel {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 10px;
}

#channels-list .channels-list__channel .channel__img {
    display: inline-block;
    vertical-align: top;
}

#channels-list .channels-list__channel .channel__name {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#overlay {
    z-index: 100;
    position: fixed;
    background-color: #000000;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}

.ac-wrap {
    position: relative;
    height: 445px;
    margin-bottom: 70px;
}

.ac-wrap .ac-title {
    position: absolute;
    top: -21px;
    left: 50%;
    width: 503px;
    height: 75px;
    background: url(../img/ac-title-bg.png) no-repeat 0 0;
    margin-left: -251px;
    display: none;
}

.ac-wrap .ac-title h3 {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 25px;
    text-align: center;
    margin-top: 30px;
    font-weight: 300;
}

.ac-wrap .bg {
    overflow: hidden;
    height: inherit;
    background: url("../img/ac-bg.jpg") 0% 0 no-repeat;
}

.ac-wrap .layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ac-wrap .big-title {
    color: #03609b;
    -webkit-text-stroke: 2px;
    -webkit-text-stroke-color: white;
    font-size: 75px;
    font-weight: 900;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 102px;
}

.section-1a .ac-price1 {
    font-size: 65px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    color: #03609b;
    -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: white;
    top: 10px;
    position: relative;
}

.section-1a .ac-price2 {
    font-size: 65px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    color: #03609b;
    -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: white;
    top: 10px;
    position: relative;
}

.section-1a .tykva {
    color: #a9b4bb;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 200;
    /* font-style: italic; */
    top: -20px;
    margin-left: 0px;
    text-align: center;
    display: block;
    width: auto;
    position: relative;
}

.ac-wrap .ac-price1 small {
    font-size: 35px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    -webkit-text-stroke: 0.5px;
    -webkit-text-stroke-color: white;
}

.ac-wrap .ac-price2 small {
    font-size: 35px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    -webkit-text-stroke: 0.5px;
    -webkit-text-stroke-color: white;
}

.ac-wrap .ac-icons {
    list-style: none;
    margin: 0 auto;
    padding-top: 10px;
    width: 550px;
    margin-bottom: 10px;
}

.ac-wrap .ac-icons:after {
    content: "";
    display: block;
    clear: both;
}

.ac-wrap .ac-icons li {
    float: left;
    /* width: 33.3%; */
    padding: 0 10px;
    display: block;
}

.ac-wrap .ac-icons li a {
    color: white;
    font-family: Raleway, sans-serif;
    display: block;
    font-size: 12px;
    filter: drop-shadow(0px 0px 3px #08426c);
}

.ac-wrap .ac-icons li a span.pic {
    display: block;
    height: 50px;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    margin-bottom: 5px;
}

.ac-wrap .ac-icons li a span.pic.ic1 {
    background-image: url(../img/ac-i-1.png);
}

.ac-wrap .ac-icons li a span.pic.ic2 {
    background-image: url(../img/ac-i-2.png);
}

.ac-wrap .ac-icons li a span.pic.ic3 {
    background-image: url(../img/ac-i-3.png);
}

.ac-wrap .ac-icons li a span.pic.ic4 {
    background-image: url(../img/Smotreshka-24htv-icon-yellow.png);
    height: 30px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

.ac-wrap .ac-icons li a span.opisanie-tv2 {
    color: white;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    line-height: 1.5;
    text-align: left;
    padding-left: 5px;
    top: 5px;
}

.ac-wrap .ac-btn {
    display: inline-block;
    width: 410px;
    height: 75px;
    background: #1cc5df;
    border-radius: 5px;
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 32px;
    line-height: 75px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    opacity: 0.9;
    border-width: 2px;
    border-color: white;
    border-style: solid;
    margin-top: 345px;
}

.ac-wrap .ac-btn:hover {
    filter: drop-shadow(0px 0px 4px #fff0a9) drop-shadow(0px 0px 3px #fff0a9) drop-shadow(0px 0px 2px #fff0a9) drop-shadow(0px 0px 1px #fff0a9);
}

.error-message {
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

.btn {
    padding: 7px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    box-sizing: border-box;
}

.btn__light {
    background-color: #888888;
    color: #af461a;
}

.btn__light:hover {
    background-color: #aeaeae;
    color: rgba(175, 70, 26, 0.75);
}

.btn__dark {
    background-color: #af461a;
    color: rgba(234, 234, 234, 0.75);
}

.btn__dark:hover {
    background-color: #e16735;
    color: #eaeaea;
}

.form-ac,
#form-consult,
#form-g-bonus,
#form-rate-home,
#form-rate-best,
#form-rate-family,
#form-rate-loves,
#form-rate-econom,
#form-gift,
#form-tune {
    max-width: 380px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    border-radius: 15px;
    padding: 55px 10px 40px;
    background-color: #ff731d;
    position: fixed;
    top: 10%;
    left: 50%;
    -webkit-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    z-index: 1045;
    text-align: center;
    display: none;
    border: 3px dotted #555555;
}

.form-ac .title,
#form-consult .title,
#form-g-bonus .title,
#form-rate-home .title,
#form-rate-best .title,
#form-rate-family .title,
#form-rate-loves .title,
#form-rate-econom .title,
#form-gift .title,
#form-tune .title {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 700;
    font-style: italic;
    line-height: 25px;
    text-align: center;
    margin-bottom: 40px;
}

.form-ac .title span,
#form-consult .title span,
#form-g-bonus .title span,
#form-rate-home .title span,
#form-rate-best .title span,
#form-rate-family .title span,
#form-rate-loves .title span,
#form-rate-econom .title span,
#form-gift .title span,
#form-tune .title span {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 33px;
    font-style: italic;
    line-height: 25px;
    font-weight: 700;
}

.form-ac input,
#form-consult input,
#form-g-bonus input,
#form-rate-home input,
#form-rate-best input,
#form-rate-family input,
#form-rate-loves input,
#form-rate-econom input,
#form-gift input,
#form-tune input {
    max-width: 275px;
    width: 100%;
    height: 45px;
    margin: 0 auto 10px;
    border: 2px solid #555555;
    padding: 0 10px;
    color: #f47927;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    font-style: italic;
    line-height: 25px;
}

.form-ac input:hover,
.form-ac input:focus,
#form-consult input:hover,
#form-consult input:focus,
#form-g-bonus input:hover,
#form-g-bonus input:focus,
#form-rate-home input:hover,
#form-rate-home input:focus,
#form-rate-best input:hover,
#form-rate-best input:focus,
#form-rate-family input:hover,
#form-rate-family input:focus,
#form-rate-loves input:hover,
#form-rate-loves input:focus,
#form-rate-econom input:hover,
#form-rate-econom input:focus,
#form-gift input:hover,
#form-gift input:focus,
#form-tune input:hover,
#form-tune input:focus {
    border: 2px solid #f47927;
}

.form-ac input::-webkit-input-placeholder,
#form-consult input::-webkit-input-placeholder,
#form-g-bonus input::-webkit-input-placeholder,
#form-rate-home input::-webkit-input-placeholder,
#form-rate-best input::-webkit-input-placeholder,
#form-rate-family input::-webkit-input-placeholder,
#form-rate-loves input::-webkit-input-placeholder,
#form-rate-econom input::-webkit-input-placeholder,
#form-gift input::-webkit-input-placeholder,
#form-tune input::-webkit-input-placeholder {
    color: #f47927;
}

.form-ac input::-moz-placeholder,
#form-consult input::-moz-placeholder,
#form-g-bonus input::-moz-placeholder,
#form-rate-home input::-moz-placeholder,
#form-rate-best input::-moz-placeholder,
#form-rate-family input::-moz-placeholder,
#form-rate-loves input::-moz-placeholder,
#form-rate-econom input::-moz-placeholder,
#form-gift input::-moz-placeholder,
#form-tune input::-moz-placeholder {
    color: #f47927;
}

.form-ac input:-moz-placeholder,
#form-consult input:-moz-placeholder,
#form-g-bonus input:-moz-placeholder,
#form-rate-home input:-moz-placeholder,
#form-rate-best input:-moz-placeholder,
#form-rate-family input:-moz-placeholder,
#form-rate-loves input:-moz-placeholder,
#form-rate-econom input:-moz-placeholder,
#form-gift input:-moz-placeholder,
#form-tune input:-moz-placeholder {
    color: #f47927;
}

.form-ac input:-ms-input-placeholder,
#form-consult input:-ms-input-placeholder,
#form-g-bonus input:-ms-input-placeholder,
#form-rate-home input:-ms-input-placeholder,
#form-rate-best input:-ms-input-placeholder,
#form-rate-family input:-ms-input-placeholder,
#form-rate-loves input:-ms-input-placeholder,
#form-rate-econom input:-ms-input-placeholder,
#form-gift input:-ms-input-placeholder,
#form-tune input:-ms-input-placeholder {
    color: #f47927;
}

.form-ac button,
#form-consult button,
#form-g-bonus button,
#form-rate-home button,
#form-rate-best button,
#form-rate-family button,
#form-rate-loves button,
#form-rate-econom button,
#form-gift button,
#form-tune button {
    max-width: 275px;
    width: 100%;
    height: 45px;
    display: block;
    margin: 0 auto 15px;
    background-color: #ffb500;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    font-style: italic;
    line-height: 25px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.form-ac button:hover,
#form-consult button:hover,
#form-g-bonus button:hover,
#form-rate-home button:hover,
#form-rate-best button:hover,
#form-rate-family button:hover,
#form-rate-loves button:hover,
#form-rate-econom button:hover,
#form-gift button:hover,
#form-tune button:hover {
    background-color: #ffb500;
    box-shadow: 0 0 7px 2px rgba(246, 247, 212, 0.75);
}

.form-ac button:focus,
#form-consult button:focus,
#form-g-bonus button:focus,
#form-rate-home button:focus,
#form-rate-best button:focus,
#form-rate-family button:focus,
#form-rate-loves button:focus,
#form-rate-econom button:focus,
#form-gift button:focus,
#form-tune button:focus {
    background-color: #da3d00;
    box-shadow: none;
}

.feedback {
    max-width: 345px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    background-color: #86de63;
    border: 3px solid #65c144;
    padding: 25px;
    position: relative;
    z-index: 100;
}

.feedback .heading {
    color: #164527;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
    margin-bottom: 20px;
}

.feedback input {
    display: block;
    width: 100%;
    height: 37px;
    margin-bottom: 10px;
    outline: none;
    background-color: #f2f2f2;
    border: 1px solid #606060;
    padding: 0 10px;
    color: #a0a3a2;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.feedback input::-webkit-input-placeholder {
    color: #a0a3a2;
}

.feedback input::-moz-placeholder {
    color: #a0a3a2;
}

.feedback input:-moz-placeholder {
    color: #a0a3a2;
}

.feedback input:-ms-input-placeholder {
    color: #a0a3a2;
}

.feedback button {
    display: block;
    max-width: 287px;
    width: 100%;
    height: 47px;
    box-shadow: 1px 2px 0 rgba(6, 6, 6, 0.33);
    background-color: #ec750e;
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 23px;
    font-weight: bold;
    font-style: italic;
    border-radius: 4px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.feedback button:hover {
    box-shadow: 0 0 7px 3px rgba(246, 247, 212, 0.65);
    background-color: #ec750e;
}

.feedback button:focus {
    background-color: #d46c12;
}

.select-rates {
    max-width: 578px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    position: relative;
}

.select-rates .heading {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    margin-bottom: 20px;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
}

.select-rates input {
    display: block;
    width: 80%;
    height: 37px;
    margin-bottom: 10px;
    outline: none;
    border: 1px solid #606060;
    padding: 0 10px;
    color: #a0a3a2;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
}

.select-rates input::-webkit-input-placeholder {
    color: #a0a3a2;
}

.select-rates input::-moz-placeholder {
    color: #a0a3a2;
}

.select-rates input:-moz-placeholder {
    color: #a0a3a2;
}

.select-rates input:-ms-input-placeholder {
    color: #a0a3a2;
}

.select-rates button {
    display: block;
    max-width: 578px;
    width: 80%;
    height: 47px;
    box-shadow: 1px 2px 0 rgb(6 6 6 / 33%);
    background-color: #ec750e;
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 23px;
    font-weight: bold;
    font-style: italic;
    border-radius: 4px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    margin-right: auto;
    margin-left: auto;
}

.select-rates button:hover {
    box-shadow: 0 0 7px 3px rgba(246, 247, 212, 0.65);
    background-color: #ec750e;
}

.select-rates button:focus {
    background-color: #d46c12;
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .ac-wrap .big-title {
        font-size: 60px;

        position: relative;

        margin-left: 10%;
        margin-right: 10%;
    }

    .ac-wrap .ac-icons li a span.opisanie-tv2 {
        color: white;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 12px;
        font-weight: 200;
        position: relative;
        line-height: 1.8;
        text-align: left;
        padding-left: 4px;
    }

    .ac-wrap .ac-btn {
        width: 300px;
        margin-top: 480px;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 700;
        font-style: italic;
        line-height: 30px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        width: auto;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
        /* left: 15px; */
        /* padding: 0 15px; */
        margin: auto;
        text-align: center;
        top: 0px;
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 30px;
        font-weight: 700;
        font-style: normal;
        line-height: 40px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        text-align: center;
        /* max-width: 70%; */
        top: 2px;
        width: auto;
        /* left: -44px; */
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .section-1a .tykva {
        color: #a9b4bb;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 200;
        /* font-style: italic; */
        top: -30px;
        margin-left: 0px;
        text-align: center;
        display: block;
        width: auto;
        position: relative;
    }

    .asd {
        display: none;
    }

    .ac-wrap .ac-icons {
        width: 320px;
    }

    .section-3 .note {
        display: none;
    }

    .section-9 .item:last-child {
        margin-right: auto;
    }

    .header .top-menu {
        display: none;
    }

    .header #menu-toggle {
        display: block;
        position: absolute;
        top: 48px;
        margin-left: 126px;
    }

    #menu {
        padding: 10px;
        position: absolute;
        top: 130px;
        background-color: white;
        width: 100%;
        z-index: 200;
    }

    #menu li {
        display: block;
        margin-bottom: 10px;
    }

    #menu li a {
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 15px;
        font-weight: 500;
        line-height: 16px;
        text-decoration: underline;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li a:hover {
        text-decoration: none;
        color: #747683;
    }

    #menu li:last-child a {
        color: #f6912c;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li:last-child a:hover {
        text-decoration: none;
        color: #f8ab5d;
    }

    .header-logo {
        display: block;
        float: none;
        text-align: center;
        margin: auto;
        margin-left: -83px;
    }

    .header-logo .logo img {
        max-width: 241px;
    }

    .header-phone .phone {
        font-size: 18px;
    }

    .header-phone .back-call {
        font-size: 11px;
        padding: 3px;
        max-width: 155px;
        margin: 0 auto;
    }

    .header-phone {
        padding-top: 10px;
        display: block;
        float: none;
        text-align: center;
    }

    .section-1 {
        height: 495px;
        background: url(../img/sec_1BG_320.jpg) 60% 100% no-repeat;
    }

    .ac-wrap .bg {
        overflow: hidden;
        height: 460px;
        background: url(../img/mila_mob_320.jpg) 50% 0 no-repeat;
    }

    .ac-wrap {
        position: relative;
        height: 550px;
        margin-bottom: 70px;
    }

    .section-1a {
        width: 100%;
        max-width: 1920px;
        height: auto;
        margin: 0 auto;
        background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
        padding: 110px 0 50px 0;
        text-align: center;
        position: relative;
        z-index: 1;
    }

    .section-1a h1 {
        color: #fdb716;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 62px;
        margin-bottom: 65px;
        margin-left: 5%;
        margin-right: 5%;
        display: none;
    }

    .section-1a h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 50px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        margin-bottom: 70px;
    }

    .section-1a h3 {
        display: block;
        color: #9155a7;
        font-family: Raleway, sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-1a .icon_block_bg {
        background: none;
        width: 330px;
        margin: auto;
        height: 290px;
        padding-left: 20px;
        border-radius: 7px;
        /* margin-left: 20px; */
        /* margin-top: 20px; */
        margin: auto;
    }

    .section-1a .icon_block {
        width: 500px;
        height: 150px;
        padding-top: 20px;
        margin-left: 0px;
    }

    .section-1a .sun_tv {
        background: url(../img/sun_tv.png);
        max-width: 45px;
        height: 44px;
        /* margin: auto; */
        position: relative;
        display: block;
        left: 0px;
    }

    .section-1a .sun_wifi {
        background: url(../img/sun_wifi.png);
        max-width: 55px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 76px;
    }

    .section-1a .sun_prist {
        background: url(../img/sun_prist.png);
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 96px;
    }

    .section-1a .tv_navybor {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -125px;
        margin-left: 64px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        /* font-style: italic; */
        top: -202px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
        /*filter: drop-shadow(0px 0px 5px #4b2300);*/
    }

    .section-1a .smotreshka_sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        /* font-style: italic; */
        top: -192px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
        /*filter: drop-shadow(0px 0px 5px #4b2300);*/
    }

    .section-1a .sun_24 {
        background: url(../img/sun_24.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -116px;
    }

    .section-1a .sun_smotreshka {
        background: url(../img/sun_smotreshka.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -130px;
    }

    .section-1a .sun_router {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 18px;
        font-weight: 400;
        /* font-style: italic; */
        top: -154px;
        margin-left: 64px;
        text-align: left;
        display: block;
        width: 140px;
        position: relative;
    }

    .section-1a .sun_network {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 18px;
        font-weight: 400;
        /* font-style: italic; */
        top: -124px;
        margin-left: 134px;
        text-align: left;
        display: block;
        width: 160px;
        filter: none;
        position: relative;
    }

    .section-1a .sun_price {
        width: 330px;
        margin: auto;
    }

    .section-1a .ac-price1 {
        color: #03609b;
        font-size: 60px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        left: 10px;
        position: relative;
    }

    .section-1a .ac-price2 {
        color: #03609b;
        font-size: 60px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        position: relative;
        left: -20px;
        top: 10px;
    }

    .ac-wrap .ac-price1 small {
        font-size: 38px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .ac-wrap .ac-price2 small {
        font-size: 38px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .container {
        width: 100%;
        max-width: 750px;
    }

    .section-x {
        width: 100%;
        max-width: 800px;
        height: 720px;
        margin: 0 auto;
        background: url(../img/tarif_mob_mob.jpg) 40% 0 no-repeat;
        background-size: 479px;
        text-align: left;
        padding: 35px 0 30px 0;
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .section-x .layer {
        display: block;
        left: 0px;
        position: relative;
        top: 61px;
    }

    .section-x .dobry {
        width: 290px;
        margin: auto;
        top: 244px;
        left: -10px;
        position: relative;
        filter: drop-shadow(0px 2px 4px white);
        display: none;
    }

    .dobry_mob {
        display: block;
        width: 166px;
        margin: auto;
        top: -60px;
        left: -41px;
		/*left: -62px;*/
        position: relative;

    }


    .section-x .poradui {
        font-weight: 600;
        /* margin-left: auto; */
        text-align: left;
        margin-top: 0px;
        max-width: 237px;
        margin-left: auto;
        margin-right: auto;
        /*left: -22px;*/
		  left: -2px;
        position: relative;
        color: #010100;
        top: -75px;
        font-size: 15px;
    }

    .section-x .podklycheniem {
        font-size: 25px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
        display: none;
    }

    .section-x .ac-btn2 {

    }

    .section-x .JARKII {
        font-size: 65px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 300px;
        letter-spacing: -3px;
        margin-top: 20px;
        display: none;
    }


    .section-x .novogodny {
        color: #f26014;
        font-size: 70px;
        font-weight: 1000;
        font-style: italic;
        line-height: 65px;
        left: 90px;
        position: relative;
        letter-spacing: 0px;
        top: 20px;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        max-width: 200px;
        text-align: center;
    }

    .pro_tv {
        display: none;

    }

    .prist_op {
        display: none;
    }

    .wifi_new {
        display: none;
    }

    .pro_tv_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 10px;

    }

    .prist_op_mob {
        display: block;
    }

    .wifi_new_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 76px;

    }

    .section-x .dom_jark {
        font-size: 22px;
        left: 140px;
        margin-top: 60px;
        /* -webkit-text-stroke: 1px; */
        /* -webkit-text-stroke-color: white; */
        font-weight: 900;
    }

    .section-x .button1 {
        width: 203px;
        left: -25px;
        margin: auto;
        /* margin-top: 260px; */
        position: relative;
        top: 186px;
    }

    .section-x .table1 {
        width: 300px;
        /* margin-left: 240px; */
        height: 94px;
        text-align: center;
        margin: auto;
        top: 166px;
        background-color: #f0f0f0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        border: 1px solid #3a9120;

    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;

    }

    .section-x .table1_th3 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th4 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;

    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 188px;
        position: relative;
        top: -88px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: auto;
        left: -30px;
    }

    .speed-block {
        width: auto;

    }

    .speed {
        font-size: 55px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 25px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 3px;

    }

    .price-block {
        width: auto;
        display: flex;
        align-items: flex-end;
        align-content: flex-start;
        flex-wrap: wrap;
        margin: 0px;
        margin-top: -17px;

    }

    .price-promo {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: block;
        margin: auto;
        width: 141px;
        position: relative;
        left: -52px;
        top: -72px;
    }


    .utp {
        top: 8px;
        border-radius: 30px;
        width: 310px;
        height: 151px;
        margin: auto;
        background: rgb(252 248 232 / 65%);

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 127px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 94px;
        margin-left: 11px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 67px;
        padding-bottom: 10px;
        margin-left: -16px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 15px;
        font-weight: 600;
        margin-bottom: 55px;
        margin-left: -15px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 0px;
        width: 75px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 24px;
        font-weight: 600;
        margin-right: -23px;
        margin-left: 2px;
        padding-bottom: 50px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 66px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 14px;
        text-align: left;
        font-weight: 600;
        line-height: 16px;
        margin-left: 3px;
        margin-right: 3px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 181px;
        height: 130px;
        border-width: 2px;
        top: -134px;
        left: 56px;
        margin: auto;
    }


    .xtv {
        display: flex;
        top: -112px;
        position: relative;
        border-color: none;
        width: 310px;
        height: 48px;
        border: none;
        align-items: center;
        /*background: rgba(255, 255, 255, 0.55);*/
        background: rgb(252 248 232 / 65%);
        margin: auto;
        border-radius: 10px;
    }

    .xtv_tvicon {
        width: 25px;
        position: relative;
        margin-left: 13px;
    }

    .xtv_text {
        position: relative;
        font-size: 12px;
        text-align: left;
        font-weight: 600;
        line-height: 12px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -63px;


    }

    .xtv_hd_uhd {
        display: none;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 19px;
        margin-left: 23px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 13px;
        font-weight: 600;
        line-height: 11px;
        margin-left: 11px;
        width: 82px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 11px;
        font-weight: 600;
        line-height: 12px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 19px;
        margin-left: 23px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 13px;
        font-weight: 600;
        line-height: 11px;
        margin-left: 11px;
        width: 82px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 12px;
        font-weight: 600;
        line-height: 12px;
    }

    .more_premier {
        position: relative;
        top: -617px;
		left: -44px;
        /*left: -66px;*/
        width: 159px;
        margin-left: auto;
        margin-right: auto;
    }

    .section-x .ivi_megogo {
        display: none;
        position: relative;
        top: -588px;
        width: 20%;
        left: 409px;
    }


    .section-x .table2 {
        margin: auto;
        text-align: center;
        top: 173px;
    }

    .section-x .table2_th1 {
        width: 92px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;

    }

    .section-x .table2_th2 {
        width: 96px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
    }

    .section-x .table2_th3 {
        width: 97px;
        height: 130px;
        margin-right: 0px;
        background-color: #fff;
        border: white solid 1px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .section-x .tv_new {
        left: 25px;
        width: 50%;
        position: relative;
        margin-top: 40px;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 25px;
        margin-top: 40px;
        font-family: 'MyriadPro-Cond';

    }


    .section-x .wifi_new {
        position: relative;
        top: 25px;
        left: -36px;
    }

    .section-x .tv_op {
        font-size: 13px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 13px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 13px;

    }

    .section-x .wifi_op2 {
        font-size: 13px;
        line-height: 18px;
    }

    .section-x .wifi_opmob {
        font-size: 17px;
        top: -65px;
        line-height: 17px;
        font-family: 'MyriadPro-Cond';
        position: relative;
    }

    .archer_c5 {
        width: 65px;
        position: relative;
        left: 12px;
        top: -158px;
        top: -74px;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }

    .section-x .ivi_megogo {
        display: none;
        position: relative;
        top: -594px;
        left: 106px;
        width: 157px;
        margin: auto;
        z-index: 10;
    }

    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }

    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 40px;
        font-weight: 700;
        font-style: italic;
        letter-spacing: -2px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 0.5px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 20px;
        font-weight: 600;
        font-style: normal;
        position: relative;
    }

    .section-x .dvoika {
        font-size: 56px;
        position: relative;
        top: 3px;
    }


    .section-x .opisanie_tv {
        color: #fff;
        filter: none;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        line-height: 2.1;
        margin-top: 0px;
        letter-spacing: -1px;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 11px;
        font-weight: 400;
        opacity: 1;
        top: -55px;
        position: relative;
        margin: auto;
        text-align: left;
        color: #7c7272;
        /* filter: drop-shadow(0 0 12px rgba(0, 0, 0, 1)); */
        left: 0px;
        line-height: 10px;
        width: 300px;
    }

    .section-2 {
        background: #ebe8e8;
        padding: 70px 0 30px 0;
    }

    .section-2 h1 {
        font-size: 28px;
        line-height: 35px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 18px;
        line-height: 20px;
    }

    .section-2 h2 {
        font-size: 40px;
        margin-left: 5%;
        margin-right: 5%;
        line-height: 40px;
    }

    .section-2 .rates-wrap {
        display: none;
    }

    .section-2 .rates-mobile {
        display: block;
    }

    .section-2 .rates-mobile .slick-next {
        right: 45px;
    }

    .section-2 .rates-mobile .slick-prev {
        left: 15px;
        z-index: 1024;
    }

    .section-2 .select-link a {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .section-2-1 .return {
        top: -40px;
        right: 10px;
        font-size: 13px;
    }

    .section-2-1 {
        padding: 50px 0 30px 0;
    }

    .section-2-1 .select-rates button {
        font-size: 18px;
    }

    .section-2-1 .select-rates .heading {
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px 30px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-1 .descript {
        max-width: 80%;
        margin: 0 auto 50px;
        font-size: 13px;
        line-height: 16px;
    }

    .section-2-1 .notification .information {
        max-width: 160px;
        margin-left: 65px;
    }

    .section-2-2 {
        padding: 50px 0 30px 0;
    }

    .section-2-2 .return {
        top: -40px;
        right: 10px;
        font-size: 13px;
        line-height: 16px;
    }

    .section-2-2 h3 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 35px;
    }

    .section-2-2 .descript {
        margin: 0 auto 30px;
    }

    .section-2-2 .responsive-slick-3 .slick-item p {
        text-align: center;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-item .title {
        text-align: center;
        font-size: 13px;
        line-height: 15px;
    }

    .section-2-2 .responsive-slick-3 .slick-item {
        margin: 0 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-2-2 .responsive-slick-3 .slick-next {
        right: -5px;
    }

    .section-2-2 .notification .information {
        max-width: 260px;
        margin-left: 65px;
    }

    .section-2-2 .link-click {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .section-2-2 .link-click.open {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text {
        max-width: 250px;
        margin-left: 60px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text {
        max-width: 250px;
        margin-left: 60px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi {
        padding: 70px 0 20px 0;
    }

    .section-2-2 .speed-wifi .return-2 {
        right: 10px;
        font-size: 13px;
        top: -55px;
    }

    .section-2-3 {
        right: 0;
        bottom: 157px;
    }

    .section-2-3 .downl {
        font-size: 11px;
        text-align: center;
        line-height: 12px;
    }

    .section-2 .select-link .select-cond {
        margin-bottom: 30px;
    }

    .section-3 {
        padding-top: 40px;
    }

    .section-3 h2 {
        font-size: 40px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-3 span {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .section-3 .channels-group {
        margin-bottom: 50px;
    }

    .section-3 .channels-group .channel-info {
        width: 150px;
        height: 150px;
        border-radius: 150px;
    }

    .section-3 .channels-group .channel-info.archive.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.android.wow.fadeInUpBig {
        margin-top: 50px;
    }

    .section-3 .channels-group .channel-info.mobile-info.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.interact.wow.fadeInUpBig {
        margin-top: 175px;
    }

    .section-3 .channels-group .channel-info p {
        display: none;
    }

    .section-3 .channels-group .channel-info h3 {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-3 .channels-group .channel-info h3 {
        margin-top: 70px;
    }

    .section-3 .info-link a {
        font-size: 15px;
        line-height: 15px;
        margin: 0 auto 10px;
        display: block;
    }

    .section-3 .info-link .children-channels:before,
    .section-3 .info-link .online-cinema:before,
    .section-3 .info-link .amedia:before {
        display: none;
    }

    .section-3 .channels-group .path-1 {
        display: none;
    }

    .section-3 .channels-group .path-2 {
        display: none;
    }

    .section-3 .channels-group .path-3 {
        display: none;
    }

    .section-3 .channels-group .path-4 {
        display: none;
    }

    .section-3-1,
    .section-6 {
        overflow-x: scroll;
    }

    .section-3-1 .channel-list th,
    .section-3-6 .channel-list th {
        padding: 10px;
        font-size: 10px;
    }

    .section-3-1 .channel-list td,
    .section-3-6 .channel-list td {
        padding: 7px 10px;
        font-size: 12px;
    }

    .section-3-2 h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 60px;
    }

    .section-3-2 .function-wrap .item .image-1,
    .section-3-2 .function-wrap .item .image-2,
    .section-3-2 .function-wrap .item .image-3 {
        margin: 0 auto 10px;
    }

    .section-3-2 .function-wrap .item {
        margin: 0 13px 20px;
    }

    .section-3-2 .services .first .text,
    .section-3-2 .services .second .text,
    .section-3-2 .services .third .text {
        max-width: 310px;
    }

    .section-3-3 .connectivity-methods .tv-for-wifi,
    .section-3-3 .connectivity-methods .tv-for-ios {
        padding: 15px 10px;
    }

    .section-3-3 .connectivity-methods .left-block {
        margin-bottom: 30px;
    }

    .section-3-3 .connectivity-methods .tv-for-all {
        padding: 15px;
    }

    .section-3-3 .connectivity-methods .tv-for-all h4 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .section-3-3 .connectivity-methods .tv-for-all ul li {
        font-size: 14px;
        padding-left: 100px;
        margin-bottom: 30px;
    }

    .section-3-3 .connectivity-methods .tv-for-wifi h4,
    .section-3-3 .connectivity-methods .tv-for-ios h4 {
        font-size: 18px;
        margin-bottom: 18px;
    }

    .section-3-7 .descript {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-7 .advantages .first .text,
    .section-3-7 .advantages .second .text,
    .section-3-7 .advantages .third .text,
    .section-3-7 .advantages .fourth .text {
        max-width: 310px;
    }

    .section-3-7 .advantages .first .text .heading,
    .section-3-7 .advantages .second .text .heading,
    .section-3-7 .advantages .third .text .heading,
    .section-3-7 .advantages .fourth .text .heading {
        font-size: 18px;
        line-height: 22px;
    }

    .section-3-7 .advantages .first .text p,
    .section-3-7 .advantages .second .text p,
    .section-3-7 .advantages .third .text p,
    .section-3-7 .advantages .fourth .text p {
        font-size: 15px;
        line-height: 20px;
    }

    .section-3-8 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-3-8 .descript,
    .section-3-8 p {
        font-size: 13px;
        line-height: 20px;
        margin: 0 auto 15px;
    }

    .section-3-8 .tv-package {
        max-width: 180px;
    }

    .section-3-4 h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .section-3-4 .descript {
        font-size: 16px;
        line-height: 18px;
    }

    .section-3-4 .like-tv ul li {
        font-size: 15px;
        margin-bottom: 40px;
    }

    .section-3-4 .like-tv {
        padding: 30px;
    }

    .section-3-5 {
        padding: 50px 0 30px 0;
    }

    .section-3-5 h3 {
        font-size: 25px;
    }

    .section-3-5 .descript {
        margin: 0 auto 30px;
        font-size: 13px;
        line-height: 18px;
    }

    .section-3-5 .capability h4,
    .section-3-5 .connect h4 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 15px;
    }

    .section-3-5 h3.slogan {
        font-size: 20px;
        margin-bottom: 40px;
    }

    .section-3-5 p {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-6 {
        overflow-y: scroll;
    }

    .section-3-7 h3 {
        font-size: 25px;
    }

    .section-hardware {
        padding-top: 70px;
        height: 1223px;

    }

    .section-hardware h2 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 31px;
        margin-left: 3%;
        margin-right: 3%;
    }

    .section-hardware h3 {
        font-size: 23px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;

    }

    .infographik_desk {
        display: none;
    }

    .infographik_mob {
        display: block;
        margin: auto;
        width: 300px;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 280px;
        justify-content: flex-start;
        margin-top: 22px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 11px;
        margin-bottom: 36px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 16px;
    }

    .gadgets_info {
        width: 248px;
        text-align: left;
        margin-left: 12px;
        margin-right: 10px;
        line-height: 20px;
        color: #231f20;
        font-size: 21px;
        font-size: 16px;
        display: block;
    }

    .gadgets_text {

        color: #231f20;
        font-family: Myriad Pro, sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
        font-style: italic;

    }

    .two_gadgets {

    }

    .gadgets_two {
        display: flex;
        width: 300px;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 65px;
    }


    .two_gadgets_img {
        width: 80px;
    }

    .two_gadgets_text {
        font-size: 16px;
        line-height: 22px;
        width: 66px;
        margin-top: 20px;
    }


    .two_gadgets_final {
        font-size: 18px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh {
        width: 100%;
        max-width: 1920px;
        height: 750px;
        margin: 0 auto;
        background: url("../img/mesh_bg.png") 50% 0 no-repeat;
        background-size: 1200px;
        background-size: 1200px;
        background-size: 1200px;
        text-align: center;
        padding-top: 70px;
        background-color: #ffb040;
    }

    .section-mesh h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 28px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 30px;
        margin-top: 10px;

        margin-left: 20px;
        margin-right: 20px;
    }

    .section-mesh span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 60px;
        left: 0px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 100px;
        left: 0px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 102px;
        left: 0px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 104px;
        left: 0px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 73px;
        left: 0px;
        text-align: center;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh .mesh {
        left: 0px;
        position: relative;
        top: 40px;

        width: 273px;
        margin: auto;
        left: 0;


    }

    .section-mesh .mesh img {
        width: 300px;
    }


    .stodevyanostodevyat {
        width: 252px;
        margin-top: 5px;
    }

    .zacherknuto {

        font-size: 35px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 45px;
        margin-left: -20%;
        position: relative;
        margin-top: -25%;
    }

    .rmes {
        font-size: 30px;
    }

    .ilibesplatno {
        font-size: 20px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -5%;
    }

    .section-wifi {

        height: 750px;
        padding-top: 70px;

    }

    .wifi-flex {
        flex-direction: column;
        width: 310px;
        margin: auto;
    }

    .wifi-ax3000 {
        width: 190px;
    }

    .wifi-class-c {
        width: 123px;
        top: -157px;

        left: 85px;
    }


    .wifi-all {
        display: block;
        margin: auto;
        height: 163px;
    }

    .wifi-texts {
        display: block;
        margin-left: 12%;
        margin-right: 10%;
    }

    .section-wifi h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 25px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
        margin-left: 3%;
        margin-right: 3%;
        line-height: 28px;
        margin-bottom: 0px;

    }

    .section-wifi h3 {
        font-size: 15px;
        margin-bottom: 19px;
        margin-top: 0px;


    }

    .ax3000_minititle {
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .ax3000_text {
        font-size: 16px;
        font-weight: 400;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 14px;
        font-weight: 400;
        display: block;
        text-align: left;
        margin-top: 10px;

    }

    .wifi_otlichia {
        font-size: 11px;
        font-weight: 300;
        display: block;
        margin-top: 30px;
        margin-left: 10%;
        margin-right: 10%;
    }

    .section-sberbox {
        width: 100%;
        max-width: 1920px;
        height: auto;
        padding-bottom: 30px;
        margin: 0 auto;
        background: url(../img/circles_ax.png) 50% 0 no-repeat;
        text-align: center;
        padding-top: 55px;
        background-color: #b8d66d;
    }

    .sber-flex {
        flex-direction: column-reverse;
        display: flex;
    }

    .sber-all {
        display: block;
        margin: auto;
        height: 163px;
    }

    .sber-box {
        width: 190px;
    }

    .section-sberbox h2 {
        color: #000402;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 700;
        font-style: normal;
        line-height: 70px;
        margin-bottom: -14px;

    }

    .section-sberbox h3 {
        color: #464c49;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 30px;
        margin-top: 1px;
        margin-bottom: 53px;
        margin-left: 10%;
        margin-right: 10%;

    }

    .sberbox-texts {
        display: block;
        margin-left: 12%;
        margin-right: 10%;
        margin-top: 66px;
    }

    .sber_minititle {
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .sber_text {
        font-size: 16px;
        font-weight: 400;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .sber_minitext {
        font-size: 14px;
        font-weight: 400;
        display: block;
        text-align: left;
        margin-top: 10px;

    }

    .sber_otlichia {
        font-size: 11px;
        font-weight: 300;
        display: block;
        margin-top: 30px;
        margin-left: 10%;
        margin-right: 10%;
    }


    .section-4 {
        padding: 50px 0 30px 0;
    }

    .section-4 h2 {
        font-size: 28px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-4 h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .section-4 span {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 15px;
    }

    .section-4 .bonus-info .variant span.text {
        font-size: 13px;
        height: auto;
    }

    .section-4 .bonus-info .variant span.percent {
        display: none;
    }

    .section-4 .center-precent b {
        font-size: 30px;
    }

    .section-4 .bonus-information {
        padding: 50px 0 20px 0;
    }

    .section-4 .bonus-information .return-3 {
        top: -40px;
        right: 10px;
    }

    .section-4 .bonus-information h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .section-4 .bonus-information .notification {
        font-size: 20px;
        line-height: 22px;
    }

    .section-4 .bonus-information p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-information .bonus-wrap {
        padding: 0 10px;
    }

    .section-4 .bonus-information .attention .text {
        max-width: 340px;
        margin-left: 115px;
    }

    .section-4 .bonus-information .explain {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5 {
        padding: 50px 0 0 0;
    }

    .section-5 span.marker {
        position: absolute;
        top: -60px;
        left: 160px;
    }

    .section-5 h2 {
        font-size: 28px;
        margin-bottom: 70px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-5 p {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 20px;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .section-5 .indicators a {
        margin: 25px 39px;
        cursor: pointer;
    }

    .section-5 .indicators a span {
        left: -40px;
        top: 75px;
        width: 159px;
        font-size: 12px;
    }

    .section-5-1 .icon {
        left: 20px;
        top: -100px;
    }

    .section-5-1 .descript {
        max-width: 650px;
        margin: 0 auto 80px;
        font-size: 14px;
        line-height: 18px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-2 {
        padding: 135px 0 50px 0;
    }

    .section-5-2 .icon {
        left: 20px;
        top: -125px;
    }

    .section-5-2 h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 60px;
    }

    .section-5-2 .text-block-1 {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5-2 .outline-diagram .plan-item {
        display: block;
        margin: 0 auto;
    }

    .section-5-2 .outline-diagram .plan-item:last-child {
        margin: 0 auto;
    }

    .section-5-2 .station {
        width: 320px;
    }

    .section-5-2 .station .point-1 .circle:before {
        width: 210px;
    }

    .section-5-3 {
        padding: 185px 10px 50px 10px;
    }

    .section-5-3 .forward {
        top: -160px;
        right: 10px;
        font-size: 13px;
    }

    .section-5-3 .icon {
        left: 80px;
        top: -120px;
    }

    .section-5-3 h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .section-5-3 .descript {
        font-size: 13px;
        line-height: 16px;
        margin: 0 auto 30px;
    }

    .section-5-3 .scheme {
        max-width: 320px;
        margin: 0 auto 80px;
    }

    .section-5-3 .scheme .point {
        width: 32%;
    }

    .section-5-3 .scheme .point .title {
        font-size: 12px;
    }

    .section-5-3 .scheme .line-figure-1 {
        left: 40px;
        width: 100px;
    }

    .section-5-3 .scheme .line-figure-2 {
        right: 40px;
        width: 110px;
    }

    .section-5-3 .scheme span.info,
    .section-5-3 .scheme span.info-2 {
        font-size: 10px;
        line-height: 12px;
    }

    .section-5-3 .scheme span.info .speed,
    .section-5-3 .scheme span.info-2 .speed {
        font-size: 12px;
        line-height: 15px;
    }

    .section-5-3 .adv-wrap dl dd {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-5-4 .technologies {
        max-width: 300px;
    }

    .section-5-4 .icon {
        left: 20px;
        top: -100px;
    }

    .section-5-4 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-5-4 .descript {
        font-size: 16px;
    }

    .section-5-4 .technologies ul li:first-child .pic,
    .section-5-4 .technologies ul li:nth-child(2) .pic,
    .section-5-4 .technologies ul li:nth-child(3) .pic,
    .section-5-4 .technologies ul li:nth-child(4) .pic {
        left: -65px;
    }

    .section-5-4 .technologies ul li:first-child .pic,
    .section-5-4 .technologies ul li:nth-child(2) .pic,
    .section-5-4 .technologies ul li:nth-child(3) .pic,
    .section-5-4 .technologies ul li:nth-child(4) .pic {
        left: 0 !important;
    }

    .section-5-4 .technologies ul li span {
        width: calc(100% - 60px);
        float: right;
    }

    .section-5-4 .technologies ul li {
        display: inline-block;
    }

    .text-block-tech {
        float: right;
        width: calc(100% - 60px);
    }

    .block-int {
        display: inline-block;
    }

    .desctop {
        display: none;
    }

    p.mobile.hidden {
        display: block;
        opacity: 1;
    }

    .section-6 {
        padding: 50px 0 30px 0;
    }

    .section-6 h2 {
        font-size: 28px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-6 .descript {
        font-size: 15px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 15px;
        line-height: 18px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 12px;
        line-height: 15px;
        height: 105px;
    }

    .section-6 .responsive-slick .slick-item {
        margin: 0 20px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 20px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 {
        padding: 50px 0 30px 0;
    }

    .section-7 h2 {
        font-size: 28px;
        line-height: 35px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-7 .descript {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 35px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0 auto;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 20px;
    }

    .section-7 .flip-container {
        margin: 0 auto;
    }

    .section-7 .desc {
        font-size: 13px;
        line-height: 18px;
    }

    .section-8 {
        height: 750px;
        background: url(../img/tech-bg.jpg) 75%;
        padding: 50px 0 30px 0;
    }

    .section-8 .note {
        color: #f6912c;
        bottom: -20px;
        font-size: 12px;
        line-height: 15px;
    }

    .section-8 h2 {
        color: #fff;
        font-size: 32px;
        line-height: 35px;
        margin-bottom: 200px;
    }

    .section-8 p {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .section-8 .quest {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 25px;
        margin-left: 10px;
        margin-right: 10px;
        filter: drop-shadow(0 0 12px rgba(0, 0, 0, 1));
    }

    .section-8 .slogan {
        font-size: 30px;
        line-height: 25px;
        margin-top: 50px;
        filter: drop-shadow(0 0 12px rgba(1, 1, 1, 1)) drop-shadow(0 0 12px rgba(1, 1, 1, 1));
    }

    .section-9 {
        padding: 45px 0 30px 0;
    }

    .section-9 .item {
        max-width: 300px;
        margin: 0 auto;
        display: block;
    }

    .section-9 .item .text .title {
        font-size: 15px;
        height: auto;
        text-align: center;
        margin-bottom: 10px;
    }

    .section-10 h3 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 40px;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }

    .section-10 .provider-1 .image-link {
        display: none;
    }

    .section-10 .provider-2 .image-link-2 {
        display: none;
    }

    .section-10 .provider-1 .btn-1 {
        font-size: 14px;
        width: 280px;


    }

    .section-10 .provider-2 .btn-2 {
        font-size: 18px;
        width: 280px;
    }

    .section-10 {
        padding: 50px 0 30px 0;
    }

    .section-11 {
        padding: 50px 0 30px 0;
    }

    .section-11 h3 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 40px;
    }

    .section-11 .reviews {
        max-width: 750px;
    }

    .section-11 .review-item .block-info p {
        font-size: 13px;
        line-height: 16px;
    }

    .section-11 .review-item .block-info .user-info {
        font-size: 14px;
    }

    .section-11 .review-item {
        margin: 0 10px 40px;
    }

    .footer .footer-logo {
        margin-right: 0;
    }

    .footer .footer-info {
        display: block;
        display: block;
        position: relative;
        top: 0px;
        left: 0px;

        width: auto;

    }

    .footer .footer-info p {
        font-size: 13px;
    }

    .footer .social-group {
        width: auto;
    }

    .circles {
        display: none;
    }

    .footer {
        height: 170px;
    }

    .footer .footer-flex {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        /* margin-left: auto; */
        /* margin-right: auto; */
        align-items: center;
        height: 160px;
    }

    .footer .footer-flex .footer-logo {

    }


}

@media only screen and (max-width: 469px) {
    .section-4 .bonus-information .attention .text {
        display: inline-block;
        margin-left: 100px;
        max-width: calc(100% - 100px);
        vertical-align: top;
        width: 100%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .header .top-menu {
        display: none;
    }

    .header #menu-toggle {
        display: block;
        position: absolute;
        top: 45px;
        margin-left: 20px;
    }

    .ac-wrap .big-title {
        text-align: center;
        padding-right: 120px;
        font-size: 65px;
        margin-left: 65px;
        line-height: 1;
        margin-top: 75px;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
    }

    .section-3 .note {
        display: none;
    }

    #menu {
        padding: 10px;
        position: absolute;
        top: 108px;
        background-color: white;
        width: 100%;
        z-index: 200;
    }

    #menu li {
        display: block;
        margin-bottom: 10px;
    }

    #menu li a {
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 15px;
        font-weight: 500;
        line-height: 16px;
        text-decoration: underline;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li a:hover {
        text-decoration: none;
        color: #747683;
    }

    #menu li:last-child a {
        color: #f6912c;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li:last-child a:hover {
        text-decoration: none;
        color: #f8ab5d;
    }

    .header-logo .logo img {
        max-width: 200px;
    }

    .header-phone .phone {
        font-size: 18px;
    }

    .header-phone .back-call {
        font-size: 11px;
        padding: 3px;
    }

    .header-phone {
        padding-top: 22px;
        margin-right: 20px;
    }

    .container {
        width: 100%;
        max-width: 750px;
    }

    .section-1 {
        height: 700px;
        background: url(../img/sec_1BG_480.jpg) 25% 100% no-repeat;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 36px;
        font-weight: 700;
        font-style: italic;
        line-height: 45px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        top: 44px;
        width: auto;
        /* max-width: 90%; */
        left: 20px;
        /* -webkit-text-stroke: 1px; */
        /* -webkit-text-stroke-color: white; */
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 52px;
        line-height: 50px;
        font-weight: 700;
        font-style: normal;
        position: relative;
        margin: auto;
        top: 44px;
        width: auto;
        /* max-width: 70%; */
        left: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .section-1 #video-wrap {
        max-width: 480px;
        height: 320px;
    }

    .ac-wrap .bg {
        overflow: hidden;
        height: inherit;
        background: url("../img/mila_mob.jpg") 50% 0 no-repeat;
    }

    .ac-wrap {
        position: relative;
        height: 750px;
        margin-bottom: 70px;
    }

    .section-1a {
        width: 100%;
        max-width: 1920px;
        height: auto;
        margin: 0 auto;
        background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
        padding: 110px 0 50px 0;
        text-align: center;
        position: relative;
        z-index: 1;
    }

    .section-1a h1 {
        color: #fdb716;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 62px;
        margin-bottom: 65px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-1a h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 50px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        margin-bottom: 70px;
    }

    .section-1a h3 {
        display: block;
        color: #9155a7;
        font-family: Raleway, sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-1a .icon_block_bg {
        background: none;
        width: 510px;
        margin: auto;
        height: 270px;
        padding-left: 20px;
        border-radius: 7px;
        margin-left: 30px;
        margin-top: 40px;
    }

    .section-1a .icon_block {
        width: 500px;
        height: 150px;
        /* padding-top: 0px; */
        margin-left: 10px;
        top: -35px;
        position: relative;
    }

    .section-1a .sun_tv {
        background: url(../img/sun_tv.png);
        max-width: 45px;
        height: 44px;
        /* margin: auto; */
        position: relative;
        display: block;
        left: 0px;
    }

    .section-1a .sun_wifi {
        background: url(../img/sun_wifi.png);
        max-width: 55px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 76px;
    }

    .section-1a .sun_prist {
        background: url(../img/sun_prist.png);
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 116px;
    }

    .section-1a .tv_navybor {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 24px;
        font-weight: 400;
        /* font-style: italic; */
        top: -125px;
        margin-left: 64px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -202px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .smotreshka_sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -192px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_24 {
        background: url(../img/sun_24.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -116px;
    }

    .section-1a .sun_smotreshka {
        background: url(../img/sun_smotreshka.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -130px;
    }

    .section-1a .sun_router {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -172px;
        margin-left: 64px;
        text-align: left;
        display: block;
        width: 140px;
        position: relative;
    }

    .section-1a .sun_network {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -155px;
        margin-left: 134px;
        text-align: left;
        display: block;
        width: 250px;
        filter: none;
        position: relative;
    }

    .section-1a .sun_price {
        width: 330px;
    }

    .section-1a .ac-price1 {
        color: #03609b;
        font-size: 65px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        left: 50px;
        position: relative;
    }

    .section-1a .ac-price2 {
        color: #03609b;
        font-size: 66px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        position: relative;
        left: 20px;
        top: -0px;
    }

    .ac-wrap .ac-price1 small {
        font-size: 40px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .ac-wrap .ac-price2 small {
        font-size: 40px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .ac-wrap .ac-btn {
        display: inline-block;
        width: 410px;
        height: 75px;
        background: #1cc5df;
        border-radius: 5px;
        text-align: center;
        font-family: Raleway, sans-serif;
        font-size: 32px;
        line-height: 75px;
        font-weight: 400;
        color: #fff;
        text-transform: uppercase;
        cursor: pointer;
        opacity: 0.9;
        border-width: 2px;
        border-color: white;
        border-style: solid;
        margin-top: 620px;
    }

    .section-x {
        width: 100%;
        max-width: 800px;
        height: 900px;
        margin: 0 auto;
        background: url(../img/tarif_zharkii_mob.jpg) 80% 0 no-repeat;
        text-align: left;
        padding: 35px 0 30px 0;
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .section-x .layer {
        left: 0px;
        top: 25px;
    }

    .section-x .dobry {
        width: 430px;
        margin: auto;
        top: 234px;
        left: -10px;
        position: relative;
        filter: drop-shadow(0px 2px 4px white);
        display: none;
    }

    .dobry_mob {
        display: block;
        width: 290px;
        width: 281px;
        margin: auto;
        top: -19px;
        left: -72px;
        position: relative;
    }


    .section-x .novogodny {
        color: #f26014;
        font-size: 75px;
        font-weight: 1000;
        font-style: italic;
        line-height: 65px;
        left: 200px;
        position: relative;
        letter-spacing: 0px;
        top: 20px;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        max-width: 200px;
        text-align: center;
    }

    .pro_tv {
        display: none;

    }

    .prist_op {
        display: none;
    }

    .wifi_new {
        display: none;
    }

    .pro_tv_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 10px;

    }

    .prist_op_mob {
        display: block;
    }

    .wifi_new_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 76px;
    }

    .section-x .wifi_opmob {
        font-size: 17px;
        top: -62px;
        line-height: 17px;
        font-family: 'MyriadPro-Cond';
        position: relative;
    }

    .archer_c5 {
        width: 60px;
        position: relative;
        left: 20px;
        top: -70px;
    }

    .section-x .dom_jark {
        font-size: 30px;
        left: 235px;
        margin-top: 10px;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-weight: 900;
    }

    .section-x .button1 {
        width: 300px;
        left: -75px;
        margin: auto;
        /* margin-top: 260px; */
        position: relative;
        top: 297px;
    }

    .section-x .table1 {
        width: 300px;
        /* margin-left: 240px; */
        height: 94px;
        text-align: center;
        margin: auto;
        top: 154px;
        background-color: #f0f0f0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        border: 1px solid #3a9120;

    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;

    }

    .section-x .table1_th3 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th4 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;


    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 510px;
        position: relative;

        top: -41px;

        text-align: left;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: auto;
        left: 40px;
    }

    .speed-block {
        width: auto;

    }

    .speed {
        font-size: 65px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 7px;

    }

    .price-block {
        width: auto;
        display: flex;
        align-items: flex-end;
        align-content: flex-start;
        flex-wrap: wrap;
        margin: 0px;
        margin-top: -17px;

    }

    .price-promo {
        font-size: 55px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 25px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: block;
        margin: auto;
        width: 202px;
        position: relative;
        left: -113px;
        top: -32px;
    }


    .utp {
        top: 73px;

        border-radius: 30px;
        width: 463px;
        height: 175px;
        margin: auto;
        background: rgba(252, 248, 232, 0.59);

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 152px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 109px;
        margin-left: 6px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 82px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 55px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 28px;
        width: 85px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 26px;
        font-weight: 600;
        margin-right: 15px;
        margin-left: 29px;
        padding-bottom: 53px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 8px;
        margin-right: 8px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 286px;
        height: 157px;
        top: -93px;
        top: -94px;
        margin: auto;
        border-width: 2px;
        left: 79px;
    }


    .xtv {
        display: flex;
        top: -76px;
        position: relative;
        border-color: none;
        width: 459px;
        height: 54px;
        border: none;
        align-items: center;
        /*background: rgba(255, 255, 255, 0.55);*/
        background: rgba(252, 248, 232, 0.59);
        margin: auto;
        border-radius: 14px;
    }

    .xtv_tvicon {
        width: 28px;
        position: relative;
        margin-left: 15px;
    }

    .xtv_text {
        width: 106px;
        position: relative;
        font-size: 14px;
        text-align: left;
        font-weight: 500;
        line-height: 14px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 22px;
        margin-left: 13px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 22px;
        margin-left: 13px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
    }

    .more_premier {
        position: relative;
        top: -696px;
        left: -73px;
        width: 279px;
        margin-left: auto;
        margin-right: auto;
    }

    .section-x .ivi_megogo {
        display: block;
        position: relative;
        top: -588px;
        width: 20%;
        left: 409px;
    }


    .section-x .table2 {
        margin: auto;
        text-align: center;
        top: 161px;
    }

    .section-x .table2_th1 {
        width: 92px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;

    }

    .section-x .table2_th2 {
        width: 96px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
    }

    .section-x .table2_th3 {
        width: 97px;
        height: 130px;
        margin-right: 0px;
        background-color: #fff;
        border: white solid 1px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .section-x .tv_new {
        left: 25px;
        width: 50%;
        position: relative;
        margin-top: 40px;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 25px;
        margin-top: 40px;

    }


    .section-x .wifi_new {
        position: relative;
        top: 25px;
        left: -36px;
    }

    .section-x .tv_op {
        font-size: 13px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 13px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 13px;

    }

    .section-x .wifi_op2 {
        font-size: 13px;
        line-height: 18px;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }

    .section-x .ivi_megogo {
        display: none;
        top: -649px;
        left: 208px;
        width: 138px;
        margin: auto;
        z-index: 10;

    }

    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }

    .section-x .poradui {
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        margin-top: 0px;
        max-width: 344px;
        margin-left: auto;
        margin-right: auto;
        left: -31px;
        position: relative;
        color: #010100;
        top: -36px;
    }

    .section-x .podklycheniem {
        font-size: 25px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
        display: none;
    }

    .section-x .ac-btn2 {

    }

    .section-x .JARKII {
        font-size: 65px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 350px;
        letter-spacing: -3px;
        margin-top: 25px;
        display: none;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        letter-spacing: -2px;
        /* width: 400px; */
        left: 20px;
    }

    .section-x .dvoika {
        font-size: 78px;
        position: relative;
        top: 8px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 0.6px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 30px;
        font-weight: 600;
        font-style: italic;
        position: relative;
    }


    .section-x .opisanie_tv {
        color: #fff;
        filter: none;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 500;
        position: relative;
        line-height: 1.9;
        margin-top: 0px;
        letter-spacing: -1.5px;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 14px;
        font-weight: 400;
        opacity: 1;
        top: -78px;
        position: relative;
        margin: auto;
        text-align: left;
        color: #585656;
        left: 0px;
        width: 447px;
    }

    .section-x .star {
        display: none;
    }

    .section-2 {
        background: #ebe8e8;
    }

    .section-2 h1 {
        font-size: 40px;
        line-height: 45px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 20px;
        line-height: 20px;
    }

    .section-2 h2 {
        font-size: 40px;
    }

    .section-2 .rates-wrap {
        display: none;
    }

    .section-2 .rates-mobile {
        display: block;
    }

    .section-2 .rates-mobile .slick-next {
        right: 25px;
    }

    .section-2 .rates-mobile .slick-prev {
        left: 25px;
        z-index: 1024;
    }

    .section-2 .select-link a {
        font-size: 16px;
    }

    .section-2-1 .return {
        top: -40px;
        right: 10px;
        font-size: 13px;
    }

    .section-2-1 {
        padding: 50px 0 30px 0;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px 30px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-1 .descript {
        max-width: 450px;
        margin: 0 auto 50px;
        font-size: 14px;
        line-height: 16px;
    }

    .section-2-1 .notification .information {
        max-width: 278px;
        margin-left: 80px;
    }

    .section-2-2 .responsive-slick-3 .slick-item p {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-item .title {
        font-size: 13px;
        line-height: 15px;
    }

    .section-2-2 .responsive-slick-3 .slick-item {
        margin: 0 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-2-2 .responsive-slick-3 .slick-next {
        right: 5px;
    }

    .section-2-2 .notification .information {
        max-width: 340px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text {
        max-width: 340px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text {
        max-width: 340px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi {
        padding: 70px 0 20px 0;
    }

    .section-2-2 .speed-wifi .return-2 {
        right: 10px;
        font-size: 13px;
        top: -55px;
    }

    .section-2-3 {
        right: 0;
    }

    .section-2-3 .downl {
        font-size: 11px;
        text-align: center;
        line-height: 12px;
    }

    .section-2 .select-link .select-cond {
        margin-bottom: 30px;
    }

    .section-3 {
        padding-top: 70px;
    }

    .section-3 h2 {
        font-size: 40px;
    }

    .section-3 span {
        font-size: 18px;
    }

    .section-3 .channels-group {
        margin-bottom: 20px;
    }

    .section-3 .channels-group .channel-info {
        width: 180px;
        height: 180px;
        border-radius: 180px;
    }

    .section-3 .channels-group .tv {
        top: 0px;
        margin-bottom: 30px;
    }

    .section-3 .channels-group .tv:hover {
        top: 0px;
        margin-bottom: 30px;
    }

    .section-3 .channels-group .channel-info.archive.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.android.wow.fadeInUpBig {
        margin-top: 50px;
    }

    .section-3 .channels-group .channel-info.mobile-info.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.interact.wow.fadeInUpBig {
        margin-top: 130px;
    }

    .section-3 .channels-group .channel-info p {
        display: none;
    }

    .section-3 .channels-group .channel-info h3 a {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-3 .channels-group .channel-info h3 {
        margin-top: 85px;
    }

    .section-3 .info-link a {
        font-size: 15px;
        line-height: 15px;
        margin: 0 auto 10px;
        display: block;
    }

    .section-3 .info-link .children-channels:before,
    .section-3 .info-link .online-cinema:before,
    .section-3 .info-link .amedia:before {
        display: none;
    }

    .section-3 .channels-group .path-1 {
        display: none;
    }

    .section-3 .channels-group .path-2 {
        display: none;
    }

    .section-3 .channels-group .path-3 {
        display: none;
    }

    .section-3 .channels-group .path-4 {
        display: none;
    }

    .section-3-1 .channel-list th,
    .section-3-6 .channel-list th {
        padding: 10px;
        font-size: 10px;
    }

    .section-3-1 .channel-list td,
    .section-3-6 .channel-list td {
        padding: 7px 10px;
        font-size: 12px;
    }

    .section-3-2 h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 60px;
    }

    .section-3-2 .function-wrap .item .image-1,
    .section-3-2 .function-wrap .item .image-2,
    .section-3-2 .function-wrap .item .image-3 {
        margin: 0 auto 10px;
    }

    .section-3-2 .function-wrap .item {
        margin: 0 13px 20px;
    }

    .section-3-2 .services .first .text,
    .section-3-2 .services .second .text,
    .section-3-2 .services .third .text {
        max-width: 310px;
    }

    .section-3-3 .connectivity-methods .left-block {
        margin-bottom: 30px;
    }

    .section-3-7 .descript {
        font-size: 18px;
        line-height: 22px;
    }

    .section-3-7 .advantages .first .text .heading {
        font-size: 20px;
        line-height: 25px;
    }

    .section-3-7 .advantages .first .text p {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-7 .advantages .first .text,
    .section-3-7 .advantages .second .text,
    .section-3-7 .advantages .third .text,
    .section-3-7 .advantages .fourth .text {
        max-width: 310px;
    }

    .section-3-8 h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .section-3-8 .tv-package {
        max-width: 180px;
    }


    .section-hardware {
        height: 1420px;
    }

    .section-hardware h2 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 31px;
        margin-left: 3%;
        margin-right: 3%;
    }

    .section-hardware h3 {
        font-size: 23px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;

    }

    .infographik_desk {
        display: none;
    }

    .infographik_mob {
        display: block;
        margin: auto;
        width: 470px;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 440px;
        justify-content: flex-start;
        margin-top: 30px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 18px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 24px;
    }

    .gadgets_info {
        width: 388px;
        text-align: left;
        margin-left: 22px;
        margin-right: 10px;
        line-height: 30px;
        color: #231f20;
        font-size: 21px;
        font-size: 18px;
        flex-wrap: wrap;
        display: flex;
        align-content: flex-start;
    }

    .gadgets_text {

        color: #231f20;
        font-family: Myriad Pro, sans-serif;
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;
        font-style: italic;
        width: auto;

    }

    .two_gadgets {

    }

    .gadgets_two {
        display: flex;
        width: 460px;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 65px;
    }


    .two_gadgets_img {
        width: 130px;
    }

    .two_gadgets_text {
        font-size: 18px;
        line-height: 26px;
        width: 91px;
        margin-top: 20px;
    }

    .two_gadgets_final {
        font-size: 20px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh {
        width: 100%;
        max-width: 1920px;
        height: 830px;
        margin: 0 auto;
        background: url("../img/mesh_bg.png") 50% 0 no-repeat;
        background-size: 1200px;
        background-size: 1200px;
        background-size: 1200px;
        text-align: center;
        padding-top: 100px;
        background-color: #ffb040;
    }

    .section-mesh h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 40px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
    }

    .section-mesh h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;

        margin-left: 40px;
        margin-right: 40px;
    }

    .section-mesh span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 60px;
        left: 0px;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 100px;
        left: 0px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 102px;
        left: 0px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 104px;
        left: 0px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 120px;
        left: 0px;
        text-align: center;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh .mesh {
        left: 0px;
        position: relative;
        top: 40px;
        margin: auto;
        width: 363px;
    }

    .section-mesh .mesh img {
    }


    .stodevyanostodevyat {
        width: 330px;
        margin-top: 5px;
    }

    .zacherknuto {

        font-size: 45px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 57px;
        margin-left: -30%;
        position: relative;
        margin-top: -25%;
    }

    .rmes {
        font-size: 35px;
    }

    .ilibesplatno {
        font-size: 25px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -5%;
    }

    .section-wifi {
        height: 830px;
    }

    .wifi-flex {
        display: flex;
        flex-direction: column;
        width: 470px;
        /* margin-left: 20px; */
        height: auto;
        margin: auto;
    }

    .wifi-ax3000 {
        width: 290px;
    }

    .wifi-class-c {
        width: 191px;
        top: -233px;
        left: 109px;
    }


    .wifi-all {
        display: block;
        margin: auto;
        height: 240px;
    }

    .wifi-texts {
        display: block;
        margin-left: 15%;
        margin-right: 10%;
    }

    .section-wifi h2 {
        font-size: 37px;
        font-weight: 700;
        margin-top: 0px;
        line-height: 40px;
        margin-bottom: 10px;

    }

    .section-wifi h3 {
        font-size: 23px;
        margin-bottom: 24px;


    }

    .ax3000_minititle {
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .ax3000_text {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 14px;
        font-weight: 600;
        display: block;
        text-align: left;
        margin-top: 10px;

    }

    .wifi_otlichia {
        font-size: 12px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }


    .section-sberbox {
        padding-top: 63px;
        height: auto;
        padding-bottom: 52px;
    }

    .sber-flex {
        flex-direction: column-reverse;
        display: flex;
    }

    .sber-all {
        display: block;
        margin: auto;
        height: 240px;
    }

    .sber-box {
        width: 290px;
    }

    .sberbox-texts {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 106px;
    }

    .sber_minititle {
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .sber_text {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .sber_minitext {
        font-size: 14px;
        font-weight: 600;
        display: block;
        text-align: left;
        margin-top: 10px;
        width: 360px;

    }

    .sber_otlichia {
        font-size: 12px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }


    .section-4 h2 {
        font-size: 40px;
    }

    .section-4 h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .section-4 span {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 15px;
    }

    .section-4 .bonus-info .variant span.text {
        font-size: 13px;
    }

    .section-4 .bonus-info .variant span.percent {
        display: none;
    }

    .section-4 .center-precent b {
        font-size: 30px;
    }

    .section-4 .bonus-information {
        padding: 50px 0 20px 0;
    }

    .section-4 .bonus-information .return-3 {
        top: -40px;
        right: 10px;
    }

    .section-4 .bonus-information h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .section-4 .bonus-information .notification {
        font-size: 20px;
        line-height: 22px;
    }

    .section-4 .bonus-information p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-information .bonus-wrap {
        padding: 0 10px;
    }

    .section-4 .bonus-information .attention .text {
        max-width: 340px;
        margin-left: 115px;
    }

    .section-4 .bonus-information .explain {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5 h2 {
        font-size: 40px;
    }

    .section-5 p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 30px;
    }

    .section-5 .indicators a {
        margin: 25px 55px;
        cursor: pointer;
    }

    .section-5-1 .icon {
        left: 160px;
        top: -100px;
    }

    .section-5-1 .descript {
        max-width: 650px;
        margin: 0 auto 80px;
        font-size: 14px;
        line-height: 18px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-2 {
        padding: 135px 0 50px 0;
    }

    .section-5-2 .icon {
        left: 160px;
        top: -125px;
    }

    .section-5-2 h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 60px;
    }

    .section-5-2 .text-block-1 {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5-2 .outline-diagram .plan-item {
        display: block;
        margin: 0 auto;
    }

    .section-5-2 .outline-diagram .plan-item:last-child {
        margin: 0 auto;
    }

    .section-5-3 {
        padding: 110px 10px 50px 10px;
    }

    .section-5-3 .icon {
        left: 140px;
        top: -109px;
    }

    .section-5-3 h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .section-5-3 .descript {
        font-size: 13px;
        line-height: 16px;
        margin: 0 auto 30px;
    }

    .section-5-4 .technologies {
        max-width: 300px;
    }

    .section-5-4 .icon {
        left: 170px;
        top: -100px;
    }

    .section-5-4 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-5-4 .descript {
        font-size: 16px;
    }

    .section-5-4 .technologies ul li:first-child .pic,
    .section-5-4 .technologies ul li:nth-child(2) .pic,
    .section-5-4 .technologies ul li:nth-child(3) .pic,
    .section-5-4 .technologies ul li:nth-child(4) .pic {
        left: -65px;
    }

    .section-6 h2 {
        font-size: 40px;
    }

    .section-6 .descript {
        font-size: 15px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 15px;
        line-height: 18px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 12px;
        line-height: 15px;
        height: 105px;
    }

    .section-6 .responsive-slick .slick-item {
        margin: 0 20px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .section-7 .descript {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 40px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0 60px;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 50px;
    }

    .section-7 .flip-container {
        margin: 0 auto;
    }

    .section-8 {
        height: auto;
        background: url(../img/tech-bg.jpg) 70% 0 no-repeat;
    }

    .section-8 .note {
        color: #f6912c;
        bottom: -20px;
        font-size: 18px;
        line-height: 22px;
        margin-right: 20px;
    }

    .section-8 h2 {
        font-size: 45px;
        line-height: 45px;
    }

    .section-8 p {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 40px;
    }

    .section-8 .quest {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 25px;
    }

    .section-8 .slogan {
        font-size: 25px;
        line-height: 30px;
    }

    .section-9 .item {
        max-width: 165px;
        margin-right: 20px;
    }

    .section-9 .item .text .title {
        font-size: 16px;
        height: 60px;
    }

    .section-10 h3 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 50px;
        margin-left: 3%;
        margin-right: 3%;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }

    .section-11 .reviews {
        max-width: 750px;
    }

    .section-11 .review-item {
        margin: 0 10px 20px;
    }

    .section-11 .review-item .block-info p {
        font-size: 13px;
        line-height: 16px;
    }

    .section-11 .review-item .block-info .user-info {
        font-size: 14px;
    }


    .footer {
        height: 130px;

    }

    .footer .footer-flex {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-left: 10%;
        margin-right: 10%;

    }

    .footer .footer-logo {
        margin-right: 0;
    }

    .footer .footer-logo .logo {
        display: block;
        background-image: url(../img/mnlogo.png);
        width: 242px;
        height: 40px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 10px;
        margin: auto;
        position: relative;
    }

    .footer .footer-info {
        display: block;
        position: relative;
        /* top: 15px; */
        margin-top: 10px;
        left: 0px;
        /* background-image: url(../img/sprite.png); */
        /* background-position: -1351px -192px; */
        width: auto;
        height: auto;
        /* margin: auto; */
        margin-left: auto;
        margin-right: auto;
    }

    .footer .footer-info p {
        font-size: 11px;
    }

    .footer .social-group {
        max-width: 125px;
        margin: auto;
        margin-top: 5px;
    }

    .circles {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .top-menu li {
        padding-left: 2%;
        padding-right: 2%;
    }

    .section-3 .channels-group .tv {
        top: 40px;
    }

    .section-3 .channels-group .tv:hover {
        top: 40px;
    }

    .container {
        width: 100%;
        max-width: 750px;
    }

    .section-1 {
        height: 600px;
        background: url(../img/sec_1BG_769-1199.jpg) 25% no-repeat;
    }

    .section-1 #video-wrap {
        max-width: 768px;
        height: 550px;
    }

    .ac-wrap .bg {
        background: url(../img/ac-bg.jpg) 30% 0 no-repeat;
    }

    .ac-wrap .big-title {
        text-align: center;
        font-size: 55px;
        margin-left: 260px;
        /*filter: drop-shadow(0px 0px 12px #4b2300);*/
    }

    .ac-wrap .ac-price1 {
        color: #03609b;
        font-size: 47px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        margin-left: 250px;
        font-family: "Raleway", sans-serif;
    }

    .ac-wrap .ac-price2 {
        color: #03609b;
        font-size: 47px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        margin-left: 15px;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 50px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 65px;
        font-weight: 700;
        font-style: normal;
        line-height: 76px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;

        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/

    }

    .section-1a {
        width: 100%;
        max-width: 1920px;
        height: auto;
        margin: 0 auto;
        background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
        padding: 110px 0 50px 0;
        text-align: center;
        position: relative;
    }

    .section-1a h1 {
        color: #fdb716;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 62px;
        margin-bottom: 65px;
    }

    .section-1a h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 55px;
        margin-bottom: 70px;
    }

    .section-1a h3 {
        display: block;
        color: #9155a7;
        font-family: Raleway, sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-1a .icon_block_bg {
        background: none;
        width: 510px;
        margin: auto;
        height: 150px;
        margin-left: 220px;
        /*padding-left: 20px;*/
        border-radius: 7px;
    }

    .section-1a .icon_block {
        /*margin-left: 40px;*/
    }

    .ac-wrap .ac-btn {

        margin-top: 337px;
    }

    .section-1a .sun_tv {
        background: url(../img/sun_tv.png);
        max-width: 45px;
        height: 44px;
        /* margin: auto; */
        position: relative;
        display: block;
        left: 50px;
    }

    .section-1a .sun_wifi {
        background: url(../img/sun_wifi.png);
        max-width: 55px;
        height: 44px;
        position: relative;
        left: 190px;
        top: -43px;
    }

    .section-1a .sun_prist {
        background: url(../img/sun_prist.png);
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 320px;
        top: -87px;
    }

    .section-1a .tv_navybor {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 600;
        /* font-style: italic; */
        top: -85px;
        margin-left: 0px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 17px;
        font-weight: 600;
        /* font-style: italic; */
        top: -164px;
        margin-left: 44px;
        text-align: left;
        display: block;
        position: relative;
        /*filter: drop-shadow(0px 0px 7px #4b2300);*/
    }

    .section-1a .smotreshka_sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 17px;
        font-weight: 600;
        /* font-style: italic; */
        top: -154px;
        margin-left: 32px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_24 {
        background: url(../img/sun_24.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: -1px;
        top: -80px;
    }

    .section-1a .sun_smotreshka {
        background: url(../img/sun_smotreshka.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: -1px;
        top: -100px;
    }

    .section-1a .sun_router {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 600;
        /* font-style: italic; */
        /* top: -208px; */
        margin-left: 190px;
        text-align: left;
        display: block;
        width: 100px;
        position: relative;
    }

    .section-1a .sun_network {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 600;
        /* font-style: italic; */
        /* top: -260px; */
        margin-left: 320px;
        text-align: left;
        display: block;
        position: relative;
        width: 150px;
        /*filter: drop-shadow(0px 0px 7px #4b2300);*/
    }

    .section-1a .tykva {
        color: #a9b4bb;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 200;
        /* font-style: italic; */
        top: -20px;
        margin-left: 220px;
        text-align: center;
        display: block;
        width: auto;
        position: relative;
    }

    .section-x {
        width: 100%;
        max-width: 1000px;
        height: 550px;
        margin: 0 auto;
        text-align: left;
        padding: 35px 0 30px 0;
        margin-bottom: 0px;
        margin-top: 0px;
        background: url(../img/tarif_zharkii_plansh.jpg) 84% 0 no-repeat;
        background-size: 992px;
    }

    .section-x .layer {
        display: block;
        left: 10px;
        position: relative;
        top: 149px;
    }

    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: 200px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 30px;
        left: 235px;
        margin-top: 60px;
    }

    .section-x .button1 {

        width: 30%;
        top: -4px;
        left: -1px;
    }

    .section-x .table1 {
        width: 230px;
        margin-left: 0px;
        height: 94px;
        text-align: center;
        background-color: #f0f0f0;
        top: -36px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        position: relative;
        border: 1px solid #3a9120;
        left: 0px;
    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;
        border-right: 1px solid #3a9120;
        color: #3a9120;
    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;
    }

    .section-x .table1_th3 {
        border-right: 1px solid #f48213;
        font-size: 20px;
        top: -5px;
        text-align: center;
        left: 0px;
        color: #3a9120;

    }

    .section-x .table1_th4 {

        font-size: 20px;
        top: -5px;
        text-align: center;
        left: 0px;

    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 280px;
        top: -167px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
        margin-left: 26px;
    }

    .speed-block {
        width: auto;
        display: flex;
        align-items: flex-end;


    }

    .speed {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 7px;

    }

    .price-block {
        margin: auto;
        display: flex;
        align-items: flex-end;
        align-items: flex-end;

    }

    .price-promo {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: none;
    }


    .utp {
        top: -51px;
        border-radius: 30px;
        width: 432px;
        height: 175px;

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 152px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 109px;
        margin-left: 6px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 82px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 55px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 28px;
        width: 85px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 26px;
        font-weight: 600;
        margin-right: 5px;
        margin-left: 14px;
        padding-bottom: 53px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 8px;
        margin-right: 8px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 253px;
        height: 157px;
        left: 167px;
        top: -217px;
        border-width: 2px;
    }


    .xtv {
        display: flex;
        top: -213px;
        position: relative;
        border-color: none;
        width: 588px;
        height: 79px;
        border: none;
        align-items: center;
    }

    .xtv_tvicon {
        width: 28px;
        position: relative;
    }

    .xtv_text {
        width: 77px;
        position: relative;
        font-size: 14px;
        text-align: left;
        font-weight: 500;
        line-height: 14px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .more_premier {
        width: 232px;
        position: relative;
        top: -563px;
        left: 24px;
    }

    .section-x .ivi_megogo {
        display: block;
        position: relative;
        top: -496px;
        width: 20%;
        left: 330px;
    }


    .section-x .table2 {
        margin-left: 0px;
        text-align: center;
        top: -40px;
        left: 0px;
    }

    .section-x .table2_th1 {
        width: 163px;
        height: 110px;
        background-color: #fff;

    }

    .section-x .table2_th2 {
        width: 163px;
        height: 110px;
        background-color: #fff;

    }

    .section-x .table2_th3 {
        width: 163px;
        height: 110px;
        background-color: #fff;
    }

    .section-x .tv_new {
        left: 40px;
        width: 50%;
        position: relative;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 45px;

    }


    .section-x .wifi_new {
        position: relative;
        top: 35px;
        left: -36px;
    }

    .section-x .tv_op {
        font-size: 13px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 13px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 18px;
        left: 6px;

    }

    .section-x .wifi_op2 {
        font-size: 13px;
        line-height: 18px;
    }

    .archer_c5 {
        width: 89px;
        position: relative;
        left: 108px;
        top: -84px;
        -118px:;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }


    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }

    .section-x .poradui {
        left: 23px;
        color: #010100;
        font-family: "Myriad Pro", sans-serif;
        font-size: 18px;
        font-weight: 600;
        font-style: italic;
        margin-top: 0px;
        margin-left: 0px;
        text-align: left;
        top: -81px;
    }

    .section-x .dobry {
        top: -14px;
        position: relative;
        width: 368px;
        height: auto;
        top: -41px;
        top: -149px;
        left: 22px;
    }

    .dobry_mob {
        display: none;
    }

    .section-x .JARKII {
        color: #2c4fb2;
        font-family: "Myriad Pro", sans-serif;
        font-size: 78px;
        font-weight: 900;
        font-style: italic;
        margin-top: 0px;
        margin-left: 20px;
        letter-spacing: -5px;
        width: 380px;
        display: none;
    }

    .section-x .ac-btn2 {

    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 800;
        font-style: italic;
        letter-spacing: -3px;
    }

    .section-x .dvoika {
        font-size: 76px;
        font-size: 76px;
        font-size: 76px;
        position: relative;
        position: relative;
        position: relative;
        top: 7px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 36px;
        font-weight: 500;
        font-style: italic;
        position: relative;
    }


    .section-x .katya {
        font-size: 12px;
        opacity: 0.9;
        padding-top: 10px;
        color: #585656;
        top: -496px;
        width: 188px;
        left: 285px;

    }


    .section-x .opisanie_tv {
        color: #fff;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        position: relative;
        line-height: 1.7;
        margin-top: 25px;
        letter-spacing: -1px;
    }

    .section-x .star {
        display: block;
        width: 80px;
        top: -70px;
        position: relative;
        left: 550px;
    }

    .section-2 {
        background: #ebe8e8 url(../img/circles.png) 50% 200px no-repeat;

        padding: 50px 0 20px 0;
    }

    .section-2 h1 {
        font-size: 45px;
        line-height: 45px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 20px;
        line-height: 20px;
    }

    .section-2 h2 {
        font-size: 45px;
    }

    .section-2 .rates-wrap {
        height: 540px;
    }

    .section-2 .rates-wrap .rate {
        max-width: 180px;
        padding: 20px 5px 10px;
        height: 450px;
    }

    .section-2 .rates-wrap .rate h3.name {
        font-size: 22px;
        margin-bottom: 18px;
        line-height: 25px;
    }

    .section-2 .rates-wrap .rate .info {
        font-size: 12px;
        line-height: 14px;
    }

    .section-2 .rates-wrap .rate ul li span {
        font-size: 16px;
    }

    .section-2 .rates-wrap .rate ul li {
        font-size: 11px;
        margin-bottom: 16px;
        padding-left: 28px;
        margin-left: 5px;
        line-height: 14px;
    }

    .section-2 .rates-wrap .rate ul li .channels p {
        font-size: 16px;
    }

    .section-2 .rates-wrap .rate ul li .channels {
        font-size: 12px;
        max-width: 110px;
    }

    .section-2 .rates-wrap .rate ul .channels2 {
        line-height: 6px;
    }

    .section-2 .rates-wrap .rate ul .tv-mini {
        display: inline-block;
        position: absolute;
        top: 0px;
        left: 2px;

        margin-top: -5px;
        background-image: url(../img/sprite.png);
        background-position: -1150px -1187px;
        width: 20px;
        height: 62px;
    }

    .section-2 .rates-wrap .rate .price-info .price {
        font-size: 20px;
    }

    .section-2 .rates-wrap .rate .btn {
        max-width: 157px;
        width: 80%;
        height: 41px;

        font-size: 13px;
        font-weight: 500;
        line-height: 41px;
        text-decoration: none;
        padding: 0;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    .section-2 .rates-wrap .rate .shadow {
        bottom: -15px;
        width: 140px;
        height: 16px;
    }

    .section-2 .select-link a {
        font-size: 16px;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-2 .responsive-slick-3 .slick-item p {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-item .title {
        font-size: 14px;
        line-height: 16px;
    }

    .section-2-3 {
        right: 0;
    }

    .section-2-3 .downl {
        font-size: 11px;
        text-align: center;
        line-height: 11px;
    }

    .section-2 .select-link .select-cond {
        margin-bottom: 50px;
    }

    .section-3 h2 {
        font-size: 45px;
    }

    .section-3 span {
        font-size: 20px;
    }

    .section-3 .channels-group .channel-info {
        margin-top: 230px;
        width: 180px;
        height: 180px;
        border-radius: 180px;
        padding: 10px;
    }

    .section-3 .channels-group .channel-info p {
        display: none;
    }

    .section-3 .channels-group .channel-info h3 a {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-3 .channels-group .channel-info h3 {
        margin-top: 85px;
    }

    .section-3 .info-link a {
        font-size: 17px;
        line-height: 17px;
        margin: 0 65px;
    }

    .section-3 .channels-group .path-1 {
        top: 120px;
        left: 85px;
    }

    .section-3 .channels-group .path-1 img {
        max-width: 300px;
    }

    .section-3 .channels-group .path-2 {
        top: 120px;
        left: 260px;
    }

    .section-3 .channels-group .path-2 img {
        width: 100px;
    }

    .section-3 .channels-group .path-3 {
        top: 120px;
        right: 260px;
    }

    .section-3 .channels-group .path-3 img {
        width: 100px;
    }

    .section-3 .channels-group .path-4 {
        top: 120px;
        right: 85px;
    }

    .section-3 .channels-group .path-4 img {
        width: 300px;
    }

    .section-3-3 .connectivity-methods .left-block {
        margin-bottom: 30px;
    }

    .section-3-7 .descript {
        font-size: 18px;
        line-height: 22px;
    }

    .section-3-7 .advantages .first .text .heading {
        font-size: 20px;
        line-height: 25px;
    }

    .section-3-7 .advantages .first .text p {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-7 .advantages .first .text,
    .section-3-7 .advantages .second .text,
    .section-3-7 .advantages .third .text,
    .section-3-7 .advantages .fourth .text {
        max-width: 600px;
    }

    .section-3-8 h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .section-3-8 .tv-package {
        max-width: 180px;
    }

    .section-hardware {
        height: 1555px;

    }

    .section-hardware h2 {
        font-size: 45px;
        line-height: 45px;
        margin-bottom: 31px;
    }

    .section-hardware h3 {
        font-size: 25px;
        line-height: 35px;
        margin-top: -12px;
        margin-bottom: 15px;

    }

    .infographik_desk {
        display: block;
    }

    .infographik_mob {
        display: none;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: flex-start;
        margin-top: 50px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: 56px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 30px;
    }

    .gadgets_info {
        font-size: 2px;
        width: 264px;
        text-align: left;
        margin-left: 12px;
        margin-right: 10px;
        line-height: 30px;
        color: #231f20;
        font-size: 21px;
        font-size: 22px;
        font-weight: 600;
        flex-wrap: wrap;
        display: flex;
        align-content: flex-start;
    }

    .gadgets_text {
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;


    }

    .gadgets_two {
        display: flex;
        width: 729px;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 65px;
    }


    .two_gadgets_img {
        width: 185px;
    }

    .two_gadgets_text {
        font-size: 22px;
        line-height: 26px;
        width: 113px;
        margin-top: 20px;
    }

    .two_gadgets_final {
        font-size: 20px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh {
        width: 100%;
        max-width: 1920px;
        height: 600px;
        margin: 0 auto;
        background: url("../img/mesh_bg.png") 50% 0 no-repeat;
        background-size: 1200px;
        background-size: 1200px;
        background-size: 1200px;
        text-align: center;
        padding-top: 100px;
        background-color: #ffb040;
    }

    .section-mesh h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
    }

    .section-mesh h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;
    }

    .section-mesh span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -146px;
        left: 437px;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -130px;
        left: 430px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -128px;
        left: 395px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -126px;
        left: 365px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 12px;
        font-weight: 300;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -133px;
        left: 0px;
        text-align: center;
    }

    .section-mesh .mesh {
        left: -120px;
        position: relative;
        top: 65px;
    }

    .section-mesh .mesh img {
        width: 360px;
    }


    .stodevyanostodevyat {
        width: 330px;
        margin-top: -10px;
    }

    .zacherknuto {

        font-size: 45px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 63px;
        margin-left: -20%;
        position: relative;
        margin-top: -10%;
    }

    .rmes {
        font-size: 40px;
    }

    .ilibesplatno {
        font-size: 25px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -3%;
    }

    .section-wifi {
        height: 781px;
    }

    .wifi-flex {
        display: flex;
        flex-direction: row;
        width: 730px;
        margin-left: 20px;
        height: 394px;
    }

    .wifi-ax3000 {
        width: 330px;
    }

    .wifi-class-c {
        width: 211px;
        top: -260px;
        left: 117px;
    }


    .wifi-all {
        display: block;
        margin-right: 50px;
    }

    .wifi-texts {
        display: block;
    }

    .section-wifi h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        margin-top: 0px;

    }

    .section-wifi h3 {
        font-size: 25px;


    }

    .ax3000_minititle {
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .ax3000_text {
        font-size: 18px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 24px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;

    }

    .wifi_otlichia {
        font-size: 14px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }


    .section-sberbox {
        height: 734px;
    }

    .sber-all {
        display: block;

    }

    .sber-flex {
        flex-direction: row;
        display: flex;
        width: 720px;
        margin: auto;
    }

    .sber-box {
        width: 294px;
    }

    .sber_minititle {
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .sber_text {
        font-size: 18px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 24px;
        margin-top: 10px;

    }

    .sberminitext {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;

    }

    .sber_otlichia {
        font-size: 14px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }

    .sberbox-texts {
        display: block;
        margin-right: 24px;
    }


    .section-4 h2 {
        font-size: 45px;
    }

    .section-4 h3 {
        font-size: 25px;
        line-height: 25px;
    }

    .section-4 span {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 18px;
    }

    .section-4 .bonus-info .variant span.text {
        font-size: 15px;
    }

    .section-4 .bonus-info .variant span.percent {
        font-size: 22px;
        line-height: 22px;
    }

    .section-4 .center-precent b {
        font-size: 35px;
    }

    .section-4 .bonus-information {
        padding: 70px 0 20px 0;
    }

    .section-4 .bonus-information .return-3 {
        top: -50px;
    }

    .section-4 .bonus-information p {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-5 h2 {
        font-size: 45px;
    }

    .section-5 p {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 160px;
    }

    .section-5 .indicators a {
        margin: 0 55px;
    }

    .section-5-1 .icon {
        left: 15px;
    }

    .section-5-1 .descript {
        max-width: 650px;
        margin: 0 auto 80px;
        font-size: 15px;
        line-height: 20px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-2 .icon {
        left: 50px;
    }

    .section-5-2 .outline-diagram .plan-item {
        display: block;
        margin: 0 auto;
    }

    .section-5-2 .outline-diagram .plan-item:last-child {
        margin: 0 auto;
    }

    .section-5-3 .icon {
        left: 15px;
    }

    .section-5-3 h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .section-5-4 .icon {
        left: 95px;
    }

    .section-5-4 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-5-4 .descript {
        font-size: 16px;
    }

    .section-6 h2 {
        font-size: 45px;
    }

    .section-6 .descript {
        font-size: 18px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 16px;
        line-height: 20px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 12px;
        line-height: 15px;
        height: 95px;
    }

    .section-6 .responsive-slick .slick-item {
        margin: 0 30px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 h2 {
        font-size: 45px;
        line-height: 45px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 50px;
    }

    .section-8 {
        height: auto;
        background: url(../img/tech-bg.jpg) 70% 0 no-repeat;
    }

    .section-8 .note {
        color: #f6912c;
        bottom: -20px;
        font-size: 18px;
        line-height: 22px;
        margin-right: 20px;
    }

    .section-8 h2 {
        font-size: 45px;
        line-height: 45px;
    }

    .section-8 p {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 40px;
    }

    .section-8 .quest {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 25px;
    }

    .section-8 .slogan {
        font-size: 25px;
        line-height: 30px;
    }

    .section-9 .item {
        max-width: 165px;
        margin-right: 20px;
    }

    .section-9 .item .text .title {
        font-size: 16px;
        height: 60px;
    }

    .section-10 h3 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 50px;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }

    .section-11 .reviews {
        max-width: 750px;
    }

    .section-11 .review-item {
        max-width: 225px;
    }

    .section-11 .review-item .block-info p {
        font-size: 13px;
        line-height: 16px;
    }

    .section-11 .review-item .block-info .user-info {
        font-size: 14px;
    }

    .section-11 .review-item .block-info .shadow {
        bottom: -31px;
        width: 220px;
        height: 30px;
    }

    .footer .footer-logo {
        margin-right: 0;
    }

    .footer .footer-logo .logo {

        width: 248px;
        top: 5px;
        position: relative;
    }

    .footer .footer-info {
        max-width: 370px;
    }

    .footer .footer-info p {
        font-size: 13px;
    }

    .footer .social-group {
        max-width: 185px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .top-menu li {
        padding-left: 3.5%;
        padding-right: 3.5%;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        line-height: 60px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        left: 0px;
        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 80px;
        font-weight: 700;
        font-style: normal;
        line-height: 76px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;

        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/

    }

    .ac-wrap .ac-btn {
        display: inline-block;
        width: 410px;
        height: 75px;
        background: #1cc5df;
        border-radius: 5px;
        text-align: center;
        font-family: Raleway, sans-serif;
        font-size: 32px;
        line-height: 75px;
        font-weight: 400;
        color: #fff;
        text-transform: uppercase;
        cursor: pointer;
        opacity: 0.9;
    }

    .ac-wrap .ac-btn:hover {
        filter: drop-shadow(0px 0px 4px #fff0a9) drop-shadow(0px 0px 3px #fff0a9) drop-shadow(0px 0px 2px #fff0a9) drop-shadow(0px 0px 1px #fff0a9);
    }

    .ac-wrap .bg {
        overflow: hidden;
        height: inherit;
        background: url("../img/ac-bg.jpg") 82% 0 no-repeat;
    }

    .container {
        width: 100%;
        max-width: 950px;
    }

    .section-1 {
        height: 600px;
        background: url(../img/sec_1BG_769-1199.jpg) 25% no-repeat;
    }

    .section-x {
        width: 100%;
        max-width: 1200px;
        height: 547px;
        text-align: left;
        margin-top: 0px;
        background: url(../img/tarif_zharkii.jpg) 59% 0 no-repeat;
        background-size: 1600px;
    }

    .section-x .layer {
        display: block;
        position: relative;
        left: 6px;
        top: 64px;
    }

    .section-x .poradui {
        font-size: 22px;
        font-weight: 600;
        margin-top: 0px;
        margin-left: 0px;
        width: 450px;
    }

    .section-x .dobry {
        position: relative;
        width: 412px;
        top: -41px;
        top: -9px;
        left: 0px;
    }

    .dobry_mob {
        display: none;
    }


    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 70px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: 280px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 30px;
        left: 330px;
        margin-top: 60px;
    }

    .section-x .button1 {
        width: 20%;
        top: -11px;
        left: 275px;
    }

    .section-x .table1 {
        width: 200px;
        /* margin-left: 340px; */
        height: 94px;
        text-align: center;
        top: -45px;
    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;

    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;
        text-align: center;
        left: 0px;
        color: #3a9120;

    }

    .section-x .table1_th3 {
        font-size: 18px;
        top: -5px;
        text-align: center;
        left: 0px;

    }

    .section-x .table1_th4 {

        font-size: 20px;
        top: -5px;
        text-align: center;
        left: 0px;
        color: #3a9120;


    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 280px;
        top: -66px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
    }

    .speed-block {
        width: auto;
        display: flex;
        align-items: flex-end;


    }

    .speed {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 7px;

    }

    .price-block {
        margin: auto;
        display: flex;
        align-items: flex-end;
        align-items: flex-end;

    }

    .price-promo {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: none;
    }


    .utp {
        top: -23px;
        border-radius: 30px;
        width: 463px;
        height: 175px;

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 152px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 109px;
        margin-left: 6px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 82px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 55px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 28px;
        width: 85px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 26px;
        font-weight: 600;
        margin-right: 18px;
        margin-left: 30px;
        padding-bottom: 53px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 8px;
        margin-right: 8px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 286px;
        height: 157px;
        left: 167px;
        top: -189px;
        border-width: 2px;
    }


    .xtv {
        display: flex;
        top: -181px;
        position: relative;
        border-color: none;
        width: 588px;
        height: 79px;
        border: none;
        align-items: center;
    }

    .xtv_tvicon {
        width: 28px;
        position: relative;
    }

    .xtv_text {
        width: 77px;
        position: relative;
        font-size: 14px;
        text-align: left;
        font-weight: 500;
        line-height: 14px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .more_premier {
        width: 232px;
        position: relative;
        top: -472px;
        left: 0px;
    }

    .section-x .ivi_megogo {
        left: 910px;
        display: block;
        position: relative;
        left: 478px;
        top: -394px;
        width: 20%;
    }


    .section-x .table2 {
        /* margin-left: 340px; */
        text-align: center;
        top: -50px;
    }

    .section-x .table2_th1 {
        width: 182px;
        height: 110px;

    }

    .section-x .table2_th2 {
        width: 140px;
        height: 110px;

    }

    .section-x .table2_th3 {
        width: 155px;
        height: 110px;
    }

    .section-x .tv_new {
        left: 40px;
        width: 50%;
        position: relative;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 45px;

    }


    .section-x .wifi_new {
        position: relative;
        top: 30px;
        left: -40px;
    }

    .section-x .tv_op {
        font-size: 15px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 15px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 18px;
        left: 8px;

    }

    .section-x .wifi_op2 {
        font-size: 15px;
        line-height: 18px;
        top: 10px;
        position: relative;
    }

    .archer_c5 {
        width: 84px;
        position: relative;
        left: 108px;
        top: -75px;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }


    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }


    .section-x .JARKII {
        font-size: 95px;
        margin-top: 0px;
        margin-left: 0px;
        text-align: left;
        letter-spacing: -3px;
        width: 600px;
        display: none;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 700;
        font-size: 75px;
        font-style: italic;
        letter-spacing: -3px;
    }

    .section-x .dvoika {
        font-size: 107px;
        font-size: 107px;
        font-size: 107px;
        position: relative;
        position: relative;
        position: relative;
        top: 7px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: italic;
        position: relative;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 12px;
        font-weight: 400;
        opacity: 0.9;
        margin-left: 0px;
        left: 480px;
        width: 132px;
        top: -392px;
        color: #141111;
    }


    .section-x .opisanie_tv {
        color: #fff;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        position: relative;
        line-height: 1.7;
        margin-top: 25px;
        letter-spacing: -1px;
    }

    .section-x .ac-btn2 {

    }

    .section-x .star {
        display: block;
        width: 80px;
        top: -140px;
        position: relative;
        left: 750px;
    }

    .section-2 {
        background: #ebe8e8 url(../img/circles.png) 50% 200px no-repeat;
    }

    .section-2 h1 {
        font-size: 55px;
        line-height: 55px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 26px;
        line-height: 26px;
    }

    .section-2 h2 {
        font-size: 55px;
    }

    .section-2 .rates-wrap .rate h3.name {
        font-size: 30px;
    }

    .section-2 .rates-wrap .rate {
        display: inline-block;
        vertical-align: top;
        width: 210px;
        height: 565px;
        padding: 25px 5px 25px;

        margin-right: -7px;
        margin-bottom: 30px;
        position: relative;
    }

    .section-2 .rates-wrap .rate .info {
        display: block;
        color: white;
        font-family: Raleway, sans-serif;
        font-size: 15px;
        font-weight: 600;
        line-height: 16px;
        margin-bottom: 5px;
    }

    .section-2 .rates-wrap .rate ul li {
        display: block;
        text-align: left;
        color: #2f2e2e;
        font-family: Raleway, sans-serif;
        font-weight: 400;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 25px;
        margin-left: 7px;
        position: relative;
        padding-left: 34px;
    }

    .section-2 .rates-wrap .rate ul li:nth-child(3) {
        height: 47px;
    }

    .section-2 .rates-wrap .rate ul li span {
        display: inline-block;
        color: #2f2e2e;
        font-size: 24px;
        margin-right: 5px;
        margin-bottom: 0;
    }

    .section-2 .rates-wrap .rate ul li .channels {
        margin-top: 0;
        color: #2f2e2e;
        font-weight: 400;
        font-family: Raleway, sans-serif;
        font-size: 14px;
        display: inline-block;
        text-decoration: none;
        border-bottom: 1px solid #494747;
        padding-top: 6px;
        line-height: 16px;
        overflow: hidden;
        max-width: 150px;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    .section-2 .rates-wrap .rate ul li .channels:hover {
        border-bottom: 1px solid transparent;
    }

    .section-2 .rates-wrap .rate ul li .channels p {
        display: inline-block;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 3;
        text-decoration: none;
        margin-right: 5px;
    }

    .section-2 .rates-wrap .rate ul .skorost-in {
        display: inline-block;
        position: absolute;
        top: 6px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -1345px -730px;
        width: 23px;
        height: 10px;
    }

    .section-2 .rates-wrap .rate ul .tv-mini {
        display: inline-block;
        position: absolute;
        top: 0px;
        left: 2px;
        margin-top: -3px;
        background-image: url(../img/sprite.png);
        background-position: -1345px -809px;
        width: 23px;
        height: 72px;
    }

    .section-2 .rates-wrap .rate ul .channels2 {
        line-height: 8px;
    }

    .section-2 .rates-wrap .rate ul .premial-router {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -826px -1107px;
        width: 21px;
        height: 46px;
    }

    .section-2 .rates-wrap .rate ul .premial-router.c3 {
        background-position: -847px -1107px;
        width: 21px;
        height: 46px;
    }

    .section-2 .rates-wrap .rate ul .premial-router.c2 {
        background-position: -868px -1107px;
        width: 21px;
        height: 46px;
    }

    .section-2 .rates-wrap .rate ul .premial-router.c1 {
        background-position: -889px -1107px;
        width: 21px;
        height: 23px;
    }

    .section-2 .rates-wrap .rate ul .tv-pristaska {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -1343px -761px;
        width: 23px;
        height: 46px;
    }

    .tv-pristaska-ek {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -1343px -761px;
        width: 23px;
        height: 23px;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-3 {
        right: 0;
    }

    .section-2-3 .downl {
        font-size: 10px;
    }

    .section-3 h2 {
        font-size: 55px;
    }

    .section-3 span {
        font-size: 25px;
    }

    .section-hardware {
        height: 1631px;
    }

    .section-hardware h2 {
        font-size: 55px;
        line-height: 55px;
        margin-bottom: 31px;
    }

    .section-hardware h3 {
        font-size: 32px;
        line-height: 35px;
        margin-top: -12px;
        margin-bottom: 15px;

    }

    .infographik_desk {
        display: block;
    }

    .infographik_mob {
        display: none;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: flex-start;
        margin-top: 50px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: 56px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 30px;
    }

    .gadgets_info {
        width: 351px;
        text-align: left;
        margin-left: 12px;
        margin-right: 10px;
        line-height: 30px;
        color: #231f20;
        /* font-size: 21px; */
        font-size: 22px;
        font-weight: 600;
        flex-wrap: nowrap;
        display: flex;
        align-content: flex-start;
        flex-direction: column;
    }

    .gadgets_text {

        color: #231f20;
        font-family: Myriad Pro, sans-serif;
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;
        font-style: italic;
        width: auto;

    }

    .two_gadgets_final {
        font-size: 22px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh .mesh {

        height: 700px;
        margin: 0 auto;
        text-align: center;
        padding-top: 44px;
        width: 509px;
        left: -188px;

    }

    .section-mesh. h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
    }

    .section-mesh. h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;
    }

    .section-mesh. span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 19px;
        font-weight: 600;
        line-height: 32px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -599px;
        left: 586px;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -180px;
        left: 600px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -178px;
        left: 550px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -176px;
        left: 500px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -456px;
        left: 0px;
        text-align: center;
    }

    .section-mesh .mesh {
        left: -172px;
        position: relative;
        top: 40px;
    }

    .section-mesh .mesh img {
        width: 550px;
    }


    .stodevyanostodevyat {
        width: 383px;
    }

    .zacherknuto {

        font-size: 50px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 70px;
        font-size: 70px;
        margin-left: -20%;
        position: relative;
        margin-top: -10%;
    }

    .rmes {
        font-size: 45px;
    }

    .ilibesplatno {
        font-size: 30px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -3%;
    }

    .section-wifi {
        width: 100%;
        max-width: 1920px;
        height: 870px;
        margin: 0 auto;
        background: url(../img/circles_ax.png) 50% 0 no-repeat;
        text-align: center;
        padding-top: 100px;
        background-color: #ffb040;
    }

    .wifi-flex {
        display: flex;
        flex-direction: row;
        width: 950px;
        margin-left: 0px;
        height: 394px;
    }

    .wifi-ax3000 {
        width: 429px;
    }

    .wifi-class-c {
        width: 284px;
        position: relative;
        top: -363px;
        left: 168px;
    }


    .wifi-all {
        display: block;
        margin-right: 60px;
    }

    .wifi-texts {
        display: block;
    }

    .section-wifi h2 {
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        line-height: 60px;
        margin-bottom: 20px;

    }

    .section-wifi h3 {
        font-size: 32px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;
        margin-bottom: 70px;

    }

    .ax3000_minititle {
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .ax3000_text {
        font-size: 22px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 34px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 20px;
        font-weight: 600;
        display: block;
        text-align: left;

    }

    .wifi_otlichia {
        font-size: 16px;
        font-weight: 300;
        display: block;
        margin-top: 80px;
    }


    .section-sberbox {
        height: 820px;
    }

    .sber-all {
        display: block;
        /*margin-right: 60px;*/
    }

    .sber-box {
        width: 386px;
    }

    .sber-flex {
        flex-direction: row;
        display: flex;
        width: 926px;
        margin: auto;
    }

    .sberbox-texts {
        display: block;
        margin-right: 63px;
    }

    .sber_minititle {
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .sber_text {
        font-size: 22px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 34px;
        margin-top: 10px;

    }

    .sber_minitext {
        font-size: 20px;
        font-weight: 600;
        display: block;
        text-align: left;
        width: 360px;

    }

    .sber_otlichia {
        font-size: 16px;
        font-weight: 300;
        display: block;
        margin-top: 80px;
    }


    .section-4 h2 {
        font-size: 55px;
    }

    .section-4 h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .section-4 span {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 40px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 20px;
    }

    .section-5 h2 {
        font-size: 55px;
    }

    .section-5 p {
        font-size: 30px;
        line-height: 36px;
    }

    .section-5 .indicators a {
        margin: 0 80px;
    }

    .section-5-1 .icon {
        left: 70px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-3 .icon {
        left: 75px;
    }

    .section-6 h2 {
        font-size: 55px;
    }

    .section-6 .descript {
        font-size: 20px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 20px;
        line-height: 24px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 13px;
        line-height: 16px;
        height: 105px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 h2 {
        font-size: 55px;
        line-height: 55px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 50px;
    }

    .section-8 h2 {
        font-size: 55px;
        line-height: 55px;
    }

    .section-8 p {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 50px;
    }

    .section-8 .quest {
        font-size: 22px;
        line-height: 29px;
        margin-bottom: 35px;
    }

    .section-8 .slogan {
        font-size: 30px;
        line-height: 40px;
    }

    .section-9 .item {
        max-width: 165px;
        margin-right: 20px;
    }

    .section-9 .item .text .title {
        font-size: 16px;
        height: 60px;
    }

    .section-10 h3 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 50px;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .section-x {
        width: 100%;
        max-width: 1920px;
        height: 513px;
        margin: 0 auto;
        background: url(../img/tarif_zharkii.jpg) 35% 0 no-repeat;
        text-align: center;
        background-size: 1500px;
        padding: 25px 0 30px 0;
    }

    .section-x .layer {
        left: -52px;
        position: relative;
        top: 0px;
    }

    .section-x .dobry {
        width: 500px;
    }

    .dobry_mob {
        display: none;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 13px;
        font-weight: 100;
        text-align: left;
        margin-left: -690px;
        left: 637px;
        top: -330px;
        width: 733px;
    }

    .section-x .poradui {
        color: #010100;
        font-family: "Myriad Pro", sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-align: left;
    }

    .section-x .podklycheniem {
        color: #9b105b;
        font-family: "Myriad Pro", sans-serif;
        font-size: 27px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
    }

    .section-x .JARKII {
        margin-top: 10px;
        margin-left: -360px;
        display: none;
    }

    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 80px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: 0px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 35px;
        left: -70px;
        margin-top: 60px;
    }

    .section-x .button1 {
        width: 26%;
        left: 380px;
        position: relative;
        top: -1px;
    }

    .section-x .table1 {
        width: 250px;
        height: 110px;
        top: -80px;
    }

    .section-x .table1_th1 {

        font-size: 55px;
        letter-spacing: 0px;
        text-align: center;

    }

    .section-x .table1_th2 {
        font-size: 55px;

        text-align: center;
    }

    .section-x .table1_th3 {

        font-size: 25px;
        left: 0px;
        text-align: center;
        top: 0px;
    }

    .section-x .table1_th4 {

        font-size: 25px;
        letter-spacing: 0px;
        text-align: center;
        left: 0px;
        top: 0px;
    }

    .star1 {
        font-size: 36px;
        position: relative;
        top: -27px;


    }


    .speed-price {
        display: flex;
        width: 384px;
        top: -78px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
    }

    .speed-block {
        width: auto;
        display: flex;
        align-items: flex-end;


    }

    .speed {
        font-size: 66px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 26px;
        font-weight: 600;
        margin-bottom: 9px;

    }

    .price-block {
        margin: auto;
        display: flex;
        align-items: flex-end;
        align-items: flex-end;

    }

    .price-promo {
        font-size: 66px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 26px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: none;
    }


    .utp {
        top: -73px;
        border-radius: 30px;
        width: 644px;
        height: 141px;

    }

    .utp_flex {

        display: flex;
        align-items: center;
        padding-top: 61px;
        height: 100px;

    }

    .mesh_utp {
        display: flex;
        width: 179px;
        margin-left: 22px;
        align-items: center;
    }

    .mesh_picture_utp {
        width: 133px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 33px;
        position: relative;
        font-size: 20px;
        font-weight: 600;
    }

    .prist_utp {
        width: 210px;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-left: 38px;
        width: 213px;
    }

    .prist_picture_utp {
        width: 72px;

    }

    .plus_utp {
        width: 36px;
        position: relative;
        font-size: 30px;
        font-weight: 600;
        margin-right: 5px;
        margin-left: 5px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: row-reverse;
        margin-right: 37px;
        align-items: center;
        width: 153px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 370px;
        height: 110px;
        left: 258px;
        top: -197px;
        border-width: 2px;
    }


    .xtv {
        display: flex;
        top: -157px;
        position: relative;
        border-color: none;
        width: 734px;
        height: 79px;
        border: none;
        align-items: center;

    }

    .xtv_tvicon {
        width: 34px;
        position: relative;
    }

    .xtv_text {
        width: 92px;
        position: relative;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 15px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 25px;
        margin-left: 32px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 202px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 18px;
        font-weight: 600;
        line-height: 20px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 25px;
        margin-left: 32px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 202px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 18px;
        font-weight: 600;
        line-height: 20px;
    }

    .more_premier {
        width: 232px;
        position: relative;
        top: -197px;
        left: 522px;
    }

    .section-x .ivi_megogo {
        display: block;
        position: relative;
        top: -429px;
        left: 602px;
        width: 27%;

    }


    .section-x .table2 {
        top: -90px;

    }

    .section-x .table2_th1 {
        width: 250px;
        height: 140px;

    }

    .section-x .table2_th2 {
        width: 200px;
        height: 140px;

    }

    .section-x .table2_th3 {
        width: 205px;
        height: 140px;
    }

    .section-x .tv_op {
        font-size: 22px;
    }

    .section-x .prist_op {
        font-size: 22px;
    }

    .section-x .wifi_op1 {
        font-size: 24px;
        left: -38px;

    }

    .section-x .wifi_op2 {
        font-size: 20px;
        top: 10px;
        position: relative;
        left: -15px;
    }

    .section-x .table_tv_new_th1 {
        width: 50px;
    }

    .section-x .table_tv_new_th3 {
        width: 50px;
    }

    .archer_c5 {
        width: 107px;
        position: relative;
        left: 93px;

        top: -102px;
    }


    .section-x .icon_tv {
        width: 60%;
        margin-left: 10px;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 85px;
        font-weight: 800;
        font-style: italic;
        letter-spacing: 0px;
        padding-right: 10px;
    }

    .section-x .littletext {
        font-variant: JIS90;
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 900;
        font-style: italic;
        position: relative;
        margin-left: -10px;
    }

    .section-x .ac-btn2 {

    }

    .section-x .star {
        display: block;
        width: 80px;
        top: -160px;
        position: relative;
        left: 810px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .section-x {
        width: 100%;
        max-width: 1920px;
        height: 547px;
        margin: 0 auto;
        background: url(../img/tarif_zharkii.jpg) 30% 0 no-repeat;
        background-size: 1600px;
        text-align: center;
        padding: 25px 0 30px 0;
    }

    .section-x .layer {
        left: -134px;
        position: relative;
        top: 20px;
    }

    .section-x .dobry {
        width: 550px;

    }

    .dobry_mob {
        display: none;
    }


    .section-x .katya {

        font-family: "Myriad Pro", sans-serif;
        /* font-size: 14px; */
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        left: -131px;
        width: 748px;
        top: -302px;
    }

    .section-x .poradui {
        color: #010100;
        font-family: "Myriad Pro", sans-serif;
        font-size: 30px;
        font-weight: 600;
        margin-top: 26px;
        left: 10px;
        text-align: left;
    }

    .section-x .podklycheniem {
        color: #9b105b;
        font-family: "Myriad Pro", sans-serif;
        font-size: 27px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
    }

    .section-x .JARKII {
        margin-top: 10px;
        margin-left: -360px;
        display: none;
    }


    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 100px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: -100px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 35px;
        left: -210px;
    }

    .section-x .button1 {
        position: relative;
        left: 504px;
        width: 307px;
        top: -53px;
        top: 6px;

    }

    .section-x .table1 {
        width: 300px;
        top: -90px;
        /*margin-left: 260px;*/
    }

    .section-x .table1_th1 {
        font-size: 65px;
    }

    .section-x .table1_th2 {
        font-size: 65px;
    }

    .section-x .table1_th3 {

    }

    .section-x .table1_th4 {

    }


    .section-x .table2 {

        /*margin-left: 260px;*/
    }

    .section-x .table2_th1 {
        width: 243px;
    }

    .section-x .table2_th2 {
        width: 200px;
    }

    .section-x .table2_th3 {
        width: 220px;
    }

    .section-x .tv_op {
        font-size: 20px;
    }

    .section-x .prist_op {
        font-size: 20px;
    }

    .section-x .wifi_op1 {
        font-size: 24px;
        left: -50px;

    }

    .section-x .wifi_op2 {
        font-size: 20px;
        top: 10px;
        position: relative;
        left: -23px;
    }

    .section-x .table_tv_new_th1 {
        width: 50px;
    }

    .section-x .table_tv_new_th3 {
        width: 50px;
    }

    .section-x .ivi_megogo {
        left: 910px;
        display: block;
        position: relative;
        left: 690px;
        top: -410px;
        width: 26%;
    }

    .section-x .archer_c5 {
        width: 129px;
        position: relative;
        left: 87px;
        top: -113px;
    }

    .section-x .icon_tv {
        width: 60%;
        margin-left: 10px;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 90px;
        font-weight: 800;
        font-style: italic;
        letter-spacing: 1px;
        padding-right: 10px;
    }

    .section-x .littletext {
        font-variant: JIS90;
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 900;
        font-style: italic;
        position: relative;
        margin-left: -10px;
    }

    .section-x .ac-btn2 {

    }
}

.slick-prev {
    z-index: 1024;
}

.title {
    text-align: center;
}

@media screen and (max-width: 370px) {
    .section-7 .responsive-slick-2 .slick-next {
        right: 20px;
    }
}

/*# sourceMappingURL=data:application/json;base64,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QWU7UUFDZix5QkFBeUI7UUFDekIsaUNBQWlDO1FBQ2pDLHNDQUFzQztRQUN0QyxnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQixtQkFBbUI7UUFDbkIsbUJBQW1CO0tBQ3RCOztJQUVEOztLQUVDO0NBQ0o7O0FBRUQ7SUFDSSxjQUFjO0NBQ2pCOztBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0k7UUFDSSxZQUFZO0tBQ2Y7Q0FDSiIsImZpbGUiOiJtYWluLmNzcy4xMDUwNDllZmEzLmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1JdC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tU2VtaWJvbGRJdC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1TZW1pYm9sZEl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tU2VtaWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuIFNhbnMgQ29uZGVuc2VkL09wZW4gU2FucyBDb25kZW5zZWQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZC9PcGVuIFNhbnMgQ29uZGVuc2VkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQvT3BlbiBTYW5zIENvbmRlbnNlZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZC9PcGVuU2Fucy1Db25kZW5zZWRMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQvT3BlblNhbnMtQ29uZGVuc2VkTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuY2VkIGJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQgQk9MRC9PcGVuIFNhbnMgQ29uZGVuc2VkIEJPTEQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZCBCT0xEL09wZW4gU2FucyBDb25kZW5zZWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZCBCT0xEL09wZW4gU2FucyBDb25kZW5zZWQgQk9MRC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZCBCT0xEL09wZW5TYW5zLUNvbmRlbnNlZEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9PcGVuIFNhbnMgQ29uZGVuc2VkIEJPTEQvT3BlblNhbnMtQ29uZGVuc2VkQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1Db25kL015cmlhZFByby1Db25kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZEl0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tQ29uZEl0L015cmlhZFByby1Db25kSXQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmRJdC9NeXJpYWRQcm8tQ29uZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1Db25kSXQvTXlyaWFkUHJvLUNvbmRJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmRJdC9NeXJpYWRQcm8tQ29uZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmRJdC9NeXJpYWRQcm8tQ29uZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkV2ViUHJvLUNvbmRlbnNlZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC9NeXJpYWRXZWJQcm8tQ29uZGVuc2VkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZFdlYlByby1Db25kZW5zZWQvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWRXZWJQcm8tQ29uZGVuc2VkL015cmlhZFdlYlByby1Db25kZW5zZWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFdlYlByby1Db25kZW5zZWQvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFdlYlByby1Db25kZW5zZWQvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogcmFsZXdheS0xMDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgVGhpblwiKSwgbG9jYWwoXCJSYWxld2F5LVRoaW5cIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTEwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTIwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIlJhbGV3YXktRXh0cmFMaWdodFwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0yMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktMTAwaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktVGhpbkl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0xMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktMjAwaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IEV4dHJhTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktRXh0cmFMaWdodEl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0yMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktMzAwIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IExpZ2h0XCIpLCBsb2NhbChcIlJhbGV3YXktTGlnaHRcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LXJlZ3VsYXIgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXlcIiksIGxvY2FsKFwiUmFsZXdheS1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTMwMGl0YWxpYyAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUmFsZXdheS1MaWdodEl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0zMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IEl0YWxpY1wiKSwgbG9jYWwoXCJSYWxld2F5LUl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktNTAwIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IE1lZGl1bVwiKSwgbG9jYWwoXCJSYWxld2F5LU1lZGl1bVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qICBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTUwMGl0YWxpYyAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktTWVkaXVtSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTUwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS02MDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgU2VtaUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS1TZW1pQm9sZFwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktNjAwaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IFNlbWlCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSYWxld2F5LVNlbWlCb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS03MDBpdGFsaWMgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUmFsZXdheS1Cb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS03MDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgQm9sZFwiKSwgbG9jYWwoXCJSYWxld2F5LUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTgwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBFeHRyYUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS1FeHRyYUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTgwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTgwMGl0YWxpYyAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBFeHRyYUJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktRXh0cmFCb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTgwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS05MDBpdGFsaWMgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktQmxhY2tJdGFsaWNcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTkwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtOTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTkwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBCbGFja1wiKSwgbG9jYWwoXCJSYWxld2F5LUJsYWNrXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvUmVndWxhclwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1JlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm9SZWd1bGFyL015cmlhZFByb1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb0JvbGRcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9Cb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGQvTXlyaWFkUHJvQm9sZC5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGQvTXlyaWFkUHJvQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvQm9sZC9NeXJpYWRQcm9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGQvTXlyaWFkUHJvQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJNeXJpYWRQcm9JdGFsaWNcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9JdGFsaWNcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvSXRhbGljL015cmlhZFByb0l0YWxpYy5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0l0YWxpYy9NeXJpYWRQcm9JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb0l0YWxpYy9NeXJpYWRQcm9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvSXRhbGljL015cmlhZFByb0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJNeXJpYWRQcm9TZW1pQm9sZFwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1NlbWlCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkL015cmlhZFByb1NlbWlCb2xkLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvU2VtaUJvbGQvTXlyaWFkUHJvU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkL015cmlhZFByb1NlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkL015cmlhZFByb1NlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb0JvbGRJdGFsaWNcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9Cb2xkSXRhbGljXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGRJdGFsaWMvTXlyaWFkUHJvQm9sZEl0YWxpYy5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGRJdGFsaWMvTXlyaWFkUHJvQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvQm9sZEl0YWxpYy9NeXJpYWRQcm9Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGRJdGFsaWMvTXlyaWFkUHJvQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJNeXJpYWRQcm9TZW1pQm9sZEl0YWxpY1wiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1NlbWlCb2xkSXRhbGljXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkSXRhbGljL015cmlhZFByb1NlbWlCb2xkSXRhbGljLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvU2VtaUJvbGRJdGFsaWMvTXlyaWFkUHJvU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkSXRhbGljL015cmlhZFByb1NlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkSXRhbGljL015cmlhZFByb1NlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk1pbmlvblByby1SZWd1bGFyXCI7ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTWluaW9uUHJvLVJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTWluaW9uUHJvL01pbmlvblByby1SZWd1bGFyLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTWluaW9uUHJvL01pbmlvblByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTWluaW9uUHJvL01pbmlvblByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01pbmlvblByby9NaW5pb25Qcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9NaW5pb25Qcm8vTWluaW9uUHJvLVJlZ3VsYXIuc3ZnI01pbmlvblByby1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01pbmlvblByby9NaW5pb25Qcm8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogZm9udC1mYW1pbHk6IFwiRElOUHJvLUJvbGRcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm8tQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5Qcm8tQm9sZC9ESU5Qcm8tQm9sZC5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTlByby1Cb2xkL0RJTlByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQvRElOUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQvRElOUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQvRElOUHJvLUJvbGQuc3ZnI0RJTlByby1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL0RJTlByby1Cb2xkL0RJTlByby1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZXNjdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lbXB0eSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCA+IGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcbn1cclxuXHJcbi8qYSB7XHJcbiAgICBAaW5jbHVkZSBsaW5rcyhvcmFuZ2UsIGJsdWUsIHllbGxvdywgdGVhbCk7XHJcbn0qL1xyXG5pbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lIDA7XHJcbn1cclxuXHJcbmEuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm0teC15IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIO+/veS7je+/ve+/vSBGaXJlZm94ICovXHJcbiAgICAvKiDvv73ku43vv73vv70gSUUgKi9cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAvKiDvv73ku43vv73vv70gU2FmYXJpLCBDaHJvbWUsIGlPUyAqL1xyXG4gICAgLyog77+95LuN77+977+9IE9wZXJhICovXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcblxyXG4udHJhbnNZIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi50cmFuc1gge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y1ZjVmNSwgIzhhOGE4YSk7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9wLWxpbmUge1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGJjMTM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4udG9wLW1lbnUge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnRvcC1tZW51IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMzlweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaSBhIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLnRvcC1tZW51IGxpIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM3NDc2ODM7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmOGFiNWQ7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udG9wLW1lbnUgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4jbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuI21lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qQ2hhbmdlIHRvZ2dsZSBzaXplIGJ5IGFkanVzdGluZyB3aWR0aCAmIGhlaWdodCovXHJcbi50Yi1tZW51LXRvZ2dsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLypDaGFuZ2UgdG9nZ2xlIGNvbG9yIGhlcmUqL1xyXG4udGItbWVudS10b2dnbGUgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxufVxyXG5cclxuLnRiLW1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDIpIHtcclxuICAgIHRvcDogNDAlO1xyXG59XHJcblxyXG4udGItbWVudS10b2dnbGUgaTpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiA4MCU7XHJcbn1cclxuXHJcbi8qIFN0eWxlIHRoZSBhY3RpdmUgdG9nZ2xlIGhlcmUgKi9cclxuLypBbmltYXRpb24gb2YgdGhlIHRvZ2dsZSovXHJcbi50Yi1tZW51LXRvZ2dsZS50Yi1hbmltYXRlLXRvZ2dsZSBpOmZpcnN0LWNoaWxkLFxyXG4udGItbWVudS10b2dnbGUudGItYW5pbWF0ZS10b2dnbGUgaTpudGgtY2hpbGQoMikge1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLnRiLW1lbnUtdG9nZ2xlLnRiLWFuaW1hdGUtdG9nZ2xlIGk6bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmJhc2UtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJhc2UtZ3JvdXA6YWZ0ZXIsXHJcbi5iYXNlLWdyb3VwOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5iYXNlLWdyb3VwOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmhlYWRlci1waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmUgLnBob25lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM0ODMzMjA7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4uaGVhZGVyLXBob25lIC5waG9uZSAuaWNvbi10ZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NnB4IC0zNzJweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXBob25lIC5iYWNrLWNhbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2Y2OTEyYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAycHggZG90dGVkICNmNjkxMmM7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmUgLmJhY2stY2FsbDpob3ZlciB7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogNzU1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b3V0dWJlLWZ1bGwtcXVhbGl0eS5qcGdcIikgNTAlIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSBidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZGI3MTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMSBidXR0b24gLnRyaWFuZ2xlIHtcclxuICAgIGJvcmRlcjogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNmZGI3MTY7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSAudmlkZW8tcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxMDQ1O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC52aWRlby1yZXNwb25zaXZlIGlmcmFtZSxcclxuLnNlY3Rpb24tMSAudmlkZW8tcmVzcG9uc2l2ZSBvYmplY3QsXHJcbi5zZWN0aW9uLTEgLnZpZGVvLXJlc3BvbnNpdmUgZW1iZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC5hcnJvdy1kb25lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC0xMDMxcHg7XHJcbiAgICB3aWR0aDogMTQ2cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC5tZWdhLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMGQ4YmJmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsqL1xyXG4gICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7Ki9cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUyIHtcclxuICAgIGNvbG9yOiAjMWM1OTk5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyovXHJcbiAgICAvKi13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyovXHJcblxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tMWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ViZThlOCB1cmwoXCIuLi9pbWcvY2lyY2xlcy5wbmdcIikgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSBoMSB7XHJcbiAgICBjb2xvcjogI2ZkYjcxNjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMWEgaDMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzkxNTVhNztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMWEgLmljb25fYmxvY2tfYmcge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogNTEwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuaWNvbl9ibG9jayB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuX3R2IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3R2LnBuZyk7XHJcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAvKiBtYXJnaW46IGF1dG87ICovXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fd2lmaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl93aWZpLnBuZyk7XHJcbiAgICBtYXgtd2lkdGg6IDU1cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAyMDBweDtcclxuICAgIHRvcDogLTQzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fcHJpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fcHJpc3QucG5nKTtcclxuICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAzNDBweDtcclxuICAgIHRvcDogLTg3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC50dl9uYXZ5Ym9yIHtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTg1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuX2NoYW5uZWxzIHtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTE3MXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zbW90cmVzaGthX3N1bl9jaGFubmVscyB7XHJcbiAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICB0b3A6IC0xNjZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuXzI0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuXzI0LnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICB0b3A6IC04MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuX3Ntb3RyZXNoa2Ege1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fc21vdHJlc2hrYS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgdG9wOiAtMTA2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fcm91dGVyIHtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTIyM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fbmV0d29yayB7XHJcbiAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICB0b3A6IC0yNzZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgLypmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggN3B4ICM0YjIzMDApOyovXHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fcHJpY2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5hYy1wcmljZTEge1xyXG4gICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5hYy1wcmljZTIge1xyXG4gICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RhcmlmX3poYXJraWkuanBnKSA5MCUgMCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4IDA7XHJcbiAgICBoZWlnaHQ6IDY1N3B4O1xyXG5cclxufVxyXG5cclxuLmF2YW5zIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIGNvbG9yOiBncmF5O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnRhYmxlMSB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICovXHJcbiAgICAvKiBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMTBweDsgKi9cclxuICAgIC8qIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDsgKi9cclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLyogYm9yZGVyOiAycHggc29saWQgIzNhOTEyMDsgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTEwcHg7XHJcbiAgICAvKiBtYXJnaW4tbGVmdDogMTEwcHg7ICovXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGFibGUxX3RoMSB7XHJcbiAgICAvKmJvcmRlci1yaWdodDogIzNhOTEyMCBzb2xpZCAycHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG59XHJcblxyXG4udGFibGUxX3RoMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGNvbG9yOiAjM2E5MTIwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4udGFibGUxX3RoMyB7XHJcbiAgICAvKmJvcmRlci1yaWdodDogI2VhMjI1NiBzb2xpZCAycHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Db25kXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzNhOTEyMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgbGVmdDogMzVweDtcclxufVxyXG5cclxuLnRhYmxlMV90aDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLUNvbmRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjM2E5MTIwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiA0NXB4O1xyXG59XHJcblxyXG4uc3RhcjEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjMDEwMTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzhweDtcclxuXHJcblxyXG59XHJcblxyXG5cclxuLnNwZWVkLXByaWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC04NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnNwZWVkLWJsb2NrIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblxyXG59XHJcblxyXG4uc3BlZWQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBjb2xvcjogIzAxMDEwMDtcclxuXHJcbn1cclxuXHJcbi5tYml0cyB7XHJcbiAgICAvKmJvcmRlci1yaWdodDogI2VhMjI1NiBzb2xpZCAycHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Db25kXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzAxMDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxufVxyXG5cclxuLnByaWNlLWJsb2NrIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG59XHJcblxyXG4ucHJpY2UtcHJvbW8ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBjb2xvcjogIzAxMDEwMDtcclxuXHJcblxyXG59XHJcblxyXG4ucnViIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Db25kXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzAxMDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnNiZXJib3hfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4udXRwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNDgsIDIzMiwgMC40OSk7XHJcbiAgICB0b3A6IC03M3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzUyNzNhZDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgd2lkdGg6IDgxMXB4O1xyXG4gICAgaGVpZ2h0OiAxNDFweDtcclxuXHJcbn1cclxuXHJcbi51dHBfZmxleCB7XHJcbiAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA2MXB4O1xyXG5cclxuICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG59XHJcblxyXG4ubWVzaF91dHAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAyMTRweDtcclxuICAgIC8qIHBhZGRpbmctYm90dG9tOiAyMnB4OyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWVzaF9waWN0dXJlX3V0cCB7XHJcbiAgICB3aWR0aDogMTMzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuXHJcbi5pbGlfdXRwIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGNvbG9yOiAjNGQzMjA0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wcmlzdF91dHAge1xyXG4gICAgd2lkdGg6IDIwM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5wcmlzdF9waWN0dXJlX3V0cCB7XHJcbiAgICB3aWR0aDogODNweDtcclxuXHJcbn1cclxuXHJcbi5wbHVzX3V0cCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjNGQzMjA0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLndpZmlfdXRwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIxNHB4O1xyXG59XHJcblxyXG4ud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICB3aWR0aDogODZweDtcclxuICAgIC8qIG1hcmdpbi10b3A6IDE4cHg7ICovXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxufVxyXG5cclxuLnRleHRfdXRwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICM0ZDMyMDQ7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ucmFta2Ffd2lmaV9wcmlzdF91dHAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGQzMjA0O1xyXG4gICAgd2lkdGg6IDQ3OXB4O1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIGxlZnQ6IDMxM3B4O1xyXG4gICAgdG9wOiAtMTk3cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbn1cclxuXHJcblxyXG4ueHR2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyAqL1xyXG4gICAgdG9wOiAtMTU3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICB3aWR0aDogNzM0cHg7XHJcbiAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnh0dl90dmljb24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi54dHZfdGV4dCB7XHJcbiAgICB3aWR0aDogMTExcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzQ5M2EzYjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi54dHZfemVicmEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTI3M2FkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgd2lkdGg6IDBweDtcclxuICAgIGhlaWdodDogNjFweDtcclxuICAgIGxlZnQ6IDM1cHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuXHJcbi54dHZfY2hhbm5lbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcblxyXG5cclxufVxyXG5cclxuLnh0dl9oZF91aGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4ueHR2XzI0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnh0dl8yNGljb24ge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcclxufVxyXG5cclxuLnh0dl8yNF9jaGFubmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjNDkzYTNiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi54dHZfMjRfa2lubyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzQ5M2EzYjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi54dHZfc21vdHIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ueHR2X3Ntb3RyX2ljb24ge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcclxufVxyXG5cclxuLnh0dl9zbW90cl9jaGFubmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjNDkzYTNiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi54dHZfc21vdHJfa2lubyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzQ5M2EzYjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tb3JlX3ByZW1pZXIge1xyXG4gICAgd2lkdGg6IDI1OXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTk3cHg7XHJcbiAgICBsZWZ0OiA1ODFweDtcclxufVxyXG5cclxuXHJcbi50YWJsZTIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgLyptYXJnaW4tbGVmdDogMTEwcHg7Ki9cclxuICAgIHRvcDogLTEyMHB4O1xyXG59XHJcblxyXG4udGFibGUyX3RoMSB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgLypib3JkZXI6IHdoaXRlIHNvbGlkIDJweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbn1cclxuXHJcbi50YWJsZTJfdGgyIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAvKmJvcmRlcjogd2hpdGUgc29saWQgMnB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7Ki9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxufVxyXG5cclxuLnRhYmxlMl90aDMge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIC8qYm9yZGVyOiB3aGl0ZSBzb2xpZCAycHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDsqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50dl9uZXcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucHJpc3RhdmthX25ldyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9fdHYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG59XHJcblxyXG4ucHJvX3R2X21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxufVxyXG5cclxuLnByaXN0X29wX21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2lmaV9uZXdfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uX3R2IHtcclxuICAgIC8qZmlsdGVyOiBpbnZlcnQoMSk7Ki9cclxuXHJcbn1cclxuXHJcbi50YWJsZV90dl9uZXdfdGgxIHtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG5cclxufVxyXG5cclxuLnRhYmxlX3R2X25ld190aDIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbn1cclxuXHJcbi50YWJsZV90dl9uZXdfdGgzIHtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG5cclxufVxyXG5cclxuLnRhYmxlX3R2X25ld190aDQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnR2X29wIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5wcmlzdF9vcCB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDdweDtcclxuXHJcbn1cclxuXHJcbi53aWZpX29wMSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBsZWZ0OiA1MHB4OyAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTQ2cHg7XHJcbn1cclxuXHJcbi53aWZpX29wMiB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLndpZmlfbmV3IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8qIHRvcDogNTBweDtcclxuICAgICBsZWZ0OiAtNjBweDsqL1xyXG4gICAgdG9wOiA0NXB4O1xyXG59XHJcblxyXG4uYXJjaGVyX2M1IHtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgdG9wOiAtMTI5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmxheWVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogLTI1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1NHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5rYXR5YSB7XHJcbiAgICBjb2xvcjogIzRkMzIwNDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG9wYWNpdHk6IDEuMDtcclxuICAgIHRvcDogLTM0MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBsZWZ0OiA2MzdweDtcclxuICAgIHdpZHRoOiAxNzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAucG9yYWR1aSB7XHJcbiAgICBjb2xvcjogIzAxMDEwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgdG9wOiAtMzFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLnBvZGtseWNoZW5pZW0ge1xyXG4gICAgY29sb3I6ICM5YjEwNWI7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLkpBUktJSSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLm5vdm9nb2RueSB7XHJcbiAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBmb250LXNpemU6IDg1cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZWZ0OiAtMTYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4OyovXHJcblxyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RvbV9kb2J5X2Rlc2sucG5nXCIpIDUwJSAyNDBweCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmRvYnJ5IHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG59XHJcblxyXG4uZG9icnlfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucHJvX3R2X21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxufVxyXG5cclxuLnByaXN0X29wX21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2lmaV9uZXdfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgIGNvbG9yOiAjZTIzMTY1O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGVmdDogLTI3NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLyogbGV0dGVyLXNwYWNpbmc6IDFweDsgKi9cclxuICAgIHRvcDogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAuYnV0dG9uMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MDRweDtcclxuICAgIHdpZHRoOiAzMDdweDtcclxuICAgIHRvcDogLTUzcHg7XHJcbiAgICB0b3A6IDZweDtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgY29sb3I6ICMxNjNlNjQ7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTEwcHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmR2b2lrYSB7XHJcbiAgICBmb250LXNpemU6IDEwNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTA2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi14IC5vcGlzYW5pZV90diB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgIGZvbnQtdmFyaWFudDogSklTOTA7XHJcbiAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXggLmFjLWJ0bjIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24teCAuYWMtYnRuMjpob3ZlciB7XHJcblxyXG59XHJcblxyXG4uc2VjdGlvbi14IC5kb3Age1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5zdGFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICB0b3A6IC0xNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDcxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5pdmlfbWVnb2dvIHtcclxuICAgIGxlZnQ6IDkxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1NzZweDtcclxuICAgIHRvcDogLTM3NnB4O1xyXG4gICAgd2lkdGg6IDI3JTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWJlOGU4IHVybChcIi4uL2ltZy9jaXJjbGVzLnBuZ1wiKSA1MCUgMjQwcHggbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZzogMTEwcHggMCA1MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgaDEge1xyXG4gICAgY29sb3I6ICNmZGI3MTY7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzkxNTVhNztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuamFyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDkwZmIgdXJsKFwiLi4vaW1nL2NpcmNsZXMucG5nXCIpIDUwJSAyNDBweCBuby1yZXBlYXQ7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAuMjQtU00taWNvbiB7XHJcblxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL1Ntb3RyZXNoa2EtMjRodHYtaWNvbi15ZWxsb3cucG5nKTtcclxuXHJcbiAgICAgICB9ICovXHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIC8qbWF4LXdpZHRoOiAyMDRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7Ki9cclxuICAgIHdpZHRoOiAyNC43JTtcclxuICAgIGhlaWdodDogNTc0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTQuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIGgzLm5hbWUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMyZjJlMmU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgLmNoYW5uZWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDk0NzQ3O1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgLmNoYW5uZWxzOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSAuY2hhbm5lbHMgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5za29yb3N0LWluIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NXB4IC03MzBweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC50di1taW5pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NXB4IC04MDlweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5jaGFubmVsczIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODI2cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODQ3cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODY4cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODY4cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC50di1wcmlzdGFza2Ege1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQzcHggLTc2MXB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuXHJcbi50di1wcmlzdGFza2EtZWsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQzcHggLTc2MXB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5wcmljZS1pbmZvIHtcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5wcmljZS1pbmZvIC5wcmljZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE1N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLmJ0bjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDJweCByZ2JhKDI0NiwgMjQ3LCAyMTIsIDAuNzIpO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5zaGFkb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIHdpZHRoOiAyMDlweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaGFkb3cucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuc2hhZG93LWxlZnQge1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5zaGFkb3ctcmlnaHQge1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY5MWY7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWhvbWU6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWhvbWUgLmJ0bi1yYXRlLWhvbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwOWJmZjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1ob21lIC5idG4tcmF0ZS1ob21lOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDM1MGM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtYmVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODFmO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1iZXN0OmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1iZXN0IC5idG4tcmF0ZS1iZXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzc1MGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtYmVzdCAuYnRuLXJhdGUtYmVzdDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk2NTAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWZhbWlseSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg4NmY3O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWZhbWlseTpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtZmFtaWx5IC5idG4tcmF0ZS1mYW1pbHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3NGJmNjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1mYW1pbHkgLmJ0bi1yYXRlLWZhbWlseTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWYzMGNhO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWxvdmVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWIxYWY7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWxvdmVzOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1sb3ZlcyAuYnRuLXJhdGUtbG92ZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2Y2JjOTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1sb3ZlcyAuYnRuLXJhdGUtbG92ZXM6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYThhNjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1lY29ub20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmYzNztcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtZWNvbm9tOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1lY29ub20gLmJ0bi1yYXRlLWVjb25vbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhMTJmO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWVjb25vbSAuYnRuLXJhdGUtZWNvbm9tOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Mzg1Mjc7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLXNsaWRlOmZvY3VzLFxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLXNsaWRlIGEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIzcHggMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgLmluZm8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIGgzLm5hbWUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgbGk6bnRoLWNoaWxkKDMpIHtcclxuICAgIGhlaWdodDogNTJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIGxpIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMyZjJlMmU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCBsaSAuY2hhbm5lbHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ5NDc0NztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgbGkgLmNoYW5uZWxzOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIGxpIC5jaGFubmVscyBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIC5za29yb3N0LWluIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NXB4IC03MzBweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgLnR2LW1pbmkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMDJweCAtMTE4OHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODI2cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyLmMzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NDdweCAtMTEwN3B4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2OHB4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODg5cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgLnR2LXByaXN0YXNrYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDNweCAtNzYxcHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnR2LXByaXN0YXNrYS1layB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDNweCAtNzYxcHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5wcmljZS1pbmZvIHtcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgLnByaWNlLWluZm8gLnByaWNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTU3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDFweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5idG46aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAycHggcmdiYSgyNDYsIDI0NywgMjEyLCAwLjcyKTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5zaGFkb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIHdpZHRoOiAyMDlweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaGFkb3cucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5zaGFkb3ctbGVmdCB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSAuc2hhZG93LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY5MWY7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1ob21lOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWhvbWUgLmJ0bi1yYXRlLWhvbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjM2QwZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWhvbWUgLmJ0bi1yYXRlLWhvbWU6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMzUwYztcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWJlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgxZjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWJlc3Q6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtYmVzdCAuYnRuLXJhdGUtYmVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3NTBlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtYmVzdCAuYnRuLXJhdGUtYmVzdDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk2NTAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtZmFtaWx5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODg2Zjc7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1mYW1pbHk6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtZmFtaWx5IC5idG4tcmF0ZS1mYW1pbHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3NGJmNjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWZhbWlseSAuYnRuLXJhdGUtZmFtaWx5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjMwY2E7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1sb3ZlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiMWFmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtbG92ZXM6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtbG92ZXMgLmJ0bi1yYXRlLWxvdmVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNmNiYzk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1sb3ZlcyAuYnRuLXJhdGUtbG92ZXM6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYThhNjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWVjb25vbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZjM3O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtZWNvbm9tOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWVjb25vbSAuYnRuLXJhdGUtZWNvbm9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmExMmY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1lY29ub20gLmJ0bi1yYXRlLWVjb25vbTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4NTI3O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sZWZ0LWFycm93LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvKnJpZ2h0OiAtMTAwJTsqL1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDI0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3QtcmF0ZSB7XHJcbiAgICBjb2xvcjogI2ZmYjgxZjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC1yYXRlIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1M3B4IC0yOTNweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LXJhdGUub3BlbiAuYXJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTFweCAtMjI5cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC13aWZpIHtcclxuICAgIGNvbG9yOiAjMDFiMWFmO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LXdpZmkgLmFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzUzcHggLTI3MXB4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3Qtd2lmaS5vcGVuIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1M3B4IC0yNjBweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LWNvbmQge1xyXG4gICAgY29sb3I6ICNiODdhZDc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LWNvbmQgLmFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzUxcHggLTIxOHB4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3QtY29uZC5vcGVuIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1M3B4IC0yODJweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5kZXNjcmlwdCB7XHJcbiAgICBjb2xvcjogIzAxYjFhZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTEwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAucmV0dXJuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTUwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAucmV0dXJuIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSBoMyB7XHJcbiAgICBjb2xvcjogI2ZmYjgxZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLmVsbGlwc2UtMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBoZWlnaHQ6IDIxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2NiNjQ0NDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogMTkycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzg3MGJhO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIHtcclxuICAgIHdpZHRoOiAxNjZweDtcclxuICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZjg2YzAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIC5jaXJjbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMTMycHg7XHJcbiAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgxZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSAuY2lyY2xlIHNwYW4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMVxyXG4ub3VyLXJhdGVzXHJcbi5yYXRlLTFcclxuLmVsbGlwc2UtM1xyXG4uZWxsaXBzZS0yXHJcbi5lbGxpcHNlLTFcclxuLmNpcmNsZVxyXG5zcGFuXHJcbi5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuc2NhbGluZy1jaXJjbGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxpbmctY2lyY2xlIDJzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogc2NhbGluZy1jaXJjbGUgMnMgbGluZWFyO1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGluZy1jaXJjbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsaW5nLWNpcmNsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5kZXNjciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmluZGljYXRvcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIHJpZ2h0OiAxMDVweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgY29sb3I6ICNiYjVlM2I7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmluZGljYXRvcnMgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgY29sb3I6ICM0YjcyYjg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmluZGljYXRvcnMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgY29sb3I6ICNlNzcyMTM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBoZWlnaHQ6IDIxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2NiNjQ0NDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogMTkycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzg3MGJhO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDhkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyAuZWxsaXBzZS0yOmJlZm9yZSxcclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuZWxsaXBzZS0zIC5lbGxpcHNlLTI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNjZweDtcclxuICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZjg2YzAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMTpiZWZvcmUsXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSAuY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODg2Zjc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xOGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIC5jaXJjbGUgc3BhbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xXHJcbi5vdXItcmF0ZXNcclxuLnJhdGUtMlxyXG4uZWxsaXBzZS0zXHJcbi5lbGxpcHNlLTJcclxuLmVsbGlwc2UtMVxyXG4uY2lyY2xlXHJcbnNwYW5cclxuLm5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5zY2FsaW5nLWNpcmNsZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGluZy1jaXJjbGUgMnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBzY2FsaW5nLWNpcmNsZSAycyBsaW5lYXI7XHJcbiAgICBoZWlnaHQ6IDIxN3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGluZy1jaXJjbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuZGVzY3Ige1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5pbmRpY2F0b3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICByaWdodDogMTA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiAjYmI1ZTNiO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5pbmRpY2F0b3JzIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIGNvbG9yOiAjNGI3MmI4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5pbmRpY2F0b3JzIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIGNvbG9yOiAjZTc3MjEzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNjYjY0NDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwNXB4IDEwNXB4O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTA1cHggMTA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogMTkycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzg3MGJhO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuZWxsaXBzZS0zIC5lbGxpcHNlLTI6YmVmb3JlLFxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgaGVpZ2h0OiAxNjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmODZjMDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTE6YmVmb3JlLFxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTEgLmNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIGhlaWdodDogMTMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiMWFmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTEgLmNpcmNsZSBzcGFuIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTFcclxuLm91ci1yYXRlc1xyXG4ucmF0ZS0zXHJcbi5lbGxpcHNlLTNcclxuLmVsbGlwc2UtMlxyXG4uZWxsaXBzZS0xXHJcbi5jaXJjbGVcclxuc3BhblxyXG4ubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLnNjYWxpbmctY2lyY2xlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsaW5nLWNpcmNsZSAycyBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IHNjYWxpbmctY2lyY2xlIDJzIGxpbmVhcjtcclxuICAgIGhlaWdodDogMjE3cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMG1zIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxMG1zIGxpbmVhcjtcclxuICAgIHdpZHRoOiAyMTdweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsaW5nLWNpcmNsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5kZXNjciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmluZGljYXRvcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTNweDtcclxuICAgIHJpZ2h0OiAxMDVweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgY29sb3I6ICNiYjVlM2I7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmluZGljYXRvcnMgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgY29sb3I6ICM0YjcyYjg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmluZGljYXRvcnMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgY29sb3I6ICNlNzcyMTM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmVsbGlwc2UtMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBoZWlnaHQ6IDIxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2NiNjQ0NDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MmRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwNXB4IDEwNXB4O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTA1cHggMTA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogMTkycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzg3MGJhO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMgLmVsbGlwc2UtMjpiZWZvcmUsXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmVsbGlwc2UtMyAuZWxsaXBzZS0yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTY2cHg7XHJcbiAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2Y4NmMwMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xOmJlZm9yZSxcclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIC5jaXJjbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMTMycHg7XHJcbiAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmYzNztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjJkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDYyZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIC5jaXJjbGUgc3BhbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xXHJcbi5vdXItcmF0ZXNcclxuLnJhdGUtNFxyXG4uZWxsaXBzZS0zXHJcbi5lbGxpcHNlLTJcclxuLmVsbGlwc2UtMVxyXG4uY2lyY2xlXHJcbnNwYW5cclxuLm5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5zY2FsaW5nLWNpcmNsZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGluZy1jaXJjbGUgMnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBzY2FsaW5nLWNpcmNsZSAycyBsaW5lYXI7XHJcbiAgICBoZWlnaHQ6IDIxN3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGluZy1jaXJjbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZGVzY3Ige1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAubm90aWZpY2F0aW9uIHtcclxuICAgIG1heC13aWR0aDogNTc4cHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgIGJvcmRlcjogMnB4IGRvdHRlZCAjMmQ2OGJhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAubm90aWZpY2F0aW9uIC5zaWduIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMzcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTEyN3B4O1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgICBoZWlnaHQ6IDY1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAubm90aWZpY2F0aW9uIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24gaDQge1xyXG4gICAgY29sb3I6ICMyMGIzNmM7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAubm90aWZpY2F0aW9uIC5pbmZvcm1hdGlvbiBwIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwIDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXR1cm4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXR1cm4gLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIGgzIHtcclxuICAgIGNvbG9yOiAjMGRiYTY5O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLmRlc2NyaXB0IHtcclxuICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1zbGlkZTpmb2N1cyxcclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLXNsaWRlIGEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSAudGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLXByZXYsXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1uZXh0IHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRvcDogOHB4O1xyXG4gICAgbGVmdDogOHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGVmdC1hcnJvdy1yZWQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3ctcmVkLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDU3OHB4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgIzJkNjhiYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLm5vdGlmaWNhdGlvbiAuc2lnbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0xMjdweDtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIGg0IHtcclxuICAgIGNvbG9yOiAjMjBiMzZjO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24gcCB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAubGluay1jbGljayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMGRiYTY5O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAubGluay1jbGljazpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzEwZWE4NDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5saW5rLWNsaWNrLm9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzEwZWE4NDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZGU5NjtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgMjBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLnJldHVybi0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTcwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAucmV0dXJuLTIgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDU3N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTEgLnBpY3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMzVweCAtNzM0cHg7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogNDFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTEgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC50ZXh0IHAge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIC5waWN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTExNjlweDtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMiAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTIgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICMyMGIzNmM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMiAudGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTMge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICByaWdodDogOTVweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTMgLmRvd25sIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDlweDtcclxuICAgIGNvbG9yOiAjYjg3YWQ3O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogODgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy10di5qcGdcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaXJjbGVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgbGVmdDogNzVweDtcclxuICAgIHdpZHRoOiA4NDVweDtcclxuICAgIGhlaWdodDogNTY3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2lyY2xlcy0yLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIGgyIHtcclxuICAgIGNvbG9yOiAjZDUwYjBiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZDUwYjBiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0xIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOTVweDtcclxuICAgIGxlZnQ6IDE1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNzBweDtcclxuICAgIGxlZnQ6IDM4MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjVweDtcclxuICAgIHJpZ2h0OiAzODVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtNCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDk1cHg7XHJcbiAgICByaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50diB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb3RsaWNoaWFfc21vdHJlc2hrYS5wbmcpO1xyXG4gICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50djpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb3RsaWNoaWFfc21vdHJlc2hrYV9ob3Zlci5wbmcpO1xyXG4gICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50diBoMy5uYW1lIHtcclxuICAgIGNvbG9yOiAjZjdhZjFmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnR2IGgzLm5hbWUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZjdhZjFmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLm9wZW4gaDMubmFtZSB7XHJcbiAgICBjb2xvcjogI2Y5YzE1MDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLm9wZW4gaDMubmFtZSBzcGFuIHtcclxuICAgIGNvbG9yOiAjZjljMTUwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDIzMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZhYzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gaDMgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBwIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuaW50ZXJhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MywgMTc4LCAxMzgsIDAuOSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5pbnRlcmFjdDpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDE1MywgMjQ0LCAyNTUsIDAuOTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MywgMTc4LCAxMzgsIDAuOCk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5pbnRlcmFjdCAuaXRlcmFjdC10diB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xMTE2cHg7XHJcbiAgICB3aWR0aDogMTEzcHg7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5tb2JpbGUtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxODAsIDE5MywgMC45KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLm1vYmlsZS1pbmZvOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTUzLCAyNDQsIDI1NSwgMC45NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxODAsIDE5MywgMC44KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLm1vYmlsZS1pbmZvIC53aWZpLWJpZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNjZweDtcclxuICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgaGVpZ2h0OiA2MXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuYXJjaGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgODYsIDU2LCAwLjkpO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuYXJjaGl2ZTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDE1MywgMjQ0LCAyNTUsIDAuOTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDg2LCA1NiwgMC44KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmFyY2hpdmUgLnR2LWNsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTAzMXB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuYW5kcm9pZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgODIsIDEwOSwgMC45KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmFuZHJvaWQ6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxNTMsIDI0NCwgMjU1LCAwLjk1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMxLCA4MiwgMTA5LCAwLjgpO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuYW5kcm9pZCAudHYtcHJpc3RhdmthIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAtMTE5M3B4O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmluZm8tbGluayBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW46IDAgNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuaW5mby1saW5rIC5jaGlsZHJlbi1jaGFubmVsczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE4cHg7XHJcbiAgICBsZWZ0OiAtNzBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0yNjBweDtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5pbmZvLWxpbmsgLm9ubGluZS1jaW5lbWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xOHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMzcycHg7XHJcbiAgICB3aWR0aDogNTdweDtcclxuICAgIGhlaWdodDogNTZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuaW5mby1saW5rIC5hbWVkaWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xM3B4O1xyXG4gICAgbGVmdDogLTU1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMTA2MXB4O1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICBjb2xvcjogIzZlNmI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIGg0IHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODU1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWFiYjY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzJkNGQ3MjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5jaGFubmVsLWxpc3QgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5jaGFubmVsLWxpc3QgLm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyYzI2YjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5jaGFubmVsLWxpc3QgLm1hcmsgLm9rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY5NXB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IC5ub3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjI5MDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5mdWxsLWxpc3QtY2hhbm5lbCB7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuZnVsbC1saXN0LWNoYW5uZWw6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5mb3J3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuZm9yd2FyZCAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0byA2NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5mdW5jdGlvbi13cmFwIC5pdGVtIC5pbWFnZS0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC02MTVweDtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgaGVpZ2h0OiA4NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTUyOXB4O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtNDQzcHg7XHJcbiAgICB3aWR0aDogODZweDtcclxuICAgIGhlaWdodDogODZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5mdW5jdGlvbi13cmFwIC5pdGVtIHAge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMge1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLmZpcnN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLmZpcnN0IC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExOTNweDtcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5maXJzdCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuZmlyc3QgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuZmlyc3QgLnRleHQgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2E4YThhNztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5zZWNvbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc3cHggLTExMTZweDtcclxuICAgIHdpZHRoOiAxMDlweDtcclxuICAgIGhlaWdodDogNDlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5zZWNvbmQgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIC50ZXh0IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNhOGE4YTc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAudGhpcmQgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODZweCAtMTExNnB4O1xyXG4gICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC50aGlyZCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAudGhpcmQgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIHtcclxuICAgIG1heC13aWR0aDogODQ1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC5sZWZ0LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnJpZ2h0LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci13aWZpIHtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMDkxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3Itd2lmaSBoNCB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLXdpZmkgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzQzNDI0MjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLXdpZmkgdWwgbGk6Zmlyc3QtY2hpbGQgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0xMjE1cHg7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogMzNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLXdpZmkgdWwgbGk6bnRoLWNoaWxkKDIpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtMTA5M3B4O1xyXG4gICAgd2lkdGg6IDQzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci13aWZpIHVsIGxpOm50aC1jaGlsZCgzKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MzFweCAtNTkzcHg7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogMjlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWlvcyB7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgaGVpZ2h0OiAyMjVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMyMzA5MTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItaW9zIGg0IHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItaW9zIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM0MzQyNDI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWlvcyB1bCBsaTpmaXJzdC1jaGlsZCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM5cHggLTkyMXB4O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1pb3MgdWwgbGk6bnRoLWNoaWxkKDIpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMzVweCAtNzc1cHg7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogNDJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRiMjZiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItYWxsIGg0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwgdWwgbGk6Zmlyc3QtY2hpbGQgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC02MDRweDtcclxuICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItYWxsIHVsIGxpOm50aC1jaGlsZCgyKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTQ4NHB4O1xyXG4gICAgd2lkdGg6IDc4cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwgdWwgbGk6bnRoLWNoaWxkKDMpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNTY5cHg7XHJcbiAgICB3aWR0aDogNzhweDtcclxuICAgIGhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCB1bCBsaTpudGgtY2hpbGQoNCkgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC02MzlweDtcclxuICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5mb3J3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAuZm9yd2FyZCAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAuZGVzY3JpcHQge1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIGNvbG9yOiAjNmU2YjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAucmVrbGFtYSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLnJla2xhbWEgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC03ODdweDtcclxuICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLnJla2xhbWEgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNmU2YjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAubGlrZS10diB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2NzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMGI0NmE7XHJcbiAgICBwYWRkaW5nOiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5saWtlLXR2IGg0IHtcclxuICAgIGNvbG9yOiAjM2UzYzNjO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmxpa2UtdHYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzZlNmI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmxpa2UtdHYgdWwgbGk6Zmlyc3QtY2hpbGQgLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI5cHggLTU0NnB4O1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgICBoZWlnaHQ6IDEwMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmxpa2UtdHYgdWwgbGk6bnRoLWNoaWxkKDIpIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAtODIxcHg7XHJcbiAgICB3aWR0aDogMTAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmxpa2UtdHYgdWwgbGk6bnRoLWNoaWxkKDMpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAubGlrZS10diB1bCBsaTpudGgtY2hpbGQoMykgLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODI3cHggLTU0NnB4O1xyXG4gICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgaGVpZ2h0OiA4M3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLnNsb2dhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY29sb3I6ICM2ZTZiNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5LFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3Qge1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IGg0LFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgaDQge1xyXG4gICAgY29sb3I6ICNmN2FmMWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSAuaXRlbS13cmFwLFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IC5pdGVtLXdyYXAgLml0ZW0sXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IC5pdGVtLXdyYXAgLml0ZW0gcCxcclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IC5pdGVtLXdyYXAgLml0ZW0gcCB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IC5pdGVtLXdyYXAgLml0ZW06Zmlyc3QtY2hpbGQgLmljb24sXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOmZpcnN0LWNoaWxkIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTUyMHB4O1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSAuaXRlbS13cmFwIC5pdGVtOm50aC1jaGlsZCgyKSAuaWNvbixcclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IC5pdGVtLXdyYXAgLml0ZW06bnRoLWNoaWxkKDIpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC04NzhweDtcclxuICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNhcGFiaWxpdHkgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoMykgLmljb24sXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOm50aC1jaGlsZCgzKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC05MjFweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNhcGFiaWxpdHkgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoNCkgLmljb24sXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOm50aC1jaGlsZCg0KSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDlweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4cHggLTExMTZweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNhcGFiaWxpdHkgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoNSkgLmljb24sXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOm50aC1jaGlsZCg1KSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc0cHggLTExOTNweDtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtIHAge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOmZpcnN0LWNoaWxkIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTEwMjFweDtcclxuICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoMikgLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNDI4cHg7XHJcbiAgICB3aWR0aDogNTdweDtcclxuICAgIGhlaWdodDogNTZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IC5pdGVtLXdyYXAgLml0ZW06bnRoLWNoaWxkKDMpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTk2OXB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSBoMy5zbG9nYW4ge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSBwIHtcclxuICAgIG1heC13aWR0aDogNTgxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmRlc2NyaXB0IHtcclxuICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICBjb2xvcjogIzZlNmI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IGg0IHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmNoYW5uZWwtbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODU1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmNoYW5uZWwtbGlzdCB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWFiYjY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzJkNGQ3MjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgLm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyYzI2YjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgLm1hcmsgLm9rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY5NXB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IC5ub3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjI5MDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgLnR2MjQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0OTFkYjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgLnNtb3RyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmFkMDY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuZnVsbC1saXN0LWNoYW5uZWwge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmZ1bGwtbGlzdC1jaGFubmVsOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmRlc2NyaXB0IHtcclxuICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNjg2OTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMge1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAwcHg7XHJcbiAgICB3aWR0aDogODlweDtcclxuICAgIGhlaWdodDogODhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzQ3NDk0ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZpcnN0IC50ZXh0IHAge1xyXG4gICAgY29sb3I6ICM2ODY5Njg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5zZWNvbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5zZWNvbmQgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTM1N3B4O1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnNlY29uZCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzQ3NDk0ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnNlY29uZCAudGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNjg2OTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtMTgzcHg7XHJcbiAgICB3aWR0aDogODdweDtcclxuICAgIGhlaWdodDogODdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzQ3NDk0ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnRoaXJkIC50ZXh0IHAge1xyXG4gICAgY29sb3I6ICM2ODY5Njg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5mb3VydGggLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTcwMXB4O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzQ3NDk0ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNjg2OTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtOCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTggLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtOCBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC5kZXNjcmlwdCxcclxuLnNlY3Rpb24tMy04IHAge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM2ZTZiNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTggLmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTggc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZjQ4MGExO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTggLnR2LXBhY2thZ2Uge1xyXG4gICAgY29sb3I6ICNmMjY2OGY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxOTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjI2NjhmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC5mdWxsLWxpc3QtY2hhbm5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC5mdWxsLWxpc3QtY2hhbm5lbDpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1oYXJkd2FyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiAxNTg4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNkM2QzZDIgdXJsKC4uL2ltZy9nYWRnZXRzX2JnLnBuZykgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhhcmR3YXJlIGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxufVxyXG5cclxuLnNlY3Rpb24taGFyZHdhcmUgaDMge1xyXG4gICAgY29sb3I6ICMzOTQxM2Q7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmluZm9ncmFwaGlrX2Rlc2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbmZvZ3JhcGhpa19tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdhZGdldHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xyXG59XHJcblxyXG4uZ2FkZ2V0c19kZXNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uZ2FkZ2V0c19pY29uIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG59XHJcblxyXG4uZ2FkZ2V0c19pbmZvIHtcclxuICAgIHdpZHRoOiAyMTlweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICBmb250LWZhbWlseTogTXlyaWFkIFBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmdhZGdldHNfdGV4dCB7XHJcblxyXG4gICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICBmb250LWZhbWlseTogTXlyaWFkIFBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHdpZHRoOiAxNTlweDtcclxuXHJcbn1cclxuXHJcbi5nYWRnZXRzX3R3byB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDg5MnB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzdweDtcclxufVxyXG5cclxuLnR3b19nYWRnZXRzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udHdvX2dhZGdldHNfaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udHdvX2dhZGdldHNfdGV4dCB7XHJcbiAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQgUHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgd2lkdGg6IDE1OXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udHdvX2dhZGdldHNfZmluYWwge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMzOTQxM2Q7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tbWVzaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lc2hfYmcucG5nXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIwNDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1lc2ggaDIge1xyXG4gICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYxcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1tZXNoIGgzIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1tZXNoIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yNzVweDtcclxuICAgIGxlZnQ6IDU5N3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQxIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01ODJweDtcclxuICAgIGxlZnQ6IDUyOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMjE4cHg7XHJcbiAgICBsZWZ0OiA2NTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTIxNnB4O1xyXG4gICAgbGVmdDogNjAwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogZGFya2dyYXk7XHJcbiAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMjVweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCAubWVzaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDU5cHg7XHJcbiAgICB3aWR0aDogNjgzcHg7XHJcbiAgICBsZWZ0OiAtMjEycHg7XHJcbiAgICBsZWZ0OiAtOThweDtcclxufVxyXG5cclxuXHJcbi5zdG9kZXZ5YW5vc3RvZGV2eWF0IHtcclxuICAgIHdpZHRoOiA0NTRweDtcclxuXHJcbn1cclxuXHJcbi56YWNoZXJrbnV0byB7XHJcblxyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOCU7XHJcblxyXG59XHJcblxyXG4uc290a2Ege1xyXG4gICAgY29sb3I6ICNlZDBkNDI7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgLyogbGVmdDogMHB4OyovXHJcblxyXG59XHJcblxyXG4ucm1lcyB7XHJcbiAgICBjb2xvcjogI2VkMGQ0MjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG59XHJcblxyXG4uaWxpYmVzcGxhdG5vIHtcclxuICAgIGNvbG9yOiAjZWQwZDQyO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IC0zJTtcclxuXHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi13aWZpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IDk3MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NpcmNsZXNfYXgucG5nKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMDQwO1xyXG5cclxufVxyXG5cclxuLndpZmktZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTY3cHg7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG59XHJcblxyXG4ud2lmaS1heDMwMDAge1xyXG4gICAgd2lkdGg6IDUxOHB4O1xyXG5cclxufVxyXG5cclxuLndpZmktY2xhc3MtYyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTQzMXB4O1xyXG4gICAgbGVmdDogMTM4cHg7XHJcbn1cclxuXHJcblxyXG4ud2lmaS1hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xyXG59XHJcblxyXG5cclxuLndpZmktdGV4dHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXdpZmkgaDIge1xyXG4gICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24td2lmaSBoMyB7XHJcbiAgICBjb2xvcjogIzM5NDEzZDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxufVxyXG5cclxuLmF4MzAwMF9taW5pdGl0bGUge1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxufVxyXG5cclxuLmF4MzAwMF90ZXh0IHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbn1cclxuXHJcbi5heDMwMDBfbWluaXRleHQge1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbn1cclxuXHJcbi53aWZpX290bGljaGlhIHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tc2JlcmJveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiA5NzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXJjbGVzX2F4LnBuZykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDY2ZDtcclxufVxyXG5cclxuLnNiZXItZmxleCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNiZXItYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2Jlci1ib3gge1xyXG4gICAgd2lkdGg6IDUxOHB4O1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tc2JlcmJveCBoMiB7XHJcbiAgICBjb2xvcjogIzAwMDQwMjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XHJcblxyXG59XHJcblxyXG4uc2VjdGlvbi1zYmVyYm94IGgzIHtcclxuICAgIGNvbG9yOiAjNDY0YzQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbn1cclxuXHJcbi5zYmVyYm94LXRleHRzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuXHJcbn1cclxuXHJcbi5zYmVyX21pbml0aXRsZSB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLyogd2lkdGg6IDUwMHB4OyAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG59XHJcblxyXG4uc2Jlcl90ZXh0IHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbn1cclxuXHJcbi5zYmVyX21pbml0ZXh0IHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG59XHJcblxyXG4uc2Jlcl9vdGxpY2hpYSB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi00IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgaDIge1xyXG4gICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYxcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCBoMyB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA2NzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMGIyN2Q7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm86YWZ0ZXIsXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgYm90dG9tOiAtMjdweDtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDBiMjdkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIGgzLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjM2MzZDQ0O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgc3Bhbi50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgc3Bhbi5wZXJjZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMzYzNkNDQ7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgLmxpbmUtcGVyY2VudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI3ZDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3NnB4IC0xMjNweDtcclxuICAgIHdpZHRoOiAxMjRweDtcclxuICAgIGhlaWdodDogMTIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnNjYWxpbmcge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxpbmcgMnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBzY2FsaW5nIDJzIGxpbmVhcjtcclxuICAgIGhlaWdodDogMTIzcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMG1zIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxMG1zIGxpbmVhcjtcclxuICAgIHdpZHRoOiAxMjRweDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsaW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnBsYXRlaiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAtMzY5cHg7XHJcbiAgICB3aWR0aDogMTI0cHg7XHJcbiAgICBoZWlnaHQ6IDEyMnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIC5kbmktYmV6LW90a2wge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDc2cHggLTI0NnB4O1xyXG4gICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgaGVpZ2h0OiAxMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAub3BsYXRhLXRlcm1pbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAwcHg7XHJcbiAgICB3aWR0aDogMTI0cHg7XHJcbiAgICBoZWlnaHQ6IDEyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5jZW50ZXItcHJlY2VudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjM2MzZDQ0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuY2VudGVyLXByZWNlbnQgYiB7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IGEuYm9udXMtY2xpY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzNjM2Q0NDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLnNlY3Rpb24tNCBhLmJvbnVzLWNsaWNrOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNTQ1NTVmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZGMzNGM7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAucmV0dXJuLTMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLnJldHVybi0zIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5ib251cy13cmFwIHtcclxuICAgIG1heC13aWR0aDogNTc4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiBoMyB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDU3OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgYm9yZGVyOiAycHggZG90dGVkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIHAge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gcCBzcGFuIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5hdHRlbnRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5hdHRlbnRpb24gLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3NnB4IC05MjJweDtcclxuICAgIHdpZHRoOiA5OXB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmF0dGVudGlvbiAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYXR0ZW50aW9uIC50ZXh0IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmF0dGVudGlvbiAudGV4dCBwIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuZXhwbGFpbixcclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmZ1bGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyNzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQyNDtcclxuICAgIGJvcmRlcjogMnB4IGRvdHRlZCAjODE5YzhhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzMzQ0O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTRweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuZXhwbGFpbjpob3ZlcixcclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmZ1bGw6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDlweCAxcHggcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjc1KTtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmV4cGxhaW46Zm9jdXMsXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5mdWxsOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MGY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5leHBsYWluIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiA2NzhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Bhbm9yYW1hLmpwZ1wiKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuY2lyY2xlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIGxlZnQ6IDU1cHg7XHJcbiAgICB3aWR0aDogOTIycHg7XHJcbiAgICBoZWlnaHQ6IDM4NXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMtMy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSBoMiB7XHJcbiAgICBjb2xvcjogI2ZkYjcxNjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01IC5vdXItbmV0d29yayB7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi01IC5vdXItbmV0d29yayAubWFya2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNjFweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXJrZXIucG5nXCIpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAub3VyLW5ldHdvcmsgYS5idG4tbmV0d29yayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNTZiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi01IC5vdXItbmV0d29yayBhLmJ0bi1uZXR3b3JrOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMXB4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC42KTtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAub3VyLW5ldHdvcmsgYS5idG4tbmV0d29yazpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTUxO1xyXG59XHJcblxyXG4uc2VjdGlvbi01IHAge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDAgODVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTU1cHg7XHJcbiAgICB0b3A6IDc1cHg7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmluZGljYXRvcnMgLmhpc3RvaXJlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0zMThweDtcclxuICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01IC5pbmRpY2F0b3JzIGEge1xyXG4gICAgdHJhbnNpdGlvbjogMC42cztcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyAuZ2VvZ3JhZiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAwcHg7XHJcbiAgICB3aWR0aDogNzhweDtcclxuICAgIGhlaWdodDogNjZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyAudGVobm9sb2dpZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc3cHggLTExMTZweDtcclxuICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgaGVpZ2h0OiA2N3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01IC5pbmRpY2F0b3JzIC5zYWZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0xOTJweDtcclxuICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgaGVpZ2h0OiA2OHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTEwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3NnB4IC03MjRweDtcclxuICAgIHdpZHRoOiAxMTJweDtcclxuICAgIGhlaWdodDogOTdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmRlc2NyaXB0IHtcclxuICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gICAgY29sb3I6ICM2ZTZiNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIC5kYXRlLWluZm8ge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIHAge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIC5waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW06bnRoLWNoaWxkKDIpIC5waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzcHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW06bnRoLWNoaWxkKDMpIC5waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI5cHggLTY4NnB4O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW06bnRoLWNoaWxkKDQpIC5waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTc2cHggLTY4NnB4O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW06bnRoLWNoaWxkKDUpIC5waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA2cHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW06bnRoLWNoaWxkKDYpIC5waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODgycHggLTY4NnB4O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlOGFjO1xyXG4gICAgcGFkZGluZzogMTEwcHggMCA1MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBsZWZ0OiAxNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTk3cHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgaGVpZ2h0OiAxMjJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0ge1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAyNjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW0gLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW0gLnBsYW4tYXJlYSB7XHJcbiAgICB3aWR0aDogMjYzcHg7XHJcbiAgICBoZWlnaHQ6IDE1OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ZGU2MztcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW06Zmlyc3QtY2hpbGQgLnBsYW4tYXJlYSAucGxhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggLTU0NnB4O1xyXG4gICAgd2lkdGg6IDIwM3B4O1xyXG4gICAgaGVpZ2h0OiAxMDRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbTpudGgtY2hpbGQoMikgLnBsYW4tYXJlYSAucGxhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE0cHggLTU0NnB4O1xyXG4gICAgd2lkdGg6IDIxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbTpudGgtY2hpbGQoMykgLnBsYW4tYXJlYSAucGxhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3NnB4IC02MThweDtcclxuICAgIHdpZHRoOiAxMDVweDtcclxuICAgIGhlaWdodDogMTA2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiBoNCB7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMSxcclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0yLFxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAzMiU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMSBzcGFuLFxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTIgc3BhbixcclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0zIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTEgLmNpcmNsZSxcclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0yIC5jaXJjbGUsXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMyAuY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMjlweDtcclxuICAgIGhlaWdodDogMjlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmMGQzO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzI2OGM1NTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTEgLmNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTFweDtcclxuICAgIGxlZnQ6IDI3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjkwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTc3NDM7XHJcbiAgICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLnRleHQtYmxvY2stMSxcclxuLnNlY3Rpb24tNS0yIC50ZXh0LWJsb2NrLTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLnRleHQtYmxvY2stMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwIDUwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5mb3J3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTgwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuZm9yd2FyZCAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NDFweCAtODc4cHg7XHJcbiAgICB3aWR0aDogMTQzcHg7XHJcbiAgICBoZWlnaHQ6IDExMnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuZGVzY3JpcHQge1xyXG4gICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIHtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSAucG9pbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAzMi41JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLnBvaW50IC50aXRsZSB7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSAucG9pbnQ6Zmlyc3QtY2hpbGQgLmJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMTE2cHg7XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIGhlaWdodDogNzdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLnBvaW50Om50aC1jaGlsZCgyKSAuYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC05MzlweDtcclxuICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgaGVpZ2h0OiA3N3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSAucG9pbnQ6bGFzdC1jaGlsZCAuYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC0xMDE2cHg7XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIGhlaWdodDogNzdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLmxpbmUtZmlndXJlLTEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTRweDtcclxuICAgIGxlZnQ6IDY1cHg7XHJcbiAgICB3aWR0aDogMTU4cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5YmJjO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgc3Bhbi5pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8gLnNwZWVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLmxpbmUtZmlndXJlLTIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTRweDtcclxuICAgIHJpZ2h0OiA2NXB4O1xyXG4gICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOWJiYztcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIHNwYW4uaW5mby0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTE1cHg7XHJcbiAgICByaWdodDogNjBweDtcclxuICAgIG1heC13aWR0aDogMTU4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIHNwYW4uaW5mby0yIC5zcGVlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuYWR2LXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmFkdi13cmFwIGg0IHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmFkdi13cmFwIGRsIGR0IHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuYWR2LXdyYXAgZGwgZGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTEwcHggMCA1MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBsZWZ0OiAxNjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTcwcHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDg4cHg7XHJcbiAgICBoZWlnaHQ6IDk3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMge1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5ibG9jay1jb21wYW55IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDEwMHB4ICsgMTAlKTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6Zmlyc3QtY2hpbGQgLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtODBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC04MjhweDtcclxuICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMikgLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtODBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC03NzdweDtcclxuICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMykgLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtODBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC02NzRweDtcclxuICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoNCkgLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtODBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC03MjZweDtcclxuICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVkZjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5jaXJjbGVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0zNXB4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHdpZHRoOiA2MjVweDtcclxuICAgIGhlaWdodDogMTIxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2lyY2xlcy00LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IGgyIHtcclxuICAgIGNvbG9yOiAjMGRiYTY5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLmRlc2NyaXB0IHtcclxuICAgIGNvbG9yOiAjM2MzZDQ0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stc2xpZGU6Zm9jdXMsXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLXNsaWRlIGEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stc2xpZGUgaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDYwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjMGRiOTY5O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIHAge1xyXG4gICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSBhIHtcclxuICAgIGNvbG9yOiAjYTU0NGNjO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAjYjg2Y2Q3O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGVmdC1hcnJvdy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JpZ2h0LWFycm93LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVjZGEzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyBoMiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAuZGVzY3JpcHQge1xyXG4gICAgY29sb3I6ICM0MjQxNDE7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stc2xpZGU6Zm9jdXMsXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stc2xpZGUgYSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xlZnQtYXJyLXdoaXRlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JpZ2h0LWFyci13aGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyOmhvdmVyIC5mbGlwcGVyLFxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyLmhvdmVyIC5mbGlwcGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lcixcclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mcm9udCxcclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5iYWNrIHtcclxuICAgIHdpZHRoOiAyNTdweDtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmZyb250IC5maWd1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuICAgIHJpZ2h0OiAtMzBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuZnJvbnQgLmZpZ3VyZSBzcGFuIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuZnJvbnQgLmZpZ3VyZSBwIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAudGl0bGUge1xyXG4gICAgY29sb3I6ICMwZGI5Njk7XHJcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5leHQge1xyXG4gICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1NXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuZXh0IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5leHQgYSB7XHJcbiAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5leHQgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmV4dCB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmV4dCB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuY29udCB7XHJcbiAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDc1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmNvbnQgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmNvbnQgYSB7XHJcbiAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5jb250IGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5jb250IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuY29udCB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwcGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cztcclxuICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZyb250LFxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmJhY2sge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZyb250IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuYmFjayB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuYWN0aXZlIC5mcm9udCAuZmlndXJlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuYWN0aXZlIC5iYWNrIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAuZGVzYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDU0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzQyNDE0MTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAuZGVzYyBhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjNDI0MTQxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLmRlc2MgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgYS5nZXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MzRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2YTIxO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgYS5nZXQ6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSgyNDYsIDI0NywgMjEyLCAwLjgyKTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyBhLmdldDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0MjAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5ub3RlIHtcclxuICAgIGNvbG9yOiAjNDM0MjQyO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi04IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IDc2MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVjaC1iZy5qcGdcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTUwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTggLmNpcmNsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB3aWR0aDogODM4cHg7XHJcbiAgICBoZWlnaHQ6IDM5NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMtNS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tOCBoMiB7XHJcbiAgICBjb2xvcjogI2ZkYjcxNjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTggcCB7XHJcbiAgICBjb2xvcjogI2ZmZmVmZDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi04IC5xdWVzdCB7XHJcbiAgICBjb2xvcjogI2ZmZmVmZDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi04IC5zbG9nYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZkYjcxNjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTggLm5vdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNjVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5ub3RlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYzljM2M0O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC5ub3RlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIGNvbG9yOiAjNTk4NGQ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC5ub3RlLFxyXG4uc2VjdGlvbi0zIC5ub3RlIHtcclxuICAgIGJvdHRvbTogNjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSAubm90ZSB7XHJcbiAgICB0b3A6IDcyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDVweCAwIDEwMHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLmFkdmFudGFnZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAuaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAuaXRlbSAuaWNvbiB7XHJcbiAgICBoZWlnaHQ6IDEyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5pdGVtIC5ub2wtcnViIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTI3MHB4O1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0gLnNrb3JheWEtcG9tb3NoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04ODRweCAtODc4cHg7XHJcbiAgICB3aWR0aDogODZweDtcclxuICAgIGhlaWdodDogMTExcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0gLmdhcmFudC1rYWNoZXN0dmEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIG1hcmdpbjogMjJweCBhdXRvIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtODhweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA5NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5pdGVtIC5yZW1vbnQtcGsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtODY1cHg7XHJcbiAgICB3aWR0aDogODJweDtcclxuICAgIGhlaWdodDogNzRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAuaXRlbSAuYWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAzMXB4O1xyXG4gICAgd2lkdGg6IDk2cHg7XHJcbiAgICBoZWlnaHQ6IDg1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0gLnRleHQgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjZTQ3MjI1O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0gLnRleHQgcCB7XHJcbiAgICBjb2xvcjogIzY2NjY2NTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLnR1bmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogNDU3cHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWQ1ZWI7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDAgcmdiYSgxNSwgMTcsIDIwLCAwLjM2KTtcclxuICAgIGNvbG9yOiAjMmY0NDQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAudHVuZTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgxMjcsIDI1MSwgMjUwLCAwLjQxKTtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAudHVuZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFjNmU5O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlY2YzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogODBweCAwIDExMHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIGgzIHtcclxuICAgIGNvbG9yOiAjMmY0NDQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEgLmltYWdlLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzdweCAtMjc4cHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBoZWlnaHQ6IDI2M3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5pbWFnZS1saW5rOmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAwcHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBoZWlnaHQ6IDI2M3B4O1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEgLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMHB4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjNweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEgLmJ0bi0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIGhlaWdodDogNTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjJmOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgYmxhY2s7XHJcbiAgICBjb2xvcjogIzI2MjIxMTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAvKiBtYXJnaW46IDAgMDsgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMSAuYnRuLTE6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggM3B4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC43OCk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5idG4tMTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGVjO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuXHJcblxyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMiAuaW1hZ2UtbGluay0yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtMjc3cHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBoZWlnaHQ6IDI2M3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIgLmltYWdlLWxpbmstMjpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2OHB4IDBweDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIGhlaWdodDogMjYzcHg7XHJcblxyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY4cHggMHB4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIgLmJ0bi0yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA0NjBweDtcclxuXHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWYyZjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAycHggZG90dGVkIGJsYWNrO1xyXG4gICAgY29sb3I6ICMyNjIyMTE7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0yIC5idG4tMjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgyNDYsIDI0NywgMjEyLCAwLjc4KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIgLmJ0bi0yOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZWM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDgwcHggMCAxMTBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLmNpcmNsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMTA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2lyY2xlcy02LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSBoMyB7XHJcbiAgICBjb2xvcjogIzA0Yjk2NztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlld3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAyNjJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5lbWVyc2lvbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZW1lcnNpb24gMnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBlbWVyc2lvbiAycyBsaW5lYXI7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBlbWVyc2lvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGVtZXJzaW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAudXNlci0xIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTY4NnB4O1xyXG4gICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgaGVpZ2h0OiAxOTJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC51c2VyLTIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNjg2cHg7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLnVzZXItMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02ODZweDtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogMTkycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzVweCA1cHggMzVweCAyNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLnVzZXItaW5mbyB7XHJcbiAgICBjb2xvcjogIzRhNGI0YjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzA0Yjk2NztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gcCB7XHJcbiAgICBjb2xvcjogZGltZ3JheTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyAuc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI4cHg7XHJcbiAgICB3aWR0aDogMjY0cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2hhZG93LWJvdHRvbS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLnNoYWRvdy1sZWZ0IHtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIC5zaGFkb3ctcmlnaHQge1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAtNTBweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNjc0ODtcclxuICAgIHBhZGRpbmc6IDIuNXB4IDA7XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5cclxuLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1sb2dvIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tbmxvZ28ucG5nKTtcclxuICAgIC8qIGJhY2tncm91bmQtcG9zaXRpb246IC05MzFweCAtNTQ2cHg7ICovXHJcbiAgICB3aWR0aDogMjg0cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZm9vdGVyIC5mb290ZXItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpOyAqL1xyXG4gICAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTFweCAtMTkycHg7ICovXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLypcclxuLmZvb3RlciAuZm9vdGVyLWluZm8gIHtcclxuZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1MXB4IC0xOTJweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4qL1xyXG5cclxuXHJcbi5pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1pbmZvIHAge1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuLmZvb3RlciAuc29jaWFsLWdyb3VwIC5vayBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCAudmsgaW1nIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyIC5zb2NpYWwtZ3JvdXAgLmZiIGltZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLmZvb3RlciAuc29jaWFsLWdyb3VwIC50dyBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCAuZ29vIGltZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLmZvb3RlciAuc29jaWFsLWdyb3VwIC5sdiBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbiNjaGFubmVscy1saXN0IHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwJSk7XHJcbiAgICB6LWluZGV4OiAxMDQ1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuI2NoYW5uZWxzLWxpc3QgLmNsb3NlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzRweCAtOTY5cHg7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuI2NoYW5uZWxzLWxpc3QgLmNoYW5uZWxzLWxpc3RfX2NoYW5uZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XHJcbn1cclxuXHJcbiNjaGFubmVscy1saXN0IC5jaGFubmVscy1saXN0X19jaGFubmVsIC5jaGFubmVsX19pbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuI2NoYW5uZWxzLWxpc3QgLmNoYW5uZWxzLWxpc3RfX2NoYW5uZWwgLmNoYW5uZWxfX25hbWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbiNvdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAtbW96LW9wYWNpdHk6IDAuNztcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWMtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQ0NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIxcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNTAzcHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FjLXRpdGxlLWJnLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjUxcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtdGl0bGUgaDMge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5iZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjLWJnLmpwZ1wiKSAwJSAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmFjLXdyYXAgLmxheWVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmJpZy10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwMnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuYWMtcHJpY2UxIHtcclxuICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5hYy1wcmljZTIge1xyXG4gICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICBmb250LXN0eWxlOiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMWEgLnR5a3ZhIHtcclxuICAgIGNvbG9yOiAjYTliNGJiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLXByaWNlMSBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHg7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLXByaWNlMiBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHg7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtaWNvbnMgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvKiB3aWR0aDogMzMuMyU7ICovXHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIGxpIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggIzA4NDI2Yyk7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29ucyBsaSBhIHNwYW4ucGljIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtaWNvbnMgbGkgYSBzcGFuLnBpYy5pYzEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYy1pLTEucG5nKTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIGxpIGEgc3Bhbi5waWMuaWMyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWMtaS0yLnBuZyk7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29ucyBsaSBhIHNwYW4ucGljLmljMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FjLWktMy5wbmcpO1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtaWNvbnMgbGkgYSBzcGFuLnBpYy5pYzQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9TbW90cmVzaGthLTI0aHR2LWljb24teWVsbG93LnBuZyk7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIGxpIGEgc3Bhbi5vcGlzYW5pZS10djIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDVweDtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDEwcHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWNjNWRmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgbWFyZ2luLXRvcDogMzQ1cHg7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1idG46aG92ZXIge1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCAjZmZmMGE5KSBkcm9wLXNoYWRvdygwcHggMHB4IDNweCAjZmZmMGE5KSBkcm9wLXNoYWRvdygwcHggMHB4IDJweCAjZmZmMGE5KSBkcm9wLXNoYWRvdygwcHggMHB4IDFweCAjZmZmMGE5KTtcclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5idG5fX2xpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XHJcbiAgICBjb2xvcjogI2FmNDYxYTtcclxufVxyXG5cclxuLmJ0bl9fbGlnaHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcclxuICAgIGNvbG9yOiByZ2JhKDE3NSwgNzAsIDI2LCAwLjc1KTtcclxufVxyXG5cclxuLmJ0bl9fZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY0NjFhO1xyXG4gICAgY29sb3I6IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC43NSk7XHJcbn1cclxuXHJcbi5idG5fX2Rhcms6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjczNTtcclxuICAgIGNvbG9yOiAjZWFlYWVhO1xyXG59XHJcblxyXG4uZm9ybS1hYyxcclxuI2Zvcm0tY29uc3VsdCxcclxuI2Zvcm0tZy1ib251cyxcclxuI2Zvcm0tcmF0ZS1ob21lLFxyXG4jZm9ybS1yYXRlLWJlc3QsXHJcbiNmb3JtLXJhdGUtZmFtaWx5LFxyXG4jZm9ybS1yYXRlLWxvdmVzLFxyXG4jZm9ybS1yYXRlLWVjb25vbSxcclxuI2Zvcm0tZ2lmdCxcclxuI2Zvcm0tdHVuZSB7XHJcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDEwcHggNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjczMWQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcclxuICAgIHotaW5kZXg6IDEwNDU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiAzcHggZG90dGVkICM1NTU1NTU7XHJcbn1cclxuXHJcbi5mb3JtLWFjIC50aXRsZSxcclxuI2Zvcm0tY29uc3VsdCAudGl0bGUsXHJcbiNmb3JtLWctYm9udXMgLnRpdGxlLFxyXG4jZm9ybS1yYXRlLWhvbWUgLnRpdGxlLFxyXG4jZm9ybS1yYXRlLWJlc3QgLnRpdGxlLFxyXG4jZm9ybS1yYXRlLWZhbWlseSAudGl0bGUsXHJcbiNmb3JtLXJhdGUtbG92ZXMgLnRpdGxlLFxyXG4jZm9ybS1yYXRlLWVjb25vbSAudGl0bGUsXHJcbiNmb3JtLWdpZnQgLnRpdGxlLFxyXG4jZm9ybS10dW5lIC50aXRsZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWFjIC50aXRsZSBzcGFuLFxyXG4jZm9ybS1jb25zdWx0IC50aXRsZSBzcGFuLFxyXG4jZm9ybS1nLWJvbnVzIC50aXRsZSBzcGFuLFxyXG4jZm9ybS1yYXRlLWhvbWUgLnRpdGxlIHNwYW4sXHJcbiNmb3JtLXJhdGUtYmVzdCAudGl0bGUgc3BhbixcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgLnRpdGxlIHNwYW4sXHJcbiNmb3JtLXJhdGUtbG92ZXMgLnRpdGxlIHNwYW4sXHJcbiNmb3JtLXJhdGUtZWNvbm9tIC50aXRsZSBzcGFuLFxyXG4jZm9ybS1naWZ0IC50aXRsZSBzcGFuLFxyXG4jZm9ybS10dW5lIC50aXRsZSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5mb3JtLWFjIGlucHV0LFxyXG4jZm9ybS1jb25zdWx0IGlucHV0LFxyXG4jZm9ybS1nLWJvbnVzIGlucHV0LFxyXG4jZm9ybS1yYXRlLWhvbWUgaW5wdXQsXHJcbiNmb3JtLXJhdGUtYmVzdCBpbnB1dCxcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgaW5wdXQsXHJcbiNmb3JtLXJhdGUtbG92ZXMgaW5wdXQsXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGlucHV0LFxyXG4jZm9ybS1naWZ0IGlucHV0LFxyXG4jZm9ybS10dW5lIGlucHV0IHtcclxuICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTU1NTU1O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgY29sb3I6ICNmNDc5Mjc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmZvcm0tYWMgaW5wdXQ6aG92ZXIsXHJcbi5mb3JtLWFjIGlucHV0OmZvY3VzLFxyXG4jZm9ybS1jb25zdWx0IGlucHV0OmhvdmVyLFxyXG4jZm9ybS1jb25zdWx0IGlucHV0OmZvY3VzLFxyXG4jZm9ybS1nLWJvbnVzIGlucHV0OmhvdmVyLFxyXG4jZm9ybS1nLWJvbnVzIGlucHV0OmZvY3VzLFxyXG4jZm9ybS1yYXRlLWhvbWUgaW5wdXQ6aG92ZXIsXHJcbiNmb3JtLXJhdGUtaG9tZSBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1iZXN0IGlucHV0OmhvdmVyLFxyXG4jZm9ybS1yYXRlLWJlc3QgaW5wdXQ6Zm9jdXMsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGlucHV0OmhvdmVyLFxyXG4jZm9ybS1yYXRlLWZhbWlseSBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBpbnB1dDpob3ZlcixcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1lY29ub20gaW5wdXQ6aG92ZXIsXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGlucHV0OmZvY3VzLFxyXG4jZm9ybS1naWZ0IGlucHV0OmhvdmVyLFxyXG4jZm9ybS1naWZ0IGlucHV0OmZvY3VzLFxyXG4jZm9ybS10dW5lIGlucHV0OmhvdmVyLFxyXG4jZm9ybS10dW5lIGlucHV0OmZvY3VzIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNDc5Mjc7XHJcbn1cclxuXHJcbi5mb3JtLWFjIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1jb25zdWx0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1nLWJvbnVzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWhvbWUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtYmVzdCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtbG92ZXMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1naWZ0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS10dW5lIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjZjQ3OTI3O1xyXG59XHJcblxyXG4uZm9ybS1hYyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tY29uc3VsdCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZy1ib251cyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1ob21lIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWJlc3QgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWxvdmVzIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWVjb25vbSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZ2lmdCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tdHVuZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2Y0NzkyNztcclxufVxyXG5cclxuLmZvcm0tYWMgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tY29uc3VsdCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1nLWJvbnVzIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtaG9tZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWJlc3QgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWVjb25vbSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1naWZ0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXR1bmUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2Y0NzkyNztcclxufVxyXG5cclxuLmZvcm0tYWMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1jb25zdWx0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZy1ib251cyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtaG9tZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtYmVzdCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZ2lmdCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXR1bmUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjZjQ3OTI3O1xyXG59XHJcblxyXG4uZm9ybS1hYyBidXR0b24sXHJcbiNmb3JtLWNvbnN1bHQgYnV0dG9uLFxyXG4jZm9ybS1nLWJvbnVzIGJ1dHRvbixcclxuI2Zvcm0tcmF0ZS1ob21lIGJ1dHRvbixcclxuI2Zvcm0tcmF0ZS1iZXN0IGJ1dHRvbixcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgYnV0dG9uLFxyXG4jZm9ybS1yYXRlLWxvdmVzIGJ1dHRvbixcclxuI2Zvcm0tcmF0ZS1lY29ub20gYnV0dG9uLFxyXG4jZm9ybS1naWZ0IGJ1dHRvbixcclxuI2Zvcm0tdHVuZSBidXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjUwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uZm9ybS1hYyBidXR0b246aG92ZXIsXHJcbiNmb3JtLWNvbnN1bHQgYnV0dG9uOmhvdmVyLFxyXG4jZm9ybS1nLWJvbnVzIGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tcmF0ZS1ob21lIGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tcmF0ZS1iZXN0IGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgYnV0dG9uOmhvdmVyLFxyXG4jZm9ybS1yYXRlLWxvdmVzIGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tcmF0ZS1lY29ub20gYnV0dG9uOmhvdmVyLFxyXG4jZm9ybS1naWZ0IGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tdHVuZSBidXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjUwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggMnB4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC43NSk7XHJcbn1cclxuXHJcbi5mb3JtLWFjIGJ1dHRvbjpmb2N1cyxcclxuI2Zvcm0tY29uc3VsdCBidXR0b246Zm9jdXMsXHJcbiNmb3JtLWctYm9udXMgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1yYXRlLWhvbWUgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1yYXRlLWJlc3QgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1yYXRlLWZhbWlseSBidXR0b246Zm9jdXMsXHJcbiNmb3JtLXJhdGUtbG92ZXMgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1yYXRlLWVjb25vbSBidXR0b246Zm9jdXMsXHJcbiNmb3JtLWdpZnQgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS10dW5lIGJ1dHRvbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzZDAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZlZWRiYWNrIHtcclxuICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ZGU2MztcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICM2NWMxNDQ7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uZmVlZGJhY2sgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICMxNjQ1Mjc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZmVlZGJhY2sgaW5wdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MDYwNjA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBjb2xvcjogI2EwYTNhMjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mZWVkYmFjayBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2EwYTNhMjtcclxufVxyXG5cclxuLmZlZWRiYWNrIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYTBhM2EyO1xyXG59XHJcblxyXG4uZmVlZGJhY2sgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2EwYTNhMjtcclxufVxyXG5cclxuLmZlZWRiYWNrIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2EwYTNhMjtcclxufVxyXG5cclxuLmZlZWRiYWNrIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjg3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAycHggMCByZ2JhKDYsIDYsIDYsIDAuMzMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNzUwZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uZmVlZGJhY2sgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggM3B4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC42NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3NTBlO1xyXG59XHJcblxyXG4uZmVlZGJhY2sgYnV0dG9uOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDZjMTI7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMge1xyXG4gICAgbWF4LXdpZHRoOiA1NzhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgaW5wdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjA2MDYwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2EwYTNhMjtcclxufVxyXG5cclxuLnNlbGVjdC1yYXRlcyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA1NzhweDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDAgcmdiKDYgNiA2IC8gMzMlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzc1MGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IDNweCByZ2JhKDI0NiwgMjQ3LCAyMTIsIDAuNjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNzUwZTtcclxufVxyXG5cclxuLnNlbGVjdC1yYXRlcyBidXR0b246Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NmMxMjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAuYWMtd3JhcCAuYmlnLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtaWNvbnMgbGkgYSBzcGFuLm9waXNhbmllLXR2MiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIC5tZWdhLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzBlOGJiYjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDY1cHg7ICovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7ICovXHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7ICovXHJcbiAgICAgICAgLyogbGVmdDogMTVweDsgKi9cclxuICAgICAgICAvKiBwYWRkaW5nOiAwIDE1cHg7ICovXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIC5tZWdhLXRpdGxlMiB7XHJcbiAgICAgICAgY29sb3I6ICMxYzU5OTk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8qIG1heC13aWR0aDogNzAlOyAqL1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8qIGxlZnQ6IC00NHB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsgKi9cclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsgKi9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAudHlrdmEge1xyXG4gICAgICAgIGNvbG9yOiAjYTliNGJiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFzZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtaWNvbnMge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5ub3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIgLnRvcC1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIgI21lbnUtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSBsaSBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM3NDc2ODM7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBjb2xvcjogI2Y2OTEyYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZjhhYjVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTgzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1sb2dvIC5sb2dvIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBob25lIC5waG9uZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUgLmJhY2stY2FsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIHtcclxuICAgICAgICBoZWlnaHQ6IDQ5NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjXzFCR18zMjAuanBnKSA2MCUgMTAwJSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmJnIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taWxhX21vYl8zMjAuanBnKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOGU4IHVybChcIi4uL2ltZy9jaXJjbGVzLnBuZ1wiKSA1MCUgMjQwcHggbm8tcmVwZWF0O1xyXG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSBoMSB7XHJcbiAgICAgICAgY29sb3I6ICNmZGI3MTY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM5MTU1YTc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuaWNvbl9ibG9ja19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAvKiBtYXJnaW4tbGVmdDogMjBweDsgKi9cclxuICAgICAgICAvKiBtYXJnaW4tdG9wOiAyMHB4OyAqL1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuaWNvbl9ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3R2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl90di5wbmcpO1xyXG4gICAgICAgIG1heC13aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgLyogbWFyZ2luOiBhdXRvOyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl93aWZpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl93aWZpLnBuZyk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogNzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3ByaXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl9wcmlzdC5wbmcpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiA5NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC50dl9uYXZ5Ym9yIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTEyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fY2hhbm5lbHMge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMjAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8qZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCAjNGIyMzAwKTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zbW90cmVzaGthX3N1bl9jaGFubmVscyB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xOTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLypmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4ICM0YjIzMDApOyovXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl8yNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fMjQucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA2NnB4O1xyXG4gICAgICAgIHRvcDogLTExNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fc21vdHJlc2hrYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fc21vdHJlc2hrYS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDY2cHg7XHJcbiAgICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9yb3V0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTU0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fbmV0d29yayB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3ByaWNlIHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5hYy1wcmljZTEge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmFjLXByaWNlMiB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1wcmljZTEgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtcHJpY2UyIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXJpZl9tb2JfbW9iLmpwZykgNDAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDc5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMzBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAubGF5ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvYnJ5IHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMjQ0cHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggd2hpdGUpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvYnJ5X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIGxlZnQ6IC00MXB4O1xyXG5cdFx0LypsZWZ0OiAtNjJweDsqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLnBvcmFkdWkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IGF1dG87ICovXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgLypsZWZ0OiAtMjJweDsqL1xyXG5cdFx0ICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzAxMDEwMDtcclxuICAgICAgICB0b3A6IC03NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb2RrbHljaGVuaWVtIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLkpBUktJSSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgICAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGxlZnQ6IDkwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpc3Rfb3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfbmV3IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHZfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9vcF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX25ld19tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9tX2phcmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsZWZ0OiAxNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDsgKi9cclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsgKi9cclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgICAgIHdpZHRoOiAyMDNweDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLyogbWFyZ2luLXRvcDogMjYwcHg7ICovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTg2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDI0MHB4OyAqL1xyXG4gICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMTY2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhOTEyMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNhOTEyMDtcclxuICAgICAgICBjb2xvcjogIzNhOTEyMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMiB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgzIHtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYTkxMjA7XHJcbiAgICAgICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDQge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0yMnB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zcGVlZC1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTg4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTg4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWJpdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtcHJvbW8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJib3hfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE0MXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtNTJweDtcclxuICAgICAgICB0b3A6IC03MnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudXRwIHtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjUyIDI0OCAyMzIgLyA2NSUpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudXRwX2ZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc2hfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmlsaV91dHAge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXNfdXRwIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfdXRwIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbWthX3dpZmlfcHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIHRvcDogLTEzNHB4O1xyXG4gICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRvcDogLTExMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvKmJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7Ki9cclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjUyIDI0OCAyMzIgLyA2NSUpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdHZpY29uIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl90ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3plYnJhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2X2NoYW5uZWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02M3B4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9oZF91aGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfMjQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNF9jaGFubmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfY2hhbm5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZV9wcmVtaWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNjE3cHg7XHJcblx0XHRsZWZ0OiAtNDRweDtcclxuICAgICAgICAvKmxlZnQ6IC02NnB4OyovXHJcbiAgICAgICAgd2lkdGg6IDE1OXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pdmlfbWVnb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01ODhweDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIGxlZnQ6IDQwOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAxNzNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgxIHtcclxuICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiB3aGl0ZSBzb2xpZCAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgyIHtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiB3aGl0ZSBzb2xpZCAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDk3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogd2hpdGUgc29saWQgMXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X25ldyB7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdGF2a2FfbmV3IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfbmV3IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucHJpc3Rfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3Btb2Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB0b3A6IC02NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGVyX2M1IHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICB0b3A6IC0xNThweDtcclxuICAgICAgICB0b3A6IC03NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGg0IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNTk0cHg7XHJcbiAgICAgICAgbGVmdDogMTA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pY29uX3R2IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYmlndGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjNlNjQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxpdHRsZXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmR2b2lrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAub3Bpc2FuaWVfdHYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5rYXR5YSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdG9wOiAtNTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM3YzcyNzI7XHJcbiAgICAgICAgLyogZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDEpKTsgKi9cclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU4ZTg7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5yZXR1cm4ge1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLnNlbGVjdC1yYXRlcyBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLnNlbGVjdC1yYXRlcyAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmluZGljYXRvcnMge1xyXG4gICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAuZGVzY3JpcHQge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAubm90aWZpY2F0aW9uIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXR1cm4ge1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5kZXNjcmlwdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLWl0ZW0gLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5saW5rLWNsaWNrIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLmxpbmstY2xpY2sub3BlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTEgLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTIgLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTIgLnRleHQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTEgLnRleHQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAucmV0dXJuLTIge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0b3A6IC01NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAxNTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMgLmRvd25sIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3QtY29uZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvLmFyY2hpdmUud293LmZhZGVJblVwQmlnLFxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mby5hbmRyb2lkLndvdy5mYWRlSW5VcEJpZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvLm1vYmlsZS1pbmZvLndvdy5mYWRlSW5VcEJpZyxcclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8uaW50ZXJhY3Qud293LmZhZGVJblVwQmlnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5pbmZvLWxpbmsgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuaW5mby1saW5rIC5jaGlsZHJlbi1jaGFubmVsczpiZWZvcmUsXHJcbiAgICAuc2VjdGlvbi0zIC5pbmZvLWxpbmsgLm9ubGluZS1jaW5lbWE6YmVmb3JlLFxyXG4gICAgLnNlY3Rpb24tMyAuaW5mby1saW5rIC5hbWVkaWE6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0xLFxyXG4gICAgLnNlY3Rpb24tNiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IHRoLFxyXG4gICAgLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IHRkLFxyXG4gICAgLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTIgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMSxcclxuICAgIC5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMixcclxuICAgIC5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxM3B4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuZmlyc3QgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5zZWNvbmQgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC50aGlyZCAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3Itd2lmaSxcclxuICAgIC5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1pb3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC5sZWZ0LWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCB1bCBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3Itd2lmaSBoNCxcclxuICAgIC5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1pb3MgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZpcnN0IC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5zZWNvbmQgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnRoaXJkIC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5mb3VydGggLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCAuaGVhZGluZyxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC50ZXh0IC5oZWFkaW5nLFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCAuaGVhZGluZyxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC50ZXh0IC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCBwLFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5zZWNvbmQgLnRleHQgcCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLnRleHQgcCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC50ZXh0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggLmRlc2NyaXB0LFxyXG4gICAgLnNlY3Rpb24tMy04IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtOCAudHYtcGFja2FnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTQgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNCAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTQgLmxpa2UtdHYgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNCAubGlrZS10diB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTUge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy01IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy01IC5kZXNjcmlwdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IGg0LFxyXG4gICAgLnNlY3Rpb24tMy01IC5jb25uZWN0IGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTUgaDMuc2xvZ2FuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTUgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMjNweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9ncmFwaGlrX2Rlc2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9ncmFwaGlrX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfdGV4dCB7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQgUHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnR3b19nYWRnZXRzIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfdHdvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50d29fZ2FkZ2V0c19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0c190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnR3b19nYWRnZXRzX2ZpbmFsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMzOTQxM2Q7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lc2hfYmcucG5nXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjA0MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIGgyIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIGgzIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTAycHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwNHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQ0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogZGFya2dyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA3M3B4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIHdpZHRoOiAyNzNweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2ggaW1nIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdG9kZXZ5YW5vc3RvZGV2eWF0IHtcclxuICAgICAgICB3aWR0aDogMjUycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56YWNoZXJrbnV0byB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvdGthIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJtZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWxpYmVzcGxhdG5vIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIHtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktZmxleCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLWF4MzAwMCB7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLWNsYXNzLWMge1xyXG4gICAgICAgIHdpZHRoOiAxMjNweDtcclxuICAgICAgICB0b3A6IC0xNTdweDtcclxuXHJcbiAgICAgICAgbGVmdDogODVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLndpZmktYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxNjNweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS10ZXh0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIGgyIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF9taW5pdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9vdGxpY2hpYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXNiZXJib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NpcmNsZXNfYXgucG5nKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGQ2NmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItZmxleCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxNjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Jlci1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zYmVyYm94IGgyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDQwMjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zYmVyYm94IGgzIHtcclxuICAgICAgICBjb2xvcjogIzQ2NGM0OTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJib3gtdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl9taW5pdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLyogd2lkdGg6IDUwMHB4OyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfbWluaXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfb3RsaWNoaWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tNCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvIGgzLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCBzcGFuLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCBzcGFuLnBlcmNlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuY2VudGVyLXByZWNlbnQgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5yZXR1cm4tMyB7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYm9udXMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5hdHRlbnRpb24gLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5leHBsYWluIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgc3Bhbi5tYXJrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIGxlZnQ6IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhIHtcclxuICAgICAgICBtYXJnaW46IDI1cHggMzlweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhIHNwYW4ge1xyXG4gICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgICAgICB3aWR0aDogMTU5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmRlc2NyaXB0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIC5kYXRlLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzNXB4IDAgNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IC0xMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAudGV4dC1ibG9jay0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAuc3RhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMSAuY2lyY2xlOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTg1cHggMTBweCA1MHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5mb3J3YXJkIHtcclxuICAgICAgICB0b3A6IC0xNjBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuc2NoZW1lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5zY2hlbWUgLnBvaW50IHtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuc2NoZW1lIC5wb2ludCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSAubGluZS1maWd1cmUtMSB7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5zY2hlbWUgLmxpbmUtZmlndXJlLTIge1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8sXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8tMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuc2NoZW1lIHNwYW4uaW5mbyAuc3BlZWQsXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8tMiAuc3BlZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLmFkdi13cmFwIGRsIGRkIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC5kZXNjcmlwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOmZpcnN0LWNoaWxkIC5waWMsXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMikgLnBpYyxcclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOm50aC1jaGlsZCgzKSAucGljLFxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDQpIC5waWMge1xyXG4gICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOmZpcnN0LWNoaWxkIC5waWMsXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMikgLnBpYyxcclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOm50aC1jaGlsZCgzKSAucGljLFxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDQpIC5waWMge1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaSBzcGFuIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYmxvY2stdGVjaCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2staW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2N0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcC5tb2JpbGUuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5mbGlwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAuZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTgge1xyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZWNoLWJnLmpwZykgNzUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAubm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCBoMiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAucXVlc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMSkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnNsb2dhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTJweCByZ2JhKDEsIDEsIDEsIDEpKSBkcm9wLXNoYWRvdygwIDAgMTJweCByZ2JhKDEsIDEsIDEsIDEpKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IHtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOSAuaXRlbSAudGV4dCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIC5wcm92aWRlci0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5pbWFnZS1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIC5wcm92aWRlci0yIC5pbWFnZS1saW5rLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEgLmJ0bi0xIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIgLmJ0bi0yIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3cyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyAudXNlci1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItaW5mbyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuc29jaWFsLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IGF1dG87ICovXHJcbiAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiBhdXRvOyAqL1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItZmxleCAuZm9vdGVyLWxvZ28ge1xyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYXR0ZW50aW9uIC50ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhlYWRlciAudG9wLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciAjbWVudS10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmJpZy10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5ub3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSBsaSBhIHtcclxuICAgICAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IGxpIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzc0NzY4MztcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZjY5MTJjO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGk6bGFzdC1jaGlsZCBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmOGFiNWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1sb2dvIC5sb2dvIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBob25lIC5waG9uZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUgLmJhY2stY2FsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIHtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjXzFCR180ODAuanBnKSAyNSUgMTAwJSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSAubWVnYS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwZThiYmI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiA0NHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8qIG1heC13aWR0aDogOTAlOyAqL1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUyIHtcclxuICAgICAgICBjb2xvcjogIzFjNTk5OTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiA0NHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8qIG1heC13aWR0aDogNzAlOyAqL1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgI3ZpZGVvLXdyYXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYmcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9taWxhX21vYi5qcGdcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZThlOCB1cmwoXCIuLi9pbWcvY2lyY2xlcy5wbmdcIikgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDUwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjZmRiNzE2O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzkxNTVhNztcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5pY29uX2Jsb2NrX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmljb25fYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIC8qIHBhZGRpbmctdG9wOiAwcHg7ICovXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl90diB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fdHYucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fd2lmaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fd2lmaS5wbmcpO1xyXG4gICAgICAgIG1heC13aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9wcmlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fcHJpc3QucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogMTE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnR2X25hdnlib3Ige1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9jaGFubmVscyB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0yMDJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnNtb3RyZXNoa2Ffc3VuX2NoYW5uZWxzIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTE5MnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuXzI0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl8yNC5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDY2cHg7XHJcbiAgICAgICAgdG9wOiAtMTE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9zbW90cmVzaGthIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl9zbW90cmVzaGthLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNjZweDtcclxuICAgICAgICB0b3A6IC0xMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3JvdXRlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xNzJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9uZXR3b3JrIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTE1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fcHJpY2Uge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuYWMtcHJpY2UxIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5hYy1wcmljZTIge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1wcmljZTEgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtcHJpY2UyIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFjYzVkZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFyaWZfemhhcmtpaV9tb2IuanBnKSA4MCUgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMzBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAubGF5ZXIge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9icnkge1xyXG4gICAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiAyMzRweDtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCB3aGl0ZSk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9icnlfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI4MXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0b3A6IC0xOXB4O1xyXG4gICAgICAgIGxlZnQ6IC03MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgICAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGxlZnQ6IDIwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb190diB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX25ldyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpc3Rfb3BfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXdfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcG1vYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIHRvcDogLTYycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcmNoZXJfYzUge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9tX2phcmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsZWZ0OiAyMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBsZWZ0OiAtNzVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLyogbWFyZ2luLXRvcDogMjYwcHg7ICovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjk3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDI0MHB4OyAqL1xyXG4gICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMTU0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhOTEyMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNhOTEyMDtcclxuICAgICAgICBjb2xvcjogIzNhOTEyMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMiB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgzIHtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYTkxMjA7XHJcbiAgICAgICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDQge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjJweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3BlZWQtcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDUxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgdG9wOiAtNDFweDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYml0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1wcm9tbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMjAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0xMTNweDtcclxuICAgICAgICB0b3A6IC0zMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudXRwIHtcclxuICAgICAgICB0b3A6IDczcHg7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ2M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNDgsIDIzMiwgMC41OSk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC51dHBfZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc2hfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbGlfdXRwIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wbHVzX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW1rYV93aWZpX3ByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgICAgICB3aWR0aDogMjg2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICB0b3A6IC05M3B4O1xyXG4gICAgICAgIHRvcDogLTk0cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDc5cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdG9wOiAtNzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA0NTlweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyovXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDI0OCwgMjMyLCAwLjU5KTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3R2aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfemVicmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfY2hhbm5lbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAueHR2X2hkX3VoZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfMjQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNF9jaGFubmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9pY29uIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlX3ByZW1pZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC02OTZweDtcclxuICAgICAgICBsZWZ0OiAtNzNweDtcclxuICAgICAgICB3aWR0aDogMjc5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLml2aV9tZWdvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01ODhweDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIGxlZnQ6IDQwOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAxNjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgxIHtcclxuICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiB3aGl0ZSBzb2xpZCAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgyIHtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiB3aGl0ZSBzb2xpZCAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDk3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogd2hpdGUgc29saWQgMXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X25ldyB7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdGF2a2FfbmV3IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfbmV3IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucHJpc3Rfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGg0IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0b3A6IC02NDlweDtcclxuICAgICAgICBsZWZ0OiAyMDhweDtcclxuICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pY29uX3R2IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucG9yYWR1aSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogLTMxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjMDEwMTAwO1xyXG4gICAgICAgIHRvcDogLTM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucG9ka2x5Y2hlbmllbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmFjLWJ0bjIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5KQVJLSUkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgIC8qIHdpZHRoOiA0MDBweDsgKi9cclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmR2b2lrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAubGl0dGxldGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjNlNjQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC42cHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLm9waXNhbmllX3R2IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5rYXR5YSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdG9wOiAtNzhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM1ODU2NTY7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0NDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5zdGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU4ZTg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLnJldHVybiB7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLmRlc2NyaXB0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAubm90aWZpY2F0aW9uIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAubm90aWZpY2F0aW9uIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMSAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMiAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMiAudGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMSAudGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5yZXR1cm4tMiB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRvcDogLTU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0zIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMgLmRvd25sIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3QtY29uZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnR2IHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50djpob3ZlciB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvLmFyY2hpdmUud293LmZhZGVJblVwQmlnLFxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mby5hbmRyb2lkLndvdy5mYWRlSW5VcEJpZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvLm1vYmlsZS1pbmZvLndvdy5mYWRlSW5VcEJpZyxcclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8uaW50ZXJhY3Qud293LmZhZGVJblVwQmlnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5pbmZvLWxpbmsgLmNoaWxkcmVuLWNoYW5uZWxzOmJlZm9yZSxcclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayAub25saW5lLWNpbmVtYTpiZWZvcmUsXHJcbiAgICAuc2VjdGlvbi0zIC5pbmZvLWxpbmsgLmFtZWRpYTpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtNCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB0aCxcclxuICAgIC5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB0ZCxcclxuICAgIC5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0yIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTEsXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTIsXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0yIC5mdW5jdGlvbi13cmFwIC5pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMTNweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMiAuc2VydmljZXMgLmZpcnN0IC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAudGhpcmQgLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAubGVmdC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnNlY29uZCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggLnR2LXBhY2thZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2dyYXBoaWtfZGVzayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2dyYXBoaWtfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDM4OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c190ZXh0IHtcclxuXHJcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZCBQcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudHdvX2dhZGdldHMge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c190d28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnR3b19nYWRnZXRzX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0c190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHdvX2dhZGdldHNfZmluYWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzM5NDEzZDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzaF9iZy5wbmdcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjA0MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIGgyIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIGgzIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTAycHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwNHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQ0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogZGFya2dyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2gge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCBpbWcge1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3RvZGV2eWFub3N0b2RldnlhdCB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuemFjaGVya251dG8ge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3RrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1N3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ybWVzIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlsaWJlc3BsYXRubyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgIC8qIG1hcmdpbi1sZWZ0OiAyMHB4OyAqL1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktYXgzMDAwIHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktY2xhc3MtYyB7XHJcbiAgICAgICAgd2lkdGg6IDE5MXB4O1xyXG4gICAgICAgIHRvcDogLTIzM3B4O1xyXG4gICAgICAgIGxlZnQ6IDEwOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAud2lmaS1hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLXRleHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF9taW5pdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9vdGxpY2hpYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tc2JlcmJveCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJib3gtdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl9taW5pdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLyogd2lkdGg6IDUwMHB4OyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfbWluaXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX290bGljaGlhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi00IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyBoMy50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgc3Bhbi50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCBzcGFuLnBlcmNlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuY2VudGVyLXByZWNlbnQgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5yZXR1cm4tMyB7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYm9udXMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5hdHRlbnRpb24gLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5leHBsYWluIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IC5pbmRpY2F0b3JzIGEge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCA1NXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDE2MHB4O1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuZGVzY3JpcHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW0gLmRhdGUtaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTM1cHggMCA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICB0b3A6IC0xMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAudGV4dC1ibG9jay0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMTBweCA1MHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiAxNDBweDtcclxuICAgICAgICB0b3A6IC0xMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDE3MHB4O1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpmaXJzdC1jaGlsZCAucGljLFxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDIpIC5waWMsXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMykgLnBpYyxcclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOm50aC1jaGlsZCg0KSAucGljIHtcclxuICAgICAgICBsZWZ0OiAtNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAuZmxpcC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTgge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlY2gtYmcuanBnKSA3MCUgMCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAubm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnF1ZXN0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IC5zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIC50ZXh0IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlld3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIC51c2VyLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItbG9nbyAubG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tbmxvZ28ucG5nKTtcclxuICAgICAgICB3aWR0aDogMjQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLyogdG9wOiAxNXB4OyAqL1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7ICovXHJcbiAgICAgICAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTFweCAtMTkycHg7ICovXHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWluZm8gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLnNvY2lhbC1ncm91cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC50b3AtbWVudSBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAudHYge1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAudHY6aG92ZXIge1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWNfMUJHXzc2OS0xMTk5LmpwZykgMjUlIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xICN2aWRlby13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FjLWJnLmpwZykgMzAlIDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5iaWctdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xyXG4gICAgICAgIC8qZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDEycHggIzRiMjMwMCk7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtcHJpY2UxIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtcHJpY2UyIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMGU4YmJiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKi13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsqL1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIC5tZWdhLXRpdGxlMiB7XHJcbiAgICAgICAgY29sb3I6ICMxYzU5OTk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKi13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsqL1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7Ki9cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOGU4IHVybChcIi4uL2ltZy9jaXJjbGVzLnBuZ1wiKSA1MCUgMjQwcHggbm8tcmVwZWF0O1xyXG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjZmRiNzE2O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzkxNTVhNztcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5pY29uX2Jsb2NrX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XHJcbiAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDIwcHg7Ki9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmljb25fYmxvY2sge1xyXG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6IDQwcHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtYnRuIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl90diB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fdHYucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3dpZmkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3dpZmkucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxOTBweDtcclxuICAgICAgICB0b3A6IC00M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fcHJpc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3ByaXN0LnBuZyk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgICAgIHRvcDogLTg3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnR2X25hdnlib3Ige1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtODVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fY2hhbm5lbHMge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTY0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLypmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggN3B4ICM0YjIzMDApOyovXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnNtb3RyZXNoa2Ffc3VuX2NoYW5uZWxzIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTE1NHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fMjQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuXzI0LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fc21vdHJlc2hrYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fc21vdHJlc2hrYS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9yb3V0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgLyogdG9wOiAtMjA4cHg7ICovXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX25ldHdvcmsge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgLyogdG9wOiAtMjYwcHg7ICovXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAvKmZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA3cHggIzRiMjMwMCk7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAudHlrdmEge1xyXG4gICAgICAgIGNvbG9yOiAjYTliNGJiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDMwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFyaWZfemhhcmtpaV9wbGFuc2guanBnKSA4NCUgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5OTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5sYXllciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxNDlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5ub3ZvZ29kbnkge1xyXG4gICAgICAgIGNvbG9yOiAjZjI2MDE0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsgKi9cclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsgKi9cclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByb190dl9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9vcF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfbmV3X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kb21famFyayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYnV0dG9uMSB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgdG9wOiAtMzZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTkxMjA7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDEge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYTkxMjA7XHJcbiAgICAgICAgY29sb3I6ICMzYTkxMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMiB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDMge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNDgyMTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM2E5MTIwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGg0IHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjJweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3BlZWQtcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHRvcDogLTE2N3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWJpdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1wcm9tbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC51dHAge1xyXG4gICAgICAgIHRvcDogLTUxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB3aWR0aDogNDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnV0cF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmlsaV91dHAge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXNfdXRwIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dF91dHAge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFta2Ffd2lmaV9wcmlzdF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyOiBkYXNoZWQ7XHJcbiAgICAgICAgd2lkdGg6IDI1M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgbGVmdDogMTY3cHg7XHJcbiAgICAgICAgdG9wOiAtMjE3cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdG9wOiAtMjEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogNTg4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdHZpY29uIHtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl90ZXh0IHtcclxuICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3plYnJhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2X2NoYW5uZWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9oZF91aGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2XzI0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNGljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRfY2hhbm5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNF9raW5vIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9jaGFubmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZV9wcmVtaWVyIHtcclxuICAgICAgICB3aWR0aDogMjMycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTU2M3B4O1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTQ5NnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbGVmdDogMzMwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMSB7XHJcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMiB7XHJcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9uZXcge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0YXZrYV9uZXcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNDVweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfbmV3IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucHJpc3Rfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGVyX2M1IHtcclxuICAgICAgICB3aWR0aDogODlweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTA4cHg7XHJcbiAgICAgICAgdG9wOiAtODRweDtcclxuICAgICAgICAtMTE4cHg6O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGg0IHtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmljb25fdHYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgICAgICBsZWZ0OiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMDEwMTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0b3A6IC04MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvYnJ5IHtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzY4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogLTQxcHg7XHJcbiAgICAgICAgdG9wOiAtMTQ5cHg7XHJcbiAgICAgICAgbGVmdDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9icnlfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLkpBUktJSSB7XHJcbiAgICAgICAgY29sb3I6ICMyYzRmYjI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XHJcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5iaWd0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kdm9pa2Ege1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzZweDtcclxuICAgICAgICBmb250LXNpemU6IDc2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmthdHlhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTg1NjU2O1xyXG4gICAgICAgIHRvcDogLTQ5NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxODhweDtcclxuICAgICAgICBsZWZ0OiAyODVweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLm9waXNhbmllX3R2IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5zdGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOGU4IHVybCguLi9pbWcvY2lyY2xlcy5wbmcpIDUwJSAyMDBweCBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSBoMy5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSAuY2hhbm5lbHMgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgLmNoYW5uZWxzIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5jaGFubmVsczIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAudHYtbWluaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAycHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1MHB4IC0xMTg3cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLnByaWNlLWluZm8gLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLnNoYWRvdyB7XHJcbiAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMixcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmluZGljYXRvcnMge1xyXG4gICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0zIC5kb3dubCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LWNvbmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gaDMgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5pbmZvLWxpbmsgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTEge1xyXG4gICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgbGVmdDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0xIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0yIHtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDI2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMyB7XHJcbiAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICByaWdodDogMjYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC00IHtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTQgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAubGVmdC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnNlY29uZCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggLnR2LXBhY2thZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUge1xyXG4gICAgICAgIGhlaWdodDogMTU1NXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2dyYXBoaWtfZGVzayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9ncmFwaGlrX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2Rlc2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19pY29uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDJweDtcclxuICAgICAgICB3aWR0aDogMjY0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c190d28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDcyOXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnR3b19nYWRnZXRzX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0c190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3b19nYWRnZXRzX2ZpbmFsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMzOTQxM2Q7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lc2hfYmcucG5nXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIwNDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTQ2cHg7XHJcbiAgICAgICAgbGVmdDogNDM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMzBweDtcclxuICAgICAgICBsZWZ0OiA0MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTEyOHB4O1xyXG4gICAgICAgIGxlZnQ6IDM5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTI2cHg7XHJcbiAgICAgICAgbGVmdDogMzY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0NCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmF5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMzNweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2gge1xyXG4gICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2ggaW1nIHtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdG9kZXZ5YW5vc3RvZGV2eWF0IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnphY2hlcmtudXRvIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4JTtcclxuICAgIH1cclxuXHJcbiAgICAuc290a2Ege1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm1lcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbGliZXNwbGF0bm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkge1xyXG4gICAgICAgIGhlaWdodDogNzgxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiA3MzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDM5NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLWF4MzAwMCB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLWNsYXNzLWMge1xyXG4gICAgICAgIHdpZHRoOiAyMTFweDtcclxuICAgICAgICB0b3A6IC0yNjBweDtcclxuICAgICAgICBsZWZ0OiAxMTdweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLndpZmktYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX21pbml0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvKiB3aWR0aDogNTAwcHg7ICovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfbWluaXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX290bGljaGlhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1zYmVyYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDczNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDI5NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX21pbml0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvKiB3aWR0aDogNTAwcHg7ICovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcm1pbml0ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl9vdGxpY2hpYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveC10ZXh0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi00IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyBoMy50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgc3Bhbi50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCBzcGFuLnBlcmNlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5jZW50ZXItcHJlY2VudCBiIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLnJldHVybi0zIHtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IC5pbmRpY2F0b3JzIGEge1xyXG4gICAgICAgIG1hcmdpbjogMCA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmRlc2NyaXB0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIC5kYXRlLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC5pY29uIHtcclxuICAgICAgICBsZWZ0OiA5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAyNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZWNoLWJnLmpwZykgNzAlIDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLm5vdGUge1xyXG4gICAgICAgIGNvbG9yOiAjZjY5MTJjO1xyXG4gICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IC5xdWVzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAuc2xvZ2FuIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOSAuaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOSAuaXRlbSAudGV4dCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIC5wcm92aWRlci0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXdzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyAudXNlci1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIC5zaGFkb3cge1xyXG4gICAgICAgIGJvdHRvbTogLTMxcHg7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1sb2dvIC5sb2dvIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItaW5mbyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuc29jaWFsLWdyb3VwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAudG9wLW1lbnUgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMy41JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMGU4YmJiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgLyotd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7Ki9cclxuICAgICAgICAvKi13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyovXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSAubWVnYS10aXRsZTIge1xyXG4gICAgICAgIGNvbG9yOiAjMWM1OTk5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgLyotd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7Ki9cclxuICAgICAgICAvKi13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyovXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxY2M1ZGY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLWJ0bjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCAjZmZmMGE5KSBkcm9wLXNoYWRvdygwcHggMHB4IDNweCAjZmZmMGE5KSBkcm9wLXNoYWRvdygwcHggMHB4IDJweCAjZmZmMGE5KSBkcm9wLXNoYWRvdygwcHggMHB4IDFweCAjZmZmMGE5KTtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYmcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYy1iZy5qcGdcIikgODIlIDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY18xQkdfNzY5LTExOTkuanBnKSAyNSUgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTQ3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXJpZl96aGFya2lpLmpwZykgNTklIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9icnkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDEycHg7XHJcbiAgICAgICAgdG9wOiAtNDFweDtcclxuICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2JyeV9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLm5vdm9nb2RueSB7XHJcbiAgICAgICAgY29sb3I6ICNmMjYwMTQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZWZ0OiAyODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXdfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5idXR0b24xIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgbGVmdDogMjc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDM0MHB4OyAqL1xyXG4gICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAtNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgxIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMiB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoNCB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBjb2xvcjogIzNhOTEyMDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0yMnB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zcGVlZC1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgdG9wOiAtNjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcGVlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iaXRzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtcHJvbW8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJib3hfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudXRwIHtcclxuICAgICAgICB0b3A6IC0yM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ2M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC51dHBfZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc2hfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbGlfdXRwIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wbHVzX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW1rYV93aWZpX3ByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgICAgICB3aWR0aDogMjg2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICBsZWZ0OiAxNjdweDtcclxuICAgICAgICB0b3A6IC0xODlweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0diB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0b3A6IC0xODFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1ODhweDtcclxuICAgICAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl90dmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfemVicmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfY2hhbm5lbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAueHR2X2hkX3VoZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfMjQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNF9jaGFubmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9pY29uIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlX3ByZW1pZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNDcycHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLml2aV9tZWdvZ28ge1xyXG4gICAgICAgIGxlZnQ6IDkxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA0NzhweDtcclxuICAgICAgICB0b3A6IC0zOTRweDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTIge1xyXG4gICAgICAgIC8qIG1hcmdpbi1sZWZ0OiAzNDBweDsgKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgxIHtcclxuICAgICAgICB3aWR0aDogMTgycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMiB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDMge1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X25ldyB7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucHJpc3RhdmthX25ldyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA0NXB4O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9uZXcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudHZfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdF9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AxIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFyY2hlcl9jNSB7XHJcbiAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDEwOHB4O1xyXG4gICAgICAgIHRvcDogLTc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDQge1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAuaWNvbl90diB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5KQVJLSUkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5iaWd0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kdm9pa2Ege1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTA3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDdweDtcclxuICAgICAgICBmb250LXNpemU6IDEwN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmthdHlhIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbGVmdDogNDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgIHRvcDogLTM5MnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTQxMTExO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5vcGlzYW5pZV90diB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnN0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIHRvcDogLTE0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOGU4IHVybCguLi9pbWcvY2lyY2xlcy5wbmcpIDUwJSAyMDBweCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgaDMubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDU2NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDI1cHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMyZjJlMmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGhlaWdodDogNDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIC5jaGFubmVscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDk0NzQ3O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSAuY2hhbm5lbHM6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIC5jaGFubmVscyBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAuc2tvcm9zdC1pbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDVweCAtNzMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgLnR2LW1pbmkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NXB4IC04MDlweDtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAuY2hhbm5lbHMyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODI2cHggLTExMDdweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzMge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NDdweCAtMTEwN3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2OHB4IC0xMTA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyLmMxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODg5cHggLTExMDdweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAudHYtcHJpc3Rhc2thIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0M3B4IC03NjFweDtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR2LXByaXN0YXNrYS1layB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDNweCAtNzYxcHg7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0zIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMgLmRvd25sIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIHtcclxuICAgICAgICBoZWlnaHQ6IDE2MzFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2dyYXBoaWtfZGVzayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9ncmFwaGlrX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2Rlc2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19pY29uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMzUxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAyMXB4OyAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX3RleHQge1xyXG5cclxuICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkIFBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0c19maW5hbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMzk0MTNkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoIHtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwOXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xODhweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaC4gaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2guIGgzIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2guIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNTk5cHg7XHJcbiAgICAgICAgbGVmdDogNTg2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xODBweDtcclxuICAgICAgICBsZWZ0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTE3OHB4O1xyXG4gICAgICAgIGxlZnQ6IDU1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTc2cHg7XHJcbiAgICAgICAgbGVmdDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0NCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmF5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC00NTZweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2gge1xyXG4gICAgICAgIGxlZnQ6IC0xNzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2ggaW1nIHtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdG9kZXZ5YW5vc3RvZGV2eWF0IHtcclxuICAgICAgICB3aWR0aDogMzgzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnphY2hlcmtudXRvIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4JTtcclxuICAgIH1cclxuXHJcbiAgICAuc290a2Ege1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJtZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWxpYmVzcGxhdG5vIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDg3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2lyY2xlc19heC5wbmcpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIwNDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiA5NTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktYXgzMDAwIHtcclxuICAgICAgICB3aWR0aDogNDI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktY2xhc3MtYyB7XHJcbiAgICAgICAgd2lkdGg6IDI4NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0zNjNweDtcclxuICAgICAgICBsZWZ0OiAxNjhweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLndpZmktYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF9taW5pdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfb3RsaWNoaWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXNiZXJib3gge1xyXG4gICAgICAgIGhlaWdodDogODIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvKm1hcmdpbi1yaWdodDogNjBweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDM4NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogOTI2cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyYm94LXRleHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX21pbml0ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfb3RsaWNoaWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLTQgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvIGgzLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtIC5kYXRlLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAyNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnF1ZXN0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IC5zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIC50ZXh0IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAuc2VjdGlvbi14IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFyaWZfemhhcmtpaS5qcGcpIDM1JSAwIG5vLXJlcGVhdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5sYXllciB7XHJcbiAgICAgICAgbGVmdDogLTUycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvYnJ5IHtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvYnJ5X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAua2F0eWEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjkwcHg7XHJcbiAgICAgICAgbGVmdDogNjM3cHg7XHJcbiAgICAgICAgdG9wOiAtMzMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDczM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnBvcmFkdWkge1xyXG4gICAgICAgIGNvbG9yOiAjMDEwMTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnBvZGtseWNoZW5pZW0ge1xyXG4gICAgICAgIGNvbG9yOiAjOWIxMDViO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLkpBUktJSSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgICAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXdfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5idXR0b24xIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgIGxlZnQ6IDM4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDEge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDMge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGg0IHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjdweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3BlZWQtcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgIHRvcDogLTc4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGVlZC1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYml0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1wcm9tbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC51dHAge1xyXG4gICAgICAgIHRvcDogLTczcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB3aWR0aDogNjQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDFweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnV0cF9mbGV4IHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTc5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaWxpX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF91dHAge1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzhweDtcclxuICAgICAgICB3aWR0aDogMjEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogNzJweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXNfdXRwIHtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzdweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbWthX3dpZmlfcHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIGxlZnQ6IDI1OHB4O1xyXG4gICAgICAgIHRvcDogLTE5N3B4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRvcDogLTE1N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDczNHB4O1xyXG4gICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl90dmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfemVicmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfY2hhbm5lbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAueHR2X2hkX3VoZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfMjQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNF9jaGFubmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9pY29uIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMjAycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlX3ByZW1pZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTk3cHg7XHJcbiAgICAgICAgbGVmdDogNTIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTQyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDYwMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNyU7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTIge1xyXG4gICAgICAgIHRvcDogLTkwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDEge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgyIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudHZfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdF9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AxIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGVmdDogLTM4cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AyIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgxIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgzIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGVyX2M1IHtcclxuICAgICAgICB3aWR0aDogMTA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDkzcHg7XHJcblxyXG4gICAgICAgIHRvcDogLTEwMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pY29uX3R2IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5iaWd0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAubGl0dGxldGV4dCB7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBKSVM5MDtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmFjLWJ0bjIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5zdGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB0b3A6IC0xNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogODEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAuc2VjdGlvbi14IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDU0N3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFyaWZfemhhcmtpaS5qcGcpIDMwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5sYXllciB7XHJcbiAgICAgICAgbGVmdDogLTEzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9icnkge1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRvYnJ5X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAua2F0eWEge1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxNHB4OyAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGVmdDogLTEzMXB4O1xyXG4gICAgICAgIHdpZHRoOiA3NDhweDtcclxuICAgICAgICB0b3A6IC0zMDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgICAgICBjb2xvcjogIzAxMDEwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucG9ka2x5Y2hlbmllbSB7XHJcbiAgICAgICAgY29sb3I6ICM5YjEwNWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuSkFSS0lJIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgICAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyovXHJcbiAgICAgICAgLyotd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXdfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogLTIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MDRweDtcclxuICAgICAgICB3aWR0aDogMzA3cHg7XHJcbiAgICAgICAgdG9wOiAtNTNweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgdG9wOiAtOTBweDtcclxuICAgICAgICAvKm1hcmdpbi1sZWZ0OiAyNjBweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMyB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDQge1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyIHtcclxuXHJcbiAgICAgICAgLyptYXJnaW4tbGVmdDogMjYwcHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgxIHtcclxuICAgICAgICB3aWR0aDogMjQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMiB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDMge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZWZ0OiAtNTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0yM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLml2aV9tZWdvZ28ge1xyXG4gICAgICAgIGxlZnQ6IDkxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA2OTBweDtcclxuICAgICAgICB0b3A6IC00MTBweDtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmFyY2hlcl9jNSB7XHJcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA4N3B4O1xyXG4gICAgICAgIHRvcDogLTExM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmljb25fdHYge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IEpJUzkwO1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiAxMDI0O1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG4iXX0= */