/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/console.css ***!
  \******************************************************************************************************************/
.console {
	position: relative;
	padding: 3px;
	background-color: rgba(50,50,50,1);
	color: rgba(240,240,240,1);
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-size: 0.9em;
	border: 5px solid rgba(210,210,210,1);
	margin: 0 0 0 0;
}

.console::after {
	clear: both;
	content: '';
}

.console_info_bar {
	margin: 0;
	padding: 0.2em 15px 0.2em 0.2em;
	background-color: rgba(5,5,5,1);
}

.console_log_container {
	height: 25em;
	overflow: auto;
	overflow-y: scroll;
}

.console_log {
	padding: 0 0.8em;
}

.console_error {
	color: rgba(255, 160, 160, 1);
}

.console_prompt {
	clear: both;
	background-color: rgba(255,255,255, 1);
	color: rgba(30, 30, 30,1);
	position: relative;
}

.console_prompt::before {
	position: absolute;
	left:0;
	right: 0;
	top: 0;
	bottom: 0;
	content: '$ ';
	line-height: 1.5em;
	padding: 0.5em;
}

.console_input {
	background-color: transparent;
	border: none;
	font-family: inherit;
	color: inherit;
	outline: none;

	line-height: 1.5em;
	min-height: 1.5em;
	padding: 0.5em 0.5em 0.5em 1.5em;
	position: relative;
	z-index: 10;
}

[data-before]::before {
	content: attr(data-before);
	color: inherit;
	background: inherit;
	text-decoration: underline;
	opacity: 0.1;
}

.console_input_background {
	line-height: 1.5em;
	min-height: 1.5em;
	padding: 0.5em 0.5em 0.5em 1.5em;
	background-color: transparent;
	border: none;
	font-family: inherit;
	color: inherit;
	outline: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: inherit;
	opacity: 0.7;
	z-index: 0;
}

.console_input * {
	background-color: transparent !important;
	color: inherit !important;
}

.console_log_input {
	margin: 0.5em 0 0 0;
	padding: 0.4em 0.5em;
	background-color: rgba(0,0,0,0.4);
	border-color: rgba(240,240,240,0.3);
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	line-height: 1.3;

	cursor: pointer;
	border-radius: 0.3em 0.3em 0 0;
}

.console_log_input:hover {
	background-color: rgba(0,0,0,0.7);
}

.console_log_input:before {
	content: "> ";
}

.console_log_output {
	white-space: pre-wrap;
	margin: 0;
	margin: 0 0 0.5em 0;
	padding: 1em 0.5em 2em 2em;
	background-color: rgba(60,60,60,0.4);
	border-color: rgba(240,240,240,0.3);
	border-width: 0 1px 1px 1px;
	border-style: solid;
	line-height: 1;
	border-radius: 0 0 0.3em 0.3em;
}

.console_command {
	background-color: rgba(1,1,1,0.3);
	padding: 3px;
	border: 1px solid transparent;
	cursor: pointer;
}

.console_command:hover {
	border: 1px solid rgba(140,140,140,0.6);
}

.console_suggestion_head {
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
	color: rgba(40,40,40,1);
	background-color: rgba(255,255,255,1);
	font-size: 1em;
	font-family: sans-serif;
	border-bottom: 2px solid #777;
}

.match {
	font-weight: bold;
	background-color: rgba(261, 223, 15, 0.8);
	border-radius: 0.3em;
	padding: 0.2em;
	box-shadow: 1px 1px 3px rgba(40,40,40,0.4);
}

.console_suggestions {
	position: absolute;
	bottom: 2.7em;
	left: 0;
	right: 0;
	z-index: 100;
	overflow: hidden;
	border: 3px solid rgba(50,50,50,1);
}

.console_suggestions ul {
	margin: 0; padding: 0;

	background-color: rgba(250,250,250, 1);
	color: rgba(5,5,5,1);
	max-height: 10em;
	overflow-y: auto;
}

.console_suggestions li {
	list-style: none;
	line-height: 1.5;
	padding: 0.3em 3em 0.3em 0.5em;
	cursor: pointer;
}

.console_suggestions li:hover {
	background-color: rgba(80,80,80,0.1);
}

.console_suggestions .active {
	background-color: rgba(50,50,50,0.1);
	font-weight: bold;
}

