/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/login.css ***!
  \****************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body {
    background-color: lightgray;
}

.width-container {
    width: 1320px;
}

.margin-left-unset {
    margin-left: unset;
}

.padding-unset {
    padding: unset;
}

a, a:hover, a:active {
    color: #0eb290;
    text-decoration: none;
}

.titre-green {
    color: #0eb290;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

h2 {
    color: #FFFFFF;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.f-s-18 {
    font-size: 18px;
}

.container {
    background-color: #FFFFFF;
    padding: 0;
}

.blocPhoto {
    padding: unset;
}
.bac-section {
    background-attachment: fixed;
    background-image: url(/build/images/accueil_header-scaled.40920d7d.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 630px;
    width: 1320px;
}

.bac-section-actualite {
    background-attachment: fixed;
    background-image: url(/build/images/accueil_header_2-scaled.be986e7e.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 234px;
    width: 1320px;
}

.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: auto;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.elementor-container {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    align-content: center;

}

.height630 {
    height: 630px;
}

.elementor-heading-title {
    color: #FFFFFF;
    font-family: "ABeeZee", Sans-serif, serif;
    font-size: 60px;
    text-transform: uppercase;
    letter-spacing: 8px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}


.elementor-widget-container {
    height: 340px;
}

.center {
    text-align: center;
}

.zoomIn {
    animation-name: zoomIn;
    animation-duration: 1.25s;
}

.fs-18 {
    font-size: 18px;
}

.paragraph-container {
    text-align: center;
    color: #FFFFFF;
    text-shadow: 0 0 0 rgba(0,0,0,0.3);
    position: relative;
    top: -300px;
}

.float-left {
    float: left;
}

.button-container {
    text-align: center;
    position: relative;
    top: -250px;
}

.text-align-right {
    text-align: right;
}

.text-align-left {
    text-align: left;
}

.text-align-center {
    text-align: center;
}

.quiSommesNous {
    width: 1320px;
}
.heading-title {
    color: #000000;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.padding-50 {
    padding: 50px 0;
}

.padding-10 {
    padding: 10px 0;
}

.padding-10-20 {
    padding: 10px 20px;
}

.padding-full-20 {
    padding: 20px;
}

.width-50 {
    width: 50%
}

.greenColor {
    color: #0eb290;
}

.redColor {
    color: #ff0000;
}

.blackColor {
    color: #000000;;
}

.p-t-100 {
    padding-top: 100px;
}

.mg-30 {
    margin: 0 30%;
}

.greyContainerMembre {
    background-color:#F4F4F4;
    margin: 3px 0;
}
.greyContainer {
    background-color:#F4F4F4;
}
.greyContainer { display: table; }
.greyContainer > div {display: table-cell; width:50%; }


.m-l-10 {
    margin-left: 10px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-t-b-20 {
    margin: 20px 0;
}

.text-align-center {
    text-align: center;
}

.actualites {
    padding: 20px 0;
    width: 1320px;
}

/*bloc with icon component*/
.blocTitle {
    color: #4DD8C1;
    font-size: 14px;
}

.greenBackground {
    display: table;
    background-color: #0EB290;
    padding: 20px 10px;
    min-height: 128.8px;
}

/*.greenBackground > div {display: table-cell; width:50%; }*/

.greenBackground > .blocIcon {display: table-cell; width:30%; }
.greenBackground > .blocContent {display: table-cell; width:70%; }

.darkGreen {
    background-color: #00967D;
}

.blocTexte{
    color: #ffffff;
    font-size: 14px;
}

.elementor-icon {
    fill: #4DD8C1;
    color: #4DD8C1;
    border-color: #4DD8C1;
    font-size: 70px;
    background-color: #0EB290;
}

.elementor-icon i{
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}

.centrer {
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    display: flex;
    align-items: center;
    justify-content: center;
}
/*fin bloc with icon*/

.p-l-unset {
    padding-left: unset;
}

/*
Margins
 */
.margin-t-b-40{
    margin: 40px 0;
}

.margin-t-1 {
    margin-top: 1px;
}

.margin-t-30 {
    margin-top: 30px;
}

.margin-b-30 {
    margin-bottom: 30px;
}


.max-width-1140 {
    max-width: 1140px;
}

.table-primary-green {
    background-color: #00B28E;
    color: #ffffff;
}

.width-100-percent {
    width: 100%;
}

.width-100-percent iframe {
    height: 350px;
    width: 100%;
}

img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.liste-incription li {
    list-style-type: disc;
}

.w-100 {
    width: 100%;
}

.w-50 {
    width: 50%;
}

.pl-20 {
    padding-left: 20px;
}

.p-20 {
    padding: 20px;
}

/* alertes */
.alert-error {
    background-color: #ff0000;
    color: #FFFFFF;
}

/*Toast*/

.error-message {
    background-color: #ff0000;
    color: #fff;
}

.success-message {
    background-color: #d1e7dd;
    color: #0f5132;
}

.toast {
    margin: 0 45%;
}

.bold {
    font-weight: bold;
}
.barrer {
    text-decoration: line-through;
    font-weight: bold;
}
@media (max-width: 1368px) {
    .bac-section {
        background-attachment: fixed;
        background-image: url(/build/images/accueil_header-scaled.40920d7d.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 855px;
        width: 1140px;
    }

    .bac-section-actualite {
        background-attachment: fixed;
        background-image: url(/build/images/accueil_header_2-scaled.be986e7e.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 234px;
        width: 1140px;
    }

    .quiSommesNous {
        width: 1140px;
    }

    .actualites, .width-container {
        width: 1140px;
    }
    .greenBackground > .blocIcon {display: table-cell; width:unset; }
}

@media(max-width: 990px) {
    .bac-section {
        height: 415px;
        width: 112%;
    }

    .height630 {
        height: 600px;
    }

    .elementor-heading-title {
        font-size: 20px;
    }

    .paragraph-container {
        top: -400px;
    }

    .quiSommesNous {
        width: 130%;
    }

    .bac-section-actualite {
        width: 112%;
    }

    .actualites {
        width: 112%;
    }

    .width-container {
        width: 112%;
    }
}

@media(max-width: 430px) and (min-width : 360px){
    .bac-section {
        height: 415px;
        width: 126%;
    }

    .actualites {
        width: 125%;
        padding: 20px;
    }

    .bac-section-actualite, .width-container {
        width: 126%;
    }

    .greyContainer {
        width: 345px;
    }

    .greyContainer > div {
        width: 100%;
        float: left;
    }
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/home.css ***!
  \***************************************************************************************************************/
@media(max-width: 990px) {
    .boxHome{
        width: 87%;
    }
}

@media(max-width: 768px) {
    .boxHome{
        width: 95%;
    }
}

@media(max-width: 430px) and (min-width : 360px){
    .boxHome{
        width: 95%;
    }
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/form.css ***!
  \***************************************************************************************************************/
input[type=radio] {
    margin: 0 2px 0 4px;
}

.form-control:focus {
    border-color: #0eb290 !important;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/login.css (1) ***!
  \********************************************************************************************************************/
/* Importing fonts from Google */

/* Reseting */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

body {
    background: #ecf0f3;
}

.wrapper {
    max-width: 350px;
    min-height: 500px;
    margin: 80px auto;
    padding: 40px 30px 30px 30px;
    background-color: #ecf0f3;
    border-radius: 15px;
    box-shadow: 13px 13px 20px #cbced1, -13px -13px 20px #fff;
}

.logo {
    width: 80px;
    margin: auto;
}

.logo img {
    width: 100%;
    height: 80px;
    object-fit: cover;
    border-radius: 50%;
    box-shadow: 0px 0px 3px #5f5f5f,
    0px 0px 0px 5px #ecf0f3,
    8px 8px 15px #a7aaa7,
    -8px -8px 15px #fff;
}

.wrapper .name {
    font-weight: 600;
    font-size: 1.4rem;
    letter-spacing: 1.3px;
    padding-left: 10px;
    color: #555;
}

.wrapper .form-field input {
    width: 100%;
    display: block;
    border: none;
    outline: none;
    background: none;
    font-size: 1.2rem;
    color: #666;
    padding: 10px 15px 10px 10px;
    /* border: 1px solid red; */
}

.wrapper .form-field {
    padding-left: 10px;
    margin-bottom: 20px;
    border-radius: 20px;
    box-shadow: inset 8px 8px 8px #cbced1, inset -8px -8px 8px #fff;
}

.wrapper .form-field .fas {
    color: #555;
}

.wrapper .btn {
    box-shadow: none;
    width: 100%;
    height: 40px;
    background-color: #03A9F4;
    color: #fff;
    border-radius: 25px;
    box-shadow: 3px 3px 3px #b1b1b1,
    -3px -3px 3px #fff;
    letter-spacing: 1.3px;
}

.wrapper .btn:hover {
    background-color: #039BE5;
}

.wrapper a {
    text-decoration: none;
    font-size: 0.8rem;
    color: #03A9F4;
}

.wrapper a:hover {
    color: #039BE5;
}

.btnAdmin {
    cursor: pointer;
}

.btnAdmin a {
    color: #555;
    text-decoration: none;
}

.btnAdmin a:hover {
    text-decoration: underline;
}


@media(max-width: 430px) and (min-width : 360px){
    .wrapper {
        margin: 30px 20px;
        padding: 40px 15px 15px 15px;
    }
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/admin.css ***!
  \****************************************************************************************************************/
li {
    list-style-type: none;
}

/** Registre */
.navigation
{
    margin: 0 40%;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/header.css ***!
  \*****************************************************************************************************************/
header {
    display: block;

}

.site-header {
	background-color: #f7f7f7;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	z-index: 100;
	height: 155px;
}

.site-header-inner {
    position: relative;
    height: 100%;
}

.site-logo {
	float: left;
	height: 50%;
	display: table;
}

.site-logo .site-logo-inner {
    display: table-cell;
    vertical-align: middle;
    height: 74px;
}

.site-logo .site-logo-inner a {
    background-color: rgba(0,0,0,0) !important;
}

.site-logo a.site-logo-text {
    font-family: ABeeZee, serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
}

.site-logo a.site-logo-text {
    font-size: 24px;
    margin: 0;
}

.site-navigation-wrap {
	float: right;
	position: relative;
	right: 0;
	top: -95px;
	height: 50%;
}

.icon-menu {
	float: left;
	position: relative;
	left: 0px;
}

nav {
    display: block;
}

@media(max-width: 430px) and (min-width : 360px){
	.site-logo a.site-logo-text {
		font-size: 16px;
	}
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/footer.css ***!
  \*****************************************************************************************************************/
.footer-top {
    background-color: #222;
    padding: 30px 0;
    min-height: 250px;
    text-align: center;
}

.footer-top h1 {
    color: #0eb290;
    font-size: 30px;
    letter-spacing: 4px;
}

.info-contact-footer {
    margin: 10px 0 16px;
    color: #fff;
    text-align: center;
}

.info-contact-footer a {
    color: #FFFFFF;
}

.footer-bottom {
    background-color: #1b1b1b;
    padding: 15px 0;
    font-size: 12px;
    line-height: 1;
}

.footer-bottom .footer-bottom-menu {
    font-family: ABeeZee, serif;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1.5px;
    text-transform: none;
    text-align: right;
    padding-left: 15px;
    color: #FFFFFF;
}

.footer-bottom .copyright {
    font-family: ABeeZee, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    padding-right: 15px;
    color: #FFFFFF;
}

.footer-bottom .footer-bottom-menu ul {
    display: inline-block;
    margin: 0;
    list-style: none;
    padding: 0;
}

.footer-bottom .footer-bottom-menu li {
    float: left;
    padding: 0 3px;
}

.footer-bottom .footer-bottom-menu a, .footer-bottom a {
    color: #FFFFFF;
}

.footer-bottom .footer-bottom-menu a:hover, .footer-bottom a:hover {
    color: #0eb290;
}

.footer-container {
    width: auto;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0 auto;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/club.css ***!
  \***************************************************************************************************************/
.img-club-header {
    height: 400px;
    width: 1320px;
    background-image: url(/build/images/club_header-scaled.bb5c8e7a.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.block-titre-white-h1 {
    font-family: ABeeZee;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    text-transform: none;
    color: #FFFFFF;
    font-size: 44px;
}

.block-titre-white-h2 {
    font-family: ABeeZee;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: none;
    color: #FFFFFF;
    font-size: 24px;
}

.block-titre-green-h1 {
    font-family: ABeeZee;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    text-transform: none;
    color: #0EB290;
    font-size: 44px;
}

.block-titre-green-h2 {
    font-family: ABeeZee;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: none;
    color: #0EB290;
    font-size: 24px;
}

/*accordeon */

.sub > li {
    height: 0;
    overflow: hidden;
}

.inputRadioAccordeon {
    display: none
}

.inputRadioAccordeon:checked + .sub > li {
    height: 2em;
}

.sub > li {
    transition: all 0.25s ease-in-out
}

.sub > li {
    opacity: 0;
    height: 0;
    padding: 0;
    transition: all 0.75s ease-in-out;
}

.inputRadioAccordeon:checked + .sub > li {
    padding: 0.7em 1em;
    height: auto;
    opacity: 1;
}


.club_illustration {
    background-image: url(/build/images/club_illustration_1-1381x2048.f649a786.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 860px;
    width: 645px;
}

.decriptionBlock  .elementor-widget-text-editor {
    min-height: 500px;
}
.photo-membre {
    border-radius: 50%;
    width: 150px;
    height: 150px;
}

@media(max-width: 990px) {
    .img-club-header {
        width: 135%;
    }


    .club_illustration {
        width: 515px;
    }

    .creneaux {
        margin-left: -10%;
    }
}
@media(max-width: 768px) {
    .decriptionBlock img {
        max-width: 738px;
    }
}

@media(max-width: 430px) and (min-width : 360px){

    .club_illustration {
        background-size: 390px auto;
    }

    .decriptionBlock img {
        max-width: 400px;
    }
}


/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/creneau.css ***!
  \******************************************************************************************************************/
.carre-15 {
    width: 15px;
    height: 15px;
    margin: 0 40%;
}
.greenOccupation {
    background-color: #00FF00;
}

.yellowOccupation {
    background-color: #eab700;
}

.redOccupation {
    background-color: red;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/lien.css ***!
  \***************************************************************************************************************/
.listeLiens li {
    font-size: 14px;
}

.listeLiens {
    list-style: none; /* Remove default bullets */
}

.listeLiens li::before {
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: black; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/inscription.css ***!
  \**********************************************************************************************************************/
.img-inscription-header {
    height: 400px;
    width: 1320px;
    background-image: url(/build/images/inscription_header.68e40397.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.title-accordeon:hover {
    color: #0eb290;
    cursor: pointer;
}

.inscription-titre {
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #ddd;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
    box-sizing: border-box;
}

.form-error {
    color: #ff0000;
}

.list-formulaire li {
    list-style-type: initial;
}
@media(max-width: 990px) {
    .img-inscription-header {
        width: 135%;
        height: 300px;
    }

    .fs-13 {
        font-size: 13px;
    }

    ul {
        padding-left: 1rem;
    }

    .padding-full-20 {
        padding: 3px;
    }
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/components/menuPrincipal.css ***!
  \***********************************************************************************************************************************/
.menu-principal {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -ms-transition: opacity .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}

.menu-principal> li {
    float: left;
    position: relative;
    white-space: normal;
}

.menu-principal > li > a {
    line-height: 75px;
    display: block;
    font-size: 13px;
    color: #555;
    padding: 0 15px;
    letter-spacing: .6px;
    position: relative;
    float: left;
}

.menu-principal > li > a:hover {
    color: #0eb290;
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/competition.css ***!
  \**********************************************************************************************************************/
.img-competition-header{
    height: 400px;
    width: 1320px;
    background-image: url(/build/images/competitions_header.f61495b5.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.container-competition {
    min-height: 450px;
    margin: 5% 0;
}

@media(max-width: 990px) {
    .img-competition-header {
        width: 135%;
        height: 300px;
    }
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/interclub.css ***!
  \********************************************************************************************************************/
.page-header {
    background-color: #000000;
    min-height: 167px;
}

.page-header h1{
    color: #FFFFFF;
    font-size: 14px;
    padding-top :100px;
    padding-left: 15px;
    position: relative;
}

.container-interclub {
    min-height: 300px;
    margin: 5% 0;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/volant.css ***!
  \*****************************************************************************************************************/
#container-volant {
    margin: 0;
    background: #0eb290;
}

.slide-container {
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-top: 10px;
    text-align: center;
}

.grey-container {
    color: #ffffff;
    background-color: #494a49;
    border: 1px solid #161716;
    border-radius: 20px;
    line-height: 1px;
    font-size: 12px;
    padding: 25px 30px;
    text-align: center;
}

.bloc-info-volant{
    margin-top: 50%;
    margin-left: 2%;
    margin-right: 2%;
}

.carousel-control-prev, .carousel-control-next {
    background: #0eb290;
}

.carousel-caption {
    background: white;
    color: black;
    opacity: 0.7;
}

.btn-add-to-basket {
    color: white;
    padding: 5px;
    border-radius: 50%;
    border: 1px solid white;
    background: #0eb290;
}

.btn-add-to-basket:hover {
    text-decoration: underline;
    background: white;
    color: #0eb290;
    padding: 5px;
    border-radius: 50%;
}

@media(max-width: 990px) {
    #container-volant {
        background-repeat: no-repeat;
        width: 444px;
        margin: 0;
    }

    .imgVolant img {
        height: 150px;
    }

    .grey-container {
        font-size: 10px;
        padding: 10px 5px;
    }
}

@media(max-width: 430px) and (min-width : 360px){
    #container-volant {
        background-repeat: no-repeat;
        width: 400px;
    }

    .imgVolant img {
        height: 150px;
    }
    .grey-container {
        font-size: 10px;
        padding: 10px 5px;
    }
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/registre.css ***!
  \*******************************************************************************************************************/
.block-image {
    display: flex;
    justify-content: center;
    margin: 50px 0;
}

.titre-rouge {
    color: #cf2e2e;
    font-size: 20px;
}

.jour {
    font-size: 1.2em;
    color: #0eb290;
    font-weight: bold;
}

.paragraph-registre{
    font-size: 0.8em;
    font-weight: lighter;
}

.update_responsable {
    cursor: pointer;
}

.information-jeune {
    font-size: 1em;
    color: #ff0000;
    text-decoration: underline;
}

.form-check-label-registre{
    font-size: 0.9em;
    font-weight: bold;
}

@media(max-width: 430px) and (min-width : 360px){
    .registre-body {
        width: 450px;
    }
    
    .registre-overflow-x{
        overflow-x: scroll;
    }
}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/inscriptionCreneau.css ***!
  \*****************************************************************************************************************************/
.list-group-item{
    font-size: 10px;
    border: none;
    padding: 1px;
}
.liste-nom-element {
    cursor: pointer;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/benevolat.css ***!
  \********************************************************************************************************************/
.point{
    width:25px;
    height: 25px;
    border-radius: 50px;
    border: none;
}

.greenPoint {
    background-color: #027a12;
}

.redPoint {
    background-color: red;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/produit.css ***!
  \******************************************************************************************************************/
.bg-rouge {
    background-color: red;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/evenement.css ***!
  \********************************************************************************************************************/
.evenements {
    width: 100%;
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/participant.css ***!
  \**********************************************************************************************************************/
.list-group-item-padding-50 {
    padding: 10px 50px;
}

.participant-list {
    font-size:  1.1em;
}

.paid {
    cursor: pointer;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/actualite.css ***!
  \********************************************************************************************************************/
@media(max-width: 990px) {
    .blocActualite img {
        max-width: 700px;
    }
}

@media(max-width: 768px) {
    .blocActualite img {
        max-width: 520px;
        height: auto;
    }
    .mg-30 {
        margin: 0 1%;
    }
}
@media(max-width: 430px) and (min-width : 360px){
    .blocActualite img {
        max-width: 350px;
        height: auto;
    }
    .mg-30 {
        margin: 0 1%;
    }
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/cookies.css ***!
  \******************************************************************************************************************/
.ch-cookie-consent {
    background-color: #fff;
    color: #00B28E;
    width: 100%;
    z-index: 99999;
    padding: 7px 20px;
}

.ch-cookie-consent__title {
    color: #00B28E;
    margin-top: 0;
}

.ch-cookie-consent__read-more {
    font-weight: bold;
    color: #00B28E;
    text-decoration: none;
    display: block;
}

.ch-cookie-consent__read-more:hover {
    text-decoration: underline;
}

.ch-cookie-consent__form {
    margin-top: 5px;
}

.ch-cookie-consent__category {
    border-bottom: 1px solid #00B28E;
    padding: 5px 0;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__category {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.ch-cookie-consent__category:first-child {
    border-top: 1px solid #00B28E;
}

.ch-cookie-consent__category-toggle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__category-toggle {
        margin-top: 20px;
    }
}

.ch-cookie-consent__category-toggle input {
    opacity: 0;
    position: absolute;
    left: -10000px;
}

.ch-cookie-consent__category-toggle input + label {
    background-repeat: no-repeat;
    background-position: 45px center;
    background-color: #fff;
    color: #223462;
    border: 1px solid #223462;
    transition: all 0.2s;
    display: inline-block;
    margin-right: 15px;
    padding: 6px 28px 6px 10px;
    cursor: pointer;
    border-radius: 6px;
    width: 75px;
}

.ch-cookie-consent__category-toggle input + label::before, .ch-cookie-consent__category-toggle input + label::after {
    content: '';
}

.ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent__category-toggle input + label:hover {
    background-color: #223462;
    color: #fff;
    border-color: #fff;
}

.ch-cookie-consent__category-toggle input:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath fill=%27#fff%27%20d=%27M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%27/%3E%3C/svg%3E");
}

.ch-cookie-consent__category-title {
    color: #00B28E;
    margin: 0;
}

.ch-cookie-consent__category-description {
    margin: 0;
}

.ch-cookie-consent__btn-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__btn {
    margin-right: 30px;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details {
    cursor: pointer;
    margin-bottom: 25px;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details-hide {
    display: none;
}

.ch-cookie-consent__btn-wrapper {
    margin-bottom: 25px;
}

.ch-cookie-consent__btn-wrapper:nth-child(2) {
    flex-grow: 1;
}

@media screen and (max-width: 861px) {
    .ch-cookie-consent__btn-wrapper {
        width: 100%;
    }
}

.ch-cookie-consent__btn {
    background: linear-gradient(349.19deg, #cf1e34 0%, #ee365f 100%);
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 26px 10px -21px rgba(0, 0, 0, .28);
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__btn {
        width: 100%;
        display: inline-block;
    }
}

.ch-cookie-consent__btn--secondary {
    background: transparent;
    color: #00B28E;
    border: 2px solid #00B28E;
}

.ch-cookie-consent--dark-theme {
    background-color: #00B28E;
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__title, .ch-cookie-consent--dark-theme .ch-cookie-consent__read-more {
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category {
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category:first-child {
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input + label {
    background-color: #00B28E;
    color: #fff;
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input + label:hover {
    background-color: #fff;
    color: #00B28E;
    border-color: #00B28E;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath fill=%27#000%27%20d=%27M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%27/%3E%3C/svg%3E");
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-title {
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__btn--secondary {
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
}

.ch-cookie-consent--simplified .ch-cookie-consent__form {
    flex-direction: column-reverse;
    display: flex;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-group {
    display: none;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-toggle {
    display: none;
}

.ch-cookie-consent--simplified .ch-cookie-consent__btn-group {
    margin-top: 0;
    margin-bottom: 25px;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/textile.css ***!
  \******************************************************************************************************************/
.btn-add-to-basket-textile {
    color: white;
    padding: 5px;
    border-radius: 50%;
    border: 1px solid white;
    background: #0eb290;
}

.btn-add-to-basket-textile:hover {
    text-decoration: underline;
    background: white;
    color: #0eb290;
    padding: 5px;
    border-radius: 50%;
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/planning.css ***!
  \*******************************************************************************************************************/
table th {
    vertical-align: top;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/components/buttonLink.css ***!
  \********************************************************************************************************************************/
.bgWhite {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 45px 20px 45px;
    animation-duration: 2s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
}

.bgGreen {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00B28E;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    padding: 20px 45px 20px 45px;
    animation-duration: 2s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
}

.bgWhite:hover {
    color: #000000;
    animation-name: bounce;
}
.bgGreen:hover {
    color: #FFFFFF;
    animation-name: bounce;
}

@keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-15%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-7%); }
    97% { transform:translateY(0%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/components/Box.css ***!
  \*************************************************************************************************************************/
.box-container {
    padding: 30px 30px 30px 30px;
    background-color: #F5F5F5;
    min-height: 365px;
    margin: 30px 20px;
}

.text-align-center {
    text-align: center;
}

.icon {
    background-color: #FFFFFF;
    fill: #000000;
    color: #000000;
    font-size: 30px;
    padding: 25px;
    border-radius: 50%;
}

.icon:hover {
    fill: #0EB290;
    color: #0EB290;
}

.box-title {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.margin-bottom-box {
    margin-bottom: 55px;
}

.box-title a, .box-title a:hover {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: inherit;
    font-weight: bold;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0ksY0FBYztJQUNkLGVBQWU7SUFDZix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLHdDQUF3QztBQUM1Qzs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsVUFBVTtBQUNkOztBQUVBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksNEJBQTRCO0lBQzVCLHlEQUE0RTtJQUM1RSxrQ0FBa0M7SUFDbEMsNEJBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QixhQUFhO0lBQ2IsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1Qix5REFBOEU7SUFDOUUsa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLGFBQWE7QUFDakI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsWUFBWTtJQUNaLDZEQUE2RDtJQUM3RCxZQUFZO0lBQ1osV0FBVztJQUNYLE1BQU07SUFDTixPQUFPO0lBQ1Asa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixxQkFBcUI7O0FBRXpCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5Q0FBeUM7SUFDekMsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsd0NBQXdDO0FBQzVDOzs7QUFHQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsa0NBQWtDO0lBQ2xDLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7QUFDQTtJQUNJLGNBQWM7SUFDZCxlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQix3Q0FBd0M7QUFDNUM7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLHdCQUF3QjtJQUN4QixhQUFhO0FBQ2pCO0FBQ0E7SUFDSSx3QkFBd0I7QUFDNUI7QUFDQSxpQkFBaUIsY0FBYyxFQUFFO0FBQ2pDLHNCQUFzQixtQkFBbUIsRUFBRSxTQUFTLEVBQUU7OztBQUd0RDtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsYUFBYTtBQUNqQjs7QUFFQSwyQkFBMkI7QUFDM0I7SUFDSSxjQUFjO0lBQ2QsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtBQUN2Qjs7QUFFQSw0REFBNEQ7O0FBRTVELDhCQUE4QixtQkFBbUIsRUFBRSxTQUFTLEVBQUU7QUFDOUQsaUNBQWlDLG1CQUFtQixFQUFFLFNBQVMsRUFBRTs7QUFFakU7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZix5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixXQUFXO0lBQ1gsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7QUFDM0I7QUFDQSxxQkFBcUI7O0FBRXJCO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBOztFQUVFO0FBQ0Y7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7O0FBR0E7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGFBQWE7SUFDYixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIscUJBQXFCO0lBQ3JCLDJCQUEyQjtJQUMzQixpQ0FBaUM7SUFDakMsMkJBQTJCO0lBQzNCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUEsWUFBWTtBQUNaO0lBQ0kseUJBQXlCO0lBQ3pCLGNBQWM7QUFDbEI7O0FBRUEsUUFBUTs7QUFFUjtJQUNJLHlCQUF5QjtJQUN6QixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7QUFDQTtJQUNJLDZCQUE2QjtJQUM3QixpQkFBaUI7QUFDckI7QUFDQTtJQUNJO1FBQ0ksNEJBQTRCO1FBQzVCLHlEQUE0RTtRQUM1RSxrQ0FBa0M7UUFDbEMsNEJBQTRCO1FBQzVCLHNCQUFzQjtRQUN0QixhQUFhO1FBQ2IsYUFBYTtJQUNqQjs7SUFFQTtRQUNJLDRCQUE0QjtRQUM1Qix5REFBOEU7UUFDOUUsa0NBQWtDO1FBQ2xDLDRCQUE0QjtRQUM1QixzQkFBc0I7UUFDdEIsYUFBYTtRQUNiLGFBQWE7SUFDakI7O0lBRUE7UUFDSSxhQUFhO0lBQ2pCOztJQUVBO1FBQ0ksYUFBYTtJQUNqQjtJQUNBLDhCQUE4QixtQkFBbUIsRUFBRSxXQUFXLEVBQUU7QUFDcEU7O0FBRUE7SUFDSTtRQUNJLGFBQWE7UUFDYixXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxhQUFhO0lBQ2pCOztJQUVBO1FBQ0ksZUFBZTtJQUNuQjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFdBQVc7SUFDZjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxhQUFhO1FBQ2IsV0FBVztJQUNmOztJQUVBO1FBQ0ksV0FBVztRQUNYLGFBQWE7SUFDakI7O0lBRUE7UUFDSSxXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxZQUFZO0lBQ2hCOztJQUVBO1FBQ0ksV0FBVztRQUNYLFdBQVc7SUFDZjtBQUNKLEM7Ozs7QUNoZUE7SUFDSTtRQUNJLFVBQVU7SUFDZDtBQUNKOztBQUVBO0lBQ0k7UUFDSSxVQUFVO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksVUFBVTtJQUNkO0FBQ0osQzs7OztBQ2hCQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQyxDOzs7O0FDTkEsZ0NBQWdDOztBQUdoQyxhQUFhO0FBQ2I7SUFDSSxTQUFTO0lBQ1QsVUFBVTtJQUNWLHNCQUFzQjtJQUN0QixrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQiw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQix5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQjs7O3VCQUdtQjtBQUN2Qjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsY0FBYztJQUNkLFlBQVk7SUFDWixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsNEJBQTRCO0lBQzVCLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLCtEQUErRDtBQUNuRTs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsWUFBWTtJQUNaLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CO3NCQUNrQjtJQUNsQixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSwwQkFBMEI7QUFDOUI7OztBQUdBO0lBQ0k7UUFDSSxpQkFBaUI7UUFDakIsNEJBQTRCO0lBQ2hDO0FBQ0osQzs7OztBQ3JIQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQSxjQUFjO0FBQ2Q7O0lBRUksYUFBYTtBQUNqQixDOzs7O0FDUkE7SUFDSSxjQUFjOztBQUVsQjs7QUFFQTtDQUNDLHlCQUF5QjtDQUN6QixrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLGdDQUFnQztDQUNoQyxZQUFZO0NBQ1osYUFBYTtBQUNkOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFlBQVk7QUFDaEI7O0FBRUE7Q0FDQyxXQUFXO0NBQ1gsV0FBVztDQUNYLGNBQWM7QUFDZjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLDBDQUEwQztBQUM5Qzs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGVBQWU7SUFDZixTQUFTO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLFFBQVE7Q0FDUixVQUFVO0NBQ1YsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixTQUFTO0FBQ1Y7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0NBQ0M7RUFDQyxlQUFlO0NBQ2hCO0FBQ0QsQzs7OztBQ3JFQTtJQUNJLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxlQUFlO0lBQ2YsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixlQUFlO0lBQ2YsY0FBYztBQUNsQjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsVUFBVTtBQUNkOztBQUVBO0lBQ0ksV0FBVztJQUNYLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCLEM7Ozs7QUMvRUE7SUFDSSxhQUFhO0lBQ2IsYUFBYTtJQUNiLHlEQUF5RTtJQUN6RSxrQ0FBa0M7SUFDbEMsNEJBQTRCO0lBQzVCLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsY0FBYztJQUNkLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxlQUFlO0FBQ25COztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsY0FBYztJQUNkLGVBQWU7QUFDbkI7O0FBRUEsYUFBYTs7QUFFYjtJQUNJLFNBQVM7SUFDVCxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLFVBQVU7SUFDVixTQUFTO0lBQ1QsVUFBVTtJQUNWLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osVUFBVTtBQUNkOzs7QUFHQTtJQUNJLHlEQUFvRjtJQUNwRiw0QkFBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7QUFDakI7O0FBRUE7SUFDSTtRQUNJLFdBQVc7SUFDZjs7O0lBR0E7UUFDSSxZQUFZO0lBQ2hCOztJQUVBO1FBQ0ksaUJBQWlCO0lBQ3JCO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksZ0JBQWdCO0lBQ3BCO0FBQ0o7O0FBRUE7O0lBRUk7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSjs7Ozs7O0FDaElBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0FBQ2pCO0FBQ0E7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekIsQzs7OztBQ2ZBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGdCQUFnQixFQUFFLDJCQUEyQjtBQUNqRDs7QUFFQTtJQUNJLGdCQUFnQixHQUFHLDREQUE0RDtJQUMvRSxZQUFZLEVBQUUscUJBQXFCO0lBQ25DLGlCQUFpQixFQUFFLDhCQUE4QjtJQUNqRCxxQkFBcUIsRUFBRSx3REFBd0Q7SUFDL0UsVUFBVSxFQUFFLDRDQUE0QztJQUN4RCxpQkFBaUIsRUFBRSw0Q0FBNEM7QUFDbkUsQzs7OztBQ2ZBO0lBQ0ksYUFBYTtJQUNiLGFBQWE7SUFDYix5REFBeUU7SUFDekUsa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZUFBZTtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixtQkFBbUI7Q0FDbkIsc0JBQXNCO0NBQ3RCLGlCQUFpQjtDQUNqQixlQUFlO0NBQ2Ysa0JBQWtCO0lBQ2Ysc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1QjtBQUNBO0lBQ0k7UUFDSSxXQUFXO1FBQ1gsYUFBYTtJQUNqQjs7SUFFQTtRQUNJLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxrQkFBa0I7SUFDdEI7O0lBRUE7UUFDSSxZQUFZO0lBQ2hCO0FBQ0osQzs7OztBQ2hEQTtJQUNJLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLDRDQUE0QztJQUM1Qyx5Q0FBeUM7SUFDekMsd0NBQXdDO0lBQ3hDLHVDQUF1QztJQUN2QyxvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFdBQVc7SUFDWCxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCLEM7Ozs7QUM5QkE7SUFDSSxhQUFhO0lBQ2IsYUFBYTtJQUNiLHlEQUEwRTtJQUMxRSxrQ0FBa0M7SUFDbEMsNEJBQTRCO0lBQzVCLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixZQUFZO0FBQ2hCOztBQUVBO0lBQ0k7UUFDSSxXQUFXO1FBQ1gsYUFBYTtJQUNqQjtBQUNKLEM7Ozs7QUNuQkE7SUFDSSx5QkFBeUI7SUFDekIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksY0FBYztJQUNkLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixZQUFZO0FBQ2hCLEM7Ozs7QUNoQkE7SUFDSSxTQUFTO0lBQ1QsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsZUFBZTtJQUNmLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFlBQVk7SUFDWixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxZQUFZO0lBQ1osa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0k7UUFDSSw0QkFBNEI7UUFDNUIsWUFBWTtRQUNaLFNBQVM7SUFDYjs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSxlQUFlO1FBQ2YsaUJBQWlCO0lBQ3JCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDRCQUE0QjtRQUM1QixZQUFZO0lBQ2hCOztJQUVBO1FBQ0ksYUFBYTtJQUNqQjtJQUNBO1FBQ0ksZUFBZTtRQUNmLGlCQUFpQjtJQUNyQjtBQUNKLEM7Ozs7QUN0RkE7SUFDSSxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsY0FBYztJQUNkLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSTtRQUNJLFlBQVk7SUFDaEI7O0lBRUE7UUFDSSxrQkFBa0I7SUFDdEI7QUFDSjs7Ozs7QUM3Q0E7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7QUFDaEI7QUFDQTtJQUNJLGVBQWU7QUFDbkIsQzs7OztBQ1BBO0lBQ0ksVUFBVTtJQUNWLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6QixDOzs7O0FDYkE7SUFDSSxxQkFBcUI7QUFDekIsQzs7OztBQ0ZBO0lBQ0ksV0FBVztBQUNmLEM7Ozs7QUNGQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGVBQWU7QUFDbkIsQzs7OztBQ1ZBO0lBQ0k7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksZ0JBQWdCO1FBQ2hCLFlBQVk7SUFDaEI7SUFDQTtRQUNJLFlBQVk7SUFDaEI7QUFDSjtBQUNBO0lBQ0k7UUFDSSxnQkFBZ0I7UUFDaEIsWUFBWTtJQUNoQjtJQUNBO1FBQ0ksWUFBWTtJQUNoQjtBQUNKOzs7OztBQ3ZCQTtJQUNJLHNCQUFzQjtJQUN0QixjQUFjO0lBQ2QsV0FBVztJQUNYLGNBQWM7SUFDZCxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksZ0NBQWdDO0lBQ2hDLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIsYUFBYTtBQUNqQjs7QUFFQTtJQUNJO1FBQ0ksa0NBQWtDO1FBQ2xDLDhCQUE4QjtJQUNsQztBQUNKOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0k7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QixnQ0FBZ0M7SUFDaEMsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsV0FBVztBQUNmOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5REFBbVE7QUFDdlE7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsU0FBUztBQUNiOztBQUVBO0lBQ0ksU0FBUztBQUNiOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGVBQWU7SUFDZix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSTtRQUNJLFdBQVc7SUFDZjtBQUNKOztBQUVBO0lBQ0ksZ0VBQWdFO0lBQ2hFLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSTtRQUNJLFdBQVc7UUFDWCxxQkFBcUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSx5REFBbVE7QUFDdlE7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSx1QkFBdUI7SUFDdkIsV0FBVztJQUNYLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5QixhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsbUJBQW1CO0FBQ3ZCOzs7OztBQzVOQTtJQUNJLFlBQVk7SUFDWixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxZQUFZO0lBQ1osa0JBQWtCO0FBQ3RCLEM7Ozs7QUNkQTtJQUNJLG1CQUFtQjtBQUN2QixDOzs7O0FDRkE7SUFDSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsd0NBQXdDO0lBQ3hDLGFBQWE7SUFDYixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLDhCQUE4QjtJQUM5Qiw0QkFBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCLCtCQUErQjtJQUMvQixtQ0FBbUM7QUFDdkM7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsd0NBQXdDO0lBQ3hDLGFBQWE7SUFDYixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLDhCQUE4QjtJQUM5Qiw0Q0FBNEM7SUFDNUMsNEJBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QiwrQkFBK0I7SUFDL0IsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksY0FBYztJQUNkLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksY0FBYztJQUNkLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLE1BQU0sd0JBQXdCLEVBQUU7SUFDaEMsTUFBTSwwQkFBMEIsRUFBRTtJQUNsQyxNQUFNLHdCQUF3QixFQUFFO0lBQ2hDLE1BQU0seUJBQXlCLEVBQUU7SUFDakMsTUFBTSx3QkFBd0IsRUFBRTtJQUNoQyxNQUFNLHlCQUF5QixFQUFFO0lBQ2pDLE9BQU8sdUJBQXVCLEVBQUU7QUFDcEMsQzs7OztBQzdDQTtJQUNJLDRCQUE0QjtJQUM1Qix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IsY0FBYztJQUNkLGVBQWU7SUFDZixhQUFhO0lBQ2Isa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2Qsd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGlCQUFpQjtBQUNyQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaG9tZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xvZ2luLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FkbWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb290ZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY2x1Yi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jcmVuZWF1LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xpZW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5zY3JpcHRpb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9tZW51UHJpbmNpcGFsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBldGl0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ludGVyY2x1Yi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy92b2xhbnQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcmVnaXN0cmUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5zY3JpcHRpb25DcmVuZWF1LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2JlbmV2b2xhdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wcm9kdWl0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2V2ZW5lbWVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0aWNpcGFudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hY3R1YWxpdGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29va2llcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy90ZXh0aWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BsYW5uaW5nLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uTGluay5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL0JveC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIn5ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwLWljb25zL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiO1xuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuXG4ud2lkdGgtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTMyMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtdW5zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cblxuLnBhZGRpbmctdW5zZXQge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xufVxuXG5hLCBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwZWIyOTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGl0cmUtZ3JlZW4ge1xuICAgIGNvbG9yOiAjMGViMjkwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuaDIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLmYtcy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9jUGhvdG8ge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xufVxuLmJhYy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9hY2N1ZWlsX2hlYWRlci1zY2FsZWQuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA2MzBweDtcbiAgICB3aWR0aDogMTMyMHB4O1xufVxuXG4uYmFjLXNlY3Rpb24tYWN0dWFsaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9hY2N1ZWlsX2hlYWRlcl8yLXNjYWxlZC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDIzNHB4O1xuICAgIHdpZHRoOiAxMzIwcHg7XG59XG5cbi5lbGVtZW50b3ItYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxufVxuXG4uaGVpZ2h0NjMwIHtcbiAgICBoZWlnaHQ6IDYzMHB4O1xufVxuXG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFCZWVaZWVcIiwgU2Fucy1zZXJpZiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbn1cblxuLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uem9vbUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG59XG5cbi5mcy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwMHB4O1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idXR0b24tY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI1MHB4O1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVpU29tbWVzTm91cyB7XG4gICAgd2lkdGg6IDEzMjBweDtcbn1cbi5oZWFkaW5nLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5wYWRkaW5nLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5wYWRkaW5nLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYWRkaW5nLTEwLTIwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYWRkaW5nLWZ1bGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53aWR0aC01MCB7XG4gICAgd2lkdGg6IDUwJVxufVxuXG4uZ3JlZW5Db2xvciB7XG4gICAgY29sb3I6ICMwZWIyOTA7XG59XG5cbi5yZWRDb2xvciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5ibGFja0NvbG9yIHtcbiAgICBjb2xvcjogIzAwMDAwMDs7XG59XG5cbi5wLXQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5tZy0zMCB7XG4gICAgbWFyZ2luOiAwIDMwJTtcbn1cblxuLmdyZXlDb250YWluZXJNZW1icmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcbiAgICBtYXJnaW46IDNweCAwO1xufVxuLmdyZXlDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcbn1cbi5ncmV5Q29udGFpbmVyIHsgZGlzcGxheTogdGFibGU7IH1cbi5ncmV5Q29udGFpbmVyID4gZGl2IHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB3aWR0aDo1MCU7IH1cblxuXG4ubS1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm0tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubS10LWItMjAge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdHVhbGl0ZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTMyMHB4O1xufVxuXG4vKmJsb2Mgd2l0aCBpY29uIGNvbXBvbmVudCovXG4uYmxvY1RpdGxlIHtcbiAgICBjb2xvcjogIzRERDhDMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ncmVlbkJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRUIyOTA7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyOC44cHg7XG59XG5cbi8qLmdyZWVuQmFja2dyb3VuZCA+IGRpdiB7ZGlzcGxheTogdGFibGUtY2VsbDsgd2lkdGg6NTAlOyB9Ki9cblxuLmdyZWVuQmFja2dyb3VuZCA+IC5ibG9jSWNvbiB7ZGlzcGxheTogdGFibGUtY2VsbDsgd2lkdGg6MzAlOyB9XG4uZ3JlZW5CYWNrZ3JvdW5kID4gLmJsb2NDb250ZW50IHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB3aWR0aDo3MCU7IH1cblxuLmRhcmtHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY3RDtcbn1cblxuLmJsb2NUZXh0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5lbGVtZW50b3ItaWNvbiB7XG4gICAgZmlsbDogIzRERDhDMTtcbiAgICBjb2xvcjogIzRERDhDMTtcbiAgICBib3JkZXItY29sb3I6ICM0REQ4QzE7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRUIyOTA7XG59XG5cbi5lbGVtZW50b3ItaWNvbiBpe1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2VudHJlciB7XG4gICAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgICAvKnRvcDogMDsqL1xuICAgIC8qbGVmdDogMDsqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qZmluIGJsb2Mgd2l0aCBpY29uKi9cblxuLnAtbC11bnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbn1cblxuLypcbk1hcmdpbnNcbiAqL1xuLm1hcmdpbi10LWItNDB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5tYXJnaW4tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5tYXJnaW4tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1hcmdpbi1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbi5tYXgtd2lkdGgtMTE0MCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi50YWJsZS1wcmltYXJ5LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMjhFO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2lkdGgtMTAwLXBlcmNlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkdGgtMTAwLXBlcmNlbnQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcuZW1vamkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMC4wN2VtICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjFlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0ZS1pbmNyaXB0aW9uIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53LTUwIHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4ucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8qIGFsZXJ0ZXMgKi9cbi5hbGVydC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLypUb2FzdCovXG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkO1xuICAgIGNvbG9yOiAjMGY1MTMyO1xufVxuXG4udG9hc3Qge1xuICAgIG1hcmdpbjogMCA0NSU7XG59XG5cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXJyZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5iYWMtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9hY2N1ZWlsX2hlYWRlci1zY2FsZWQuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogODU1cHg7XG4gICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuXG4gICAgLmJhYy1zZWN0aW9uLWFjdHVhbGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9hY2N1ZWlsX2hlYWRlcl8yLXNjYWxlZC5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAyMzRweDtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICB9XG5cbiAgICAucXVpU29tbWVzTm91cyB7XG4gICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuXG4gICAgLmFjdHVhbGl0ZXMsIC53aWR0aC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgIH1cbiAgICAuZ3JlZW5CYWNrZ3JvdW5kID4gLmJsb2NJY29uIHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB3aWR0aDp1bnNldDsgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5iYWMtc2VjdGlvbiB7XG4gICAgICAgIGhlaWdodDogNDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMTIlO1xuICAgIH1cblxuICAgIC5oZWlnaHQ2MzAge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogLTQwMHB4O1xuICAgIH1cblxuICAgIC5xdWlTb21tZXNOb3VzIHtcbiAgICAgICAgd2lkdGg6IDEzMCU7XG4gICAgfVxuXG4gICAgLmJhYy1zZWN0aW9uLWFjdHVhbGl0ZSB7XG4gICAgICAgIHdpZHRoOiAxMTIlO1xuICAgIH1cblxuICAgIC5hY3R1YWxpdGVzIHtcbiAgICAgICAgd2lkdGg6IDExMiU7XG4gICAgfVxuXG4gICAgLndpZHRoLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMTIlO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDMwcHgpIGFuZCAobWluLXdpZHRoIDogMzYwcHgpe1xuICAgIC5iYWMtc2VjdGlvbiB7XG4gICAgICAgIGhlaWdodDogNDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMjYlO1xuICAgIH1cblxuICAgIC5hY3R1YWxpdGVzIHtcbiAgICAgICAgd2lkdGg6IDEyNSU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJhYy1zZWN0aW9uLWFjdHVhbGl0ZSwgLndpZHRoLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMjYlO1xuICAgIH1cblxuICAgIC5ncmV5Q29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgIH1cblxuICAgIC5ncmV5Q29udGFpbmVyID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn0iLCJAbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5ib3hIb21le1xuICAgICAgICB3aWR0aDogODclO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94SG9tZXtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSBhbmQgKG1pbi13aWR0aCA6IDM2MHB4KXtcbiAgICAuYm94SG9tZXtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG59IiwiaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIG1hcmdpbjogMCAycHggMCA0cHg7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzBlYjI5MCAhaW1wb3J0YW50O1xufSIsIi8qIEltcG9ydGluZyBmb250cyBmcm9tIEdvb2dsZSAqL1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcblxuLyogUmVzZXRpbmcgKi9cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2VjZjBmMztcbn1cblxuLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMTNweCAxM3B4IDIwcHggI2NiY2VkMSwgLTEzcHggLTEzcHggMjBweCAjZmZmO1xufVxuXG4ubG9nbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggIzVmNWY1ZixcbiAgICAwcHggMHB4IDBweCA1cHggI2VjZjBmMyxcbiAgICA4cHggOHB4IDE1cHggI2E3YWFhNyxcbiAgICAtOHB4IC04cHggMTVweCAjZmZmO1xufVxuXG4ud3JhcHBlciAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4ud3JhcHBlciAuZm9ybS1maWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMHB4O1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLndyYXBwZXIgLmZvcm0tZmllbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgOHB4IDhweCA4cHggI2NiY2VkMSwgaW5zZXQgLThweCAtOHB4IDhweCAjZmZmO1xufVxuXG4ud3JhcHBlciAuZm9ybS1maWVsZCAuZmFzIHtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLndyYXBwZXIgLmJ0biB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNiMWIxYjEsXG4gICAgLTNweCAtM3B4IDNweCAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbn1cblxuLndyYXBwZXIgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzOUJFNTtcbn1cblxuLndyYXBwZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjMDNBOUY0O1xufVxuXG4ud3JhcHBlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzOUJFNTtcbn1cblxuLmJ0bkFkbWluIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG5BZG1pbiBhIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG5BZG1pbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGggOiAzNjBweCl7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDMwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDE1cHggMTVweDtcbiAgICB9XG59IiwibGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyoqIFJlZ2lzdHJlICovXG4ubmF2aWdhdGlvblxue1xuICAgIG1hcmdpbjogMCA0MCU7XG59IiwiaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcblx0ei1pbmRleDogMTAwO1xuXHRoZWlnaHQ6IDE1NXB4O1xufVxuXG4uc2l0ZS1oZWFkZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaXRlLWxvZ28ge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA1MCU7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2l0ZS1sb2dvIC5zaXRlLWxvZ28taW5uZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDc0cHg7XG59XG5cbi5zaXRlLWxvZ28gLnNpdGUtbG9nby1pbm5lciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWxvZ28gYS5zaXRlLWxvZ28tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEFCZWVaZWUsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2l0ZS1sb2dvIGEuc2l0ZS1sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24td3JhcCB7XG5cdGZsb2F0OiByaWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtOTVweDtcblx0aGVpZ2h0OiA1MCU7XG59XG5cbi5pY29uLW1lbnUge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwcHg7XG59XG5cbm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSBhbmQgKG1pbi13aWR0aCA6IDM2MHB4KXtcblx0LnNpdGUtbG9nbyBhLnNpdGUtbG9nby10ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn0iLCIuZm9vdGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyLXRvcCBoMSB7XG4gICAgY29sb3I6ICMwZWIyOTA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi5pbmZvLWNvbnRhY3QtZm9vdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tY29udGFjdC1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLW1lbnUge1xuICAgIGZvbnQtZmFtaWx5OiBBQmVlWmVlLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcbiAgICBmb250LWZhbWlseTogQUJlZVplZSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1tZW51IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbWVudSBhLCAuZm9vdGVyLWJvdHRvbSBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbWVudSBhOmhvdmVyLCAuZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzBlYjI5MDtcbn1cblxuLmZvb3Rlci1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn0iLCIuaW1nLWNsdWItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMzIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2NsdWJfaGVhZGVyLXNjYWxlZC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsb2NrLXRpdHJlLXdoaXRlLWgxIHtcbiAgICBmb250LWZhbWlseTogQUJlZVplZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmJsb2NrLXRpdHJlLXdoaXRlLWgyIHtcbiAgICBmb250LWZhbWlseTogQUJlZVplZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmJsb2NrLXRpdHJlLWdyZWVuLWgxIHtcbiAgICBmb250LWZhbWlseTogQUJlZVplZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMEVCMjkwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmJsb2NrLXRpdHJlLWdyZWVuLWgyIHtcbiAgICBmb250LWZhbWlseTogQUJlZVplZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMEVCMjkwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLyphY2NvcmRlb24gKi9cblxuLnN1YiA+IGxpIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlucHV0UmFkaW9BY2NvcmRlb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmlucHV0UmFkaW9BY2NvcmRlb246Y2hlY2tlZCArIC5zdWIgPiBsaSB7XG4gICAgaGVpZ2h0OiAyZW07XG59XG5cbi5zdWIgPiBsaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0XG59XG5cbi5zdWIgPiBsaSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbnB1dFJhZGlvQWNjb3JkZW9uOmNoZWNrZWQgKyAuc3ViID4gbGkge1xuICAgIHBhZGRpbmc6IDAuN2VtIDFlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbn1cblxuXG4uY2x1Yl9pbGx1c3RyYXRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9jbHViX2lsbHVzdHJhdGlvbl8xLTEzODF4MjA0OC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA4NjBweDtcbiAgICB3aWR0aDogNjQ1cHg7XG59XG5cbi5kZWNyaXB0aW9uQmxvY2sgIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5waG90by1tZW1icmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuaW1nLWNsdWItaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEzNSU7XG4gICAgfVxuXG5cbiAgICAuY2x1Yl9pbGx1c3RyYXRpb24ge1xuICAgICAgICB3aWR0aDogNTE1cHg7XG4gICAgfVxuXG4gICAgLmNyZW5lYXV4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgfVxufVxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVjcmlwdGlvbkJsb2NrIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzM4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGggOiAzNjBweCl7XG5cbiAgICAuY2x1Yl9pbGx1c3RyYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM5MHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmRlY3JpcHRpb25CbG9jayBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbn1cblxuIiwiLmNhcnJlLTE1IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDQwJTtcbn1cbi5ncmVlbk9jY3VwYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEZGMDA7XG59XG5cbi55ZWxsb3dPY2N1cGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFiNzAwO1xufVxuXG4ucmVkT2NjdXBhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufSIsIi5saXN0ZUxpZW5zIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saXN0ZUxpZW5zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovXG59XG5cbi5saXN0ZUxpZW5zIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7ICAvKiBBZGQgY29udGVudDogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xuICAgIGNvbG9yOiBibGFjazsgLyogQ2hhbmdlIHRoZSBjb2xvciAqL1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cbiAgICB3aWR0aDogMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG59IiwiLmltZy1pbnNjcmlwdGlvbi1oZWFkZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3B1YmxpYy9idWlsZC9pbWFnZXMvaW5zY3JpcHRpb25faGVhZGVyLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udGl0bGUtYWNjb3JkZW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzBlYjI5MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnNjcmlwdGlvbi10aXRyZSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9ybS1lcnJvciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5saXN0LWZvcm11bGFpcmUgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmltZy1pbnNjcmlwdGlvbi1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTM1JTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuZnMtMTMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLnBhZGRpbmctZnVsbC0yMCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG59IiwiLm1lbnUtcHJpbmNpcGFsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1lbnUtcHJpbmNpcGFsPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tZW51LXByaW5jaXBhbCA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tZW51LXByaW5jaXBhbCA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwZWIyOTA7XG59IiwiLmltZy1jb21wZXRpdGlvbi1oZWFkZXJ7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTMyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9jb21wZXRpdGlvbnNfaGVhZGVyLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29udGFpbmVyLWNvbXBldGl0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBtYXJnaW46IDUlIDA7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmltZy1jb21wZXRpdGlvbi1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTM1JTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG59IiwiLnBhZ2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xufVxuXG4ucGFnZS1oZWFkZXIgaDF7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wIDoxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLWludGVyY2x1YiB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiA1JSAwO1xufSIsIiNjb250YWluZXItdm9sYW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogIzBlYjI5MDtcbn1cblxuLnNsaWRlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyZXktY29udGFpbmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0YTQ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNjE3MTY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvYy1pbmZvLXZvbGFudHtcbiAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIGJhY2tncm91bmQ6ICMwZWIyOTA7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4uYnRuLWFkZC10by1iYXNrZXQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMwZWIyOTA7XG59XG5cbi5idG4tYWRkLXRvLWJhc2tldDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMwZWIyOTA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAjY29udGFpbmVyLXZvbGFudCB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA0NDRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5pbWdWb2xhbnQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuZ3JleS1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDMwcHgpIGFuZCAobWluLXdpZHRoIDogMzYwcHgpe1xuICAgICNjb250YWluZXItdm9sYW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC5pbWdWb2xhbnQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgLmdyZXktY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB9XG59IiwiLmJsb2NrLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwO1xufVxuXG4udGl0cmUtcm91Z2Uge1xuICAgIGNvbG9yOiAjY2YyZTJlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmpvdXIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgY29sb3I6ICMwZWIyOTA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYXJhZ3JhcGgtcmVnaXN0cmV7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLnVwZGF0ZV9yZXNwb25zYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5mb3JtYXRpb24tamV1bmUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbC1yZWdpc3RyZXtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGggOiAzNjBweCl7XG4gICAgLnJlZ2lzdHJlLWJvZHkge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5yZWdpc3RyZS1vdmVyZmxvdy14e1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxufVxuIiwiLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDFweDtcbn1cbi5saXN0ZS1ub20tZWxlbWVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi5wb2ludHtcbiAgICB3aWR0aDoyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmdyZWVuUG9pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjdhMTI7XG59XG5cbi5yZWRQb2ludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufSIsIi5iZy1yb3VnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufSIsIi5ldmVuZW1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIubGlzdC1ncm91cC1pdGVtLXBhZGRpbmctNTAge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cblxuLnBhcnRpY2lwYW50LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogIDEuMWVtO1xufVxuXG4ucGFpZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmJsb2NBY3R1YWxpdGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NBY3R1YWxpdGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAubWctMzAge1xuICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgfVxufVxuQG1lZGlhKG1heC13aWR0aDogNDMwcHgpIGFuZCAobWluLXdpZHRoIDogMzYwcHgpe1xuICAgIC5ibG9jQWN0dWFsaXRlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLm1nLTMwIHtcbiAgICAgICAgbWFyZ2luOiAwIDElO1xuICAgIH1cbn1cbiIsIi5jaC1jb29raWUtY29uc2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwQjI4RTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X190aXRsZSB7XG4gICAgY29sb3I6ICMwMEIyOEU7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19yZWFkLW1vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDBCMjhFO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19yZWFkLW1vcmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEIyOEU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5IHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEIyOEU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzIyMzQ2MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIzNDYyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogNnB4IDI4cHggNnB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogNzVweDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbDo6YmVmb3JlLCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzQ2MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBmaWxsPScjZmZmJyBkPSdNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwQjI4RTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCAuY2gtY29va2llLWNvbnNlbnRfX2J0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCAuY2gtY29va2llLWNvbnNlbnRfX3RvZ2dsZS1kZXRhaWxzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4tZ3JvdXAgLmNoLWNvb2tpZS1jb25zZW50X190b2dnbGUtZGV0YWlscy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjFweCkge1xuICAgIC5jaC1jb29raWUtY29uc2VudF9fYnRuLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzQ5LjE5ZGVnLCAjY2YxZTM0IDAlLCAjZWUzNjVmIDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAyNnB4IDEwcHggLTIxcHggcmdiYSgwLCAwLCAwLCAuMjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgIC5jaC1jb29raWUtY29uc2VudF9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDBCMjhFO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEIyOEU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjI4RTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fdGl0bGUsIC5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX3JlYWQtbW9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMjhFO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0ICsgbGFiZWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMEIyOEU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBCMjhFO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGZpbGw9JyMwMDAnIGQ9J005IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fYnRuLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tc2ltcGxpZmllZCAuY2gtY29va2llLWNvbnNlbnRfX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLXNpbXBsaWZpZWQgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1zaW1wbGlmaWVkIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLXNpbXBsaWZpZWQgLmNoLWNvb2tpZS1jb25zZW50X19idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiIsIi5idG4tYWRkLXRvLWJhc2tldC10ZXh0aWxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMGViMjkwO1xufVxuXG4uYnRuLWFkZC10by1iYXNrZXQtdGV4dGlsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMwZWIyOTA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn0iLCJ0YWJsZSB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn0iLCIuYmdXaGl0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCA0NXB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmJnR3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjI4RTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggNDVweDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5iZ1doaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xufVxuLmJnR3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICA3MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7IH1cbiAgICA4MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTUlKTsgfVxuICAgIDkwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTsgfVxuICAgIDk1JSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC03JSk7IH1cbiAgICA5NyUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7IH1cbiAgICA5OSUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMyUpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOyB9XG59IiwiQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9mb250YXdlc29tZS5jc3MnO1xuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9yZWd1bGFyLmNzcyc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL3NvbGlkLmNzcyc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2JyYW5kcy5jc3MnO1xuXG4uYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICAgIG1hcmdpbjogMzBweCAyMHB4O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29uOmhvdmVyIHtcbiAgICBmaWxsOiAjMEVCMjkwO1xuICAgIGNvbG9yOiAjMEVCMjkwO1xufVxuXG4uYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5tYXJnaW4tYm90dG9tLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLmJveC10aXRsZSBhLCAuYm94LXRpdGxlIGE6aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/