.console_env_info {
	color: rgba(200,200,200,0.7);
	float: right;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/design.css ***!
  \*****************************************************************************************************************/
body{
    background-color: #EEEEEE;
}

.datepicker{
    z-index:9999 !important;
}

p{

}

/*-----------------------------------------*/
/*                Tableaux 		   */
/*-----------------------------------------*/
.table{
    border: 1px solid #ccc;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
    border: none !important;
}

.icone-action-tableau{
    font-size: 20px;
    padding: 0px 3px;
    color: #777
}

.icone-action-tableau:hover{
    color: #42a940;
}

/*-----------------------------------------*/
/*                Boutons 		   */
/*-----------------------------------------*/
.btn-success{
    background-color: #468282 !important;
    border-color: #195757 !important;
}

.btn-success:hover{
    color: #eee !important;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}

/*-----------------------------------------*/
/*                Icones 		   */
/*-----------------------------------------*/
.fa-big{
    font-size: 16px;
}

/*-----------------------------------------*/
/*              Navbar haute		   */
/*-----------------------------------------*/
.titre_barre_haut{
    color: #fff;
    text-decoration: none;
    float: left;
    height: 50px;
    padding: 15px 12px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    transition: all 0.5s ease;
}

.menu-user-haut a {
    font-size: 15px;
    color: #eee;
    transition: all 0.3s ease;
    text-decoration: none;
}

.navbar-inverse .navbar-nav>li>a{
    color: #eee;
}

.navbar-inverse .navbar-nav>.open>a{
    background-color: #333 !important;
}

@media (max-width:991px){
    .menu-user-haut{
        font-size: 12px;
        color: #eee;
        transition: all 0.3s ease;
    }
    
    .navbar-inverse .navbar-nav>li>a:hover{
        font-size: 13px;
    }
}

/*-----------------------------------------*/
/*                 Accueil  		   */
/*-----------------------------------------*/
.input-group-lg>.form-control{
    height: 45px !important;
}

/*-----------------------------------------*/
/*               Catégorie  		   */
/*-----------------------------------------*/
.titre-categ-niv-1{
    font-size: 20px !important;
}
/*-----------------------------------------*/
/*                 Page  		   */
/*-----------------------------------------*/
.chemin-categorie{
    padding-left: 30px;
    padding-bottom: 15px;
    font-size: 18px !important;
    font-weight: 300;
}

.titre-page{
    font-size: 26px !important;
    margin-top: 20px;
    font-weight: 300;
}

.mots-cles{
    font-size: 20px !important;
    font-weight: 500;
}

.label-vert-concept{
    font-size : 16px;
    background-color : #468282;
    font-weight: 400;
}

.titre-bloc-page{
    font-size: 24px !important;
    margin-top: 20px;
    font-weight: 300;
}

.liste-page{
    display: block;
    font-size: 18px;
    text-decoration: none;
    color: #12615a;
    padding: 5px 10px;
    font-weight: 300;
}

.liste-page:hover{
    background-color: #12615a;
    color: #fff;
}

.source-traitement>p{
    font-family: Courier;
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em !important;
    margin: 0px 0px !important;
}

/*-----------------------------------------*/
/*                  Login  		   */
/*-----------------------------------------*/
.login-logo{
    color: #12615a;
    background-color: #fff;
    font-size: 26px;
    margin-bottom: 0px !important;
    padding-top: 15px;
}

.se-souvenir-de-moi{
    padding-right: 5px;
    font-weight : 500 !important;
}

/*-----------------------------------------*/
/*                Couleurs		   */
/*-----------------------------------------*/
.bleu{
    color: #08C !important;
}

.rose{
    color: #c7254e !important;
}

.vert{
    color: #42a940 !important;
}

.vert-concept{
    color: #12615a !important;
}

.rouge{
    color: #ac2925 !important;
}

.blanc{
    color: #f5f5f5 !important;
}

.gris{
    color: #666 !important;
}

.back-gris{
    background-color: #E6E6E6 !important;
}

.back-gris-clair{
    background-color: #ecf0f5 !important;
}

.back-orange{
    background-color: #f28e0c !important;
    color: #fff;
}

.back-vert{
    background-color: #42a940 !important;
    color: #fff;
}

.back-vert-concept{
    background-color: #12615a !important;
    color: #fff;
}

.back-violet{
    background-color: #9300ca !important;
    color: #fff;
}

.opacite-40{
    background: rgba(255, 255, 255, 0.4);
}

.opacite-100{
    background: rgba(255, 255, 255, 1);
}

/*-----------------------------------------*/
/*                  Divers		   */
/*-----------------------------------------*/
.marge-droite-5{
    margin-right: 5px;
}

.marge-droite-10{
    margin-right: 10px;
}

.marge-droite-20{
    margin-right: 20px;
}

.marge-haute-5{
    margin-top: 5px;
}

.marge-haute-10{
    margin-top: 10px;
}

.marge-haute-15{
    margin-top: 15px;
}

.marge-haute-30{
    margin-top: 30px;
}

.marge-basse-20{
    margin-bottom: 20px;
}

.marge-gauche-5{
    margin-left: 5px;
}

.marge-gauche-10{
    margin-left: 10px;
}

.marge-gauche-20{
    margin-left: 20px;
}

.marge-gauche--20{
    margin-left: -20px;
}

.padding-droite-20{
    padding-right: 20px;
}

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

.padding-bas-20{
    padding-bottom: 20px;
}

.img-centree{
    margin-left: auto;
    margin-right: auto;
}

.vertical-center {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/switch_oui_non.css ***!
  \*************************************************************************************************************************/
        .onoffswitch {
        position: relative; width: 40px;
        -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    }
    .onoffswitch-checkbox {
        display: none;
    }
    .onoffswitch-label {
        display: block; overflow: hidden; cursor: pointer;
        border: 1px solid #ccc; border-radius: 15px;
    }
    .onoffswitch-inner {
        display: block; width: 200%; margin-left: -100%;
        transition: margin 0.3s ease-in 0s;
    }
    .onoffswitch-inner:before, .onoffswitch-inner:after {
        display: block; float: left; width: 50%; height: 17px; padding: 0; line-height: 17px;
        font-size: 10px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
        box-sizing: border-box;
    }
    .onoffswitch-inner:before {
        content: "";
        padding-left: 8px;
        background-color: #468282; color: #FFFFFF;
    }
    .onoffswitch-inner:after {
        content: "";
        padding-right: 8px;
        background-color: #EEEEEE; color: #8A8A8A;
        text-align: right;
    }
    .onoffswitch-switch {
        display: block; width: 16px; margin: 1px;
        background: #FFFFFF;
        position: absolute; top: 0; bottom: 0;
        right: 20px;
        border: 1px solid #999999; border-radius: 14px;
        transition: all 0.3s ease-in 0s;
		box-sizing: content-box;
    }
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
        margin-left: 0;
    }
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
        right: 0px; 
    }
    
    .label_bouton_switch{
        margin-left: 10px;
        margin-right: 10px;
        font-weight: 400;
    }
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/table_design.css ***!
  \***********************************************************************************************************************/
/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700,300,100);*/

/*** Table Styles **/
.table-design {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
.table-design>tbody>tr>th {
  color:#D5DDE5;;
  background:#1b1e24;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #343a45;
  font-size:20px;
  font-weight: 100;
  padding:8px 16px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

.table-design>tbody>tr>th:first-child {
  border-top-left-radius:3px;
}
 
.table-design>tbody>tr>th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
.table-design>tbody>tr {
  border-top: 1px solid #C1C3D1;
  border-bottom: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
.table-design>tbody>tr:first-child {
  border-top:none;
}

.table-design>tbody>tr:last-child {
  border-bottom:none;
}
 
.table-design>tbody>tr:nth-child(odd) .table-design>tbody>tr>td {
  background:#EBEBEB;
}
 
.table-design>tbody>tr:nth-child(odd):hover .table-design>tbody>tr>td {
  background:#4E5066;
}

.table-design>tbody>tr:last-child .table-design>tbody>tr>td:first-child {
  border-bottom-left-radius:3px;
}
 
.table-design>tbody>tr:last-child .table-design>tbody>tr>td:last-child {
  border-bottom-right-radius:3px;
}
 
.table-design>tbody>tr>td {
  background:#FFFFFF;
  padding:8px;
  text-align:left;
  vertical-align:middle;
  font-weight:400;
  font-size:18px;
  border-right: 1px solid #C1C3D1;
}

.table-design>tbody>tr>td:last-child {
  border-right: 0px;
}

.table-design>tbody>th.text-left {
  text-align: left;
}

.table-design>tbody>th.text-center {
  text-align: center;
}

.table-design>tbody>th.text-right {
  text-align: right;
}

.table-design>tbody>tr>td.text-left {
  text-align: left;
}

.table-design>tbody>tr>td.text-center {
  text-align: center;
}

.table-design>tbody>tr>td.text-right {
  text-align: right;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsY0FBYztFQUNkLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29uc29sZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9kZXNpZ24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc3dpdGNoX291aV9ub24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdGFibGVfZGVzaWduLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY29uc29sZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLDUwLDUwLDEpO1xyXG5cdGNvbG9yOiByZ2JhKDI0MCwyNDAsMjQwLDEpO1xyXG5cdGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0Ym9yZGVyOiA1cHggc29saWQgcmdiYSgyMTAsMjEwLDIxMCwxKTtcclxuXHRtYXJnaW46IDAgMCAwIDA7XHJcbn1cclxuXHJcbi5jb25zb2xlOjphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0Y29udGVudDogJyc7XHJcbn1cclxuXHJcbi5jb25zb2xlX2luZm9fYmFyIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMC4yZW0gMTVweCAwLjJlbSAwLjJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsNSw1LDEpO1xyXG59XHJcblxyXG4uY29uc29sZV9sb2dfY29udGFpbmVyIHtcclxuXHRoZWlnaHQ6IDI1ZW07XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4uY29uc29sZV9sb2cge1xyXG5cdHBhZGRpbmc6IDAgMC44ZW07XHJcbn1cclxuXHJcbi5jb25zb2xlX2Vycm9yIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDE2MCwgMTYwLCAxKTtcclxufVxyXG5cclxuLmNvbnNvbGVfcHJvbXB0IHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAxKTtcclxuXHRjb2xvcjogcmdiYSgzMCwgMzAsIDMwLDEpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnNvbGVfcHJvbXB0OjpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OjA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRjb250ZW50OiAnJCAnO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRwYWRkaW5nOiAwLjVlbTtcclxufVxyXG5cclxuLmNvbnNvbGVfaW5wdXQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0bWluLWhlaWdodDogMS41ZW07XHJcblx0cGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMS41ZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5bZGF0YS1iZWZvcmVdOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1iZWZvcmUpO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0b3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4uY29uc29sZV9pbnB1dF9iYWNrZ3JvdW5kIHtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0bWluLWhlaWdodDogMS41ZW07XHJcblx0cGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMS41ZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLmNvbnNvbGVfaW5wdXQgKiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29uc29sZV9sb2dfaW5wdXQge1xyXG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XHJcblx0cGFkZGluZzogMC40ZW0gMC41ZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNDAsMjQwLDI0MCwwLjMpO1xyXG5cdGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAuM2VtIDAuM2VtIDAgMDtcclxufVxyXG5cclxuLmNvbnNvbGVfbG9nX2lucHV0OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XHJcbn1cclxuXHJcbi5jb25zb2xlX2xvZ19pbnB1dDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiPiBcIjtcclxufVxyXG5cclxuLmNvbnNvbGVfbG9nX291dHB1dCB7XHJcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRtYXJnaW46IDAgMCAwLjVlbSAwO1xyXG5cdHBhZGRpbmc6IDFlbSAwLjVlbSAyZW0gMmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsNjAsNjAsMC40KTtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMjQwLDI0MCwyNDAsMC4zKTtcclxuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgMC4zZW0gMC4zZW07XHJcbn1cclxuXHJcbi5jb25zb2xlX2NvbW1hbmQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwxLDEsMC4zKTtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY29uc29sZV9jb21tYW5kOmhvdmVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0MCwxNDAsMTQwLDAuNik7XHJcbn1cclxuXHJcbi5jb25zb2xlX3N1Z2dlc3Rpb25faGVhZCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAuNWVtO1xyXG5cdGNvbG9yOiByZ2JhKDQwLDQwLDQwLDEpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcbn1cclxuXHJcbi5tYXRjaCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNjEsIDIyMywgMTUsIDAuOCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMC4zZW07XHJcblx0cGFkZGluZzogMC4yZW07XHJcblx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSg0MCw0MCw0MCwwLjQpO1xyXG59XHJcblxyXG4uY29uc29sZV9zdWdnZXN0aW9ucyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMi43ZW07XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IDNweCBzb2xpZCByZ2JhKDUwLDUwLDUwLDEpO1xyXG59XHJcblxyXG4uY29uc29sZV9zdWdnZXN0aW9ucyB1bCB7XHJcblx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwyNTAsMjUwLCAxKTtcclxuXHRjb2xvcjogcmdiYSg1LDUsNSwxKTtcclxuXHRtYXgtaGVpZ2h0OiAxMGVtO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5jb25zb2xlX3N1Z2dlc3Rpb25zIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0cGFkZGluZzogMC4zZW0gM2VtIDAuM2VtIDAuNWVtO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbnNvbGVfc3VnZ2VzdGlvbnMgbGk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsODAsODAsMC4xKTtcclxufVxyXG5cclxuLmNvbnNvbGVfc3VnZ2VzdGlvbnMgLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCw1MCw1MCwwLjEpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY29uc29sZV9lbnZfaW5mbyB7XHJcblx0Y29sb3I6IHJnYmEoMjAwLDIwMCwyMDAsMC43KTtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuIiwiYm9keXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2Vye1xyXG4gICAgei1pbmRleDo5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnB7XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgICAgICAgICAgICAgVGFibGVhdXggXHRcdCAgICovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGFibGV7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4udGFibGU+dGhlYWQ+dHI+dGgsIC50YWJsZT50Ym9keT50cj50aCwgLnRhYmxlPnRmb290PnRyPnRoLCAudGFibGU+dGhlYWQ+dHI+dGQsIC50YWJsZT50Ym9keT50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRke1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uZS1hY3Rpb24tdGFibGVhdXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmc6IDBweCAzcHg7XHJcbiAgICBjb2xvcjogIzc3N1xyXG59XHJcblxyXG4uaWNvbmUtYWN0aW9uLXRhYmxlYXU6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzQyYTk0MDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgICAgICAgICAgICAgIEJvdXRvbnMgXHRcdCAgICovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnRuLXN1Y2Nlc3N7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4MjgyICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMxOTU3NTcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzOmhvdmVye1xyXG4gICAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1jaXJjbGUge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcbi5idG4tY2lyY2xlLmJ0bi1sZyB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxufVxyXG4uYnRuLWNpcmNsZS5idG4teGwge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAgICAgICAgICAgICBJY29uZXMgXHRcdCAgICovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmEtYmlne1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgICAgICAgICAgIE5hdmJhciBoYXV0ZVx0XHQgICAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRpdHJlX2JhcnJlX2hhdXR7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxufVxyXG5cclxuLm1lbnUtdXNlci1oYXV0IGEge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YXtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+Lm9wZW4+YXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgLm1lbnUtdXNlci1oYXV0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogI2VlZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YTpob3ZlcntcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAgICAgICAgICAgICAgQWNjdWVpbCAgXHRcdCAgICovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbHtcclxuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgICAgICAgICAgICBDYXTDqWdvcmllICBcdFx0ICAgKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50aXRyZS1jYXRlZy1uaXYtMXtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAgICAgICAgICAgICAgUGFnZSAgXHRcdCAgICovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlbWluLWNhdGVnb3JpZXtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4udGl0cmUtcGFnZXtcclxuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5tb3RzLWNsZXN7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5sYWJlbC12ZXJ0LWNvbmNlcHR7XHJcbiAgICBmb250LXNpemUgOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICM0NjgyODI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4udGl0cmUtYmxvYy1wYWdle1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxpc3RlLXBhZ2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMTI2MTVhO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubGlzdGUtcGFnZTpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjYxNWE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNvdXJjZS10cmFpdGVtZW50PnB7XHJcbiAgICBmb250LWZhbWlseTogQ291cmllcjtcclxuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMGVtICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMGVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDBweCAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgICAgICAgICAgICAgICAgTG9naW4gIFx0XHQgICAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxvZ2luLWxvZ297XHJcbiAgICBjb2xvcjogIzEyNjE1YTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uc2Utc291dmVuaXItZGUtbW9pe1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgOiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgICAgICAgICAgICAgIENvdWxldXJzXHRcdCAgICovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYmxldXtcclxuICAgIGNvbG9yOiAjMDhDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3Nle1xyXG4gICAgY29sb3I6ICNjNzI1NGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZlcnR7XHJcbiAgICBjb2xvcjogIzQyYTk0MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmVydC1jb25jZXB0e1xyXG4gICAgY29sb3I6ICMxMjYxNWEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdWdle1xyXG4gICAgY29sb3I6ICNhYzI5MjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsYW5je1xyXG4gICAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyaXN7XHJcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFjay1ncmlze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFjay1ncmlzLWNsYWlye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFjay1vcmFuZ2V7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4ZTBjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJhY2stdmVydHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmE5NDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmFjay12ZXJ0LWNvbmNlcHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI2MTVhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJhY2stdmlvbGV0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzMDBjYSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5vcGFjaXRlLTQwe1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcblxyXG4ub3BhY2l0ZS0xMDB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgICAgICAgICAgICAgICBEaXZlcnNcdFx0ICAgKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXJnZS1kcm9pdGUtNXtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubWFyZ2UtZHJvaXRlLTEwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2UtZHJvaXRlLTIwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubWFyZ2UtaGF1dGUtNXtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLm1hcmdlLWhhdXRlLTEwe1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdlLWhhdXRlLTE1e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLm1hcmdlLWhhdXRlLTMwe1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1hcmdlLWJhc3NlLTIwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1hcmdlLWdhdWNoZS01e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLm1hcmdlLWdhdWNoZS0xMHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2UtZ2F1Y2hlLTIwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnZS1nYXVjaGUtLTIwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1kcm9pdGUtMjB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1nYXVjaGUtMjB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWJhcy0yMHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uaW1nLWNlbnRyZWV7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnZlcnRpY2FsLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn0iLCIgICAgICAgIC5vbm9mZnN3aXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNDBweDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7IC1tb3otdXNlci1zZWxlY3Q6bm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAub25vZmZzd2l0Y2gtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjAwJTsgbWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XHJcbiAgICB9XHJcbiAgICAub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLCAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbGVmdDsgd2lkdGg6IDUwJTsgaGVpZ2h0OiAxN3B4OyBwYWRkaW5nOiAwOyBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB3aGl0ZTsgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjgyODI7IGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gICAgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyBjb2xvcjogIzhBOEE4QTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTZweDsgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7IGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgfVxyXG4gICAgLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7IFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGFiZWxfYm91dG9uX3N3aXRjaHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH0iLCIvKkBpbXBvcnQgdXJsKGh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNTAwLDcwMCwzMDAsMTAwKTsqL1xyXG5cclxuLyoqKiBUYWJsZSBTdHlsZXMgKiovXHJcbi50YWJsZS1kZXNpZ24ge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgcGFkZGluZzo1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYW5pbWF0aW9uOiBmbG9hdCA1cyBpbmZpbml0ZTtcclxufVxyXG4gXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGgge1xyXG4gIGNvbG9yOiNENURERTU7O1xyXG4gIGJhY2tncm91bmQ6IzFiMWUyNDtcclxuICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAjOWVhN2FmO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNDNhNDU7XHJcbiAgZm9udC1zaXplOjIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBwYWRkaW5nOjhweCAxNnB4O1xyXG4gIHRleHQtYWxpZ246bGVmdDtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O1xyXG59XHJcbiBcclxuLnRhYmxlLWRlc2lnbj50Ym9keT50cj50aDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7XHJcbiAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbn1cclxuICBcclxuLnRhYmxlLWRlc2lnbj50Ym9keT50ciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMUMzRDE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUMzRDE7XHJcbiAgY29sb3I6IzY2NkI4NTtcclxuICBmb250LXNpemU6MTZweDtcclxuICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuMSk7XHJcbn1cclxuIFxyXG4udGFibGUtZGVzaWduPnRib2R5PnRyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wOm5vbmU7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dHI6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTpub25lO1xyXG59XHJcbiBcclxuLnRhYmxlLWRlc2lnbj50Ym9keT50cjpudGgtY2hpbGQob2RkKSAudGFibGUtZGVzaWduPnRib2R5PnRyPnRkIHtcclxuICBiYWNrZ3JvdW5kOiNFQkVCRUI7XHJcbn1cclxuIFxyXG4udGFibGUtZGVzaWduPnRib2R5PnRyOm50aC1jaGlsZChvZGQpOmhvdmVyIC50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGQge1xyXG4gIGJhY2tncm91bmQ6IzRFNTA2NjtcclxufVxyXG5cclxuLnRhYmxlLWRlc2lnbj50Ym9keT50cjpsYXN0LWNoaWxkIC50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O1xyXG59XHJcbiBcclxuLnRhYmxlLWRlc2lnbj50Ym9keT50cjpsYXN0LWNoaWxkIC50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O1xyXG59XHJcbiBcclxuLnRhYmxlLWRlc2lnbj50Ym9keT50cj50ZCB7XHJcbiAgYmFja2dyb3VuZDojRkZGRkZGO1xyXG4gIHBhZGRpbmc6OHB4O1xyXG4gIHRleHQtYWxpZ246bGVmdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIGZvbnQtc2l6ZToxOHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDMUMzRDE7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dGgudGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGFibGUtZGVzaWduPnRib2R5PnRoLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dGgudGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGQudGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGFibGUtZGVzaWduPnRib2R5PnRyPnRkLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1kZXNpZ24+dGJvZHk+dHI+dGQudGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/