body {
    font-family: "Roboto", sans-serif;
}

* {
    box-sizing: border-box;
}

.eqjs-menu-itemDiv hr {
    margin:0;
}

.eqjs-qp-panel {
    background: #f9f9f9;
    height: 100%;
    position: relative;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qp-panel *, .eqjs-qc-panel *, .eqjs-ep-panel *, .eqjs-cb-panel *, .eqjs-grb-panel * {
    outline: none !important;
}

.eqjs-qp-panel *:focus, .eqjs-qc-panel *:focus, .eqjs-ep-panel *:focus, .eqjs-cb-panel *:focus, .eqjs-grb-panel *:focus {
    border: 1px dotted #0099CC;
}

.eqjs-ep-panel input[type=checkbox]:focus {
    outline: 1px dotted #0099CC !important;
}

.eqjs-cb-row-column-entattr.active a:focus {
    border-color: white;
}

.eqjs-addrow {
    padding: 10px 0 0 0;
}

.eqjs-qp-addrow, .eqjs-qc-addrow {
	flex-grow: 1;
}

.eqjs-addrow a {
    margin: 0 10px;
    display: inline-block;
}


.eqjs-addrow-empty {
    padding: 5px 0 0 0;
}

.eqjs-addrow a {
    font-weight: bold;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
    border-bottom: 1px dashed;
}

.eqjs-addrow > a:hover{
    border-bottom: 1px solid;
}


.eqjs-qc-panel {
    background: #f9f9f9;
    height: 100%;
    position: relative;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qc-header {
    font: normal 15px Calibri;
    border-bottom: 1px solid silver;
    padding: 0 0 2px 0;
    overflow: hidden;
    white-space: nowrap;
    flex: 0 0 auto;
}

.eqjs-qc-header div {
    font: bold 15px Calibri;
    color: #666;
    display: inline-block;
}

.eqjs-qc-header-expression {
    margin-left: 28px;
    min-width: 280px;
    width: auto;
}

.eqjs-qp-row {
    min-height: 28px;
    position:relative;
    display: flex;
}

.eqjs-qp-level-offset {
    display: inline-block;
    width: 20px;
}

.eqjs-qc-row{
    padding-left: 10px;
    min-height: 27px;
    cursor: pointer;
    position: relative;
}

.eqjs-qc-col-landing-slot, .eqjs-qp-cond-landing-slot {
    border-left: 2px solid #fb9c2f;
    border-right: 2px solid #fb9c2f;
    height: 18px;
    padding: 8px 0;
    margin: 0 2px;
}

.eqjs-qc-col-landing-slot > div, .eqjs-qp-cond-landing-slot > div {
    height: 2px;
    width: 100%;
    background-color: #fb9c2f;
}

.eqjs-qp-row:hover, .eqjs-qc-row:hover, .eqjs-cb-row:hover, .eqjs-sb-row:hover {
    background: #f8f2f2;
}

.eqjs-qp-row.active, .eqjs-qc-row.active, .eqjs-cb-row.active, .eqjs-sb-row.active .eqjs-sortable-helper {
    background: #ebe7e7;
}

.eqjs-sortable-helper {
    background-color: white;
    padding: 3px 20px;
    border: 2px solid #fb9c2f;
    border-radius: 4px;
}

.eqjs-qp-row-group {
    margin-left:0;
}

.eqjs-qp-row-group-root {
    font-weight: bold;
    font-size: 13px;
    padding: 0 0 0 10px;
}

.eqjs-qp-row-group-root .eqjs-qp-grvalueelement a {
    font-size: 13px;
    font-weight: bold;
}

.eqjs-qp-group-root {
	overflow: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qp-conditions-root {
	max-height: none;
}

.eqjs-qp-group-root > .eqjs-qp-conditions{
    overflow-y: auto;
    padding: 0 0 6px 0;
    position: relative;
}

.eqjs-qp-group {
    display: flex;
    flex-direction: column;
}

.eqjs-qp-row-condition.eqjs-qp-condition-injoin {
    margin-left: 1px;
    box-shadow: inset 3px 0 0 0 #3abb1b;
}

.eqjs-qp-row-condition.eqjs-qp-condition-parameterized {
    margin-left: 1px;
    box-shadow: inset 3px 0 0 0 #a74cf1;
}

.eqjs-qp-row-condition.eqjs-qp-condition-parameterized.eqjs-qp-condition-injoin {
    margin-left: 1px;
    box-shadow: inset 3px 0 0 0 #a74cf1, inset 4px 0 0 0 white, inset 7px 0 0 0 #3abb1b;
}

.eqjs-qp-condelement {
    margin: 4px 8px 2px 0;
    padding: 1px;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal;
	flex: 0 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.eqjs-qp-condelement.eqjs-qp-attrelement-wide {
    flex-shrink: 1;
}

.eqjs-qp-condelement.eqjs-qp-valueelement {
    flex-shrink: 2;
}

.eqjs-qc-colelement {
    display : inline-block;
    margin: 3px 8px 0 0;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal;
}

.eqjs-qc-hidden .eqjs-qc-colelement {
    opacity: 0.5;
}

.eqjs-qc-expr-block{
    display:inline-block;
    min-width:280px;
    margin-left: 28px;
}

.eqjs-qc-params-block, .eqjs-qc-params-block span {
    display:inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
}

.eqjs-qc-params-block {
    margin-right: 8px;
}

.eqjs-qc-params-block .eqjs-qp-valueelement {
    margin-right: 0;
}

.eqjs-qc-params-block .eqjs-qp-valueelement input[type="text"] {
    padding: 0;
}


.eqjs-qc-column-checkbox{
    width: 16px;
    height: 16px;
}

.eqjs-qc-column-checkbox.enabled{
    width: 16px;
    height: 16px;
}

.eqjs-qp-grelement {
    margin: 5px 8px 0 0;
    vertical-align: top;
    font-size: 14px;
    height: fit-content;
	flex: 0 0 auto;
	width: auto;
}

.eqjs-qp-condelement > a, a.eqjs-qp-condelement, .eqjs-qp-grelement > a, a.eqjs-qp-grelement {
    border-bottom: 1px dotted #AEAEAE;
    color: #0099CC;
    text-decoration: none;
    white-space: nowrap;
	height: fit-content;
}

.eqjs-qc-colelement > a, a.eqjs-qc-colelement {
    border-bottom: 1px dotted #AEAEAE;
    color: #0099CC;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.eqjs-qp-condelement > a:hover, a.eqjs-qp-condelement:hover, .eqjs-qp-grelement > a:hover, a.eqjs-qp-grelement:hover, .eqjs-qc-colelement > a:hover, a.eqjs-qc-colelement:hover {
    border-bottom: 1px solid #aeaeae;
}

.eqjs-qp-valueelement {
	flex: 0 1 auto;
}

.eqjs-qp-valueelement a, a.eqjs-qp-valueelement {
    color: #074B7A;
}

.eqjs-qc-attrelement > a, a.eqjs-qc-attrelement {
    max-width: 285px;
}

.eqjs-qc-captionelement > a, a.eqjs-qc-captionelement {
    max-width: 285px;
}

.eqjs-qp-disabled .eqjs-qp-valueelement span, .eqjs-qp-readonly .eqjs-qp-valueelement span{
    max-width: 167px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.eqjs-qp-valueelement input[type="text"]{
    font-size: 15px;
    padding: 2px 5px;
    border: 1px solid silver;
    outline: none;
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
}

.eqjs-qp-disabled span, .eqjs-qc-disabled span  {
    color: #9E9E9E;
    font-weight: normal;
    margin-bottom: 2px;
}

.eqjs-qp-readonly span {
    color: #333333;
}

.eqjs-qp-error {
    color: red;
    font-weight:bold;
}

.eqjs-qp-ve-loader {
    width:16px;
    height:11px;
}

/* levels */
.eqjs-qp-level-1 {
    padding-left: 10px;
}

.eqjs-qp-level-2 {
    padding-left: 20px;
}

.eqjs-qp-level-3 {
    padding-left: 30px;
}

.eqjs-qp-level-4 {
    padding-left: 40px;
}

.eqjs-qp-level-5 {
    padding-left: 50px;
}

.eqjs-qp-level-6 {
    padding-left: 60px;
}

.eqjs-qp-level-7 {
    padding-left: 70px;
}

.eqjs-qp-level-8 {
    padding-left: 80px;
}

.eqjs-qp-level-9 {
    padding-left: 90px;
}

.eqjs-qp-level-10 {
    padding-left: 100px;
}

.eqjs-qp-level-11 {
    padding-left: 110px;
}

.eqjs-qp-level-12 {
    padding-left: 120px;
}

.eqjs-qp-level-13 {
    padding-left: 130px;
}

.eqjs-qp-level-14 {
    padding-left: 140px;
}

.eqjs-qp-level-15 {
    padding-left: 150px;
}

/* levels end */

/* dialog */
.eqjs-dialog{
    overflow: visible !important;
}

.eqjs-qp-ve-subquery{
    overflow: visible !important;
}

.eqjs-qp-condition-buttonsBlock {
    width: auto;
    display: none;
	margin-left: auto;
}

.eqjs-qp-row[data-show-buttons] > .eqjs-qp-condition-buttonsBlock {
    display: flex;
}

.eqjs-column-buttonsBlock{
    max-width: 100px;
    position: absolute;
    right: 3px;
    top: 0;
    width: auto;
}

.eqjs-button-placeholder, .eqjs-qp-button-placeholder {
	margin: 3px 2px 0 2px;
    width: 22px;
    height: 22px;
}

.eqjs-gp-column-button {
    width: 23px;
    height: 23px;
}

.eqjs-gp-column-button-menu {
    float: right;
}

.eqjs-gp-col-landing-slot {
    width: 2px;
    background-color: #fb9c2f !important;
}

.eqjs-qc-sortbutton-placeholder {
    float: none;
    position: absolute;
}

.eqjs-button {
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.eqjs-qp-condition-button, .eqjs-qc-column-button, .eqjs-qc-sortbutton {
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.eqjs-qc-row  .eqjs-qc-buttonsBlock {
    display: none;
}

.eqjs-qc-row  .eqjs-column-sortbutton {
    display: none;
}

.eqjs-qc-row[data-show-buttons]  .eqjs-qc-buttonsBlock {
    display: flex;
}

.eqjs-qc-row[data-show-buttons]  .eqjs-column-sortbutton {
    display: block;
}

.eqjs-qp-condition-checkbox{
    width: 16px;
    height: 16px;
}

.eqjs-qp-condition-checkbox.enabled{
    width: 16px;
    height: 16px;
}

.eqjs-ep-panel {
    background: #f9f9f9;
    height: 100%;
    min-height: 200px;
    position: relative;
}

.eqjs-ep-entity{
    clear: both;
}

.eqjs-ep-panel > div.eqjs-ep-entity{
    bottom: 41px;
    left: 0;
    overflow-x: auto;
    position: absolute;
    right: 0;
    top: 30px;
}

.eqjs-ep-filter-box{
    left: 0;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
}

.eqjs-ep-filter-box-input{
	width: 100%;
}

.eqjs-ep-entity-block{
    display: block;
    color: black;
    font: normal 12px Arial;
    margin: 0 10px;
}

.eqjs-ep-entity-node{
    border-bottom: 1px solid #E4E4E4;
    padding: 3px 0;
	white-space:nowrap;
}

.eqjs-ep-entity-node-label{
    display: inline-block;
    cursor: pointer;
    font: bold 15px Calibri;
    white-space:nowrap;
	margin: 0;
}

.eqjs-ep-entity-node-label input{
    margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -3px;
}

.eqjs-ep-entity-block input{
    margin: 0 5px;
}

.eqjs-ep-entity-offset{
    display: inline-block;
    width: 15px;
}

.eqjs-ep-entity-attr-label{
    color: #333;
    font-size: 14px;
    font-weight:normal;
    padding: 5px 0 0 5px;
    display: inline-block;
    cursor: pointer;
    white-space:nowrap;
	margin: 0;
}

.eqjs-ep-entity-attr-label.draggable {
    cursor: move;
}

/* root entity attribute class */
.eqjs-ep-entity-attr-root {
    position: relative;
}

.eqjs-ep-entity-attr-label input{
    margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -3px;
}

.eqjs-ep-entity-node-button{
    display:inline-block;
    padding: 4px 10px 7px;
}

.eqjs-ep-tool-panel{
    bottom: 0;
    left: 0;
    padding-top: 8px;
    position: absolute;
    right: 0;
    height: 41px;
}

.eqjs-ep-tool-panel div.eqjs-ep-tool-panel-left-side{
    float: left;
    width: 50%;
}

.eqjs-ep-tool-panel div.eqjs-ep-tool-panel-right-side{
    float: right;
    width: 50%;
}

.eqjs-ep-tool-panel div div{
    float: inherit;
    width: 24px;
    height: 24px;
    cursor: pointer;
    margin: 0 10%;
}

.eqjs-highlight{
    height: 20px;
}

.eqjs-drophover {
    border: 1px dotted black;
}

.eqjs-ep-entity > .eqjs-ep-entity-children{
    float: left;
    width: 100%;
}

.eqjs-menu-close-btn {
    position:absolute;
    bottom: 0;
    cursor: pointer;
    text-align: center;
    font-size: 1.1em;
    width: 100%;
    height: 40px;
    border-top: 1px solid #666;
}

.eqjs-menu-rootLevel{
    background-color: #888;
}

.eqjs-menu-levelDiv{
    background: #fff;
    border: 1px solid silver;
    padding: 5px 0;
    position: relative;
    z-index: 10000000000;
}

.eqjs-menu-searchDiv{
    border-bottom: 1px solid silver;
    background-color: white;
    cursor: pointer;
    padding: 5px 10px;
}

.eqjs-menu-searchBox{
    width: 93%;
    padding: 2px 5px;
    font-weight: normal;
    font-size: 15px;
}

.eqjs-menu-searchBox.eqjs-dialog {
    position: relative;
}

.eqjs-menu-scrollDiv{
    min-width: 140px;
    white-space: nowrap;
    overflow: auto;
    font-size: 14px;
}

.eqjs-menu-scrollDiv:focus {
    outline:none;
}

.eqjs-menu-itemDiv input{
    margin: 4px 10px 0 0;
    vertical-align: top;
}

.eqjs-menu-itemDiv{
    font-size: 1em;
    color: #333333;
    padding: 5px 10px 5px 20px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
}

.eqjs-menu-itemDiv.eqjs-menu-selected {
    padding-left: 3px;
}

.eqjs-menu-itemDiv.eqjs-menu-selected:before {
    content:  "\2713 ";
    margin-right: 5px;
}

.eqjs-menu-itemDiv-arrow {
    position: absolute;
    right: 10px;
}


.eqjs-menu-itemDiv-hasChildren{
    padding: 5px 20px 5px 20px;
    font-size: 1em;
}

.eqjs-menu-itemDiv-filter-hasChildren {
    padding: 5px 20px 5px 20px;
    font-size: 1em;
    font-weight: bold;
}

.eqjs-menu-itemDiv-highlight {
    color: black;
    background-color: yellow;
}

.eqjs-menu-itemDiv:hover, .eqjs-menu-itemDiv.active{
    background: #ecf3f5;
    color: #1776b1;
}

.eqjs-menu-itemDiv-text{
    float: left;
}

.eqjs-menu-applyDiv{
    padding: 5px;
    border-bottom: 1px solid silver;
    margin: 0 0 5px 0;
}

.eqjs-menu-applyDiv button{
    padding: 0 5px;
    cursor: pointer;
}

.eqjs-menu-cancel{
    margin: 0 0 0 15px;
}


/* Columns panel */

.eqjs-qc-columns{
    overflow-y: auto;
    padding: 4px 0;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qc-column-drag{
    opacity: 0.7;
    cursor: n-resize !important;
    background: #F1F1F1;
    width: 664px;
    position:relative;
}

.eqjs-qc-column-drag-forbidden{
    background: #F7819F;
}

.eqjs-qc-column-sort{
    opacity: 0.7;
    cursor: n-resize !important;
    background: #E8F3FF;
    padding: 0 20px !important;
}

.eqjs-fb-container {
    position: relative;
}

.eqjs-fb-header {
    height: 30px;
    line-height: 30px;
    background-color: grey;
    color: white;
    font-weight: bold;
}

.eqjs-fb-header-link:hover {
    cursor: pointer;
    text-decoration: underline;
}


.eqjs-fb-querypanelblock {
    border: 1px solid #aaa;
}

.eqjs-fb-querypanel {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px dotted #AAA;
}

.eqjs-fb-querypanel > .eqjs-qp-group-root > .eqjs-qp-conditions {
    max-height: 200px !important;
}

.eqjs-fb-querypanel .eqjs-qp-addrow {
    margin-bottom: 8px;
}

.eqjs-fb-header-icon {
    width: 30px;
    height: 100%;
    display: inline-block;
    background-color: #099cff !important;
}

.eqjs-fb-header-icon span {
    padding-left: 8px;
    padding-top: 8px;
}

.eqjs-fb-header-arrowblock {
    width: 26px;
    height: 100%;
    display: inline-block;
    padding-top: 11px;
    padding-left: 6px;
}

.eqjs-fb-header-arrow {
	border-color: white transparent;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	height: 0;
	width: 0;
}

.eqjs-fb-header-arrowUp {
	border-width: 0 7px 7px 7px !important;
}

.eqjs-fb-header-textblock {
    display: inline-block;
    padding-left: 6px;
    padding-right: 2px;
}

.eqjs-fb-header-textblock a {
    color: white;
    font-weight: bold;
}

.eqjs-fb-header-text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.eqjs-fb-buttonsblock {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 4px;
}

.eqjs-fb-button {
    -moz-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 2px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-decoration: none;
    margin-right:10px;
}

.eqjs-fb-button:hover, .eqjs-fb-button:active, .eqjs-fb-button:focus {
    text-decoration: none;
    outline: 0 none;
    color: #fff;
}

.eqjs-fb-button-apply {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}

.eqjs-fb-button-clear {
    background-image: linear-gradient(to bottom, #428bca 0px, #2d6ca2 100%);
    background-repeat: repeat-x;
    border-color: #2b669a;
}

.eqjs-fb-button-apply:hover, .eqjs-fb-button-apply:active, .eqjs-fb-button-apply:focus {
    background-color: #419641;
    border-color: #3e8f3e;
}

.eqjs-fb-button-clear:hover, .eqjs-fb-button-clear:active, .eqjs-fb-button-clear:focus {
    background-color: #2d6ca2;
    border-color: #2b669a;
}

/*  Progress indicator  */
.eqjs-progress-win8 {
    width: 40px;
    height: 40px;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

.eqjs-progress-win8 .wBall {
    position: absolute;
    width: 38px;
    height: 38px;
    opacity: 0;
    transform: rotate(225deg);
    animation: orbit 7.15s infinite;
}

.eqjs-progress-win8 .wBall .wInnerBall {
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000000;
    left: 0;
    top: 0;
    border-radius: 5px;
}

.eqjs-progress-win8 #wBall_1 {
    animation-delay: 1.56s;
}

.eqjs-progress-win8 #wBall_2 {
    animation-delay: 0.31s;
}

.eqjs-progress-win8 #wBall_3 {
    animation-delay: 0.62s;
}

.eqjs-progress-win8 #wBall_4 {
    animation-delay: 0.94s;
}

.eqjs-progress-win8 #wBall_5 {
    animation-delay: 1.25s;
}

@keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        transform-origin: 0;
    }

    30% {
        opacity: 1;
        transform: rotate(410deg);
        animation-timing-function: ease-in-out;
        transform-origin: 7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        transform-origin: 30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        transform-origin: 39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        transform-origin: 70%;
    }

    76% {
        opacity: 0;
        transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        transform: rotate(900deg);
    }
}
/*  End of Progress indicator  */



/* ColumnsBar START */
.eqjs-cb-panel, .eqjs-sb-panel {
    display: flex;
    background: #f9f9f9;
    position: relative;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0.5rem;
}

.eqjs-cb-header, .eqjs-sb-header {
    display: none;
}

.eqjs-cb-columns, .eqjs-sb-columns {
    position: relative;
    white-space: normal;
    overflow-y: unset;
    padding: 0;
    max-height: 1000px !important;
}

.eqjs-gp-addrow,
.eqjs-cb-addrow,
.eqjs-sb-addrow {
    margin: 5px 2px 2px 2px;
    position: relative;
    flex: 0 0 auto;
    vertical-align: baseline;
    height: 23px;
    width: 23px;
    padding:0;
}

.eqjs-gp-addrow a,
.eqjs-cb-addrow a,
.eqjs-sb-addrow a {
  background: scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: none;
  width: 100%;
  height: 100%;
  margin:0;

  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.eqjs-gp-addrow > a:hover,
.eqjs-cb-addrow > a:hover,
.eqjs-sb-addrow > a:hover{
    border-bottom: none;
}

.eqjs-cb-row, .eqjs-sb-row {
    position: relative;
    height: 27px;
    cursor: pointer;
    display: inline-block;
    margin: 2px;
    background-color: white;
    border: 1px solid #0099CC;
    min-width: 80px;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #0099CC;
}

.eqjs-cb-row.eqjs-cb-disabled {
    background-color: lightgray;
    border: 1px dotted #999;
    color: #999;
}

.eqjs-cb-row.eqjs-cb-readonly {
    background-color: white;
    border: 1px dotted #999;
    color: #999;
}

.eqjs-cb-row  .eqjs-cb-buttonsBlock {
    display: none;
}

.eqjs-cb-row  .eqjs-column-sortbutton {
    display: none;
}

.eqjs-cb-row[data-show-buttons]  .eqjs-cb-buttonsBlock {
    display: flex;
}

.eqjs-cb-row[data-show-buttons]  .eqjs-column-sortbutton {
    display: block;
}

.eqjs-cb-expr-block {
    display:none;
}

.eqjs-cb-colelement,
.eqjs-sb-colelement {
    display: inline-block;
    margin: 4px 8px 0 0;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal;
}

.eqjs-sb-captionelement {
    min-width: 40px;
}

.eqjs-cb-colelement:first-child,
.eqjs-sb-colelement:first-child {
    margin-left: 8px !important;
}

.eqjs-cb-colelement > a,
.eqjs-sb-colelement > a {
    border-bottom: none;
    pointer-events: none;
    vertical-align: middle;
}

.eqjs-cb-colelement > a,
.eqjs-sb-colelement > a {
    color: #0099CC;
}

.eqjs-cb-captionelement input {
    margin-top: -4px;
}

.eqjs-cb-captionelement input:focus {
    border: 1px dashed #0099cc;
    box-shadow: none;
    outline: none;
}

.eqjs-cb-row.active a, .eqjs-cb-row:hover a {
    color: white;
}

.eqjs-cb-row.active, .eqjs-cb-row:hover {
    background-color: #0099CC;
    color: white;
    padding-left: 0;
}

.eqjs-cb-row, .eqjs-cb-row.active, .eqjs-cb-row:hover {
    border-radius: 0.25em;
    font-size: 75%;
    font-weight: 700;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

.eqjs-cb-row.eqjs-cb-disabled.active, .eqjs-cb-row.eqjs-cb-disabled:hover {
    background-color: lightgray;
    color: #666;
    border-color: #666;
}

.eqjs-cb-row.eqjs-cb-readonly.active, .eqjs-cb-row.eqjs-cb-readonly:hover {
    background-color: white;
    color: #666;
    border-color: #666;
}

.eqjs-cb-row .eqjs-button-placeholder {
    margin: 2px 0 2px 1px;
}

.eqjs-cb-row.active .eqjs-cb-button-placeholder, .eqjs-cb-row:hover .eqjs-cb-button-placeholder {
    display: inline-block;
}

.eqjs-cb-row .eqjs-cb-sortimage-placeholder,
.eqjs-sb-row .eqjs-sb-sortimage-placeholder {
	margin: 2px 0;
	height: 100%;
}

.eqjs-cb-img-sorting,
.eqjs-sb-img-sorting {
    width: 24px;
    height: 24px;
}

.eqjs-cb-buttonsBlock {
    position: absolute;
    right: 0;
    height: 27px;
    top: -27px;
    max-width: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.eqjs-cb-buttonsBlock div {
    width: 22px;
    height: 22px;
    margin: 2px 0 2px 2px;
}

.eqjs-sortable-helper .eqjs-cb-buttonsBlock {
    display: none !important;
}

.eqjs-cb-columns,
.eqjs-sb-columns {
    display: inline-flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
}

.eqjs-cb-columns .eqjs-highlight,
.eqjs-sb-columns .eqjs-highlight {
    height: 27px;
    top: 2px;
    width: 100px;
    position: relative;
    background: #ffc107 !important;
}

/* ColumnsBar END */


/* QueryName Widget */
.eqjs-query-name {
    position: relative;
    margin-top: 0 !important;
}

.eqjs-query-name-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0 !important;
    padding: 5px 10px 5px 5px;
    width: 100%;
}

.eqjs-query-name:hover .eqjs-query-name-text {
    box-shadow: none;
}

.eqjs-query-name-asterisk {
    position: absolute;
    right: 3px;
    top: 0;
    z-index: 10000;

    color: red;
    font-size: 1rem;
    font-weight: 700;
}

.eqjs-query-name .eqjs-query-name-tooltip {
    visibility: hidden;
}

.eqjs-query-name-theme {
    font: normal 12pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    font-weight: 600;
}

/* QueryName Widget END */

/* Process Bar start */
.eqjs-process-bar {
    display: none;
    height: 4px;
    width: 100%;
    position: fixed;
    top: 0;
	left: 0;
    z-index: 65000;
    overflow: hidden;
    background-color: #ddd;
  }
  .eqjs-process-bar:before{
    display: block;
    position: absolute;
    content: "";
    left: -200px;
    width: 200px;
    height: 4px;
    background-color: #2980b9;
    animation: eqjs-process-bar-loading 2s linear infinite;
  }

  @keyframes eqjs-process-bar-loading {
      from {left: -200px; width: 30%;}
      50% {width: 30%;}
      70% {width: 70%;}
      80% { left: 50%;}
      95% {left: 120%;}
      to {left: 100%;}
  }

  .eqjs-process-bar.local {
      position: absolute;
      display: block;
  }
/* Process Bar end */


a.eqjs-disabled {
    color: currentColor;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}


input.eqjs-invalid {
    border:1px solid red !important;
}

.eqjs-maximized-2window {
    position: fixed !important;
    background-color: white;
    overflow: auto;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    transition: 1s;
    padding: 5px;
}

.eqjs-maximizable {
    position: relative;
}

.eqjs-container-4max {
    position: relative;
}

.eqjs-max-button {
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: white;
    right: 4px;
    top: 4px;
    z-index: 10000;
    border: 1px solid gray;
    border-radius: 4px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4jaWTwQ2DMAxFn1EPDMAyVTl1g94Yg7IIWyBVHKrORWfo7yWUyBKKK76UQ+z8/+3EMUkcwSlyyMw64ObCL0lTSMDhCjRABUxICi+gBwQswCwp1kJqowdG4A5cfomg85Cch7Sf1woi5DYnp1gHdFGBGmh38wXnumjgS3I97zp7ge1SNnIfuuBcIHvnENkLLP+SJVFls9IAb+BsZo80/0Wsk/gEPhGChx39zl8oCGZnXNzK6gAAAABJRU5ErkJggg==);
    background-position: 3px 3px;
    background-repeat: no-repeat;
    opacity: 0.6;
}

.eqjs-max-button:hover {
    opacity: 1;
}

.eqjs-maximized > .eqjs-max-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAvklEQVQ4jaWTuw3CMBCGvz8lygA0rJIBKKMUDJABIhgH5mAAVknDBJT8FHlgmSg2cNLJOp3v870s2/wjxS9BklpJhyyApEpSH9gdcAZKAGyvKtAM1wzQAQa62Z8LWAr+FmDg+OHPANQBYNJ+8is1RkkbYB81/G77BrwBkipgG1x6Alfbj9UXglT7hVTrVIlFANrZFnAK+OlFixo2j2o8m2STl4JHOx8AtMQbNvSkSgFkm/FjlLYvyZojSe5BSl4yFEh5bRiMkwAAAABJRU5ErkJggg==);
}

.eqjs-query-text {
    font-size: 16px;
}

.eqjs-query-text-attr {
    color: #0099cc;
    font-weight: 500;
}

.eqjs-query-text-op {
    color: #993333;
    font-weight: 400;
}

.eqjs-query-text-expr {
    color: #00881f;
    font-weight: 600;
}

.eqjs-query-text-conj {
    color: #666;
    font-weight: 700;
}

.eqjs-widget-disabled {
    position: relative;
}

.eqjs-widget-disabled:after {
    content: "";
    position: absolute;
    width: 100%;
    height: inherit;
    background-color: rgba(255,255,255,0.3);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/* EasyData grid */

.keg-container * {
    outline: none;    
}

.keg-container {
    overflow: hidden;
}

.keg-header {
    background-color: #f8f8f8;
    border-bottom: 1px solid #babfc7;
    overflow: hidden;
    flex: 0 0 auto;
}

.keg-root {
    font-family: "Roboto", Arial, serif;
    display: flex;
    flex-direction: column;
    border: 1px solid #babfc7;
}

.keg-body {
    overflow: hidden;
    flex: 1;
}

.keg-body-viewport {
    overflow-x: auto;
    overflow-y: auto;
    height: 100%;
    border: 1px solid transparent;
}

.keg-body-viewport:focus, .keg-body-viewport:focus-within {
    border: 1px solid #838383;
}

.keg-header-row {
    min-height: 30px;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    color: rgba(0,0,0,.54);
}

.keg-row {
    display: flex;
    font-size: 12px;
    background-color: #fff;
    color: #181d1f;
    outline: none;
    border-color: #dde2eb;
    border-width: 1px;
    border-bottom-style: solid;
    height: 26px;
    align-items: center;
}

.keg-row:not(.keg-row-active):not(.keg-row-totals):hover {
    background-color: #fffae9;
}

.keg-row-odd {
    background-color: #fcfcfc;
}

.keg-row-active {
    background-color: #fff3cf;
}

.keg-cell, .keg-header-cell {
    display: flex;
}

.keg-header-cell {
    position: relative;
    align-items: center;
    padding: 2px 6px;
}

.keg-header-cell-resize {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 8px;
    top: 0;
    right: -4px;
}

.keg-header-cell-resize:after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    left: calc(50% - 1px);
    width: 2px;
    height: 50%;
    top: 25%;
    background-color: rgba(186,191,199,.5);    
}

.keg-header-cell-label {
    width: 100%;
    text-align: center;
    word-break: keep-all;
    -ms-word-wrap: keep-all;
}

.keg-cell {
    padding: 0 4px 0 10px;
    border-right-width: 1px;
    border-right: solid transparent;
    align-items: center;
    height: 100%;
    outline: none;
}

.keg-cell-value {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-height: 100%;
}

/*
.keg-row .keg-cell:first-child, .keg-header-row .keg-header-cell:first-child {
    flex: 0 0 55px;
    min-width: 55px;
}
*/

.keg-cell-align-left, .keg-cell-value-align-left {
    text-align: left;
}

.keg-cell-align-right, .keg-cell-value-align-right {
    text-align: right;
}

.keg-cell-align-center, .keg-cell-value-align-center {
    text-align: center;
}

.keg-cell-value-bool {
    margin: 0 auto;
    width: auto;
}

.keg-cell-value-true::before {
    content: "\2714";
    color: #28a745;
    font-size: 16px;
}

.keg-cell-value-false::before {
    content: "\2716";
    color: #dc3545;
    font-size: 16px;
}

.keg-header-btn-plus {
    position: relative;
    height: 23px;
    width: 23px;
}

.keg-header-btn-plus a {
    background: url(data:image/png;base64,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) no-repeat;
    width: 100%;
    height: 100%;
    display: block;
}

.keg-header-btn-plus a:hover {
    background-position: -25px 0 !important;
}

/* Pagination */
.keg-pagination-wrapper {
    display: inline-flex;
    margin-left: 10px;
}

.keg-pagination {
    display: inline-flex;
    padding-left: 0;
    margin: 0;
    border-radius: 4px;
}

.keg-page-item {
    display: inline;
}

.keg-page-link {
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
}

.keg-page-link:hover, .keg-page-link:focus {
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
    border-bottom: #ffd148 2px solid !important;
}

.keg-page-item.active > .keg-page-link, .keg-page-item.active > .keg-page-link:hover, .keg-page-item.active > .keg-page-link:focus {
    background-color: #428bca;
    border-color: #428bca;
    color: #fff;
    cursor: default;
    z-index: 2;
}

.keg-page-item.disabled > .keg-page-link, .keg-page-item.disabled > .keg-page-link:hover, .keg-page-item.disabled > .keg-page-link:focus {
    background-color: #fff;
    border-color: #ddd;
    color: #999;
    cursor: not-allowed;
}

.keg-page-item:first-child > .keg-page-link {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    margin-left: 0;
}

.keg-page-item:last-child > .keg-page-link {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.keg-page-sizes {
    display: inline-flex;
    margin-left: 20px;
}

.keg-page-sizes-select {
    font-size: 12px;    
    height: auto !important;
}

.keg-page-sizes-select::after {
    height: .6em !important;
    width: .6em !important;
    margin-top: -.6em !important;
    border-width: 2px !important;
}

.keg-page-sizes-label {
    margin-left: 10px;
    font-size: 16px;
    color: rgba(0,0,0,.54);
    padding: 5px 0;
    white-space: nowrap;
}

.keg-footer {
    display: flex;
    /*justify-content: space-between;*/
    margin-top: 5px;
    flex-wrap: wrap;
}

.keg-page-info {
    padding: 5px 10px;
    font-size: 16px;
    white-space: nowrap;
    flex: 1 1 auto;
    text-align: end;
    color: rgba(0,0,0,.54);
}

.keg-page-info > span {
    color: #212529;
}

.keg-row-totals {
    font-weight: bold;
}

.keg-totals-lv0 {
    background-color: #ACE1AF;
}

.keg-totals-lv1 {
    background-color: #D0F0C0;
}

.keg-totals-lv2 {
    background-color: #D0F2C0;
}

.keg-totals-lv3 {
    background-color: #D0F4C0;
}

.keg-totals-lv4 {
    background-color: #D0F6C0;
}

.keg-totals-lv5 {
    background-color: #D0F8C0;
}

.keg-sortable-helper {
    background-color: white;
    padding: 3px 20px;
    border: 2px solid #fb9c2f;
    border-radius: 4px;
}


.eqjs-chart-main, .eqjs-chart-content, .keg-container, .keg-root {
    height: 100%;
}

.eqjs-chart-content canvas {
    max-height: 100%;
}

.question-mark {
    position: relative;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACE4AAAhOAYwxAOwAAAFgSURBVDhPbdK7K4dRHMfxn1sWUVhcihK/MBKlbMqGKAplMMglk7JJRpOy+R8sJotBiUUiSe6XWNxGpYT3++k5Tw/51Kvfc06/c/2enMzv2K5CCxpRgmecYB+vSJIX/5oCTGINnXjBG+owjXE84gzfSOLAZRxiKG6nU4QpnGIWyY79mIEDa+N2LirRhvK4Tx24Qx+iVOMarhhmHICr7MFJ22GcdB47KLajF8fIt0GcYBujcLur2EBIIa7Q5Eze6hY+ETKCdXzA838hxL4jZB1sOZ4Q4k0+wJ1sogtLSMdKlDnYOtbY8ycNsEzDOLAjFd+CZct04wKeLx3brfCM6ZTiFvWu7MvxTGMIt20slbWNbjWOj2oB54hWNv2wNNbRCU0FJhAGO3AQN/B/SRzgy7mHdfxvqytwYI8dJr1Nv635HFzVcnirXk4z3OoidhElPTjEbfrqsiiDZ7uMf98RJ5P5AUhxQvegD107AAAAAElFTkSuQmCC) no-repeat center;
    width: 20px;
    height: 20px;
    margin-left: 5px;
}
/* EasyData dialogs */

.kdlg-modal, .kdlg-modal-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.kdlg-modal-background {
    background-color: rgba(10,10,10,0.5);
}

.kdlg-modal {
    font-family: "Roboto", Arial, serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;

    align-items: center;
    display: none;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 9999;
}

.kdlg-modal.is-active {
    display: flex;
}


.kdlg-modal-window, .kdlg-modal-window.size-default {
    margin: 0 20px;
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 40px);
    overflow: hidden;
    -ms-overflow-y: visible;    
}

@media screen and (min-width: 481px), print {
    .kdlg-modal-window.size-small {
        margin: 0 auto;
        width: 400px;
    }
}

@media screen and (min-width: 769px), print {
    .kdlg-modal-window, .kdlg-modal-window.size-default {
        margin: 0 auto;
        width: 640px;
    }

    .kdlg-modal-window.size-large, .kdlg-modal-window.size-xl {
        margin: 0 20px;
        width: 100%;
    }
}

@media screen and (min-width: 1025px), print {
    .kdlg-modal-window.size-large {
        margin: 0 auto;
        width: 900px;
    }
}

@media screen and (min-width: 1383px), print {
    .kdlg-modal-window.size-xl {
        margin: 0 auto;
        width: 1200px;
    }
}


.kdlg-footer, .kdlg-header {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}

.kdlg-footer.align-right {
    justify-content: flex-end;
}

.kdlg-footer.align-center {
    justify-content: center;
}

.kdlg-header {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.kdlg-header.has-border {
    border-bottom: 1px solid #dbdbdb;
}

.kdlg-footer {
	min-height: 10px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    height: auto;
    color: initial;
    margin: unset;
}

.kdlg-footer.has-border {
    border-top: 1px solid #dbdbdb;
}

.kdlg-header-title {
    color: #363636;
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 1.6em;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.kdlg-modal-close {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10,10,10,.2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    pointer-events: auto;
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 0;
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    outline: 0;
    position: relative;
    vertical-align: top;
    width: 24px;
}

.kdlg-modal-close::before, .kdlg-modal-close::after {
    background-color: #fff;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform-origin: center center;
}

.kdlg-modal-close::before {
    height: 2px;
    width: 50%;
}

.kdlg-modal-close::after {
    height: 50%;
    width: 2px;
}

.kdlg-modal-close:focus, .kdlg-modal-close:hover {
    background-color: rgba(255,1,1,.48);
}


.kdlg-body {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    flex-grow: 1;
    flex-shrink: 1;
    overflow: auto;
    padding: 20px;
    font-size: 1em;
    color: #4a4a4a;
}


/** alerts start **/

.kdlg-alert-container {
    max-height: 150px;
    overflow-y: auto;
}

.kdlg-alert {
    padding: 20px;
    background-color: #e2f5ff;
    color: #004aef;
    min-width: 1px;
    min-height: 60px;
}

.kdlg-alert.success {
    color: #0c7905;
    background-color: #efffe6;
}

.kdlg-alert.warning {
    color: #e49e02;
    background-color: #fff7e5;
}

.kdlg-alert.error {
    color: red;
    background-color: #ffe2e2;
}

.kdlg-alert-closebtn {
    margin-left: 15px;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

/** alerts end **/


/** progress start **/
.kdlg-progress-line {
    width: 100%;
    overflow: hidden;
    background-color: #e0e0e0;
    padding: 3px;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
}

.kdlg-progress-line .fill {
    display: block;
    height: 22px;
    background-color: #659cef;
    border-radius: 3px;
    transition: width 500ms ease-in-out;
}

.kdlg-progress-line .fill.indeterminate  {
    position: relative;
    left: -200px;
    width: 200px;
    animation: kdlg-progress-line-loading 2s linear infinite;
    transition: none;
}

  @keyframes kdlg-progress-line-loading {
      from { left: -200px; }
      to {  left: 120%;}
  }

/** progress end **/
/* EasyData forms: buttons */

.kfrm-buttons {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.kfrm-buttons.align-right {
    justify-content: flex-end;
}

.kfrm-buttons.align-center {
    justify-content: center;
}

.kfrm-buttons:last-child {
    margin-bottom: -.5rem;
}

.kfrm-buttons .kfrm-button {
    margin-bottom: .5rem;
}

.kfrm-button {
    position: relative;
    vertical-align: top;
    line-height: 1.5;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1em;
    height: 2.5em;
    -moz-appearance: none;
    -webkit-appearance: none;


    background-color: #fff;
    border-color: #dbdbdb;
    border-width: 1px;
    color: #363636;
    cursor: pointer;
    justify-content: center;
    padding-bottom: calc(.5em - 1px);
    padding-left: 1em;
    padding-right: 1em;
    padding-top: calc(.5em - 1px);
    text-align: center;
    white-space: nowrap;

    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}

.kfrm-button:not(:last-child) {
    margin-right: .5em;
}

.kfrm-button.is-hovered, .kfrm-button:hover {
    border-color: #b5b5b5;
    color: #363636;
}

.kfrm-button.is-focused, .kfrm-button:focus {
    outline: none;
    border-color: #3273dc;
    color: #363636;
}

.kfrm-button.is-focused:not(:active), .kfrm-button:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(50,115,220,.25);
}

.kfrm-button.is-active, .kfrm-button:active {
    border-color: #4a4a4a;
    color: #363636;
}

.kfrm-button[disabled], fieldset[disabled] .kfrm-button {
    background-color: #fff;
    border-color: #dbdbdb;
    box-shadow: none;
    opacity: .5;
    cursor: not-allowed;
}

.kfrm-button.is-loading {
    color: transparent!important;
    pointer-events: none;
}

.kfrm-button.is-loading::after {
    animation:spinAround .5s infinite linear;
    border:2px solid #dbdbdb;
    border-radius:290486px;
    border-right-color:transparent;
    border-top-color:transparent;
    content:"";
    display:block;
    height:1em;
    width:1em;

    left: calc(50% - (1em / 2));
    top: calc(50% - (1em / 2));
    position: absolute!important;
}

@keyframes spinAround {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

/* SIZES */

.kfrm-button.size-small,
.kfrm-buttons.size-small .kfrm-button:not(.size-default):not(.size-medium):not(.size-large) {
    border-radius: 2px;
    font-size: .75rem;
}

.kfrm-button.size-default
.kfrm-buttons.size-default .kfrm-button:not(.size-small):not(.size-medium):not(.size-large) {
    font-size: 1rem;
}

.kfrm-button.size-medium,
.kfrm-buttons.size-medium .kfrm-button:not(.size-small):not(.size-default):not(.size-large) {
    font-size: 1.25rem;
}

.kfrm-button.size-large
.kfrm-buttons.size-large .kfrm-button:not(.size-small):not(.size-default):not(.size-medium) {
    font-size: 1.5rem;
}

/* SIZES END */



/* COLORS */

/* white */
.kfrm-button.is-white {
    background-color: #fff;
    border-color: transparent;
    color: #0a0a0a;
}

.kfrm-button.is-white.is-hovered, .kfrm-button.is-white:hover {
    background-color: #f9f9f9;
    border-color: transparent;
    color: #0a0a0a;
}

.kfrm-button.is-white.is-focused, .kfrm-button.is-white:focus {
    border-color: transparent;
    color: #0a0a0a;
}

.kfrm-button.is-white.is-focused:not(:active), .kfrm-button.is-white:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(150,150,150,.15);
}

.kfrm-button.is-white.is-active, .kfrm-button.is-white:active {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #0a0a0a;
}

/* dark */

.kfrm-button.is-dark {
    background-color: #363636e6;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-dark.is-hovered, .kfrm-button.is-dark:hover {
    background-color: #2f2f2f;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-dark.is-focused, .kfrm-button.is-dark:focus {
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-dark.is-focused:not(:active), .kfrm-button.is-dark:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(54,54,54,.25);
}

.kfrm-button.is-dark.is-active, .kfrm-button.is-dark:active {
    background-color: #292929;
    border-color: transparent;
    color: #fff;
}

/* primary */

.kfrm-button.is-primary {
    background-color: #00d1b2;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-primary.is-hovered, .kfrm-button.is-primary:hover {
    background-color: #00c4a7;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-primary.is-focused, .kfrm-button.is-primary:focus {
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-primary.is-focused:not(:active), .kfrm-button.is-primary:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(0,209,178,.25);
}

.kfrm-button.is-primary.is-active, .kfrm-button.is-primary:active {
    background-color: #00b89c;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-primary.is-loading::after {
    border-color: transparent transparent #fff #fff!important;
}

/* link */

.kfrm-button.is-link {
    background-color: #3273dc;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-link.is-hovered, .kfrm-button.is-link:hover {
    background-color: #276cda;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-link.is-focused, .kfrm-button.is-link:focus {
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-link.is-focused:not(:active), .kfrm-button.is-link:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(50,115,220,.25);
}

.kfrm-button.is-link.is-active, .kfrm-button.is-link:active {
    background-color: #2366d1;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-link.is-loading::after {
    border-color: transparent transparent #fff #fff!important;
}

/* info */

.kfrm-button.is-info {
    background-color: #3298dc;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-info.is-hovered, .kfrm-button.is-info:hover {
    background-color: #2793da;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-info.is-focused, .kfrm-button.is-info:focus {
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-info.is-focused:not(:active), .kfrm-button.is-info:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(50,152,220,.25);
}

.kfrm-button.is-info.is-active, .kfrm-button.is-info:active {
    background-color: #238cd1;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-info.is-loading::after {
    border-color: transparent transparent #fff #fff!important;
}

/* success */

.kfrm-button.is-success {
    background-color: #48c774;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-success.is-hovered, .kfrm-button.is-success:hover {
    background-color: #3ec46d;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-success.is-focused:not(:active), .kfrm-button.is-success:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(72,199,116,.25);
}

.kfrm-button.is-success.is-active, .kfrm-button.is-success:active {
    background-color: #3abb67;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-success.is-loading::after {
    border-color: transparent transparent #fff #fff!important;
}

/* warning */

.kfrm-button.is-warning {
    background-color: #ffdd57;
    border-color: transparent;
    color: rgba(0,0,0,.7);
}

.kfrm-button.is-warning.is-hovered, .kfrm-button.is-warning:hover {
    background-color: #ffdb4a;
    border-color: transparent;
    color: rgba(0,0,0,.7);
}

.kfrm-button.is-warning.is-focused, .kfrm-button.is-warning:focus {
    border-color: transparent;
    color: rgba(0,0,0,.7);
}

.kfrm-button.is-warning.is-focused:not(:active), .kfrm-button.is-warning:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(255,221,87,.25);
}

.kfrm-button.is-warning.is-active, .kfrm-button.is-warning:active {
    background-color: #ffd83d;
    border-color: transparent;
    color: rgba(0,0,0,.7);
}

.kfrm-button.is-warning.is-loading::after {
    border-color: transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important;
}

/* danger */

.kfrm-button.is-danger {
    background-color: #f14668;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-danger.is-hovered, .kfrm-button.is-danger:hover {
    background-color: #f03a5f;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-danger.is-focused, .kfrm-button.is-danger:focus {
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-danger.is-focused:not(:active), .kfrm-button.is-danger:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(241,70,104,.25);
}

.kfrm-button.is-danger.is-active, .kfrm-button.is-danger:active {
    background-color: #ef2e55;
    border-color: transparent;
    color: #fff;
}

.kfrm-button.is-danger.is-loading::after {
    border-color: transparent transparent #fff #fff!important;
}

/* COLORS END */


/* BUTTONS END */
/* EasyData forms: columns */

.kfrm-row {
    margin-left: -.75rem;
    margin-right: -.75rem;
    margin-top: -.75rem;
}

.kfrm-row:not(:last-child) {
    margin-bottom: calc(1.5rem - .75rem);
}

@media screen and (min-width: 769px), print {
    .kfrm-row {
        display: flex;
        flex-wrap: wrap;
    }

    .kdlg-modal-window.size-small .kfrm-row {
        display: block;
    }


    /* 12 columns grid */
    .kfrm-column.size-1 {
        flex: none;
        width: 8.33333%;
    }

    .kfrm-column.size-2 {
        flex: none;
        width: 16.66667%;
    }

    .kfrm-column.size-3 {
        flex: none;
        width: 25%;
    }

    .kfrm-column.size-4 {
        flex: none;
        width: 33.33333%;
    }

    .kfrm-column.size-5 {
        flex: none;
        width: 41.66667%;
    }

    .kfrm-column.size-6 {
        flex: none;
        width: 50%;
    }

    .kfrm-column.size-7 {
        flex: none;
        width: 58.33333%;
    }

    .kfrm-column.size-8 {
        flex: none;
        width: 66.66667%;
    }

    .kfrm-column.size-9 {
        flex: none;
        width: 75%;
    }

    .kfrm-column.size-10 {
        flex: none;
        width: 83.33333%;
    }

    .kfrm-column.size-11 {
        flex: none;
        width: 91.66667%;
    }

    .kfrm-column.size-12 {
        flex: none;
        width: 100%;
    }



}

.kfrm-column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: .75rem;
}

/* COLUMNS END */


/* EasyData forms: controls */

.kfrm-form .errors-block {
    color: red;
}


.kfrm-form .control {
    box-sizing: border-box;
    clear: both;
    position: relative;
    text-align: inherit;
    display: inline-flex;
    width: 100%;
    max-width: 100%;
    padding: 0 !important;
}

.kfrm-form .icon {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: 1.5em;
    width: 1.5em;
}

.kfrm-form .control.has-icons-left input, .kfrm-form .control.has-icons-left .select select {
    padding-left: 2.5em;
}

.kfrm-form .control.has-icons-right input, .kfrm-form .control.has-icons-right .select select {
    padding-right: 2.5em;
}

.kfrm-form .control.has-icons-left .icon.is-left {
    left: 0;
}

.kfrm-form .control.has-icons-right .icon.is-right {
    right: 0;
}

.kfrm-form .control .icon {
    color: #dbdbdb;
    height: 2.5em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.5em;
    z-index: 4;
}

.kfrm-form .control .icon.is-clickable {
    pointer-events: auto;
}

/*
.kfrm-form .control input:focus~.icon, .kfrm-form .control .select:focus~.icon {
    color: #4a4a4a;
}
*/

.kfrm-form .control .icon.is-clickable:hover {
    color: #4a4a4a;
    cursor: pointer;
}


.kfrm-form input.is-valid:not([type='checkbox']),
.kfrm-form input.is-valid:not([type='checkbox']):hover {
    border-color: green;
}

.kfrm-form input.is-invalid:not([type='checkbox']),
.kfrm-form input.is-invalid:not([type='checkbox']):hover {
    border-color: red;
}

.kfrm-form input:not([type='checkbox']):-moz-read-only {
    background-color: #e9ecef;
    opacity: 1;
}

.kfrm-form input:not([type='checkbox']):read-only {
    background-color: #e9ecef;
    opacity: 1;
}

.kfrm-form input:not([type='checkbox']), .kfrm-select select, .kfrm-form textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1em;
    height: 2.5em;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(.5em - 1px);
    padding-left: calc(.75em - 1px);
    padding-right: calc(.75em - 1px);
    padding-top: calc(.5em - 1px);
    position: relative;
    vertical-align: top;
}

.kfrm-form input:not([type='checkbox']), .kfrm-select select, .kfrm-form textarea {
    background-color: #fff;
    border-color: #dbdbdb;
    border-radius: 4px;
    color: #363636;
    outline: 0;
}

.kfrm-form input:not([type='checkbox']), .kfrm-form textarea {
    box-shadow: inset 0 0.0625em 0.125em rgba(10,10,10,.05);
    max-width: 100%;
    width: 100%;
}

.kfrm-form input:not([type='checkbox']):hover, .kfrm-form input:not([type='checkbox']).is-hovered, .kfrm-form textarea:hover, .kfrm-form textarea.is-hovered, .kfrm-select select:hover, .kfrm-select select.is-hovered {
    border-color: #b5b5b5;
}

.kfrm-form input:not([type='checkbox']):active, .kfrm-form input:not([type='checkbox']).is-active, .kfrm-form textarea:active, .kfrm-form textarea.is-active, .kfrm-select select:active, .kfrm-select select.is-active, 
.kfrm-form input:not([type='checkbox']):focus, .kfrm-form input:not([type='checkbox']).is-focused, .kfrm-form textarea:focus, .kfrm-form textarea.is-focused, .kfrm-select select:focus, .kfrm-select select.is-focused {
    border-color: #3273dc;
    box-shadow: 0 0 0 0.125em rgba(50,115,220,.25);
    outline: 0;
}


.kfrm-select {
    display: inline-block;
    max-width: 100%;
    position: relative;
    vertical-align: top;
    padding: 0;
    width: -moz-max-content;
    width: max-content;
}

.kfrm-select.full-width {
    width: 100%;
}

.kfrm-select select::-ms-expand {
    display: none !important;
}

.kfrm-select:not(.is-multiple) {
    height: 2.5em;
}

.kfrm-select select {
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: 0;
}

.kfrm-select select:not([multiple]) {
    padding-right: 2.5em;
}

.kfrm-select.kfrm-select.full-width select:not([multiple]) {
    width: 100%;
}


 .kfrm-select:not(.is-multiple):not(.is-loading)::after {
    border: 3px solid #3273dc;
    border-radius: 2px;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: .425em;
    margin-top: -.5em;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: rotate(-45deg);
    transform-origin: center;
    width: .425em;
    right: .7em;
    z-index: 4;
}


.kfrm-form textarea {
    display: block;
    max-width: 100%;
    min-width: 100%;
    padding: calc(.75em - 1px);
    resize: vertical;
}

.kfrm-form textarea:not([rows]) {
    max-height: 40em;
    min-height: 8em;
}

/* CONTROLS END */


/* EasyData forms: layout */
.kfrm-form {
    font-size: 16px;
}

.kfrm-form fieldset {
    border: 1px solid #dbdbdb;
    border-radius: 6px;
    padding: 20px;
}

.kfrm-form fieldset > legend {
    padding-inline-start: 10px;
    padding-inline-end: 10px;
    font-weight: 600;
    width: auto;
    font-size: 16px;
    margin-bottom: 0;
}

.kfrm-break, .kfrm-break-50 {
    margin-top: 50px;
}

.kfrm-break-10 {
    margin-top: 10px;
}

.kfrm-break-20 {
    margin-top: 20px;
}

.kfrm-break-30 {
    margin-top: 30px;
}

.kfrm-break-40 {
    margin-top: 40px;
}

.kfrm-break-60 {
    margin-top: 60px;
}

.kfrm-break-70 {
    margin-top: 70px;
}

.kfrm-break-80 {
    margin-top: 10px;
}


.kfrm-fields, .kfrm-fields.col-a {
    display: grid;
    grid-template-columns: auto;
    grid-gap: 10px;
    grid-auto-rows: auto;
}

.kfrm-fields:not(:last-child) {
    margin-bottom: calc(1.5rem - .75rem);
}

.kfrm-fields > label {
    padding: .5em 0;
}

.kfrm-fields .label-compact {
    font-size: 0.9em;
}

fieldset .kfrm-fields > label {
    padding: 0;
    margin: 0;
}

.kfrm-fields > label:not(.checkbox) {
    font-weight: 600;
}

.kfrm-fields.label-above > label:not(.checkbox) {
    padding: 0.5em 0 0 0;
    margin-bottom: -0.5em;
    font-weight: 500;
}

.kfrm-fields.label-align-right > label:not(.checkbox) {
    text-align: right;
}

.kfrm-fields.col-a-1 {
    grid-template-columns: auto 1fr;
}

.kfrm-fields.col-1-a {
    grid-template-columns: 1fr auto;
}

.kfrm-fields.col-a-a {
    grid-template-columns: auto auto;
}

.kfrm-fields.col-1-1 {
    grid-template-columns: 1fr 1fr;
}

.kfrm-fields.col-1-2 {
    grid-template-columns: 1fr 2fr;
}

.kfrm-fields.col-1-3 {
    grid-template-columns: 1fr 3fr;
}

.kfrm-fields.col-2-1 {
    grid-template-columns: 2fr 1fr;
}

.kfrm-fields.col-3-1 {
    grid-template-columns: 3fr 1fr;
}

.kfrm-fields.col-2-3 {
    grid-template-columns: 2fr 3fr;
}

.kfrm-fields.col-3-2 {
    grid-template-columns: 3fr 2fr;
}

.kfrm-fields.is-horizontal {
    display: flex;
    padding: 0;
}

.kfrm-fields.is-horizontal.align-right {
    justify-content: flex-end;
}

.kfrm-fields.is-horizontal.align-center {
    justify-content: center;
}

.kfrm-fields.is-horizontal.align-evenly {
    justify-content: space-evenly;
}

.kfrm-fields.is-horizontal > label:not(:first-child) {
    margin-left: .5rem;
}

/* IE */
.kfrm-fields-ie {
    display: flex;
    flex-direction: column;
    font-size: 16px;
  }

.kfrm-field-ie {
    display: flex;
    margin-bottom: 1em;
}

.kfrm-field-ie > *:nth-child(1) {
    margin-right: 20px;
}

.kfrm-field-ie > label {
    padding: .5em 0;
}

.kfrm-fields-ie.col-ie-1-1 > .kfrm-field-ie > *:nth-child(1) {
  flex: 0 0 50%;
}

.kfrm-fields-ie.col-ie-1-2 > .kfrm-field-ie > *:nth-child(1) {
  flex: 0 0 33.3333%;
}

.kfrm-fields-ie.col-ie-1-3 > .kfrm-field-ie > *:nth-child(1) {
  flex: 0 0 25%;
}

.kfrm-fields-ie.col-ie-1-4 > .kfrm-field-ie > *:nth-child(1) {
  flex: 0 0 20%;
}

.kfrm-fields-ie.label-align-right .kfrm-field-ie > *:nth-child(1) {
  text-align: right;
}

.kfrm-fields-ie.label-above .kfrm-field-ie > *:nth-child(1):not(.checkbox) {
  padding: 0.5em 0 0 0;
  margin-bottom: -0.5em;
}

.kfrm-field-ie > label:not(.checkbox), .kfrm-fields-ie > label:not(.checkbox) {
  font-weight: 600;
}

.kfrm-fields-ie.is-horizontal {
  display: flex;
  padding: 0 !important;
  flex-direction: row;
}

.kfrm-fields-ie.kfrm-fields-ie.is-horizontal > *:not(.kfrm-select) {
  padding: .5em;
}

.kfrm-fields-ie.is-horizontal > *:not(:first-child) {
  margin-left: 1em;
}

.kfrm-fields-ie > label {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.kfrm-field > label {
  padding-right: 0.5em;
}

.kfrm-callout {
  font-size: 1.2em;
  text-align: center;
}
/* FORMS END */

/* EasyData forms: DateTime picker */
.kdtp {
    border: 1px solid silver;
    background-color: white;
    box-shadow: 4px 8px 15px 0px rgba(0,0,0,.16);
    border-radius: 8px;
    overflow: hidden;    
    z-index: 100000;
    outline: none;
    font-size: 0.7rem;
}

.kdtp-buttons {
    margin-top: 1em;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.kdtp-button {
    height: 2.5em;
    flex: 1;
    background-color: #0099CC;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    cursor: pointer;    
    font-weight: 500;
}

.kdtp-button:focus, .kdtp-button:active {
    outline: 0;
}

.kdtp-button-now {
    border: none;
    background-color: white;
    color: #0099CC;
}

.kdtp-button:nth-child(2) {
    border-top-left-radius: 8px;
}

.kdtp-button:not(:first-child) {
    margin-left: 2px;
}

.kdtp-cal {
    padding: 0;
}

.kdtp-cal * {
    outline: none !important;
}

.kdtp-cal-body {
    display: grid;
    grid-template-columns: repeat(7, minmax(1em, 1fr));
    grid-gap: 0.5em;
	box-sizing: border-box;
    padding: 0 12px;
    -ms-grid-rows: 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr;
}

.kdtp-cal-body > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(6) {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(7) {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
}
.kdtp-cal-body > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(11) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(12) {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(13) {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(14) {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
}
.kdtp-cal-body > *:nth-child(15) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(16) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(17) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(18) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(19) {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(20) {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(21) {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
}
.kdtp-cal-body > *:nth-child(22) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(23) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(24) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(25) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(26) {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(27) {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(28) {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
}
.kdtp-cal-body > *:nth-child(29) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(30) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(31) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(32) {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(33) {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(34) {
    -ms-grid-row: 9;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(35) {
    -ms-grid-row: 9;
    -ms-grid-column: 13;
}
.kdtp-cal-body > *:nth-child(36) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(37) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(38) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(39) {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(40) {
    -ms-grid-row: 11;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(41) {
    -ms-grid-row: 11;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(42) {
    -ms-grid-row: 11;
    -ms-grid-column: 13;
}
.kdtp-cal-body > *:nth-child(43) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
}
.kdtp-cal-body > *:nth-child(44) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
}
.kdtp-cal-body > *:nth-child(45) {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
}
.kdtp-cal-body > *:nth-child(46) {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
}
.kdtp-cal-body > *:nth-child(47) {
    -ms-grid-row: 13;
    -ms-grid-column: 9;
}
.kdtp-cal-body > *:nth-child(48) {
    -ms-grid-row: 13;
    -ms-grid-column: 11;
}
.kdtp-cal-body > *:nth-child(49) {
    -ms-grid-row: 13;
    -ms-grid-column: 13;
}

.kdtp-cal-header-input {
    width: 100%;
    height: 100%;

    font-size: 1em;
    padding: 2px 5px;
    border: 1px solid silver;
    outline: none;
    background: #fff;
    color: #262626;
}

.kdtp-cal-header-input.error {
    border-color: red;
}

.kdtp-cal-header {
    background-color: #0099CC;
    color: white;
    text-align: center;
    font-size: 1.2em;
    font-weight: 600;
    height: 2em;
    line-height: 2em;
}

.kdtp-cal-nav {
    display: flex;
    padding: 0;
    margin: 0.7em 0;
    line-height: 1em;
}

.kdtp-cal-nav-prev, .kdtp-cal-nav-next {
    flex: 0 0 auto;
    font-size: 3em;
    font-weight: 600;
    width: 1em;
    color: #777777;
    text-align: center;    
}

.kdtp-cal-nav-prev:hover, .kdtp-cal-nav-next:hover {
    cursor: pointer;
    color: #0099CC;
}

.kdtp-cal-nav-selectors {
    flex: 1 1 auto;
    display: flex;
    margin: 0 0.5em;
    font-size: 1.2em;
}

.kdtp-cal-nav-month {
    flex: 1 1 auto;
    margin-right: 0.5em;
}

.kdtp-cal-nav-year {
    flex: 0 0 auto;
}

.kdtp-cal-nav-selectors select {
    border: none;
    color: #777777;
    font-weight: 600;
}

.kdtp-cal-nav-selectors select:hover {
    color: #0099CC;
}

.kdtp-cal-nav-selectors select:hover option {
    color: #777777;
}

.kdtp-cal-weekday {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.8em;
    font-weight: 600;
	font-size: 0.8em;
    color: #262626;
}

.kdtp-cal-weekday.kdtp-cal-weekend {
    color: #ff685d;
}

.kdtp-cal-day, .kdtp-cal-day-empty {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.5em;
    color: #262626;
    border-radius: 4px;
}

.kdtp-cal-day.kdtp-cal-weekend {
    color: #ff685d;
    font-weight: 700;
}

.kdtp-cal-day:hover, .kdtp-cal-day-selected {
    border: 2px solid #0099CC;
    font-weight: 700;
    cursor: pointer;
}

.kdtp-cal-day-current {
    background-color: lightgray;
}

.kdtp-tp {
    display: flex;
    display:-ms-flexbox;
    align-items: center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    margin-top: 1em;
    padding: 0 1em;
}

.kdtp-tp-time {
    flex: 0 0 5em;
    -webkit-flex: 0 0 5em;
    -ms-flex: 0 0 5em;
    text-align: center;
    font-weight: 600;
    color: #777777;
    border: 2px solid #0099CC;
    border-radius: 6px;
    margin-right: 0.5em;
}

.kdtp-tp-sliders {
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
}

.kdtp-tp-time-row {
    display:flex;
    align-items:center;
    height: 1.5em;
    background:linear-gradient(to right,#c5c5c5,#c5c5c5) left 50%/100% 1px no-repeat;
}

.kdtp-tp-time-row input[type=range] {
    background:0 0;
    cursor:pointer;
    flex:1;
    height:100%;
    padding:0;
    margin:0;
    -webkit-appearance:none
}

.kdtp-tp-time-row input[type=range]:hover::-webkit-slider-thumb {
    border-color:#777777
}

.kdtp-tp-time-row input[type=range]:hover::-moz-range-thumb {
    border-color:#777777
}

.kdtp-tp-time-row input[type=range]:hover::-ms-thumb {
    border-color:#777777
}

.kdtp-tp-time-row input[type=range]:focus {
    outline:0
}

.kdtp-tp-time-row input[type=range]:focus::-webkit-slider-thumb {
    background:#0099CC;
    border-color:#0099CC
}

.kdtp-tp-time-row input[type=range]:focus::-moz-range-thumb {
    background:#0099CC;
    border-color:#0099CC
}

.kdtp-tp-time-row input[type=range]:focus::-ms-thumb {
    background:#0099CC;
    border-color:#0099CC
}

.kdtp-tp-time-row input[type=range]::-webkit-slider-thumb {
    -webkit-appearance:none;
    box-sizing:border-box;
    height:12px;
    width:12px;
    border-radius:3px;
    border:1px solid #c5c5c5;
    background:#fff;
    cursor:pointer;
    -webkit-transition:background .2s;
    transition:background .2s;
    margin-top:-6px
}

.kdtp-tp-time-row input[type=range]::-moz-range-thumb {
    box-sizing:border-box;
    height:12px;
    width:12px;
    border-radius:3px;
    border:1px solid #c5c5c5;
    background:#fff;
    cursor:pointer;
    -moz-transition:background .2s;
    transition:background .2s
}

.kdtp-tp-time-row input[type=range]::-ms-thumb {
    box-sizing:border-box;
    height:12px;
    width:12px;
    border-radius:3px;
    border:1px solid #c5c5c5;
    background:#fff;
    cursor:pointer;
    -ms-transition:background .2s;
    transition:background .2s
}

.kdtp-tp-time-row input[type=range]::-webkit-slider-runnable-track {
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:0 0
}

.kdtp-tp-time-row input[type=range]::-moz-range-track {
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:0 0
}

.kdtp-tp-time-row input[type=range]::-ms-track {
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:0 0
}

.kdtp-tp-time-row input[type=range]::-ms-fill-lower {
    background:0 0
}

.kdtp-tp-time-row input[type=range]::-ms-fill-upper {
    background:0 0
}

:root {
    --tsp-border-color: #e8e8e8;
    --tsp-control-background: #ebebeb;
    --tsp-control-text-color: #000000;
}

.tsp__container {
    display: flex;
    flex-flow: row;
}

    .tsp__intervals {
        border-right: 1px solid var(--tsp-border-color);
        padding-right: 10px;
        display: flex;
        flex-flow: column;
        /*justify-content: space-between;*/
    }

        .tsp__button {
            font-size: 12px;
            margin-bottom: 4px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-weight: 400;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -webkit-user-select: none;
               -moz-user-select: none;
                    user-select: none;
            border: 1px solid transparent;
            padding: 4px 12px;
            line-height: 1.2;
            /*height: 24px;*/
            transition: all .15s ease-in-out;
            cursor: pointer;
            outline: none;
            position: relative;
            overflow: visible;
            opacity: .8;
            box-sizing: border-box;
            background-color: var(--tsp-control-background);
            color: var(--tsp-control-text-color);
        }
        
        .tsp__button:hover {
            opacity: 1;
            border-color: var(--tsp-border-color)
        }
        .tsp__button:active {
            opacity: .9;
        }
    
    .tsp__form {
        display: flex;
        flex-flow: row nowrap;
        width: 100%;
    }
    
        .tsp__date {
            display: flex;
            width: 50%;
            flex-flow: column;
            padding: 0 10px;
        }
        
            .tsp__label {
                display: flex;
                flex-flow: row nowrap;
            }

                .tsp__label label {
                    font-weight: bold;
                }
                
                .tsp__label select {
                    margin-left: auto;
                    border-color: var(--tsp-border-color);
                    font-size: 12px;
                }
        
        .tsp__calendar {
            margin: 10px 0;
            width: 230px;
        }

.tsp__calendar .kdtp-cal-header input {
    /*font-size: 14px!important;*/
    border: 1px solid var(--tsp-border-color)!important; 
}            

.tsp__calendar {
    display: flex;
    flex-flow: column;
}

.tsp__calendar .kdtp-cal-body {
    margin: 10px 0!important;
}
.tsp__calendar .kdtp-cal-header {
    /*order: 3!important;*/
    margin-bottom: 10px!important;
}

.tsp__calendar .kdtp-cal-nav-selectors {
    font-size: 16px!important;
}

.tsp__calendar .kdtp-cal-body {
    grid-gap: 2px!important;
    padding: 0!important;
}

.tsp__calendar .kdtp-cal-nav-prev, .tsp__calendar .kdtp-cal-nav-next {
    width: auto!important;
    font-size: 2em!important;
} 

.tsp__calendar .kdtp-cal-body {
    border: 1px solid var(--tsp-border-color);
    padding: 5px!important;
}

.tsp__calendar .kdtp-cal-day {
    border: 1px solid var(--tsp-border-color);
    font-size: 14px;
    width: 30px;
    height: 30px;
}

.tsp__calendar .kdtp-cal-day-selected {
    /*background: #0077cc!important;*/
    /*color: #ffffff!important;*/
}

.tsp__calendar .kdtp-cal-day-current {
    background: #3ab93c;
    color: #ffffff;
}

.tsp__calendar .day-in-range {
    background: #c6e3ff!important;
}

.kdlg-footer {
    border-top: 1px solid var(--tsp-border-color);
}
:root {
    --button-block-background: rgba(255,255,255,.1);
    --button-background: #ffffff;
    --button-background-hover: #ffffff;
    --button-text-color: #A8ABAD;
    --active-button-background: #468cff;
    --active-text-color: #ffffff;
    --accent-text-color: #1e2128;
    --border-color: #efefef;
    --panel-backgrouns: #ffffff;
    --toolbar-background: #fafafa;
}
body {
    font-family: "Roboto", sans-serif;
}

* {
    box-sizing: border-box;
}

.eqjs-menu-itemDiv hr {
    margin:0;
}

.eqjs-qp-panel {
    background: #f9f9f9;
    height: 100%;
    position: relative;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qp-panel *, .eqjs-qc-panel *, .eqjs-ep-panel *, .eqjs-cb-panel *, .eqjs-grb-panel * {
    outline: none !important;
}

.eqjs-qp-panel *:focus, .eqjs-qc-panel *:focus, .eqjs-ep-panel *:focus, .eqjs-cb-panel *:focus, .eqjs-grb-panel *:focus {
    border: 1px dotted #0099CC;
}

.eqjs-ep-panel input[type=checkbox]:focus {
    outline: 1px dotted #0099CC !important;
}

.eqjs-cb-row-column-entattr.active a:focus {
    border-color: white;
}

.eqjs-addrow {
    padding: 10px 0 0 0;
}

.eqjs-qp-addrow, .eqjs-qc-addrow {
	flex-grow: 1;
}

.eqjs-addrow a {
    margin: 0 10px;
    display: inline-block;
}


.eqjs-addrow-empty {
    padding: 5px 0 0 0;
}

.eqjs-addrow a {
    font-weight: bold;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
    border-bottom: 1px dashed;
}

.eqjs-addrow > a:hover{
    border-bottom: 1px solid;
}


.eqjs-qc-panel {
    background: #f9f9f9;
    height: 100%;
    position: relative;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qc-header {
    font: normal 15px Calibri;
    border-bottom: 1px solid silver;
    padding: 0 0 2px 0;
    overflow: hidden;
    white-space: nowrap;
    flex: 0 0 auto;
}

.eqjs-qc-header div {
    font: bold 15px Calibri;
    color: #666;
    display: inline-block;
}

.eqjs-qc-header-expression {
    margin-left: 28px;
    min-width: 280px;
    width: auto;
}

.eqjs-qp-row {
    min-height: 28px;
    position:relative;
    display: flex;
}

.eqjs-qp-level-offset {
    display: inline-block;
    width: 20px;
}

.eqjs-qc-row{
    padding-left: 10px;
    min-height: 27px;
    cursor: pointer;
    position: relative;
}

.eqjs-qc-col-landing-slot, .eqjs-qp-cond-landing-slot {
    border-left: 2px solid #fb9c2f;
    border-right: 2px solid #fb9c2f;
    height: 18px;
    padding: 8px 0;
    margin: 0 2px;
}

.eqjs-qc-col-landing-slot > div, .eqjs-qp-cond-landing-slot > div {
    height: 2px;
    width: 100%;
    background-color: #fb9c2f;
}

.eqjs-qp-row:hover, .eqjs-qc-row:hover, .eqjs-cb-row:hover, .eqjs-sb-row:hover {
    background: #f8f2f2;
}

.eqjs-qp-row.active, .eqjs-qc-row.active, .eqjs-cb-row.active, .eqjs-sb-row.active .eqjs-sortable-helper {
    background: #ebe7e7;
}

.eqjs-sortable-helper {
    background-color: white;
    padding: 3px 20px;
    border: 2px solid #fb9c2f;
    border-radius: 4px;
}

.eqjs-qp-row-group {
    margin-left:0;
}

.eqjs-qp-row-group-root {
    font-weight: bold;
    font-size: 13px;
    padding: 0 0 0 10px;
}

.eqjs-qp-row-group-root .eqjs-qp-grvalueelement a {
    font-size: 13px;
    font-weight: bold;
}

.eqjs-qp-group-root {
	overflow: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qp-conditions-root {
	max-height: none;
}

.eqjs-qp-group-root > .eqjs-qp-conditions{
    overflow-y: auto;
    padding: 0 0 6px 0;
    position: relative;
}

.eqjs-qp-group {
    display: flex;
    flex-direction: column;
}

.eqjs-qp-row-condition.eqjs-qp-condition-injoin {
    margin-left: 1px;
    box-shadow: inset 3px 0 0 0 #3abb1b;
}

.eqjs-qp-row-condition.eqjs-qp-condition-parameterized {
    margin-left: 1px;
    box-shadow: inset 3px 0 0 0 #a74cf1;
}

.eqjs-qp-row-condition.eqjs-qp-condition-parameterized.eqjs-qp-condition-injoin {
    margin-left: 1px;
    box-shadow: inset 3px 0 0 0 #a74cf1, inset 4px 0 0 0 white, inset 7px 0 0 0 #3abb1b;
}

.eqjs-qp-condelement {
    margin: 4px 8px 2px 0;
    padding: 1px;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal;
	flex: 0 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.eqjs-qp-condelement.eqjs-qp-attrelement-wide {
    flex-shrink: 1;
}

.eqjs-qp-condelement.eqjs-qp-valueelement {
    flex-shrink: 2;
}

.eqjs-qc-colelement {
    display : inline-block;
    margin: 3px 8px 0 0;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal;
}

.eqjs-qc-hidden .eqjs-qc-colelement {
    opacity: 0.5;
}

.eqjs-qc-expr-block{
    display:inline-block;
    min-width:280px;
    margin-left: 28px;
}

.eqjs-qc-params-block, .eqjs-qc-params-block span {
    display:inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
}

.eqjs-qc-params-block {
    margin-right: 8px;
}

.eqjs-qc-params-block .eqjs-qp-valueelement {
    margin-right: 0;
}

.eqjs-qc-params-block .eqjs-qp-valueelement input[type="text"] {
    padding: 0;
}


.eqjs-qc-column-checkbox{
    width: 16px;
    height: 16px;
}

.eqjs-qc-column-checkbox.enabled{
    width: 16px;
    height: 16px;
}

.eqjs-qp-grelement {
    margin: 5px 8px 0 0;
    vertical-align: top;
    font-size: 14px;
    height: -moz-fit-content;
    height: fit-content;
	flex: 0 0 auto;
	width: auto;
}

.eqjs-qp-condelement > a, a.eqjs-qp-condelement, .eqjs-qp-grelement > a, a.eqjs-qp-grelement {
    border-bottom: 1px dotted #AEAEAE;
    color: #0099CC;
    text-decoration: none;
    white-space: nowrap;
	height: -moz-fit-content;
	height: fit-content;
}

.eqjs-qc-colelement > a, a.eqjs-qc-colelement {
    border-bottom: 1px dotted #AEAEAE;
    color: #0099CC;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.eqjs-qp-condelement > a:hover, a.eqjs-qp-condelement:hover, .eqjs-qp-grelement > a:hover, a.eqjs-qp-grelement:hover, .eqjs-qc-colelement > a:hover, a.eqjs-qc-colelement:hover {
    border-bottom: 1px solid #aeaeae;
}

.eqjs-qp-valueelement {
	flex: 0 1 auto;
}

.eqjs-qp-valueelement a, a.eqjs-qp-valueelement {
    color: #074B7A;
}

.eqjs-qc-attrelement > a, a.eqjs-qc-attrelement {
    max-width: 285px;
}

.eqjs-qc-captionelement > a, a.eqjs-qc-captionelement {
    max-width: 285px;
}

.eqjs-qp-disabled .eqjs-qp-valueelement span, .eqjs-qp-readonly .eqjs-qp-valueelement span{
    max-width: 167px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.eqjs-qp-valueelement input[type="text"]{
    font-size: 15px;
    padding: 2px 5px;
    border: 1px solid silver;
    outline: none;
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
}

.eqjs-qp-disabled span, .eqjs-qc-disabled span  {
    color: #9E9E9E;
    font-weight: normal;
    margin-bottom: 2px;
}

.eqjs-qp-readonly span {
    color: #333333;
}

.eqjs-qp-error {
    color: red;
    font-weight:bold;
}

.eqjs-qp-ve-loader {
    width:16px;
    height:11px;
}

/* levels */
.eqjs-qp-level-1 {
    padding-left: 10px;
}

.eqjs-qp-level-2 {
    padding-left: 20px;
}

.eqjs-qp-level-3 {
    padding-left: 30px;
}

.eqjs-qp-level-4 {
    padding-left: 40px;
}

.eqjs-qp-level-5 {
    padding-left: 50px;
}

.eqjs-qp-level-6 {
    padding-left: 60px;
}

.eqjs-qp-level-7 {
    padding-left: 70px;
}

.eqjs-qp-level-8 {
    padding-left: 80px;
}

.eqjs-qp-level-9 {
    padding-left: 90px;
}

.eqjs-qp-level-10 {
    padding-left: 100px;
}

.eqjs-qp-level-11 {
    padding-left: 110px;
}

.eqjs-qp-level-12 {
    padding-left: 120px;
}

.eqjs-qp-level-13 {
    padding-left: 130px;
}

.eqjs-qp-level-14 {
    padding-left: 140px;
}

.eqjs-qp-level-15 {
    padding-left: 150px;
}

/* levels end */

/* dialog */
.eqjs-dialog{
    overflow: visible !important;
}

.eqjs-qp-ve-subquery{
    overflow: visible !important;
}

.eqjs-qp-condition-buttonsBlock {
    width: auto;
    display: none;
	margin-left: auto;
}

.eqjs-qp-row[data-show-buttons] > .eqjs-qp-condition-buttonsBlock {
    display: flex;
}

.eqjs-column-buttonsBlock{
    max-width: 100px;
    position: absolute;
    right: 3px;
    top: 0;
    width: auto;
}

.eqjs-button-placeholder, .eqjs-qp-button-placeholder {
	margin: 3px 2px 0 2px;
    width: 22px;
    height: 22px;
}

.eqjs-gp-column-button {
    width: 23px;
    height: 23px;
}

.eqjs-gp-column-button-menu {
    float: right;
}

.eqjs-gp-col-landing-slot {
    width: 2px;
    background-color: #fb9c2f !important;
}

.eqjs-qc-sortbutton-placeholder {
    float: none;
    position: absolute;
}

.eqjs-button {
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.eqjs-qp-condition-button, .eqjs-qc-column-button, .eqjs-qc-sortbutton {
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.eqjs-qc-row  .eqjs-qc-buttonsBlock {
    display: none;
}

.eqjs-qc-row  .eqjs-column-sortbutton {
    display: none;
}

.eqjs-qc-row[data-show-buttons]  .eqjs-qc-buttonsBlock {
    display: flex;
}

.eqjs-qc-row[data-show-buttons]  .eqjs-column-sortbutton {
    display: block;
}

.eqjs-qp-condition-checkbox{
    width: 16px;
    height: 16px;
}

.eqjs-qp-condition-checkbox.enabled{
    width: 16px;
    height: 16px;
}

.eqjs-ep-panel {
    background: #f9f9f9;
    height: 100%;
    min-height: 200px;
    position: relative;
}

.eqjs-ep-entity{
    clear: both;
}

.eqjs-ep-panel > div.eqjs-ep-entity{
    bottom: 41px;
    left: 0;
    overflow-x: auto;
    position: absolute;
    right: 0;
    top: 30px;
}

.eqjs-ep-filter-box{
    left: 0;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
}

.eqjs-ep-filter-box-input{
	width: 100%;
}

.eqjs-ep-entity-block{
    display: block;
    color: black;
    font: normal 12px Arial;
    margin: 0 10px;
}

.eqjs-ep-entity-node{
    border-bottom: 1px solid #E4E4E4;
    padding: 3px 0;
	white-space:nowrap;
}

.eqjs-ep-entity-node-label{
    display: inline-block;
    cursor: pointer;
    font: bold 15px Calibri;
    white-space:nowrap;
	margin: 0;
}

.eqjs-ep-entity-node-label input{
    margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -3px;
}

.eqjs-ep-entity-block input{
    margin: 0 5px;
}

.eqjs-ep-entity-offset{
    display: inline-block;
    width: 15px;
}

.eqjs-ep-entity-attr-label{
    color: #333;
    font-size: 14px;
    font-weight:normal;
    padding: 5px 0 0 5px;
    display: inline-block;
    cursor: pointer;
    white-space:nowrap;
	margin: 0;
}

.eqjs-ep-entity-attr-label.draggable {
    cursor: move;
}

/* root entity attribute class */
.eqjs-ep-entity-attr-root {
    position: relative;
}

.eqjs-ep-entity-attr-label input{
    margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -3px;
}

.eqjs-ep-entity-node-button{
    display:inline-block;
    padding: 4px 10px 7px;
}

.eqjs-ep-tool-panel{
    bottom: 0;
    left: 0;
    padding-top: 8px;
    position: absolute;
    right: 0;
    height: 41px;
}

.eqjs-ep-tool-panel div.eqjs-ep-tool-panel-left-side{
    float: left;
    width: 50%;
}

.eqjs-ep-tool-panel div.eqjs-ep-tool-panel-right-side{
    float: right;
    width: 50%;
}

.eqjs-ep-tool-panel div div{
    float: inherit;
    width: 24px;
    height: 24px;
    cursor: pointer;
    margin: 0 10%;
}

.eqjs-highlight{
    height: 20px;
}

.eqjs-drophover {
    border: 1px dotted black;
}

.eqjs-ep-entity > .eqjs-ep-entity-children{
    float: left;
    width: 100%;
}

.eqjs-menu-close-btn {
    position:absolute;
    bottom: 0;
    cursor: pointer;
    text-align: center;
    font-size: 1.1em;
    width: 100%;
    height: 40px;
    border-top: 1px solid #666;
}

.eqjs-menu-rootLevel{
    background-color: #888;
}

.eqjs-menu-levelDiv{
    background: #fff;
    border: 1px solid silver;
    padding: 5px 0;
    position: relative;
    z-index: 10000000000;
}

.eqjs-menu-searchDiv{
    border-bottom: 1px solid silver;
    background-color: white;
    cursor: pointer;
    padding: 5px 10px;
}

.eqjs-menu-searchBox{
    width: 93%;
    padding: 2px 5px;
    font-weight: normal;
    font-size: 15px;
}

.eqjs-menu-searchBox.eqjs-dialog {
    position: relative;
}

.eqjs-menu-scrollDiv{
    min-width: 140px;
    white-space: nowrap;
    overflow: auto;
    font-size: 14px;
}

.eqjs-menu-scrollDiv:focus {
    outline:none;
}

.eqjs-menu-itemDiv input{
    margin: 4px 10px 0 0;
    vertical-align: top;
}

.eqjs-menu-itemDiv{
    font-size: 1em;
    color: #333333;
    padding: 5px 10px 5px 20px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
}

.eqjs-menu-itemDiv.eqjs-menu-selected {
    padding-left: 3px;
}

.eqjs-menu-itemDiv.eqjs-menu-selected:before {
    content:  "\2713 ";
    margin-right: 5px;
}

.eqjs-menu-itemDiv-arrow {
    position: absolute;
    right: 10px;
}


.eqjs-menu-itemDiv-hasChildren{
    padding: 5px 20px 5px 20px;
    font-size: 1em;
}

.eqjs-menu-itemDiv-filter-hasChildren {
    padding: 5px 20px 5px 20px;
    font-size: 1em;
    font-weight: bold;
}

.eqjs-menu-itemDiv-highlight {
    color: black;
    background-color: yellow;
}

.eqjs-menu-itemDiv:hover, .eqjs-menu-itemDiv.active{
    background: #ecf3f5;
    color: #1776b1;
}

.eqjs-menu-itemDiv-text{
    float: left;
}

.eqjs-menu-applyDiv{
    padding: 5px;
    border-bottom: 1px solid silver;
    margin: 0 0 5px 0;
}

.eqjs-menu-applyDiv button{
    padding: 0 5px;
    cursor: pointer;
}

.eqjs-menu-cancel{
    margin: 0 0 0 15px;
}


/* Columns panel */

.eqjs-qc-columns{
    overflow-y: auto;
    padding: 4px 0;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.eqjs-qc-column-drag{
    opacity: 0.7;
    cursor: n-resize !important;
    background: #F1F1F1;
    width: 664px;
    position:relative;
}

.eqjs-qc-column-drag-forbidden{
    background: #F7819F;
}

.eqjs-qc-column-sort{
    opacity: 0.7;
    cursor: n-resize !important;
    background: #E8F3FF;
    padding: 0 20px !important;
}

.eqjs-fb-container {
    position: relative;
}

.eqjs-fb-header {
    height: 30px;
    line-height: 30px;
    background-color: grey;
    color: white;
    font-weight: bold;
}

.eqjs-fb-header-link:hover {
    cursor: pointer;
    text-decoration: underline;
}


.eqjs-fb-querypanelblock {
    border: 1px solid #aaa;
}

.eqjs-fb-querypanel {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px dotted #AAA;
}

.eqjs-fb-querypanel > .eqjs-qp-group-root > .eqjs-qp-conditions {
    max-height: 200px !important;
}

.eqjs-fb-querypanel .eqjs-qp-addrow {
    margin-bottom: 8px;
}

.eqjs-fb-header-icon {
    width: 30px;
    height: 100%;
    display: inline-block;
    background-color: #099cff !important;
}

.eqjs-fb-header-icon span {
    padding-left: 8px;
    padding-top: 8px;
}

.eqjs-fb-header-arrowblock {
    width: 26px;
    height: 100%;
    display: inline-block;
    padding-top: 11px;
    padding-left: 6px;
}

.eqjs-fb-header-arrow {
	border-color: white transparent;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	height: 0;
	width: 0;
}

.eqjs-fb-header-arrowUp {
	border-width: 0 7px 7px 7px !important;
}

.eqjs-fb-header-textblock {
    display: inline-block;
    padding-left: 6px;
    padding-right: 2px;
}

.eqjs-fb-header-textblock a {
    color: white;
    font-weight: bold;
}

.eqjs-fb-header-text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.eqjs-fb-buttonsblock {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 4px;
}

.eqjs-fb-button {
    -moz-user-select: none;
    -webkit-user-select: none;
            user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 2px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-decoration: none;
    margin-right:10px;
}

.eqjs-fb-button:hover, .eqjs-fb-button:active, .eqjs-fb-button:focus {
    text-decoration: none;
    outline: 0 none;
    color: #fff;
}

.eqjs-fb-button-apply {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}

.eqjs-fb-button-clear {
    background-image: linear-gradient(to bottom, #428bca 0px, #2d6ca2 100%);
    background-repeat: repeat-x;
    border-color: #2b669a;
}

.eqjs-fb-button-apply:hover, .eqjs-fb-button-apply:active, .eqjs-fb-button-apply:focus {
    background-color: #419641;
    border-color: #3e8f3e;
}

.eqjs-fb-button-clear:hover, .eqjs-fb-button-clear:active, .eqjs-fb-button-clear:focus {
    background-color: #2d6ca2;
    border-color: #2b669a;
}

/*  Progress indicator  */
.eqjs-progress-win8 {
    width: 40px;
    height: 40px;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

.eqjs-progress-win8 .wBall {
    position: absolute;
    width: 38px;
    height: 38px;
    opacity: 0;
    transform: rotate(225deg);
    animation: orbit 7.15s infinite;
}

.eqjs-progress-win8 .wBall .wInnerBall {
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000000;
    left: 0;
    top: 0;
    border-radius: 5px;
}

.eqjs-progress-win8 #wBall_1 {
    animation-delay: 1.56s;
}

.eqjs-progress-win8 #wBall_2 {
    animation-delay: 0.31s;
}

.eqjs-progress-win8 #wBall_3 {
    animation-delay: 0.62s;
}

.eqjs-progress-win8 #wBall_4 {
    animation-delay: 0.94s;
}

.eqjs-progress-win8 #wBall_5 {
    animation-delay: 1.25s;
}

@keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        transform-origin: 0;
    }

    30% {
        opacity: 1;
        transform: rotate(410deg);
        animation-timing-function: ease-in-out;
        transform-origin: 7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        transform-origin: 30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        transform-origin: 39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        transform-origin: 70%;
    }

    76% {
        opacity: 0;
        transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        transform: rotate(900deg);
    }
}
/*  End of Progress indicator  */



/* ColumnsBar START */
.eqjs-cb-panel, .eqjs-sb-panel {
    display: flex;
    background: #f9f9f9;
    position: relative;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0.5rem;
}

.eqjs-cb-header, .eqjs-sb-header {
    display: none;
}

.eqjs-cb-columns, .eqjs-sb-columns {
    position: relative;
    white-space: normal;
    overflow-y: unset;
    padding: 0;
    max-height: 1000px !important;
}

.eqjs-gp-addrow,
.eqjs-cb-addrow,
.eqjs-sb-addrow {
    margin: 5px 2px 2px 2px;
    position: relative;
    flex: 0 0 auto;
    vertical-align: baseline;
    height: 23px;
    width: 23px;
    padding:0;
}

.eqjs-gp-addrow a,
.eqjs-cb-addrow a,
.eqjs-sb-addrow a {
  background: scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: none;
  width: 100%;
  height: 100%;
  margin:0;

  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.eqjs-gp-addrow > a:hover,
.eqjs-cb-addrow > a:hover,
.eqjs-sb-addrow > a:hover{
    border-bottom: none;
}

.eqjs-cb-row, .eqjs-sb-row {
    position: relative;
    height: 27px;
    cursor: pointer;
    display: inline-block;
    margin: 2px;
    background-color: white;
    border: 1px solid #0099CC;
    min-width: 80px;
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #0099CC;
}

.eqjs-cb-row.eqjs-cb-disabled {
    background-color: lightgray;
    border: 1px dotted #999;
    color: #999;
}

.eqjs-cb-row.eqjs-cb-readonly {
    background-color: white;
    border: 1px dotted #999;
    color: #999;
}

.eqjs-cb-row  .eqjs-cb-buttonsBlock {
    display: none;
}

.eqjs-cb-row  .eqjs-column-sortbutton {
    display: none;
}

.eqjs-cb-row[data-show-buttons]  .eqjs-cb-buttonsBlock {
    display: flex;
}

.eqjs-cb-row[data-show-buttons]  .eqjs-column-sortbutton {
    display: block;
}

.eqjs-cb-expr-block {
    display:none;
}

.eqjs-cb-colelement,
.eqjs-sb-colelement {
    display: inline-block;
    margin: 4px 8px 0 0;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal;
}

.eqjs-sb-captionelement {
    min-width: 40px;
}

.eqjs-cb-colelement:first-child,
.eqjs-sb-colelement:first-child {
    margin-left: 8px !important;
}

.eqjs-cb-colelement > a,
.eqjs-sb-colelement > a {
    border-bottom: none;
    pointer-events: none;
    vertical-align: middle;
}

.eqjs-cb-colelement > a,
.eqjs-sb-colelement > a {
    color: #0099CC;
}

.eqjs-cb-captionelement input {
    margin-top: -4px;
}

.eqjs-cb-captionelement input:focus {
    border: 1px dashed #0099cc;
    box-shadow: none;
    outline: none;
}

.eqjs-cb-row.active a, .eqjs-cb-row:hover a {
    color: white;
}

.eqjs-cb-row.active, .eqjs-cb-row:hover {
    background-color: #0099CC;
    color: white;
    padding-left: 0;
}

.eqjs-cb-row, .eqjs-cb-row.active, .eqjs-cb-row:hover {
    border-radius: 0.25em;
    font-size: 75%;
    font-weight: 700;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

.eqjs-cb-row.eqjs-cb-disabled.active, .eqjs-cb-row.eqjs-cb-disabled:hover {
    background-color: lightgray;
    color: #666;
    border-color: #666;
}

.eqjs-cb-row.eqjs-cb-readonly.active, .eqjs-cb-row.eqjs-cb-readonly:hover {
    background-color: white;
    color: #666;
    border-color: #666;
}

.eqjs-cb-row .eqjs-button-placeholder {
    margin: 2px 0 2px 1px;
}

.eqjs-cb-row.active .eqjs-cb-button-placeholder, .eqjs-cb-row:hover .eqjs-cb-button-placeholder {
    display: inline-block;
}

.eqjs-cb-row .eqjs-cb-sortimage-placeholder,
.eqjs-sb-row .eqjs-sb-sortimage-placeholder {
	margin: 2px 0;
	height: 100%;
}

.eqjs-cb-img-sorting,
.eqjs-sb-img-sorting {
    width: 24px;
    height: 24px;
}

.eqjs-cb-buttonsBlock {
    position: absolute;
    right: 0;
    height: 27px;
    top: -27px;
    max-width: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.eqjs-cb-buttonsBlock div {
    width: 22px;
    height: 22px;
    margin: 2px 0 2px 2px;
}

.eqjs-sortable-helper .eqjs-cb-buttonsBlock {
    display: none !important;
}

.eqjs-cb-columns,
.eqjs-sb-columns {
    display: inline-flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
}

.eqjs-cb-columns .eqjs-highlight,
.eqjs-sb-columns .eqjs-highlight {
    height: 27px;
    top: 2px;
    width: 100px;
    position: relative;
    background: #ffc107 !important;
}

/* ColumnsBar END */


/* QueryName Widget */
.eqjs-query-name {
    position: relative;
    margin-top: 0 !important;
}

.eqjs-query-name-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0 !important;
    padding: 5px 10px 5px 5px;
    width: 100%;
}

.eqjs-query-name:hover .eqjs-query-name-text {
    box-shadow: none;
}

.eqjs-query-name-asterisk {
    position: absolute;
    right: 3px;
    top: 0;
    z-index: 10000;

    color: red;
    font-size: 1rem;
    font-weight: 700;
}

.eqjs-query-name .eqjs-query-name-tooltip {
    visibility: hidden;
}

.eqjs-query-name-theme {
    font: normal 12pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    font-weight: 600;
}

/* QueryName Widget END */

/* Process Bar start */
.eqjs-process-bar {
    display: none;
    height: 4px;
    width: 100%;
    position: fixed;
    top: 0;
	left: 0;
    z-index: 65000;
    overflow: hidden;
    background-color: #ddd;
  }
  .eqjs-process-bar:before{
    display: block;
    position: absolute;
    content: "";
    left: -200px;
    width: 200px;
    height: 4px;
    background-color: #2980b9;
    animation: eqjs-process-bar-loading 2s linear infinite;
  }

  @keyframes eqjs-process-bar-loading {
      from {left: -200px; width: 30%;}
      50% {width: 30%;}
      70% {width: 70%;}
      80% { left: 50%;}
      95% {left: 120%;}
      to {left: 100%;}
  }

  .eqjs-process-bar.local {
      position: absolute;
      display: block;
  }
/* Process Bar end */


a.eqjs-disabled {
    color: currentColor;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}


input.eqjs-invalid {
    border:1px solid red !important;
}

.eqjs-maximized-2window {
    position: fixed !important;
    background-color: white;
    overflow: auto;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    transition: 1s;
    padding: 5px;
}

.eqjs-maximizable {
    position: relative;
}

.eqjs-container-4max {
    position: relative;
}

.eqjs-max-button {
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: white;
    right: 4px;
    top: 4px;
    z-index: 10000;
    border: 1px solid gray;
    border-radius: 4px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4jaWTwQ2DMAxFn1EPDMAyVTl1g94Yg7IIWyBVHKrORWfo7yWUyBKKK76UQ+z8/+3EMUkcwSlyyMw64ObCL0lTSMDhCjRABUxICi+gBwQswCwp1kJqowdG4A5cfomg85Cch7Sf1woi5DYnp1gHdFGBGmh38wXnumjgS3I97zp7ge1SNnIfuuBcIHvnENkLLP+SJVFls9IAb+BsZo80/0Wsk/gEPhGChx39zl8oCGZnXNzK6gAAAABJRU5ErkJggg==);
    background-position: 3px 3px;
    background-repeat: no-repeat;
    opacity: 0.6;
}

.eqjs-max-button:hover {
    opacity: 1;
}

.eqjs-maximized > .eqjs-max-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAvklEQVQ4jaWTuw3CMBCGvz8lygA0rJIBKKMUDJABIhgH5mAAVknDBJT8FHlgmSg2cNLJOp3v870s2/wjxS9BklpJhyyApEpSH9gdcAZKAGyvKtAM1wzQAQa62Z8LWAr+FmDg+OHPANQBYNJ+8is1RkkbYB81/G77BrwBkipgG1x6Alfbj9UXglT7hVTrVIlFANrZFnAK+OlFixo2j2o8m2STl4JHOx8AtMQbNvSkSgFkm/FjlLYvyZojSe5BSl4yFEh5bRiMkwAAAABJRU5ErkJggg==);
}

.eqjs-query-text {
    font-size: 16px;
}

.eqjs-query-text-attr {
    color: #0099cc;
    font-weight: 500;
}

.eqjs-query-text-op {
    color: #993333;
    font-weight: 400;
}

.eqjs-query-text-expr {
    color: #00881f;
    font-weight: 600;
}

.eqjs-query-text-conj {
    color: #666;
    font-weight: 700;
}

.eqjs-widget-disabled {
    position: relative;
}

.eqjs-widget-disabled:after {
    content: "";
    position: absolute;
    width: 100%;
    height: inherit;
    background-color: rgba(255,255,255,0.3);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
@font-face {
    font-family: "easyquery";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url(data:application/font-woff;base64,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);
}

:root {
    --img-ve-loader: url(data:image/gif;base64,R0lGODlhEAALAPQAAP///xd3sd3q89Tl8Ovz9xx6shd3sUCPvo282G6qzsDZ6TWJu1qex5TA2nGsz8Pb6jmLvBp5sl2gyOjx9tvp8vT4+kmUwd/r8/P3+rzX6KjM4c7i7u/1+QAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);
    --img-condbtn-enabled: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAWCAYAAAA7FknZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABIhJREFUeNrUmU1s22QYx3+289k2TiFRwpZ2pVn3gSp2GBJIO4BU8bEDQvTKAUaRJg4g7TAuSAxWLgguSBw2IQ4TJ8SBIVGBAE1iHCaQmqFJHUXQ0pRl8bomVZqkTpM4DodkxcxJGruu1DySZeX1x///82O/ed73FWZnZ4eAaWASkIEa1kMEJOAW8DFwEVBPXIdKHYA+4HXgDDDc1NBt6EhAHrgMnKuffixlPJhIJHqWxQW8D5y6z4jdGAbOAyrwGaABLuDlZvuAwYRkU2MQeBUQmntj9CyL2Hx7nIwB4ITBnNT8PeCwzmSXbT3BIgJ+K1fU641t16Le3PR6Y98+/F229QSLi+1OMdxTqDf6A4R7DQ4b1+sIgISASxSoAdXOlrpp6wkWV6d7RSIRwuEwPp8PQWg41fUam+UySvoOa2tZBEHYOmYn3hiPcPqRMEcGfXjExn02tBrKRpkLv9/l4s0saq0Ows6e1F5naZkIQRCIxWJEo1FzSSFK9Pn7OHBgGK1apVAs2DLtEgU+eiLGmUfNGv0uibFgH+8eH2J+rcJ3t/K239heYRFbGY9EIi2NG8PtdjMaH8Xn81k27pUE3hyPtDRuDNnr4sJTD3PoQZ/tJBhZisUii4uLzM3NMT8/j6Io6LruKMu1lSKTPyxy8Is5jn81z/mEwmZN35bFlIhAIEAkEunKhMfjIRwOWzb/5L4AZ491pzEy4GHqcNhWIowsxWKRhYUFcrkc5XIZVVVJp9MsLS2h67ojLD8rRU5+u8DXyRx/58v8llF5L5HmpStLqJrekcWUiGAwiMfj6dpIMBi0bP7FkSD7+rvXeGEkaCsRRpZUKkWtZh7f5XI5stmsIyxv/ZqiUDVrXE7muPRntiOLKRFWP0+v12vZ/NFBn6Uu/6DstZUII4uqqm3Py+fzjrDcyLbX+DGV78iyk5Gn7bBamAjs3eiWRa93ZjElolwuWzJSqVQsm/9r3ZpGslCx9ZCMLH6/v+N/iRMs4w+015iIBTqymBKxvr5OtVrt2si9z9pKzPyzTqbUvcb3qbytRBhZYrEYomjuAGRZJhQKOcLyweMx/C6zxnNDMlNHQh1ZTFcVCgVWV1e7MqFpGplMxrL5K7cLfHKzO427JY1P/8jYSoSRRZZlxsbGkGUZt9uN1+slGo0Sj8eRJMkRlmeGZGZOjvHskEzU7+ZQ0MvZY1G+fDpOwC11ZDEN6HRdZ2VlZdtyTtM0kskkpVLJsnlV0/nwxgqjAx5OHW2vka9ovHY1ydxayVYi7mcJBAJb3dBusUzsDzCxP2CZxdUOYHl5mUqlQigU+l81oev6Vg1eKNgbiQJs1nSmri6zVKzwyuEQcUM1UdJ0ZjMq52bT/JS2r9FLLB3nmhRFQUnfps7O5mDaznQJMH1dYTqhNKZBxd2rj/Y6i2vb6lAQd798FLAzqSdYrnT3MIsIlOjNaDV66lkWkcaaqZNRAH7hv/XiGnCt2e5kfNOirWdZXMA7gBd4HuhnZwvud2gsuF+iscZLc/85EKSx4P4QO1tw3wBmgLdbHO9Zln8HAFmmWehmZmCMAAAAAElFTkSuQmCC);
    --img-colbtn-aggrfunc: url(data:image/png;base64,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);
    --img-fb-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAYElEQVQ4jd2SwQ2AQAgEWXuwPlu5r63YnCWMHx+XnJwQfLlfmIEEZHcALBlJyjKjpLrBUt2gF+xJduwHGrE0VxuQ+HBA8g5PJI/w9BH603pP8+kZfyrYzOwsTQBW4PDqF8s0kLND0MqbAAAAAElFTkSuQmCC);

    --flag-en: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNEMDJGNDQiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQjEyNTM3IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iIzQ2NDY3RiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMzQzNDNkQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgyMXYxNUgweiIvPjxwYXRoIGQ9Ik0wIDBoMjF2MUgwVjB6bTAgMmgyMXYxSDBWMnptMCAyaDIxdjFIMFY0em0wIDJoMjF2MUgwVjZ6bTAgMmgyMXYxSDBWOHptMCAyaDIxdjFIMHYtMXptMCAyaDIxdjFIMHYtMXptMCAyaDIxdjFIMHYtMXoiIGZpbGw9InVybCgjYikiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMCAwaDl2N0gweiIvPjxwYXRoIGQ9Ik0xLjUgMmEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptMiAwYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxem0yIDBhLjUuNSAwIDEgMSAwLTEgLjUuNSAwIDAgMSAwIDF6bTIgMGEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptLTUgMWEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptMiAwYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxem0yIDBhLjUuNSAwIDEgMSAwLTEgLjUuNSAwIDAgMSAwIDF6bTEgMWEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptLTIgMGEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptLTIgMGEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptLTIgMGEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptMSAxYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxem0yIDBhLjUuNSAwIDEgMSAwLTEgLjUuNSAwIDAgMSAwIDF6bTIgMGEuNS41IDAgMSAxIDAtMSAuNS41IDAgMCAxIDAgMXptMSAxYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxem0tMiAwYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxem0tMiAwYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxem0tMiAwYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxeiIgZmlsbD0idXJsKCNhKSIvPjwvZz48L3N2Zz4=);
    --flag-es: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNERDE3MkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQzYwQjFGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDEzMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkM1MDAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgyMXYxNUgweiIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0wIDBoMjF2NEgwem0wIDExaDIxdjRIMHoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMCA0aDIxdjdIMHoiLz48cGF0aCBmaWxsPSIjRkZFREIxIiBkPSJNNS41IDdoMXYuNWgtMXoiLz48cGF0aCBkPSJNNC45MTUgOC40NmMuMDI1LjI5NS4yOTEuNTQuNTg1LjU0cy41Ni0uMjQ2LjU4NS0uNTRMNi4yMDcgN0g0Ljc5M2wuMTIyIDEuNDZ6bS0uNjI0LTEuNDY1YS40NTYuNDU2IDAgMCAxIC40NjUtLjQ5NWgxLjQ4OGEuNDUuNDUgMCAwIDEgLjQ2NS40OTVsLS4xMjYgMS41MDZBMS4xMDQgMS4xMDQgMCAwIDEgNS41IDkuNWExLjEwNCAxLjEwNCAwIDAgMS0xLjA4My0uOTk5TDQuMjkgNi45OTV6IiBmaWxsPSIjQTQxNTE3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBmaWxsPSIjQTQxNTE3IiBkPSJNNC41IDcuNWgyVjhINmwtLjUgMUw1IDhoLS41ek0zIDZoMXYzLjVIM3ptNCAwaDF2My41SDd6bS0yLjUtLjVjMC0uMjc2LjIxNC0uNS41MDUtLjVoLjk5Yy4yNzkgMCAuNTA1LjIzMi41MDUuNXYuMjQ4QS4yNDguMjQ4IDAgMCAxIDYuMjU1IDZoLTEuNTFhLjI0NS4yNDUgMCAwIDEtLjI0NS0uMjUyVjUuNXoiLz48L2c+PC9zdmc+);
    --flag-de: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMyNjI2MjYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEQwRDBEIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0YwMTUxNSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNERTAwMDAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJkIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZENTIxIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQ0YwMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDIxdjE1SDB6Ii8+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTAgMGgyMXY1SDB6Ii8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTAgNWgyMXY1SDB6Ii8+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTAgMTBoMjF2NUgweiIvPjwvZz48L3N2Zz4=);
    --flag-uk: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMxNTZERDEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEQ1RUI5IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDk0OCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ0MzAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgyMXYxNUgweiIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0wIDBoMjF2OEgweiIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0wIDhoMjF2N0gweiIvPjwvZz48L3N2Zz4=);
}

.eqjs-qc-column-checkbox,
.eqjs-qp-condition-checkbox,
.eqjs-column-sortbutton-none,
.eqjs-column-sortbutton-asc,
.eqjs-column-sortbutton-desc,
.eqjs-column-button-type,
.eqjs-column-button-format,
.eqjs-column-button-delete,
.eqjs-qp-condition-button-delete,
.eqjs-qp-condition-button-enable,
.eqjs-column-button-enable,
.eqjs-column-button-menu,
.eqjs-gp-column-button-menu,
.eqjs-qp-condition-button-menu,
.eqjs-qp-condition-button-addCondition,
.eqjs-qp-condition-button-addPredicate,
.eqjs-ep-entity-node-button,
.eqjs-ep-entity-node-button-open,
.eqjs-ep-tool-panel-select-all,
.eqjs-ep-tool-panel-deselect-all,
.eqjs-ep-tool-panel-add-columns,
.eqjs-ep-tool-panel-add-cond,
.eqjs-cb-addrow a,
.eqjs-sb-addrow a,
.eqjs-srtb-addrow a,
.eqjs-gp-addrow a,
.eqjs-cb-img-sorting,
.eqjs-sb-img-sorting {
    font-family: easyquery!important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.eqjs-qc-column-checkbox::before, .eqjs-qp-condition-checkbox::before { content: "\e907";}
.eqjs-qc-column-checkbox.enabled::before, .eqjs-qp-condition-checkbox.enabled::before { content: "\e910";}

.eqjs-column-sortbutton-none::before { content: "\e914"!important;}
.eqjs-column-sortbutton-asc::before { content: "\e912"!important; }
.eqjs-column-sortbutton-desc::before { content: "\e913"!important;}

.eqjs-column-button-type::before { content: "\e903"; }
.eqjs-column-button-format::before {content: "\e90b"; }
.eqjs-column-button-delete::before, .eqjs-qp-condition-button-delete::before { content: "\e90f"; }
.eqjs-qp-condition-button-enable::before, .eqjs-column-button-enable::before {content: "\e904"; }
.eqjs-qp-condition-button-enable.enabled::before, .eqjs-column-button-enable.enabled::before {content: "\e908"; }
.eqjs-column-button-menu::before,
.eqjs-gp-column-button-menu::before,
.eqjs-qp-condition-button-menu::before {content: "\e906"; }
.eqjs-qp-condition-button-addCondition::before { content: "\e91a";}
.eqjs-qp-condition-button-addPredicate::before { content: "\e919";}

.eqjs-ep-entity-node-button::before{ content: "\e915";}
.eqjs-ep-entity-node-button-open::before{ content: "\e915"; transform: rotate(45deg);}
.eqjs-ep-tool-panel-select-all::before{ content: "\e917";}
.eqjs-ep-tool-panel-deselect-all::before{ content: "\e918";}
.eqjs-ep-tool-panel-add-columns::before{ content: "\e916";}
.eqjs-ep-tool-panel-add-cond::before{ content: "\e91a";}

.eqjs-cb-addrow a::before,
.eqjs-sb-addrow a::before,
.eqjs-srtb-addrow a::before,
.eqjs-gp-addrow a::before { content: "\e91a"; }

.eqjs-cb-img-sorting::before, .eqjs-sb-img-sorting::before { content: "\e914";}

[class*=flag-] {
    height: 15px;
    width: 21px;
    background-repeat: no-repeat;
    background-position: top left;
}

.flag-en { background-image: var(--flag-en);}
.flag-es { background-image: var(--flag-es);}
.flag-de { background-image: var(--flag-de);}
.flag-uk { background-image: var(--flag-uk);}

/* old */
.eqjs-qp-ve-loader { background: var(--img-ve-loader) no-repeat;}
.eqjs-fb-header-icon { background: var(--img-fb-icon) no-repeat;}

.eqjs-fb-button-apply:hover,
.eqjs-fb-button-apply:active,
.eqjs-fb-button-apply:focus,
.eqjs-fb-button-clear:hover,
.eqjs-fb-button-clear:active,
.eqjs-fb-button-clear:focus{
    background-position: 0 -15px;
}

.eqjs-fb-header-icon {
	background-position: 50%;
}


/* ColumnsBar */
.eqjs-mobile .eqjs-cb-row .eqjs-button-placeholder {
    margin: 0 2px;
}

.eqjs-mobile .eqjs-button-placeholder {
    width: 30px;
    height: 30px;
}

.eqjs-cb-row.eqjs-mobile,
.eqjs-sb-row.eqjs-mobile {
    height: auto;
    margin: 4px 3px;
    padding: 8px 0;
    min-width: 55px;
}

.eqjs-cb-colelement.eqjs-mobile,
.eqjs-sb-colelement.eqjs-mobile {
    margin: 0 8px 0 0;
    font-size: 15px;
}

.eqjs-cb-colelement.eqjs-mobile > a,
.eqjs-sb-colelement.eqjs-mobile > a {
    vertical-align: inherit;
}

.eqjs-cb-addrow.eqjs-mobile,
.eqjs-sb-addrow.eqjs-mobile {
    width: 30px;
    height: 30px;
    margin: 4px 4px 0 3px;
}

.eqjs-cb-addrow.eqjs-mobile a, .eqjs-cb-addrow.eqjs-mobile a:hover,
.eqjs-sb-addrow.eqjs-mobile a, .eqjs-sb-addrow.eqjs-mobile a:hover {
    background-position: 0 0 !important;
}

.eqjs-cb-columns.eqjs-mobile,
.eqjs-sb-columns.eqjs-mobile {
    padding: 5px 3px;
}

.eqjs-cb-panel.eqjs-mobile,
.eqjs-sb-panel.eqjs-mobile {
    padding: 0 !important;
}

.eqjs-cb-row .eqjs-cb-sortimage-placeholder.eqjs-mobile,
.eqjs-sb-row .eqjs-sb-sortimage-placeholder.eqjs-mobile {
    margin: -3px 0 0 0;
}



/* Buttons */
.eqjs-cb-column-buttonsBlock.eqjs-mobile {
    position: absolute;
    right: 3px;
    left: 3px;
    height: 54px;
    border: 1px solid #0099cc;
    border-radius: 6px;
    background-color: #FFFFE0;
    z-index: 10000;
    transform: translate(0, -32px);
    max-width: none;
    display: flex;
}

.eqjs-cb-column-buttonsBlock.eqjs-mobile.show-below {
    transform: translate(0, 14px);
}

.eqjs-cb-column-buttonsBlock.eqjs-mobile i {
    position: absolute;
    top:100%;
    margin-left:-20px;
    width:40px;
    height:20px;
    overflow:hidden;
}

.eqjs-cb-column-buttonsBlock.eqjs-mobile.show-below i {
    position: absolute;
    top:initial;
    bottom:100%;
    margin-left:-20px;
    width:40px;
    height:20px;
    overflow:hidden;
}

.eqjs-cb-column-buttonsBlock.eqjs-mobile i::after {
    content: '';
    position: absolute;
    background-color: #FFFFE0;
    border: 1px solid #0099cc;
    width:20px;
    height:20px;
    left:50%;
    transform:translate(-50%,-50%) rotate(45deg);
}

.eqjs-cb-column-buttonsBlock.eqjs-mobile.show-below i::after {
    content: '';
    position: absolute;
    background-color: #FFFFE0;
    border: 1px solid #0099cc;
    width:20px;
    height:20px;
    left:50%;
    transform:translate(-50%,50%) rotate(45deg);
}


.eqjs-cb-addrow.eqjs-mobile a,
.eqjs-sb-addrow.eqjs-mobile a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTY2MUFDRUZDQkUxMUU5OTc2N0I1NUVGNTkwRDY1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTY2MUFDREZDQkUxMUU5OTc2N0I1NUVGNTkwRDY1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Nzk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg3rCBgAAADfSURBVHjaYmSYdZ4BCuyBuAiIjYFYmoG64CkQnwXiPiA+CBJggkpUAPEBIPajgaUMUDP9oHaA7GJgBPoY5NO9QMzMQB/wF4gdQD5uoaOlDFC7WkAW6zLQHxiALOYfAIv5mRgGCLCQl0Z5Gf57KcO5jLMvkGzEgPl41OLhbzHeVK1jIM5w2VSSoCH/Uw2wijNuuwusHj6PBjUDrHb6P1qAjFo8mqpHg5pci78PgL3fmaAtfHqDsyCLOwbA4g6QxVuBeCIdLQXZtRWWuAqAOAiIT0G7GLQAp6B2gOxiAAgwAF/XKrMmSkwEAAAAAElFTkSuQmCC) no-repeat;
}

.eqjs-mobile .eqjs-cb-column-sortbutton-none {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjY4REE1MkZGRjQxMUU5OEQ5NEYxQkE0MzU3MTAzMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjY4REE1MUZGRjQxMUU5OEQ5NEYxQkE0MzU3MTAzMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ODk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiNTCjUAAAFjSURBVHjaYvz//z/DQAAmhgECoxYPf4tZiFH09cT1/zxfRRm+OoswcDEwMKLL3997+b/Svb9QHgdDY6oGQx0WdaRZfPv2f56rPxkY/j1j4ObnZfhvwk6HoP716n/Fma9AS0EcIHHlPsPktwz/aWzxl/+bdzxn6PyCJPT7B0Pe7nsMhxgotxynxd+OPmLwe4nF/M+fGez3vmH4RqHlOC3mstZi/J9qwLhJHMl8Hl6Gg6n6DP+dRRi5CCSe0Xw8avGoxSSB/5du/WdcBCynH/1DEv3JUL/oMgPjhgf/L+DJ6xRZzKgnxbBJAGjpH2TzgezfzAzZxgoMBnjyOoVBzcPo6yHJUMvLiGqkrgLDFFn8BQzlccwmxthkzIUwSVaM4asZF50Sl6oq4xddYHXJy8twwEmCgZjilJFQ8/bHu0//X/6Exh4TG4OYOAcOg//8//mLhYGdjbgynHG0XT1q8bCzGCDAABDGbp/Wh83TAAAAAElFTkSuQmCC) no-repeat;
}

.eqjs-mobile .eqjs-cb-column-button-delete {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozM0M5OTk3NUZGRjgxMUU5QjhCMkI2NjIxRDY0M0I4QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozM0M5OTk3NEZGRjgxMUU5QjhCMkI2NjIxRDY0M0I4QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ODk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrtIPjoAAAU2SURBVHja7Fc7bxxVFD73Me9d79rrtR3HNo7j4DyQwkMBoggBAhIqoAEJKT8AiTQUVCEFEjVEiIoCEYmCKlaKSAEKIKA0QRGPSImMY0LidWJ77X3YM7Mzcx+cGdshFGu020RCjDSemb33nud3vnNMtNbwIC4KD+hqqzhJEhAiwTd1/01AiWx9ph6++MHVyodrfvhkHG/t0wS0BMBzGr+VVm0V83+3jWw8lBqtRuJgKBSLdESmfl1+C36rHjMBeo/tKJTLNk9cThtFRq4Coz7Bcxrap5G0y7EQAjgjttQwer3ZOjA933jz1Fz9MPhyAMLEghjPUYaOSQKcCihYGjzyw/vDuS+PT/bPTOTMWRRfaRfUtorR2p7rteCFd6+vnDw/U3scGjE6gUIY3gSjwEh6ejPC+BR4S/zg+HvZbpza2/fFicnC6QHXne1IcUuK145cnHvvypXqY+CaAiwmMWkhhlyiASY6shFLkrnENq1N9yR4OAdMm5+8NH767YcH3+kox7hAjw/mZq8U60P4YaNrHMIoQu9qYBs2KnEgkQY4RoTKOUjNMAUUTaiCxzHsFkzlrahjVHPGvn1luPcsULMMPimAZzdgsjQLnleGiA1D3gXYO7AAxOjD7z5wHQ77B+bAccchIH1g8Jv7PD7deR0rWcOCWMQ3E/PHD4zkr1WfHv4IcsYN8IV9aKzndnBk9FPIWXUEmtE7Vvx58fDY59DvRBBh2bnWqq/o750rRoyYjKyCxVdSALmM3yoVvJ8gj/nG+hwzObUY5bgvSEH2qsPuOpz/gjn202RDzuRlk9ldMBcBA0gNqF5IBV2OxSj+VkJDwgx8SvNIqBzmPCt0lxFvXUgTgcVT5Jc5kwUDAdm5xxQMkxvQYysQeD6WeWSlXpBSbBXEJl2litWAySpBnDBYi/LAGOznpEUZtLrymAER6HEukx2rWmrMbs8upHWsNz3dukaZEqEmLuKBplL7KAmRYJKumoRBiQ82n8kIIomHNOZ2ymAL6do/YsiIHPPsSisRg0jXBhoLEyYJcCXuUjHI5wyymIElUMSPZXHEgMJGlO9XTPVOx7yzHCcNiNBJi8OenNXESHWRY1RmM6Kf7XN1RpGa9PsS7JLF7gClGUNubkPuIsomenFFUittUCltjpntw7y94kwwIfs8U2MTAPSkWI9FLZb6Uhp65EhK/g41Ehgbx/VnshxYfG3QNea2k78NqrH1Kli/G0TfZLsEyKVEV7mSy1jHWpHNszqTwlxKdi1FcmeGB07rBU6WulOcLlIiV9bCaygoDXchULDrIdeU6JFMG9E9XBOq0M7WNT++kxUXhcCkUEnniY4HAfL9H2nzB6gFEYaygYxUbCk1NOqaMYKJJ+j1vapTSaCVvMwJncg8ZrTu0BSU3eT4VgNgfh1DjLVs8zUkEKgJtSiVvI1GBJQQjmE2UBHFltkwDOO7eaz6LPQ2lSXb9LtT3I80228BFLCoXM6xBUIoZG7Cs0Kss9gB3XIs9mc2BfTYC4zRQz821/dlQNQYp1hWt1PcNtRP5M3sWWIk+lrAItbPjjOV5uurQXQDc2p9tbwup2+uHoRQerht4uytlRPQTHaDgXiP4/nPZu6KJiLw5MGRzkYfH4mAYMHUomRo5FLlDFxdPYqdSSMrYbckKB2fWL9YPjwjlHQeEfhXKv38UzvOnX908A2c15KcwTrz2DM2ZiuLGNGFR0oXXkZahJvNKSRBJ503Mv4W2eCjN97RPa4bsCd/8ePJ4jmHI4FsM96S//+T+M8r/kuAAQDKIU6GdlAyfgAAAABJRU5ErkJggg==) no-repeat;
}

.eqjs-mobile .eqjs-cb-column-button-type {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTNBODU2MEZGRjIxMUU5ODE5RkZDNzk3MDE3MkFDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTNBODU1RkZGRjIxMUU5ODE5RkZDNzk3MDE3MkFDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ODk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pud7uPcAAAEMSURBVHjaYvz//z/DQAAmhgECA2YxCzGKGGdfINY8Byh9ACbwP9WAZj5WAOIFIDuAeD8U/4eK0SyoE4D4PhDHY5EDiTXQwmKQpfOR+BeBOBCIE5HEDCiKYxxxiWzpQqhDYKAAiPXxBTe5Fi/AYynMp6C4f0DNoA4AYnko+yEWS2HgAbUTVwASu4GeBUgAkm8X0MtiUKLih7I30LzkwhHMH9CC+gIpjiHW4gaopfpIYvVoag7SwuJ6ItQcoEVQF0ILBXm0hHWAHEtJsXgCNF+uRypAGihJXKSkagNyg5VSixWILZWGjcX2UPojPdtcDmgFxYA09uhq8QVoC+MjpWU0vAE52qAftZhWACDAAKIDOGACHIO9AAAAAElFTkSuQmCC) no-repeat;
}

.eqjs-mobile .eqjs-cb-column-button-format {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRDY2NEUyMDkwRDExMUVCQUU4ODlGQTg0RjMwRDcyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRDY2NEUxRjkwRDExMUVCQUU4ODlGQTg0RjMwRDcyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ODk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Njk5ODYxN0I4RkNFOTExOEFBM0M3OTA0NkU5N0I2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjK2+VkAAAEiSURBVHjaYvz//z8DbQATA83AqNGDzGjGI48ZZ1848PY7iuDsC4wbblHs6jffGdiZHYQ54QIQa3SkeSky+vXPvwyvvzGgmjLryWcg6c3LRpHRV7/8AjmQjx1Z8PKvv0DSQ5SLIqMhDkwV4UQWvPL0M1oQYYkhrBk96uKr5aeeEZkSroVrafKx0TXxMfzHC179+MMw6zzDnvvIgpEXXgIFy6+/wa+XiZg4jBRBia7ln38SjEPCAQKJQwu0oMRI5uQYDXFgpBQvejIX4SKch4ddCln59BMwJQDTA7Igw+FHQMH9b779JwTwuXrD6+9kxyGBAFn+5hvZcUgorD//AjpQlJ0ZLrD/LcgyHVHKjMZalkKCCK2oIi3xjVa7o0bDAECAAQB5EQ4KuezL7wAAAABJRU5ErkJggg==) no-repeat;
}

.eqjs-mobile .eqjs-cb-column-button-close-block {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 12px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU5Q0M5MDJCRkZFRDExRTlBRUJCODkzNTI5RUEzRTUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU5Q0M5MDJDRkZFRDExRTlBRUJCODkzNTI5RUEzRTUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTlDQzkwMjlGRkVEMTFFOUFFQkI4OTM1MjlFQTNFNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTlDQzkwMkFGRkVEMTFFOUFFQkI4OTM1MjlFQTNFNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz45TUrxAAAAuUlEQVR42mL8//8/AymABURsZTQyB1L2QNyFQ10ZEB/1/n/uKBNUwAmIO4G4B4viPqicC9wGqIAwEBcDMSOUhikuhNKtyBr+AXEJEINsLALiH1CNhVBbS1H8gARAir8DcRWU3wbE1cgKmLC4mREHG6sNMDe3QRVXAjEb1LkoGpigboW5GeYMNmgAMEP98YcFKZxBinuRPQg1GaS4AIg/AHEjTMNhIK4F4hYsfgIZ9BaqhoGR1KQBEGAAmoYoMbhpLS4AAAAASUVORK5CYII=) no-repeat;
    background-position: 0 0 !important;
}

.eqjs-mobile .eqjs-cb-column-button {
    width: 38px;
    height: 38px;
    margin: 7px 0 0 7px;
    border: 1px solid #0099cc;
    border-radius: 5px;
    background-color: white;
    background-position: 50% 50% !important;
}
/* Buttons end */
/* ColumnsBar - end */


/* QueryPanel */

.eqjs-qp-panel.eqjs-mobile {
    padding-left: 0;
    padding-right: 0;
}

.eqjs-qp-conditions-root.eqjs-mobile {
    max-height: none !important;
}

.eqjs-qp-row.eqjs-mobile {
    background-color: white;
    border: 1px dotted lightgray;
    border-radius: 4px;
    margin-bottom: 4px;
    padding: 10px;
    flex-wrap: wrap;
}

.eqjs-qp-condelement.eqjs-mobile, .eqjs-mobile a.eqjs-qp-grelement, .eqjs-mobile .eqjs-qp-grelement, .eqjs-mobile .eqjs-qp-condelement {
    font-size: 15px;
}

.eqjs-qp-row.eqjs-mobile.active {
    border: 1px solid #0099cc;
}

.eqjs-qp-conditions.eqjs-mobile {
    border-left: 1px dotted lightgray;
    margin-left: 3px;
    padding-left: 10px;
}


.eqjs-qp-condition-buttonsBlock.eqjs-mobile {
    position: absolute;
    top: 3px;
    right: 3px;
    background-color: transparent;
}

.eqjs-mobile .eqjs-qp-condition-button-menu {
    background-position: -25px 0 !important;
}

.eqjs-mobile .eqjs-qp-valueelement input[type="text"] {
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
}

/* QueryPanel end */

/* ColumnsPanel */

.eqjs-qc-panel.eqjs-mobile {
    padding-left: 0;
    padding-right: 0;
}

.eqjs-qc-columns.eqjs-mobile {
    max-height: none !important;
}

.eqjs-qc-row.eqjs-mobile {
    background-color: white;
    border: 1px dotted lightgray;
    border-radius: 4px;
    margin-bottom: 4px;
    padding: 10px;
}

.eqjs-qc-colelement.eqjs-mobile, .eqjs-qc-colelement.eqjs-mobile > a {
    font-size: 15px;
}

.eqjs-qc-row.eqjs-mobile.active {
    border: 1px solid #0099cc;
}


.eqjs-column-buttonsBlock.eqjs-mobile {
    top: 3px;
}

.eqjs-mobile .eqjs-column-button-menu {
    background-position: -25px 0 !important;
}

.eqjs-qc-expr-block.eqjs-mobile {
    min-width: unset;
    margin-left: 0;
}

.eqjs-mobile .eqjs-qc-button-placeholder {
    width: 22px;
    height: 22px;
}

/* ColumnsPanel end */

.eqjs-qp-panel.eqjs-mobile *:focus, .eqjs-qc-panel.eqjs-mobile *:focus, .eqjs-ep-panel.eqjs-mobile *:focus, .eqjs-cb-panel.eqjs-mobile *:focus, .eqjs-grb-panel.eqjs-mobile *:focus {
    border: none;
}

/* EasyChart START */

.eqjs-chart-header {
    background-color: #DDD;
    padding:4px;
    font-size:10px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.eqjs-chart-settings {
    background-color: #EEE;
    padding:4px;
    border: 1px solid #DDD;
    font-size:14px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    width: 100%;
    min-height: 200px;
}

.eqjs-chart-settings.sliding {
    min-height: 0;
}

.eqjs-chart-main {
    position: relative;
}

.eqjs-chart-settings-header {
    width: 100%;
    font-size:20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.eqjs-chart-settings-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNDk0M0YwQTg1RTJFNjExOTZFREQxNTc2MzY0NDE3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkI5QTQ1RkUzQUExMUU2ODAwN0Y1Q0FGN0NFOTJBRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkI5QTQ1RUUzQUExMUU2ODAwN0Y1Q0FGN0NFOTJBRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDk0M0YwQTg1RTJFNjExOTZFREQxNTc2MzY0NDE3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDk0M0YwQTg1RTJFNjExOTZFREQxNTc2MzY0NDE3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlO9hMwAAAIySURBVHja7JbPS1RRFMdnxEVbFxWOEkomU60MWk0ZM4SVBkbayjGYGkJiEDMHNcowkQanAl3MIogGBQ0XFSLOlESgLQY3QaWJIS4EEfEPMCRf3wffB6frvc9ZzqIDH+65P96Zc88577zxWpblKSQp8hSYFDtKPB7X7Z8D89SbwFv1QDKZ/GfuTS3r7JwFC9RbwLh6wLrrN0aoEQxSPy3Wazg+ALfyuGwDSFA/KdbPODEAd4wREs68p14LfGLPdiIAguLZlwZnLoFpEeUjYi/My4U4PwRGTA5VKemS4lMcPOESneNCDyh7R4kj1W5F/RxkxPwVOAbKwAux/pUhN0lKRNqWMVDBCyXE+hKImVIW4m38nL8GUbF/H+yCblDOOpsDHxRnLoDzov4mwE2x3wt+g8egFDylnYwaoXfgCajkPK25+SjHwyzuSc2ZKTAgUupmpwT0gDe6lKkd0qsxpK7puupeHnaKTHbkxlXQCX5xHtUYus1xk6G/pjlzBXSAny52Ihy3wUNwXVdDX0gdwx3m7frBHxZxG89uKMUpJUeC7D/NTG0f2AH3QDvPbomepw1dF7gs5nZXXQGrwhmnuQ25vGUx9jRHbjBia8IZW07JHqRz6IfQZ+mMI+sgK+bfXRxaFPonkT4nuhnDb+5zKMuW/4ipk70nzfqwU9fK3mKSz+zWdrovKum1v2P1rLOI2u2LNcZmiC3fxLrzcXyW54f7I1GjmeM4rHvI+///0AHyV4ABAGIbcSD7TTsfAAAAAElFTkSuQmCC) 0 0;
    float: right;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

.eqjs-chart-settings-icon:hover {
    background-position: -18px 0;
}

.eqjs-chart-settings-single {
    max-width: 100%;
    margin: 10px;
}

.eqjs-chart-settings-single span {
    width: 30%;
}

.eqjs-chart-settings-single select {
    width: 60%;
    font-size:12px;
}

.eqjs-chart-no-data {
    position: absolute;
    left: 50%;
    top: 30px;
    transform: translate(-50%, 0);
    font-size: 20px;
    font-weight: bold;
}

/* EasyChart END */

.eqjs-facets-panel * {
    outline: none;
}

.eqjs-facets-header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap-reverse;
    border-bottom: 1px solid #9c9c9c;
}

.eqjs-facets-manage {
    display: flex;
    flex: 1 auto;
    margin-bottom: 5px;
    justify-content: space-between;
}

.eqjs-facets-total-recs {
    margin-right: 20px;
    align-self: flex-end;
}

.eqjs-facets-tabs {
    display: flex;
    flex: 100 auto;
}

.eqjs-facets-body {
    padding-top: 10px;
    min-height: 200px;
}

.eqjs-facets-nav-tabs {
    margin: 0;
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    flex: 0 auto;
}

.eqjs-facets-nav-tabs:before {
    display: table;
    content: ' ';
}

.eqjs-facets-nav-tabs > li {
    float: left;
    margin-right: 3px;
    margin-bottom: -1px;
    position: relative;
    display: flex;
    border: 1px solid transparent;
    border-radius: 8px 8px 0 0;
    background-color: #e2e1e1;
    color: #181d1f;
    padding: 3px 0;
    margin-top: 5px;
    height: 2em;
    border-bottom: 1px solid #9c9c9c;
}

.eqjs-facets-nav-tabs > li.active {
    background-color: #fff;
    border: 1px solid #9c9c9c;
    border-bottom-color: transparent;
}

.eqjs-facets-nav-tabs > li:hover, .eqjs-facets-nav-tabs > li:focus-within {
    cursor: pointer;
    border-color: #0099CC;
    border-bottom-color: transparent;
}

.eqjs-facets-nav-tabs > li.active:hover {
    cursor: default;
}

.eqjs-facets-nav-tabs > li > a {
    position: relative;
    display: inline-block;
    padding: 0 22px 0 0;
    text-decoration: none !important;
    margin-right: 2px;
    color: #181d1f;
    align-self: center;
}

.eqjs-facet-close {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 10px;
    height: 10px;
    opacity: 0.5;
}

.eqjs-facet-close:before, .eqjs-facet-close:after {
    position: absolute;
    top: 0;
    left: 3px;
    content: ' ';
    height: 10px;
    width: 2px;
    background-color: #777777;
}

.eqjs-facet-close:before {
    transform: rotate(45deg);
}

.eqjs-facet-close:after {
    transform: rotate(-45deg);
}


.eqjs-facet .pivot-grid-with-totals .keg-row:last-child {
    font-weight: 900;
}

.eqjs-facet .pivot-cell-total {
    font-weight: 900;
}

.eqjs-facet-error-message {
    color: white;
    background-color: darkred;
    padding: 10px 20px;
}

.eqjs-facet-close:hover, .eqjs-facet-close:focus {
    opacity: 1;
    cursor: pointer;
}


.eqjs-facets-nav-tabs > li.active > .eqjs-facet-settings {
    width: 1.5em;
    height: 85%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzVGNjM2OCI+PHBhdGggZD0iTTEyIDhjMS4xIDAgMi0uOSAyLTJzLS45LTItMi0yLTIgLjktMiAyIC45IDIgMiAyem0wIDJjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyIDItLjkgMi0yLS45LTItMi0yem0wIDZjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyIDItLjkgMi0yLS45LTItMi0yeiIvPjwvc3ZnPg==);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 0;
}


.eqjs-facet-settings {
    margin-left: 15px;
    color: #777777;
    opacity: 0.5;
}

.eqjs-facet-settings:hover, .eqjs-facet-settings:focus {
    cursor: pointer;
    opacity: 1;
}

.eqjs-facets-spinner {
    position: relative;
    height: 200px;
}

.eqjs-facets-add-button {
    margin: auto 10px;
    height: 22px;
    width: 22px;
    flex: 0 0 auto;
}

.eqjs-facets-add-button > a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAWCAYAAABQUsXJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAApBJREFUeNrUljFME1EYx3/v3buWNhCGemKo0eGUxEUHEtx0YHBAExc3o4sJ0Z04aeLkwOaCOjIocVLj5MSqYZEYBwiDBW2QGG21QHvX9xwobY+29o5eB/7b97+77/vf9/7ve08sLS2dBmaB64BNb9gE5oDZjM324xw8/wrYpIEZ4C4w0mMND3gNzKia8BvEgxHgAfALeNLE36nxVgw17H29EpgiXljA5AFuMibhzZiSQIL4kegSx1JDAjqU0TwP3/fDJtZd4lYIYNeHbQ9MuBoyzFtSSlzXJZvNorWmL6hoZi5meXrFJWXLUD8QSrwQAsdxyGQy/RPvaW6fzTB9ziEpRahPZJT81WqVvkHA78pefhPyE8kRhupkk06xECIQG2MO12gBqrmOFOxHthTYUrBPaAPVNnVUu6niui6O47S8PDg4yMTERIBbWVmhUCggpYzk70unhlm8Ntb28datC4F47ssW996vQdr+v3ghBL7vUy6XA3wymURrTaVSCXT+UBtYwI6vWS001TCGk0MJUpZkrVhGNzX6x46/t1TdOq+UYmNjg/X19caRaVmMj49TKpVYXl7Gtu3AGI3UdQAl+bj5l7H5Tw1ux2Px5nkujw5xZuEz7FbrtsESkFYtO1l1muuB896y6quilKrHPUEKSDbl0QZVG5HDCYuCoSG+wwg60tMmknilVP+UGDg2oOqLcuhR2XKJ0JpcLofnedH9HeGadf/DN06kbUqeDlqmF/HGGPL5PEKIePze9pYuebP6c2+oD6jQnRd9sIzoEre1DYlIjRESKPahj3+6xHGgKIGXEe5CYVAA3h3g3tb4GLc3rxTwCEgBV4F0j0m/A8+AFwf4BeA4MA2M9lhju9ach/8GANfFuVIHy61bAAAAAElFTkSuQmCC) no-repeat;
    width: 100%;
    height: 100%;
    display: block;
}

.eqjs-facets-add-button > a:hover {
    background-position: -25px 0 !important;
}

.eqjs-facets-add-button > a:focus {
    box-shadow: 0 0 0 0.125em rgba(50,115,220,.25);
    border: none;
}


.eqjs-facets-total-buttons {
    align-self: flex-end;
    max-height: 26px;
}

.eqjs-facets-button {
    vertical-align: top;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    height: 24px;
    width: 24px;
    padding: 0;
    -moz-appearance: none;
    -webkit-appearance: none;

    background-color: #fff;
    cursor: pointer;

    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    outline: 0;

    opacity: 0.6;
}

.eqjs-facets-button:not(:last-child) {
    margin-right: 10px;
}

.eqjs-facets-button:hover {
    border-color: #b5b5b5;
    color: #363636;
    opacity: 1;
}

.eqjs-facets-button:focus {
    outline: none;
    border-color: #3273dc;
    color: #363636;
    opacity: 1;
}

.eqjs-facets-button:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(50,115,220,.25);
    border: none;
}

.eqjs-facets-button:active {
    border-color: #4a4a4a;
    color: #363636;
    opacity: 1;
}

.eqjs-facets-button-refresh {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRElEQVQ4jY3SPUtbcRQG8F+SDi0UcejQQcVBaqBQcJA6hgo6GQS/g4U6iVCqUDhQBHEpDkoHv0MF0dnBgO6OQguNSynBqRTE2OH+Q29uEu2ZnsNznvNe0s/CDFbwFKvC975xKBWEsIkPuMRr4XqQGB4V/GVsJLz2kBjKueqPU3X4ieOHxN0JeINnCZ8J7Z7oMCG8GJTgVQ43+4iHcITDhEFJOMQ4nuc6+JXGaArzQhlfUU/8AZaEdhmfUc2JJVxNHNli6zl+Ee+h4sQ3NbeYLTT9SdgX5rCveHJqahqVBBuYwmQij/HWiTs1X3Aj29eTxLfwAy//ZQ3DOE+B0z0/EHbxLnnrwhbdf3CNBSwMeKCRHL7ogOJc/S27wpXsUi2MCr+7O7jf5pIYPnbE/5cge5rOObexl6fvHyGMYQd/sCucFkP+At9kRqAIrYjQAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.eqjs-facets-button-export {
    background-image:   url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAw0lEQVQ4jZ2QsQ6CMBRFD6YhzP4HxrgZXYijP9WfMkxs4CwJA5/gpCuTcfCBpbRFvFvfu/e8m0b4pFkDF3md0TxctigQLoCtTG7AyQWZAqbhXk7IKhBujU0rs0I8HgDkRjgz5pkByUOAF9AAGZq70ewukEY8XsAeSEfhMSQVzyBlmcJy7O0Gi6UG6tx1W/rboAJq9II2H28NVArYAQkQA51lvXoQMbABOuUx9JcOc2VMQLLgHxIX4Plz3GpQAsd/wkD5BtqYLERYDKv1AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.eqjs-facets-button-maximize {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4jaWTwQ2DMAxFn1EPDMAyVTl1g94Yg7IIWyBVHKrORWfo7yWUyBKKK76UQ+z8/+3EMUkcwSlyyMw64ObCL0lTSMDhCjRABUxICi+gBwQswCwp1kJqowdG4A5cfomg85Cch7Sf1woi5DYnp1gHdFGBGmh38wXnumjgS3I97zp7ge1SNnIfuuBcIHvnENkLLP+SJVFls9IAb+BsZo80/0Wsk/gEPhGChx39zl8oCGZnXNzK6gAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.eqjs-facets-button-restore {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAvklEQVQ4jaWTuw3CMBCGvz8lygA0rJIBKKMUDJABIhgH5mAAVknDBJT8FHlgmSg2cNLJOp3v870s2/wjxS9BklpJhyyApEpSH9gdcAZKAGyvKtAM1wzQAQa62Z8LWAr+FmDg+OHPANQBYNJ+8is1RkkbYB81/G77BrwBkipgG1x6Alfbj9UXglT7hVTrVIlFANrZFnAK+OlFixo2j2o8m2STl4JHOx8AtMQbNvSkSgFkm/FjlLYvyZojSe5BSl4yFEh5bRiMkwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.kfrm-button.eqjs-facets-button-swap {
    top: 2em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMzI3M2RjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik03MCwzOS45NTdMNDAsNjkuOTI1aDE1VjEwMGgzMFY2OS45MjVoMTVMNzAsMzkuOTU3eiBNODAsNjQuOTMxdjMwLjA3NUg2MFY2NC45MzFoLTcuOTNMNzAsNDcuMDIybDE3LjkzLDE3LjkwOEg4MHogICAgTTQ1LDI5Ljg2VjBIMTV2MjkuODZIMGwzMCwyOS45NjhMNjAsMjkuODZINDV6IE0xMi4wNywzNC44NTVIMjBWNC45OTVoMjB2MjkuODZoNy45M0wzMCw1Mi43NjRMMTIuMDcsMzQuODU1eiI+PC9wYXRoPjwvZz48L3N2Zz4=);
    background-size: cover;
    border: none;
    margin-left: 10px;
    height: 36px;
    width: 36px;
    opacity: 0.6;
}

.kfrm-button.eqjs-facets-button-swap:hover, .kfrm-button.eqjs-facets-button-swap:focus {
    opacity: 1;
}
.eqjs-as-selected, .eqjs-as-group, .eqjs-as-aggr {
    display: flex;
    padding: 7px 10px;
    border-radius: 5px;
    margin: 10px 0;
}

.eqjs-as-selected {
    border: 1px #ff00007a dashed;
}

.eqjs-as-group {
    border: 1px #28a745 solid;
    font-weight: 400;
    padding-top: 19px !important;
    position: relative;
}

.eqjs-as-group:before {
    content: 'Group';
    font-size: 14px;
    position: absolute;
    color: #28a74582;
    margin-top: -19px;
    margin-left: -6px;
}

.eqjs-as-aggr {
    border: 1px #7028a7 solid;
    font-weight: 400;
    padding-top: 19px !important;
    position: relative;
}

.eqjs-as-aggr:before {
    content: 'Aggregation';
    font-size: 14px;
    position: absolute;
    color: #7028a782;
    margin-top: -19px;
    margin-left: -6px;
}

.eqjs-as-columns {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.eqjs-as-column {
    margin: 5px 50px 5px 10px;
    flex: 1;
    background-color: #3298dc24;
    cursor: pointer;
}

.eqjs-as-column-used {
    padding: 7px 10px;
}

.eqjs-as-column-used, .eqjs-as-selected .eqjs-as-column {
    margin: 5px 10px 0 0;
    flex: 1;
}

.eqjs-as-selected .eqjs-as-column:first-child {
    margin-top: 0;
}

.eqjs-as-group .eqjs-as-column-used {
    background-color: #28a74521;
}

.eqjs-as-aggr .eqjs-as-column-used {
    background-color: #7028a71a;
}

.eqjs-as-column label {
    margin: 0;
    width: 100%;
    cursor: pointer;
    padding: 7px 10px;
}

.eqjs-as-column input {
    margin-right: 10px;
}

.eqjs-as-buttons {
    flex: 0 auto;
    display: inline-flex;
    flex-direction: row;
    gap: 3px;
    margin: auto;
}

.eqjs-as-buttons button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: white;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    cursor: pointer;
    pointer-events: auto;
    flex-grow: 0;
    flex-shrink: 0;
    height: 32px;
    width: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    outline: 0;
    background-position: center;
    opacity: 0.6;
}

.eqjs-as-buttons button:hover {
    border-color: #b5b5b5;
    opacity: 1;
}

.eqjs-as-aggr-btn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZEQThDMEI1Q0VBODExRUI4RTVGRkQwNUE4OEZEMjMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZEQThDMEI2Q0VBODExRUI4RTVGRkQwNUE4OEZEMjMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRBOEMwQjNDRUE4MTFFQjhFNUZGRDA1QTg4RkQyMzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRBOEMwQjRDRUE4MTFFQjhFNUZGRDA1QTg4RkQyMzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NLrlcAAAENUlEQVR42pRVW0xcRRj+Z85tF1hYFhDLSsUUDJTW2lhp1caSYFNDUKGmNNVaiQ/1SU3QGqKvXhLS6EtNo2kJ3qqNQjBWgm5oTVRqTSFcbGlrFUq3hV32wrKc654z45zDuktbTerknJzJzD/ffP/3Xw6ilEL75q5WSOYcYlMK4LwI/sdACHjs1V4+ONT2OW8vFJX41ociagknLuNQkjbEtwfIiIAVc9ez6TLg9o673+o5MFmrzaMWxFHwrOI/NhRyRA6ZhVjEwPH/QpiBUEwUxJMDYAg7AFFn2QEsLs/XW96p3tvbcaFPj+LtyVDqierG/MNFpd5vR/vCEL+qguDGgDmUBUMEUHESiCy2Yl2wF5wtxylMMayq9Cktb9c8zeWZQ0THvksDSwPUrdc9d6QWtjzvBymPB122gFgUCJOk8rE8qGsth4qNvjHCfOa9qcsZhktJlQmLIL9MSja8vrrpZGfwlJFAG04fDp8wDauhob1yoraxCEZ7QjAZiIISM2FjYzn413sgWLXw4WLsYr/FadcyDG0fqB0J9qx5sCS+7RV/C3aRGVOFkrPd0f5TRy/dm+8X4OEXy6D5YCWse7LIOWNZhLGlFu+CaRbCVIahIPLZFGBa1Gy7c8qQSdPPH1z/wVjEd40eW+jL8V6vf6DxnrBYJYG/wwumxsBMks6KbNAchhzPZV7MMfHZPZuaV0/UvVD6lOhBcTVKakY+jfZOjcwX2NE0DWIL72RrJlDp4VCzhb45J4iFYMvuit8WZuWmPwPqifiV1COD708fb2inj9vFYEeaEzAk5jTALK2ouQJwuThuHDbTeGgRFFUeZxk+K0i4UJkn6870TuUiDuSVR9QYAc8dniwgx3G3APLsdi1heYO/mANEEdeaViq5dX/pnvt2+OWUbgFmYmEmUfB8DL7vvMxyeQWg40J62Dom4osw+NFkQXxC+IYq4mbGTimoQM3FVdJPeV4XMwKQowbkFbrBlbPkaEnT9crfWukUlLjpuTqk95kJ+iihpnn/MyVtDfurT3ICgmTYgPHvwhAcS8DOzrU3kMkydNxGILMEH+w6x0eGuW4qS/VSDrbc5WSfv879laUDnD1+DYZ7ZiHylwJltR7mNnLYIZTtTxmGiG0aqomDv+rHtDlhJ2ACm/b62h7ateaL3/vDcPTdYYjNqMBLnFOGmLHlJWzXsNfSUBP7BhhMyAFUFQ1+7D6PoqP8J2ZM3OXyYJPm6nvmp5Nff/nSOZi7sMQCAA7QP+1qcVaHgUPjEPlDf4158+bcmP4e23rVsTB1i5s5rXZps8Kz9q3uQtxjGbkXpwL6VoR1ZHeamxoqpFiljHwWlbEIG3iXBNqCVZBxOdA580YqIu0T3MsHkiGzlX12867/7rB28xWQ6NS/HUiEMM0Azl2JBDHvXrDJ2h4x49v7BWStRK5QO2NP/hZgAJAD0pYcoSiOAAAAAElFTkSuQmCC) no-repeat;
}

.eqjs-as-group-btn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMEQ1MTkwQ0VBQzExRUI4QTE4QjVBRjg4MTBBNUJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMEQ1MTkxQ0VBQzExRUI4QTE4QjVBRjg4MTBBNUJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwRDUxOEVDRUFDMTFFQjhBMThCNUFGODgxMEE1QkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwRDUxOEZDRUFDMTFFQjhBMThCNUFGODgxMEE1QkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7pRP47AAAES0lEQVR42nRUy24cRRQ9VV3VPe0ZT+x4/EhiLCdegMMzMpJlRWBQgNlEBKQskIiygA0/gPgBPgNWSBAhRQEZKQ4rIEIgEcxDMhic4AeNYzt+zaOnH9NVxa2esdmQaU1PTXXXufeec+5l7956H6t7AUq8B0YbOMxBpOPhTbn3UV2F00wDjDE87GOMhis9hGlr7kk5cVVwcGRGoaaa+QuekWwNmzfupcGMfSYdAYcuY0wHwWJ3l3Ztg7XTDJGK3xwtDKdCMoFYJ7iLAMZh4AZMM/NMH+9FAd5mlMVfczp5lCWBxSalSigYkzZFeFzOaK7HaqZ5RXQCsU5kZkMz7YDv1rNw9Pny1G2l1Btf1r9DyenJ8bhhGJL92En2EaoQvV4JiukPKODbRI8WdBgF5tKdcwtH2XCLKojLum6W21Dg0skDKkqvrTJUy+cw2FfB9eAWtpM9y38xT4yxhGuY4eX2+jeU8jozbJ321+g7YkVaiJZeWIh+C4qsENBeQMECzXRwp7H4/VDPwGOvT7wCwQXaun2kmvg1Xr4R4MHMAPpwoOq5AGWnmHMUqsiLTXIqQbtLn0HR8bGUrJ765K+5T5899sRTvaKIJpV+KJRYa/4z40kXFd63eaE0/UtTtfBzvDR7oBqFcXlyZ8w98WNCIliefe7hXvz3lJa6shIGp1fqAVzXhUuUJaYTVEiIpsOdUiMLbx7n5bc0MRXqeC3W6RiBfTtbmnrNWsoTLqJWhC2181kb2aWi8Gtamm5m5siXgojUHmyE1L+2e5N2OEUUjkuWoD2vppsIEWG9cR/1Zh0pzzwrmM3YqkgaWCH/A7Q3IpqU9lhmBaZnlkdyQN41gjvYqG1jr7VP3JYoA57nY/lUOZy9rJk6oPzQrPl292ULZo1Mpk/qjQaiKMIx0YteVrTBEguUQatJjGMaj1NWTpTRDh2W4qiduqaN05QWrK8ofSy31s5v6Z157ei8RNuEu6Y2JSlzD2KIuJwPEcOH9/QO9XSExBGHtbdUjBNyEFdPXsJXez8Ed5qLj2ZOVrnPd6q8W4jN3LaqT01J68ISVqu2aDdvQaAi+j8/ArQvPiDXi6LExdKLF2t/1D/cR2PikHR7peRHyrJC9Hh0RFGvb9Fzk6QJpoqTi5cfqb4jDjl0uTStLMLHK3M413/27tnCmdmF+HcQgwTowJp7HCOWw3kaJFUPcpNOjmcs056SmHRPa98tQNBYIuGYHU9h0evBbnKA+Y3b6HfLtulz3g7L7aFSKdu6FZD+m9RkGQHSOu8qJCqFoB72laa2d+TLpN413ynQ2nRGVLfYfE6SV//Euv19zqUwadYe8I3HM0aKKY1Epx0fjvoj19cPNi9roceIjzGG/5/OdtfahWYeMkrgpeMzP1Ur53Uta9CAzlBvk/2zGOJMeezKRri9L4V81WPSt6U9/EO2IgkI+YsLg9PvDfT2w28XaOBxREmUA/4rwACobwwZcwahoAAAAABJRU5ErkJggg==) no-repeat;
}

.eqjs-as-ungroup-btn, .eqjs-as-unaggr-btn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwQjQ4RDBFQ0VBRjExRUJCMDYyRUI0RUU5RTAwOUM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwQjQ4RDBGQ0VBRjExRUJCMDYyRUI0RUU5RTAwOUM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTBCNDhEMENDRUFGMTFFQkIwNjJFQjRFRTlFMDA5QzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTBCNDhEMERDRUFGMTFFQkIwNjJFQjRFRTlFMDA5QzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XgjMjAAADG0lEQVR42lyTy08TURTGz73zKuDU0GqLU8Q0hVKjCwjuQCU+EJrAjo0LlsS/wegSEv8FlpAQNm6aOGIMAWLqgqgJD43SFmKAPmhaaFMZ5tF7vXfGaOQks5jJ/c757u87g4yZmWfK+vpLx+/fa4yMTJ1Wq/tkYwMCd+5A++QkGFtbcPT6NaCuLvD394N0etrVtrq6IFYq3ebw8CxW0ulXSBA0qV4f8q+tvRXr9RjFGC4WFQRAJydR/4cPy1Klcg+JouZLp2cxDYW+gWUBSBIIlUpv+OtXXW42YxShv2LCxNL5efTyyoqOS6WbIMsAtg3kypUfmE5NPaUdHT/cJuygbFnxjnpdlxCK8XfC3MiOE72WzerMZYIP+iPOci3Gmrb/a2IiaavqLjSbAGyyLAhxdWdnmeTzXSKlEa1a1WXTTPCG/Izd0pI7GR5OIk3Lioh1c1R1r9bXl7z66dNb5qAHRBGgVOpGc3PvFUGg7Ba9wLkQArai5AqJRFJqbc1wrUfLccCUpNxhKDRmEuI5YfdExWIcjo563Ybsm0VI9jAQGDNFcRcxDS9ENjfBMQxwGg1oso6SYVxXUql3kM/fdIW8eEPGyRwff2L5fD8FDry1FWS/H9wTmE3jD/fKOhPGgf6fIQVKCFU0jSqRCLjA2UOZC0S3t8Eol6H45QvQ79+jkYMDXQFIuNOZI7c4edMEYNDOHzwYNdvaci2aBrKqegwoO6DYdrTz+FhXEPJoMwENh3NMlOGM3OyLxW48P69Xl5djjUoFOFjMxbhWi4Y+f/ai4rT5ncPhPTo9/fg8mXxoUbrLE+CuZFmOR8plXTo7i3FnmBSLN5SlpTdireZNZve1HSfX6O8fxZ2d+w5CB3lG3lIULx2+WIYRv5RK6c3DwyhG8/OLqFDw1pMvCc9ZVZM2pa51xCZborhX6OlJsh8u43LhEZdKcbSwsIhxoXDbFTOqJBjMlAcGxiyeM/0XBOYL5PPlao8ejbF/x1t7nlypdAubd+8+Z3Hk7UDgY31oaLTZ3p5B3OqF4ovDBuRq9++P2sFgmmvMwcEXvwUYAKx2ijgx0LbTAAAAAElFTkSuQmCC) no-repeat;
}

.eqjs-as-counts,
.eqjs-as-grandtotals {
    margin-top: 20px;
    margin-left: 10px;
    font-weight: 300;
    display: inline-flex;
}

.eqjs-as-enableaggr {
    margin-bottom: 40px;
    font-weight: 500;
    display: inline-flex;
}


/* Switch control */

.eqjs-ctrl-switch {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
}

.eqjs-ctrl-switch > .switch-text {
    margin-left: 52px;
    margin-top: 2px;
    display: inline-block;
    cursor: pointer;
}

/* Hide default HTML checkbox */
.eqjs-ctrl-switch > input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.eqjs-ctrl-switch > .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    width: 45px !important;
    height: 26px;
    background-color: #ccc;
    transition: .4s;
}

.eqjs-ctrl-switch > .slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 21px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    transition: .4s;
}

.eqjs-ctrl-switch > input:checked + .slider {
    background-color: #2196F3;
}

.eqjs-ctrl-switch > input:focus + .slider {
    box-shadow: inset 0 0 0 1px #363636;
}

.eqjs-ctrl-switch > input:checked + .slider:before {
    transform: translateX(17px);
}

/* Rounded sliders */
.eqjs-ctrl-switch > .slider.round {
    border-radius: 26px;
}

.eqjs-ctrl-switch > .slider.round:before {
    border-radius: 50%;
}


/* AggregationBar Widget */
.eqjs-aggrb-panel {
    font: normal 14px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #f9f9f9;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    padding: .5rem;
}

.eqjs-aggrb-panel > a {
    color: #0099cc;
}

.eqjs-aggrb-panel > a:hover {
    text-decoration: none;
}
/* AggregationBar Widget END */

:root {
    --column-panel-expr-block-size: 220px;
    --column-panel-attr-size: 100px;
    --column-panel-caption-size: 100px;
    --tool-button-width: 22px;
    --tool-button-height: 22px;
    --icon-size: 18px;
}

.eqjs-column-buttonsBlock,
.eqjs-qp-condition-buttonsBlock {
    background-color: var(--button-block-background);
    border-radius: 0;
    padding: 0;
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /*border: 1px solid red;*/
    top: 4px;
}

.eqjs-qc-column-checkbox:hover,
.eqjs-qp-column-checkbox:hover,
.eqjs-column-buttonsBlock .eqjs-button:hover,
.eqjs-qp-condition-buttonsBlock .eqjs-button:hover {
    color: var(--accent-text-color);
}

.eqjs-qc-column-checkbox,
.eqjs-qp-condition-checkbox,
.eqjs-button,
.eqjs-qp-condition-button,
.eqjs-ep-entity-node-button
{
    width: 22px!important;
    height: 22px!important;
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    font-family: 'easyquery' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none !important;
    line-height: 1!important;
    font-size: var(--icon-size);
    color: var(--button-text-color);
    text-decoration: none;
    padding: 0;
    outline: none;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.eqjs-ep-entity-node-button,
.eqjs-column-sortbutton,
.eqjs-qc-column-checkbox,
.eqjs-qp-condition-checkbox {
    font-size: 18px;
}

.eqjs-button-placeholder,
.eqjs-qp-button-placeholder {
    margin: 0;
}

.eqjs-ep-entity-node-button {
    top: 2px;
    position: relative;
}

.eqjs-ep-entity-node-button:hover,
.eqjs-ep-entity-node-button-open,
.eqjs-button:hover,
.eqjs-qp-condition-button:hover
{
    color: var(--accent-text-color);
}

.eqjs-ep-entity-node-button:focus {border: none!important;}

.eqjs-ep-tool-panel-select-all,
.eqjs-ep-tool-panel-deselect-all,
.eqjs-ep-tool-panel-add-columns,
.eqjs-ep-tool-panel-add-cond
{
    font-family: "easyquery"!important;
    color: var(--button-text-color);
    display: flex;
    align-items: center;
    justify-content: center;
}

.eqjs-ep-tool-panel-select-all:hover,
.eqjs-ep-tool-panel-deselect-all:hover,
.eqjs-ep-tool-panel-add-columns:hover,
.eqjs-ep-tool-panel-add-cond:hover
{
    color: var(--accent-text-color);
}

.eqjs-qc-row,
.eqjs-qp-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-height: auto;
    /*line-height: 1.4;*/
    overflow: hidden;
    flex-shrink: 0;
}

.eqjs-qc-row:not(.eqjs-mobile),
.eqjs-qp-row:not(.eqjs-mobile) {
    height: 30px;
}

.eqjs-qc-row {
    padding-left: 40px;
}

.eqjs-qc-row:not(:nth-last-child(1))
{
    border-bottom: 1px solid var(--border-color);
}

.eqjs-qc-row:not([data-show-buttons]) .eqjs-qc-column-checkbox,
.eqjs-qc-row:not([data-show-buttons]) .eqjs-column-sortbutton.eqjs-column-sortbutton-none
{
    visibility: hidden;
}

.eqjs-buttons-in-block-1.eqjs-qc-row[data-show-buttons] {padding-right: calc(var(--tool-button-width) * 1 + 2px);}
.eqjs-buttons-in-block-2.eqjs-qc-row[data-show-buttons] {padding-right: calc(var(--tool-button-width) * 2 + 2px);}
.eqjs-buttons-in-block-3.eqjs-qc-row[data-show-buttons] {padding-right: calc(var(--tool-button-width) * 3 + 2px);}
.eqjs-buttons-in-block-4.eqjs-qc-row[data-show-buttons] {padding-right: calc(var(--tool-button-width) * 4 + 2px);}
.eqjs-buttons-in-block-5.eqjs-qc-row[data-show-buttons] {padding-right: calc(var(--tool-button-width) * 5 + 2px);}

.eqjs-qc-row.eqjs-qc-disabled[data-show-buttons] {
    padding-right: 60px!important;
}


.eqjs-qc-header {
    padding-right: 100px;
}

.eqjs-qc-header.eqjs-no-buttons {
    padding-right: 0;
}


.eqjs-qc-expr-block {
    flex-basis: var(--column-panel-expr-block-size);
    min-width: var(--column-panel-attr-size);
    white-space: nowrap;
    margin-left: 10px;
    flex-shrink: 1;
    overflow: hidden;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.eqjs-qc-expr-block > * {
    margin: 0 2px!important;
}

.eqjs-qc-expr-block a, .eqjs-qc-expr-block a:hover {
    border-bottom: none;
}

.eqjs-qc-captionelement, .eqjs-qp-valueelement {
    margin-left: 10px;
    flex-shrink: 1;
    flex-grow: 1;
    width: var(--column-panel-caption-size);
    min-width: 0;
    overflow: hidden;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.eqjs-qc-attrelement, .eqjs-qp-attrelement, .eqjs-qp-operelement {
    margin-left: 0;
    flex-shrink: 1;
    flex-grow: 1;
    min-width: 0;
    overflow: hidden;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width: var(--column-panel-attr-size);
    flex-basis: var(--column-panel-expr-block-size);
}

.eqjs-qc-captionelement a,
.eqjs-qc-captionelement span,
.eqjs-qc-attrelement a,
.eqjs-qp-attrelement a,
.eqjs-qp-valueelement a,
.eqjs-qp-operelement a
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    align-items: center;
    border: 1px solid transparent;
    padding: 0 2px;
}

.eqjs-qc-captionelement a, .eqjs-qc-captionelement a:hover {
    color: #05496b;
    border-bottom: none;
}

.eqjs-qc-column-checkbox, .eqjs-qc-sortbutton-placeholder {
    position: absolute;
    flex: 0 0 18px!important;
}

.eqjs-qc-column-checkbox {
    left: 4px;
}

.eqjs-qc-sortbutton-placeholder {
    left: 24px;
    top: 3px;
}

.eqjs-button-placeholder {
    width: var(--tool-button-width);
    height: var(--tool-button-height);
}

.eqjs-button-placeholder:hover,
.eqjs-qp-button-placeholder:hover {
    background-color: var(--button-background-hover);
}

.eqjs-qc-row.eqjs-no-checkbox {
    padding-left: 20px;
}

.eqjs-qc-header.eqjs-no-checkbox .eqjs-qc-header-expression {
    margin-left: 30px;
}

.eqjs-qc-row.eqjs-no-checkbox .eqjs-qc-sortbutton-placeholder {
    left: 4px;
}

.eqjs-qc-header {
    display: flex;
    flex-flow: row wrap;
    height: 22px;
    overflow: hidden;
}


.eqjs-qc-header-expression {
    margin-left: 20px;
    flex-basis: var(--column-panel-expr-block-size);
    min-width: var(--column-panel-expr-block-size);
}

.eqjs-qc-header-title {
    flex-shrink: 0;
    flex-grow: 1;
    width: var(--column-panel-caption-size);
    margin-left: 2px;
    display: inline-block;
}

.eqjs-addrow {
    padding: 10px 0;
    border-top: 1px solid var(--border-color);
}

.eqjs-qp-ve-editbox {
    z-index: 2;
}

.eqjs-menu-scrollDiv:not(.eqjs-mobile) {
    max-height: 500px;
}

.eqjs-qc-colelement {
    margin: 0;
}

.eqjs-qc-captionelement {
    padding: 0!important;
}

.eqjs-qc-captionelement a, .eqjs-qc-expr-block > div {
    height: 18px;
}

.eqjs-qc-captionelement a {
    top: -1px;
}

.eqjs-qp-row {
    padding-right: 66px;
    flex-wrap: nowrap;
    /*min-width: 360px;*/
}

.eqjs-qp-attrelement {
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.eqjs-qp-valueelement {
    min-width: 50px!important;
    margin-left: 0;
}

.eqjs-qp-operelement {
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.eqjs-qp-disabled span, .eqjs-qc-disabled span {
    margin-bottom: 0;
}

/* ColumnsBar */
.eqjs-cb-addrow, .eqjs-sb-addrow {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0!important;
    border: none!important;
}

.eqjs-cb-addrow a, .eqjs-sb-addrow a {
    display: flex;
    height: 23px;
    width: 23px;
    font-family: easyquery;
    text-decoration: none;
    position: relative;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #c2c2c2
}

.eqjs-cb-addrow a:hover, .eqjs-sb-addrow a:hover {
    color: #0a0a0a;
    border-bottom: none!important;
}

.eqjs-cb-addrow a::before, .eqjs-sb-addrow a::before {
    left: -20px;
    top: 0;
    position: absolute;
}

.eqjs-cb-buttonsBlock, .eqjs-sb-buttonsBlock {
    top: auto;
    bottom: 100%;
}

.eqjs-cb-buttonsBlock > div, .eqjs-sb-buttonsBlock > div {
    width: 23px;
    height: 23px;
    background: #ccc;
    display: flex!important;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: normal;
    border-radius: 4px;
}

.eqjs-cb-buttonsBlock > div:hover, .eqjs-sb-buttonsBlock > div:hover {
    background: #0a0a0a;
    color: #ffffff;
}

/* Debug styles */

/*.eqjs-qc-row {*/
/*    border: 1px solid blue;*/
/*}*/

/*.eqjs-qc-expr-block a, .eqjs-qc-captionelement a {*/
/*    border: 1px solid red!important;*/
/*}*/

/* Mobile */
.eqjs-qc-row.eqjs-mobile, .eqjs-qp-row.eqjs-mobile {
    padding: 4px 8px;
    line-height: 1.2;
}

.eqjs-qc-expr-block.eqjs-mobile {
    margin-left: 40px;
}

.eqjs-qp-condition-buttonsBlock.eqjs-mobile {
    top: 6px;
}

/* Legacy */
.eqjs-addrow > a:hover {
    text-decoration: none;
    border-bottom: 1px dashed;
}

/* Legacy */
.eqjs-qc-captionelement {
    border: 1px solid transparent;
    padding: 2px;
}

.eqjs-qc-captionelement input {
    min-width: var(--column-panel-caption-size);
    width: auto;
}
/*setting to all page */
#eqv-main{
    width:1174px;
    background: #fff;
    margin:auto;
    padding-top:10px;
}

/* error text */
.eqv-error, .eqv-error div{
    color: Red;
    font: normal 20px Calibri;
}

/* title */
.eqv-title{
    float: left;
    background: url(data:image/png;base64,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) no-repeat center left;
    padding: 0 0 0 35px;
    color: #3A94D4;
    font: bold 25px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* sub-title*/
.eqv-sub-title{
    margin: 14px 0 0 10px;
    float: left;
    font: bold 11px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3a94d4;
}

/* header */
.eqv-header{
    display:block;
    height:40px;
}

.eqv-global-message {
    display: none;
    background-color: coral;
    border-radius: 10px;
    color: white;
    float: right;
    padding: 5px 10px 8px;
}

.eqv-header-panel{
    height: 494px;
}
.eqv-header-panel > div{
    height: 494px;
    margin: 0 0 20px 0;
}

/* content */
#eqv-content{
    background: #f6f6f6;
    border:2px solid #dedede;
    padding:20px;
}

.eqv-hr{
    height: 6px;
    border: none;
    margin: 0 0;
}


.eqv-bottom-panel{
    height : 313px;
}

.eqv-bottom-panel > div{
    height : 287px;
    margin: 0 0 20px 0;
}

/* central block */
.eqv-central-block{
    width: 59%;
    float: left;
}

/* copyright */
#eqv-footer{
    margin: 10px 0;
    padding: 0 0 20px 0;
    font: normal 12px Calibri;
    color: #000;
}

.eqv-copyright{
    float: left;
}

.eqv-power-by{
    float: right;
}

.eqv-copyright a, .eqv-power-by a{
    color: #237901;
}

/* entities panel */

.eqv-entities-block{
    width: 20%;
    float: left;
    margin: 0 20px 0 0 !important;
    background: #fff;
    border: 1px solid silver;
    position: relative;
}

.eqv-entities-hr{
    background: #7BC4F8;
}

.eqv-entities-title{
    font: normal 18pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    padding: 0 0 4px 10px;
    background: #F9F9F9;
    border-bottom: 1px solid #7BC4F8;
    height: 38px;
}

.eqv-entities-panel-container {
    position:absolute;
    left:0;
    right:0;
    bottom: 0;
    top:44px;
}

/* conditions block */
.eqv-query-panel-container {
    position:absolute;
    left:0;
    right:0;
    bottom: 0;
    top:44px;
}

.eqv-conditions-block{
    background: white;
    border: 1px solid silver;
    height: 294px;
    position: relative;
}

.eqv-conditions-hr{
    background: #1777B1;
}

.eqv-conditions-title{
    font: normal 18pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    padding: 0 0 4px 10px;
    background: #F9F9F9;
    border-bottom: 1px solid #1777B1;
    height: 38px;
}

/* columns block */
.eqv-columns-block, .eqv-columns-sorting-block{
    background: white;
    border: 1px solid silver;
    height: 180px;
    margin: 0 0 20px 0;
    position: relative;
}

.eqv-columns-sorting-block {
    height: auto;
    margin-top: -21px;
}

.eqv-columns-hr{
    background: #1777B1;
}

.eqv-columns-title{
    font: normal 18pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    padding: 0 0 4px 10px;
    background: #F9F9F9;
    border-bottom: 1px solid #1777B1;
    height: 38px;
}

.eqv-columns-panel-container {
    position:absolute;
    left:0;
    right:0;
    bottom: 0;
    top:44px;
}

.eqv-columns-sorting-title {
    z-index: 1000;
    position: absolute;
    top: -12px;
    left: 20px;
    background-color: white;
    padding: 0 10px 2px 10px;
    border: 1px solid lightgrey;
    border-radius: 7px;
    font: normal 10pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
}

.eqv-columns-sorting-container {
    margin-top: 10px;
}

/* menu block */
.eqv-menu-block{
    width: 17%;
    float: right;
    background: #fff;
    border: 1px solid silver;
}

.eqv-menu-hr{
    background: #AE67DF;
}

.eqv-menu-title{
    font: normal 18pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    padding: 0 0 4px 10px;
    background: #F9F9F9;
    border-bottom: 1px solid #1777B1;
}

.eqv-menu-content{
    padding: 10px;
}

.eqv-menu-content div{
    margin: 10px 0;
}

/* menu block - buttons */
.eqv-button {
    width: 100%;
    border: solid 1px #AE67DF;
    font-family: Segoe UI, serif;
    font-size: 15px;
    color: #4F4F4F;
    cursor: pointer;
    padding: 3px 10px 3px 10px;
    display: inline-block;
    margin: 10px 0;
    text-align: center;
}

.eqv-button:hover {
    background-color: #AE67DF;
    color: white !important;
}

.eqv-button-fetch {
	border-color: #237901;
}

.eqv-button-fetch:hover {
	background-color: #237901;
}

/* SQL panel */
.eqv-sql-panel {
    width: 25%;
    border: 1px solid #C4D6E5;
    background: white;
    float: left;
    position:relative;
}

.eqv-sql-panel-hr{
    background: #A8ABAD;
}

.eqv-sql-panel-title{
    font: normal 18pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    padding: 0 0 4px 10px;
    background: #F9F9F9;
    border-bottom: 1px solid #A8ABAD;
    height: 38px;
}

/* sql panel - block */
.eqv-sql-block{
    bottom: 0;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 44px;
}

/* sql panel - result block */
.eqv-sql-panel-result{
    padding: 7px;
    overflow-y: auto;
    overflow-x: hidden;
    font: normal 11px Verdana;
}

/* result panel */
#eqv-ResultExportButtons {
    display: none;
    float: right;
    margin-right: 5px;
    margin-top: 3px;
    font-size:12pt;
    padding:4px;
}

.eqv-result-panel{
    background: white;
    position: relative;
    border: 1px solid #C1D5E4;
    width: 73%;
    float: right;
}

.eqv-result-panel-hr{
    background: #237901;
}

.eqv-result-panel-title{
    border-bottom: 1px solid #237901;
    font: normal 18pt "Segoe UI Light", "Segoe Light", "Segoe UI", Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    padding: 0 0 4px 10px;
    background: #F8F7F7;
    height: 38px;
}

.eqv-result-panel-title a {
    font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
    border-bottom: 1px dashed;
    margin-right: 10px;
}

.eqv-result-panel-title a:hover {
     color: #333333;
     border-bottom: 1px solid;
     text-decoration: none;
}


.eqv-result-panel-content{
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 44px;
	display: flex;
}

.eqv-result-panel-content table{
    font: normal 12px Calibri;
	border: solid 1px rgba(0,0,0,.125);
}

.eqv-result-panel-content table td{
    padding: 5px;
    color: #4F4F4F;
    font: 10px Arial;
    border-bottom: 1px solid #E4E4E4;
}

.eqv-result-panel-error{
    color: Red;
    font: normal 20px Calibri;
    text-align: center;
}

.eqv-result-panel.loader{
    background: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///wAAAPr6+pKSkoiIiO7u7sjIyNjY2J6engAAAI6OjsbGxjIyMlJSUuzs7KamppSUlPLy8oKCghwcHLKysqSkpJqamvT09Pj4+KioqM7OzkRERAwMDGBgYN7e3ujo6Ly8vCoqKjY2NkZGRtTU1MTExDw8PE5OTj4+PkhISNDQ0MrKylpaWrS0tOrq6nBwcKysrLi4uLq6ul5eXlxcXGJiYoaGhuDg4H5+fvz8/KKiohgYGCwsLFZWVgQEBFBQUMzMzDg4OFhYWBoaGvDw8NbW1pycnOLi4ubm5kBAQKqqqiQkJCAgIK6urnJyckpKSjQ0NGpqatLS0sDAwCYmJnx8fEJCQlRUVAoKCggICLCwsOTk5ExMTPb29ra2tmZmZmhoaNzc3KCgoBISEiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCAAAACwAAAAAEAAQAAAHaIAAgoMgIiYlg4kACxIaACEJCSiKggYMCRselwkpghGJBJEcFgsjJyoAGBmfggcNEx0flBiKDhQFlIoCCA+5lAORFb4AJIihCRbDxQAFChAXw9HSqb60iREZ1omqrIPdJCTe0SWI09GBACH5BAkIAAAALAAAAAAQABAAAAdrgACCgwc0NTeDiYozCQkvOTo9GTmDKy8aFy+NOBA7CTswgywJDTIuEjYFIY0JNYMtKTEFiRU8Pjwygy4ws4owPyCKwsMAJSTEgiQlgsbIAMrO0dKDGMTViREZ14kYGRGK38nHguHEJcvTyIEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDAggPg4iJAAMJCRUAJRIqiRGCBI0WQEEJJkWDERkYAAUKEBc4Po1GiKKJHkJDNEeKig4URLS0ICImJZAkuQAhjSi/wQyNKcGDCyMnk8u5rYrTgqDVghgZlYjcACTA1sslvtHRgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCQARAtOUoQRGRiFD0kJUYWZhUhKT1OLhR8wBaaFBzQ1NwAlkIszCQkvsbOHL7Y4q4IuEjaqq0ZQD5+GEEsJTDCMmIUhtgk1lo6QFUwJVDKLiYJNUd6/hoEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4uen4ICCA+IkIsDCQkVACWmhwSpFqAABQoQF6ALTkWFnYMrVlhWvIKTlSAiJiVVPqlGhJkhqShHV1lCW4cMqSkAR1ofiwsjJyqGgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCSMhREZGIYYGY2ElYebi56fhyWQniSKAKKfpaCLFlAPhl0gXYNGEwkhGYREUywag1wJwSkHNDU3D0kJYIMZQwk8MjPBLx9eXwuETVEyAC/BOKsuEjYFhoEAIfkECQgAAAAsAAAAABAAEAAAB2eAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4ueICImip6CIQkJKJ4kigynKaqKCyMnKqSEK05StgAGQRxPYZaENqccFgIID4KXmQBhXFkzDgOnFYLNgltaSAAEpxa7BQoQF4aBACH5BAkIAAAALAAAAAAQABAAAAdogACCg4SFggJiPUqCJSWGgkZjCUwZACQkgxGEXAmdT4UYGZqCGWQ+IjKGGIUwPzGPhAc0NTewhDOdL7Ykji+dOLuOLhI2BbaFETICx4MlQitdqoUsCQ2vhKGjglNfU0SWmILaj43M5oEAOwAAAAAAAAAAAA==) no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    border: none;
}


/* result grid */
.eqv-result-grid {
	display: flex;
	flex-direction: column;
	overflow: auto;
	flex: 100 1 auto;
}

.eqv-result-grid-header td{
    font: bold 14px Calibri;
    border-bottom: 1px solid silver !important;
}


.eqv-result-grid-header th{
    background-color: #F6F6F6;
    color: #4F4F4F;
    height: 30px;
    font: bold 11px Arial !important;
    border-bottom: 1px solid #E4E4E4;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
}

.eqv-grid-panel {
	overflow: auto;
	flex-grow: 100;
}

.eqv-grid-panel.eqjs-mobile {
	overflow: hidden;
}

/* chart */
.eqv-chart-panel {
    flex: 0 0 360px;
}

/* pagination */
.pagination {
    margin: 0;
}

.eqv-pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0;
    border-radius: 4px;
}

.eqv-pagination > li {
    display: inline;
}

.eqv-pagination > li > a, .eqv-pagination > li > span {
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
}

.eqv-pagination > li > a:hover, .eqv-pagination > li > span:hover, .eqv-pagination > li > a:focus, .eqv-pagination > li > span:focus {
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
}

.eqv-pagination > .active > a, .eqv-pagination > .active > span, .eqv-pagination > .active > a:hover, .eqv-pagination > .active > span:hover, .eqv-pagination > .active > a:focus, .eqv-pagination > .active > span:focus {
    background-color: #428bca;
    border-color: #428bca;
    color: #fff;
    cursor: default;
    z-index: 2;
}

.eqv-pagination > .disabled > span, .eqv-pagination > .disabled > span:hover, .eqv-pagination > .disabled > span:focus, .eqv-pagination > .disabled > a, .eqv-pagination > .disabled > a:hover, .eqv-pagination > .disabled > a:focus {
    background-color: #fff;
    border-color: #ddd;
    color: #999;
    cursor: not-allowed;
}

.eqv-pagination > li:first-child > a, .eqv-pagination > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    margin-left: 0;
}

.eqv-pagination > li:last-child > a, .eqv-pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.eqv-export-buttons {
    float: right;
    margin-right: 5px;
    margin-top: 3px;
    font-size: 12pt;
    padding: 4px;
}


.eqv-select {
    font-size: 12px;
    width: 100%;
}

/* Dropdown button styles */

.eqv-drop-button {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* The container <div> - needed to position the dropdown content */
.eqv-dropdown-container {
    width: 100%;
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.eqv-dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    z-index: 1;
    border: 1px solid silver;
    border-radius: 0 0 4px 4px;
    padding: 6px 0;
    box-shadow: 4px 8px 15px 0px rgba(0,0,0,.16);
    margin-top: 0 !important;
    background-color: white;
	right: 0;
}

/* Links inside the dropdown */
.eqv-dropdown-content a {
    font-size: 0.9rem;
    color: #333333;
    padding: 5px 14px;
    text-decoration: none;
    display: block;
	white-space: nowrap;
}

/* Change color of dropdown links on hover */
.eqv-dropdown-content a:hover {
    background-color: #ecf3f5;
    color: #1776b1;
}

/* Show the dropdown menu (use JS to add this class to the .eqv-dropdown-content container when the user clicks on the dropdown button) */
.eqv-dropdown-show {
    display: block;
}

/* Dropdown button styles - END */


/* Query Label Styles */
.eqjs-query-name .eqjs-query-name-tooltip {
    visibility: hidden;
    background-color: white;
    padding: 5px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;

    top: 0;
    right: 0;
    left: 0;
}

.eqjs-query-name:hover .eqjs-query-name-tooltip {
    visibility: visible;
}

.eqjs-query-name-theme {
    color: #7a10c3;
    border-bottom: 1px solid silver;
}

/* Query Label Styles */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ks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QkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsK0JBQStCO0FBQ25DOztBQUVBLHVCQUF1QiIsInNvdXJjZXMiOlsid2VicGFjazovL3RyYWNrZXItcHJvLy4vbm9kZV9tb2R1bGVzL0BlYXN5cXVlcnkvdWkvZGlzdC9hc3NldHMvY3NzL2Vhc3lxdWVyeS5jc3MiLCJ3ZWJwYWNrOi8vdHJhY2tlci1wcm8vLi9ub2RlX21vZHVsZXMvQGVhc3lxdWVyeS91aS9kaXN0L2Fzc2V0cy9jc3MvZWFzeXF1ZXJ5LnVpLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdiBociB7XHJcbiAgICBtYXJnaW46MDtcclxufVxyXG5cclxuLmVxanMtcXAtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQ6IG5vcm1hbCAxNHB4IFRyZWJ1Y2hldCBNUywgVGFob21hLCBWZXJkYW5hLCBHZW5ldmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1xcC1wYW5lbCAqLCAuZXFqcy1xYy1wYW5lbCAqLCAuZXFqcy1lcC1wYW5lbCAqLCAuZXFqcy1jYi1wYW5lbCAqLCAuZXFqcy1ncmItcGFuZWwgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXBhbmVsICo6Zm9jdXMsIC5lcWpzLXFjLXBhbmVsICo6Zm9jdXMsIC5lcWpzLWVwLXBhbmVsICo6Zm9jdXMsIC5lcWpzLWNiLXBhbmVsICo6Zm9jdXMsIC5lcWpzLWdyYi1wYW5lbCAqOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjMDA5OUNDO1xyXG59XHJcblxyXG4uZXFqcy1lcC1wYW5lbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDk5Q0MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LWNvbHVtbi1lbnRhdHRyLmFjdGl2ZSBhOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5lcWpzLWFkZHJvdyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG59XHJcblxyXG4uZXFqcy1xcC1hZGRyb3csIC5lcWpzLXFjLWFkZHJvdyB7XHJcblx0ZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZXFqcy1hZGRyb3cgYSB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuXHJcbi5lcWpzLWFkZHJvdy1lbXB0eSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5lcWpzLWFkZHJvdyBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG59XHJcblxyXG4uZXFqcy1hZGRyb3cgPiBhOmhvdmVye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG59XHJcblxyXG5cclxuLmVxanMtcWMtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQ6IG5vcm1hbCAxNHB4IFRyZWJ1Y2hldCBNUywgVGFob21hLCBWZXJkYW5hLCBHZW5ldmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1xYy1oZWFkZXIge1xyXG4gICAgZm9udDogbm9ybWFsIDE1cHggQ2FsaWJyaTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZXFqcy1xYy1oZWFkZXIgZGl2IHtcclxuICAgIGZvbnQ6IGJvbGQgMTVweCBDYWxpYnJpO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWhlYWRlci1leHByZXNzaW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZXFqcy1xcC1yb3cge1xyXG4gICAgbWluLWhlaWdodDogMjhweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtb2Zmc2V0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1yb3d7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1xYy1jb2wtbGFuZGluZy1zbG90LCAuZXFqcy1xcC1jb25kLWxhbmRpbmctc2xvdCB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmYjljMmY7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmI5YzJmO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1jb2wtbGFuZGluZy1zbG90ID4gZGl2LCAuZXFqcy1xcC1jb25kLWxhbmRpbmctc2xvdCA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOWMyZjtcclxufVxyXG5cclxuLmVxanMtcXAtcm93OmhvdmVyLCAuZXFqcy1xYy1yb3c6aG92ZXIsIC5lcWpzLWNiLXJvdzpob3ZlciwgLmVxanMtc2Itcm93OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGYyZjI7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy5hY3RpdmUsIC5lcWpzLXFjLXJvdy5hY3RpdmUsIC5lcWpzLWNiLXJvdy5hY3RpdmUsIC5lcWpzLXNiLXJvdy5hY3RpdmUgLmVxanMtc29ydGFibGUtaGVscGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlYmU3ZTc7XHJcbn1cclxuXHJcbi5lcWpzLXNvcnRhYmxlLWhlbHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZiOWMyZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmVxanMtcXAtcm93LWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OjA7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy1ncm91cC1yb290IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxufVxyXG5cclxuLmVxanMtcXAtcm93LWdyb3VwLXJvb3QgLmVxanMtcXAtZ3J2YWx1ZWVsZW1lbnQgYSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVxanMtcXAtZ3JvdXAtcm9vdCB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kaXRpb25zLXJvb3Qge1xyXG5cdG1heC1oZWlnaHQ6IG5vbmU7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWdyb3VwLXJvb3QgPiAuZXFqcy1xcC1jb25kaXRpb25ze1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtcXAtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy1jb25kaXRpb24uZXFqcy1xcC1jb25kaXRpb24taW5qb2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwIDAgIzNhYmIxYjtcclxufVxyXG5cclxuLmVxanMtcXAtcm93LWNvbmRpdGlvbi5lcWpzLXFwLWNvbmRpdGlvbi1wYXJhbWV0ZXJpemVkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwIDAgI2E3NGNmMTtcclxufVxyXG5cclxuLmVxanMtcXAtcm93LWNvbmRpdGlvbi5lcWpzLXFwLWNvbmRpdGlvbi1wYXJhbWV0ZXJpemVkLmVxanMtcXAtY29uZGl0aW9uLWluam9pbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAwICNhNzRjZjEsIGluc2V0IDRweCAwIDAgMCB3aGl0ZSwgaW5zZXQgN3B4IDAgMCAwICMzYWJiMWI7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRlbGVtZW50IHtcclxuICAgIG1hcmdpbjogNHB4IDhweCAycHggMDtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRlbGVtZW50LmVxanMtcXAtYXR0cmVsZW1lbnQtd2lkZSB7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGVsZW1lbnQuZXFqcy1xcC12YWx1ZWVsZW1lbnQge1xyXG4gICAgZmxleC1zaHJpbms6IDI7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNvbGVsZW1lbnQge1xyXG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogM3B4IDhweCAwIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmVxanMtcWMtaGlkZGVuIC5lcWpzLXFjLWNvbGVsZW1lbnQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZXFqcy1xYy1leHByLWJsb2Nre1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6MjgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcclxufVxyXG5cclxuLmVxanMtcWMtcGFyYW1zLWJsb2NrLCAuZXFqcy1xYy1wYXJhbXMtYmxvY2sgc3BhbiB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZXFqcy1xYy1wYXJhbXMtYmxvY2sge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXBhcmFtcy1ibG9jayAuZXFqcy1xcC12YWx1ZWVsZW1lbnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZXFqcy1xYy1wYXJhbXMtYmxvY2sgLmVxanMtcXAtdmFsdWVlbGVtZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1xYy1jb2x1bW4tY2hlY2tib3h7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94LmVuYWJsZWR7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmVxanMtcXAtZ3JlbGVtZW50IHtcclxuICAgIG1hcmdpbjogNXB4IDhweCAwIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGVsZW1lbnQgPiBhLCBhLmVxanMtcXAtY29uZGVsZW1lbnQsIC5lcWpzLXFwLWdyZWxlbWVudCA+IGEsIGEuZXFqcy1xcC1ncmVsZW1lbnQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQUVBRUFFO1xyXG4gICAgY29sb3I6ICMwMDk5Q0M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNvbGVsZW1lbnQgPiBhLCBhLmVxanMtcWMtY29sZWxlbWVudCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNBRUFFQUU7XHJcbiAgICBjb2xvcjogIzAwOTlDQztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRlbGVtZW50ID4gYTpob3ZlciwgYS5lcWpzLXFwLWNvbmRlbGVtZW50OmhvdmVyLCAuZXFqcy1xcC1ncmVsZW1lbnQgPiBhOmhvdmVyLCBhLmVxanMtcXAtZ3JlbGVtZW50OmhvdmVyLCAuZXFqcy1xYy1jb2xlbGVtZW50ID4gYTpob3ZlciwgYS5lcWpzLXFjLWNvbGVsZW1lbnQ6aG92ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXZhbHVlZWxlbWVudCB7XHJcblx0ZmxleDogMCAxIGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLXFwLXZhbHVlZWxlbWVudCBhLCBhLmVxanMtcXAtdmFsdWVlbGVtZW50IHtcclxuICAgIGNvbG9yOiAjMDc0QjdBO1xyXG59XHJcblxyXG4uZXFqcy1xYy1hdHRyZWxlbWVudCA+IGEsIGEuZXFqcy1xYy1hdHRyZWxlbWVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1jYXB0aW9uZWxlbWVudCA+IGEsIGEuZXFqcy1xYy1jYXB0aW9uZWxlbWVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1kaXNhYmxlZCAuZXFqcy1xcC12YWx1ZWVsZW1lbnQgc3BhbiwgLmVxanMtcXAtcmVhZG9ubHkgLmVxanMtcXAtdmFsdWVlbGVtZW50IHNwYW57XHJcbiAgICBtYXgtd2lkdGg6IDE2N3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtcXAtdmFsdWVlbGVtZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZXFqcy1xcC1kaXNhYmxlZCBzcGFuLCAuZXFqcy1xYy1kaXNhYmxlZCBzcGFuICB7XHJcbiAgICBjb2xvcjogIzlFOUU5RTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJlYWRvbmx5IHNwYW4ge1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWVycm9yIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG4uZXFqcy1xcC12ZS1sb2FkZXIge1xyXG4gICAgd2lkdGg6MTZweDtcclxuICAgIGhlaWdodDoxMXB4O1xyXG59XHJcblxyXG4vKiBsZXZlbHMgKi9cclxuLmVxanMtcXAtbGV2ZWwtMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxufVxyXG5cclxuLyogbGV2ZWxzIGVuZCAqL1xyXG5cclxuLyogZGlhbG9nICovXHJcbi5lcWpzLWRpYWxvZ3tcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXZlLXN1YnF1ZXJ5e1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGl0aW9uLWJ1dHRvbnNCbG9jayB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvd1tkYXRhLXNob3ctYnV0dG9uc10gPiAuZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uc0Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5lcWpzLWNvbHVtbi1idXR0b25zQmxvY2t7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZXFqcy1idXR0b24tcGxhY2Vob2xkZXIsIC5lcWpzLXFwLWJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcblx0bWFyZ2luOiAzcHggMnB4IDAgMnB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5lcWpzLWdwLWNvbHVtbi1idXR0b24ge1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5lcWpzLWdwLWNvbHVtbi1idXR0b24tbWVudSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5lcWpzLWdwLWNvbC1sYW5kaW5nLXNsb3Qge1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjljMmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcWMtc29ydGJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmVxanMtYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLCAuZXFqcy1xYy1jb2x1bW4tYnV0dG9uLCAuZXFqcy1xYy1zb3J0YnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZXFqcy1xYy1yb3cgIC5lcWpzLXFjLWJ1dHRvbnNCbG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXFqcy1xYy1yb3cgIC5lcWpzLWNvbHVtbi1zb3J0YnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvd1tkYXRhLXNob3ctYnV0dG9uc10gIC5lcWpzLXFjLWJ1dHRvbnNCbG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1yb3dbZGF0YS1zaG93LWJ1dHRvbnNdICAuZXFqcy1jb2x1bW4tc29ydGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGl0aW9uLWNoZWNrYm94e1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1jaGVja2JveC5lbmFibGVke1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5e1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLXBhbmVsID4gZGl2LmVxanMtZXAtZW50aXR5e1xyXG4gICAgYm90dG9tOiA0MXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMzBweDtcclxufVxyXG5cclxuLmVxanMtZXAtZmlsdGVyLWJveHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmVxanMtZXAtZmlsdGVyLWJveC1pbnB1dHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LWJsb2Nre1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250OiBub3JtYWwgMTJweCBBcmlhbDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNEU0O1xyXG4gICAgcGFkZGluZzogM3B4IDA7XHJcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1sYWJlbHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQ6IGJvbGQgMTVweCBDYWxpYnJpO1xyXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LW5vZGUtbGFiZWwgaW5wdXR7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0zcHg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1ibG9jayBpbnB1dHtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1vZmZzZXR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTVweDtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LWF0dHItbGFiZWx7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LWF0dHItbGFiZWwuZHJhZ2dhYmxlIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLyogcm9vdCBlbnRpdHkgYXR0cmlidXRlIGNsYXNzICovXHJcbi5lcWpzLWVwLWVudGl0eS1hdHRyLXJvb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktYXR0ci1sYWJlbCBpbnB1dHtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTNweDtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LW5vZGUtYnV0dG9ue1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweCA3cHg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLXRvb2wtcGFuZWx7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG59XHJcblxyXG4uZXFqcy1lcC10b29sLXBhbmVsIGRpdi5lcWpzLWVwLXRvb2wtcGFuZWwtbGVmdC1zaWRle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uZXFqcy1lcC10b29sLXBhbmVsIGRpdi5lcWpzLWVwLXRvb2wtcGFuZWwtcmlnaHQtc2lkZXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwgZGl2IGRpdntcclxuICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMTAlO1xyXG59XHJcblxyXG4uZXFqcy1oaWdobGlnaHR7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWRyb3Bob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eSA+IC5lcWpzLWVwLWVudGl0eS1jaGlsZHJlbntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtcm9vdExldmVse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcclxufVxyXG5cclxuLmVxanMtbWVudS1sZXZlbERpdntcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LXNlYXJjaERpdntcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4uZXFqcy1tZW51LXNlYXJjaEJveHtcclxuICAgIHdpZHRoOiA5MyU7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmVxanMtbWVudS1zZWFyY2hCb3guZXFqcy1kaWFsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LXNjcm9sbERpdntcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtc2Nyb2xsRGl2OmZvY3VzIHtcclxuICAgIG91dGxpbmU6bm9uZTtcclxufVxyXG5cclxuLmVxanMtbWVudS1pdGVtRGl2IGlucHV0e1xyXG4gICAgbWFyZ2luOiA0cHggMTBweCAwIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXZ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdi5lcWpzLW1lbnUtc2VsZWN0ZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdi5lcWpzLW1lbnUtc2VsZWN0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICBcIlxcMjcxMyBcIjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYtYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYtaGFzQ2hpbGRyZW57XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYtZmlsdGVyLWhhc0NoaWxkcmVuIHtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVxanMtbWVudS1pdGVtRGl2LWhpZ2hsaWdodCB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdjpob3ZlciwgLmVxanMtbWVudS1pdGVtRGl2LmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICNlY2YzZjU7XHJcbiAgICBjb2xvcjogIzE3NzZiMTtcclxufVxyXG5cclxuLmVxanMtbWVudS1pdGVtRGl2LXRleHR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmVxanMtbWVudS1hcHBseURpdntcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcclxufVxyXG5cclxuLmVxanMtbWVudS1hcHBseURpdiBidXR0b257XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmVxanMtbWVudS1jYW5jZWx7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbn1cclxuXHJcblxyXG4vKiBDb2x1bW5zIHBhbmVsICovXHJcblxyXG4uZXFqcy1xYy1jb2x1bW5ze1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWRyYWd7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBjdXJzb3I6IG4tcmVzaXplICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xyXG4gICAgd2lkdGg6IDY2NHB4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNvbHVtbi1kcmFnLWZvcmJpZGRlbntcclxuICAgIGJhY2tncm91bmQ6ICNGNzgxOUY7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNvbHVtbi1zb3J0e1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgY3Vyc29yOiBuLXJlc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI0U4RjNGRjtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1mYi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci1saW5rOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuLmVxanMtZmItcXVlcnlwYW5lbGJsb2NrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi5lcWpzLWZiLXF1ZXJ5cGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZjlmOWY5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQUFBO1xyXG59XHJcblxyXG4uZXFqcy1mYi1xdWVyeXBhbmVsID4gLmVxanMtcXAtZ3JvdXAtcm9vdCA+IC5lcWpzLXFwLWNvbmRpdGlvbnMge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtZmItcXVlcnlwYW5lbCAuZXFqcy1xcC1hZGRyb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXItaWNvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTljZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtZmItaGVhZGVyLWljb24gc3BhbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci1hcnJvd2Jsb2NrIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxufVxyXG5cclxuLmVxanMtZmItaGVhZGVyLWFycm93IHtcclxuXHRib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiA3cHggN3B4IDAgN3B4O1xyXG5cdGhlaWdodDogMDtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxuLmVxanMtZmItaGVhZGVyLWFycm93VXAge1xyXG5cdGJvcmRlci13aWR0aDogMCA3cHggN3B4IDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXItdGV4dGJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXItdGV4dGJsb2NrIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVxanMtZmItYnV0dG9uc2Jsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcblxyXG4uZXFqcy1mYi1idXR0b24ge1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDJweCAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSBpbnNldCwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG59XHJcblxyXG4uZXFqcy1mYi1idXR0b246aG92ZXIsIC5lcWpzLWZiLWJ1dHRvbjphY3RpdmUsIC5lcWpzLWZiLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmVxanMtZmItYnV0dG9uLWFwcGx5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1Y2I4NWMgMHB4LCAjNDE5NjQxIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2U4ZjNlO1xyXG59XHJcblxyXG4uZXFqcy1mYi1idXR0b24tY2xlYXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyOGJjYSAwcHgsICMyZDZjYTIgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBib3JkZXItY29sb3I6ICMyYjY2OWE7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWJ1dHRvbi1hcHBseTpob3ZlciwgLmVxanMtZmItYnV0dG9uLWFwcGx5OmFjdGl2ZSwgLmVxanMtZmItYnV0dG9uLWFwcGx5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTk2NDE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzZThmM2U7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWJ1dHRvbi1jbGVhcjpob3ZlciwgLmVxanMtZmItYnV0dG9uLWNsZWFyOmFjdGl2ZSwgLmVxanMtZmItYnV0dG9uLWNsZWFyOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDZjYTI7XHJcbiAgICBib3JkZXItY29sb3I6ICMyYjY2OWE7XHJcbn1cclxuXHJcbi8qICBQcm9ncmVzcyBpbmRpY2F0b3IgICovXHJcbi5lcWpzLXByb2dyZXNzLXdpbjgge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5lcWpzLXByb2dyZXNzLXdpbjggLndCYWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICBhbmltYXRpb246IG9yYml0IDcuMTVzIGluZmluaXRlO1xyXG59XHJcblxyXG4uZXFqcy1wcm9ncmVzcy13aW44IC53QmFsbCAud0lubmVyQmFsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmVxanMtcHJvZ3Jlc3Mtd2luOCAjd0JhbGxfMSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNTZzO1xyXG59XHJcblxyXG4uZXFqcy1wcm9ncmVzcy13aW44ICN3QmFsbF8yIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zMXM7XHJcbn1cclxuXHJcbi5lcWpzLXByb2dyZXNzLXdpbjggI3dCYWxsXzMge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjYycztcclxufVxyXG5cclxuLmVxanMtcHJvZ3Jlc3Mtd2luOCAjd0JhbGxfNCB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOTRzO1xyXG59XHJcblxyXG4uZXFqcy1wcm9ncmVzcy13aW44ICN3QmFsbF81IHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb3JiaXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICA3JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDMwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MTBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDclO1xyXG4gICAgfVxyXG5cclxuICAgIDM5JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NDVkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc3MGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzklO1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MDBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICA3NiUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTAwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLyogIEVuZCBvZiBQcm9ncmVzcyBpbmRpY2F0b3IgICovXHJcblxyXG5cclxuXHJcbi8qIENvbHVtbnNCYXIgU1RBUlQgKi9cclxuLmVxanMtY2ItcGFuZWwsIC5lcWpzLXNiLXBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udDogbm9ybWFsIDE0cHggVHJlYnVjaGV0IE1TLCBUYWhvbWEsIFZlcmRhbmEsIEdlbmV2YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuLmVxanMtY2ItaGVhZGVyLCAuZXFqcy1zYi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtY2ItY29sdW1ucywgLmVxanMtc2ItY29sdW1ucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWdwLWFkZHJvdyxcclxuLmVxanMtY2ItYWRkcm93LFxyXG4uZXFqcy1zYi1hZGRyb3cge1xyXG4gICAgbWFyZ2luOiA1cHggMnB4IDJweCAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgcGFkZGluZzowO1xyXG59XHJcblxyXG4uZXFqcy1ncC1hZGRyb3cgYSxcclxuLmVxanMtY2ItYWRkcm93IGEsXHJcbi5lcWpzLXNiLWFkZHJvdyBhIHtcclxuICBiYWNrZ3JvdW5kOiBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOjA7XHJcblxyXG4gIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmVxanMtZ3AtYWRkcm93ID4gYTpob3ZlcixcclxuLmVxanMtY2ItYWRkcm93ID4gYTpob3ZlcixcclxuLmVxanMtc2ItYWRkcm93ID4gYTpob3ZlcntcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdywgLmVxanMtc2Itcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OUNDO1xyXG4gICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgZm9udDogbm9ybWFsIDE0cHggVHJlYnVjaGV0IE1TLCBUYWhvbWEsIFZlcmRhbmEsIEdlbmV2YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDA5OUNDO1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuZXFqcy1jYi1kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzk5OTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuZXFqcy1jYi1yZWFkb25seSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjOTk5O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdyAgLmVxanMtY2ItYnV0dG9uc0Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdyAgLmVxanMtY29sdW1uLXNvcnRidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtY2Itcm93W2RhdGEtc2hvdy1idXR0b25zXSAgLmVxanMtY2ItYnV0dG9uc0Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvd1tkYXRhLXNob3ctYnV0dG9uc10gIC5lcWpzLWNvbHVtbi1zb3J0YnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZXFqcy1jYi1leHByLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLmVxanMtY2ItY29sZWxlbWVudCxcclxuLmVxanMtc2ItY29sZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDRweCA4cHggMCAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5lcWpzLXNiLWNhcHRpb25lbGVtZW50IHtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxufVxyXG5cclxuLmVxanMtY2ItY29sZWxlbWVudDpmaXJzdC1jaGlsZCxcclxuLmVxanMtc2ItY29sZWxlbWVudDpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWNvbGVsZW1lbnQgPiBhLFxyXG4uZXFqcy1zYi1jb2xlbGVtZW50ID4gYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2xlbGVtZW50ID4gYSxcclxuLmVxanMtc2ItY29sZWxlbWVudCA+IGEge1xyXG4gICAgY29sb3I6ICMwMDk5Q0M7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWNhcHRpb25lbGVtZW50IGlucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWNhcHRpb25lbGVtZW50IGlucHV0OmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMDA5OWNjO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdy5hY3RpdmUgYSwgLmVxanMtY2Itcm93OmhvdmVyIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuYWN0aXZlLCAuZXFqcy1jYi1yb3c6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlDQztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LCAuZXFqcy1jYi1yb3cuYWN0aXZlLCAuZXFqcy1jYi1yb3c6aG92ZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LmVxanMtY2ItZGlzYWJsZWQuYWN0aXZlLCAuZXFqcy1jYi1yb3cuZXFqcy1jYi1kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGJvcmRlci1jb2xvcjogIzY2NjtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LmVxanMtY2ItcmVhZG9ubHkuYWN0aXZlLCAuZXFqcy1jYi1yb3cuZXFqcy1jYi1yZWFkb25seTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cgLmVxanMtYnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIG1hcmdpbjogMnB4IDAgMnB4IDFweDtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LmFjdGl2ZSAuZXFqcy1jYi1idXR0b24tcGxhY2Vob2xkZXIsIC5lcWpzLWNiLXJvdzpob3ZlciAuZXFqcy1jYi1idXR0b24tcGxhY2Vob2xkZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cgLmVxanMtY2Itc29ydGltYWdlLXBsYWNlaG9sZGVyLFxyXG4uZXFqcy1zYi1yb3cgLmVxanMtc2Itc29ydGltYWdlLXBsYWNlaG9sZGVyIHtcclxuXHRtYXJnaW46IDJweCAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmVxanMtY2ItaW1nLXNvcnRpbmcsXHJcbi5lcWpzLXNiLWltZy1zb3J0aW5nIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uZXFqcy1jYi1idXR0b25zQmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB0b3A6IC0yN3B4O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZXFqcy1jYi1idXR0b25zQmxvY2sgZGl2IHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luOiAycHggMCAycHggMnB4O1xyXG59XHJcblxyXG4uZXFqcy1zb3J0YWJsZS1oZWxwZXIgLmVxanMtY2ItYnV0dG9uc0Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtY2ItY29sdW1ucyxcclxuLmVxanMtc2ItY29sdW1ucyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2x1bW5zIC5lcWpzLWhpZ2hsaWdodCxcclxuLmVxanMtc2ItY29sdW1ucyAuZXFqcy1oaWdobGlnaHQge1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIENvbHVtbnNCYXIgRU5EICovXHJcblxyXG5cclxuLyogUXVlcnlOYW1lIFdpZGdldCAqL1xyXG4uZXFqcy1xdWVyeS1uYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcXVlcnktbmFtZS10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVxanMtcXVlcnktbmFtZTpob3ZlciAuZXFqcy1xdWVyeS1uYW1lLXRleHQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmVxanMtcXVlcnktbmFtZS1hc3RlcmlzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcblxyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5lcWpzLXF1ZXJ5LW5hbWUgLmVxanMtcXVlcnktbmFtZS10b29sdGlwIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmVxanMtcXVlcnktbmFtZS10aGVtZSB7XHJcbiAgICBmb250OiBub3JtYWwgMTJwdCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogUXVlcnlOYW1lIFdpZGdldCBFTkQgKi9cclxuXHJcbi8qIFByb2Nlc3MgQmFyIHN0YXJ0ICovXHJcbi5lcWpzLXByb2Nlc3MtYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA2NTAwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gIH1cclxuICAuZXFqcy1wcm9jZXNzLWJhcjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsZWZ0OiAtMjAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgwYjk7XHJcbiAgICBhbmltYXRpb246IGVxanMtcHJvY2Vzcy1iYXItbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGVxanMtcHJvY2Vzcy1iYXItbG9hZGluZyB7XHJcbiAgICAgIGZyb20ge2xlZnQ6IC0yMDBweDsgd2lkdGg6IDMwJTt9XHJcbiAgICAgIDUwJSB7d2lkdGg6IDMwJTt9XHJcbiAgICAgIDcwJSB7d2lkdGg6IDcwJTt9XHJcbiAgICAgIDgwJSB7IGxlZnQ6IDUwJTt9XHJcbiAgICAgIDk1JSB7bGVmdDogMTIwJTt9XHJcbiAgICAgIHRvIHtsZWZ0OiAxMDAlO31cclxuICB9XHJcblxyXG4gIC5lcWpzLXByb2Nlc3MtYmFyLmxvY2FsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbi8qIFByb2Nlc3MgQmFyIGVuZCAqL1xyXG5cclxuXHJcbmEuZXFqcy1kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbmlucHV0LmVxanMtaW52YWxpZCB7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1tYXhpbWl6ZWQtMndpbmRvdyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uZXFqcy1tYXhpbWl6YWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLWNvbnRhaW5lci00bWF4IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtbWF4LWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQXIwbEVRVlE0amFXVHdRMkRNQXhGbjFFUERNQXlWVGwxZzk0WWc3SUlXeUJWSEtyT1JXZm83eVdVeUJLS0s3NlVRK3o4LyszRU1Va2N3U2x5eU13NjRPYkNMMGxUU01EaENqUkFCVXhJQ2krZ0J3UXN3Q3dwMWtKcW93ZEc0QTVjZm9tZzg1Q2NoN1NmMXdvaTVEWW5wMWdIZEZHQkdtaDM4d1hudW1qZ1MzSTk3enA3Z2UxU05uSWZ1dUJjSUh2bkVOa0xMUCtTSlZGbHM5SUFiK0JzWm84MC8wV3NrL2dFUGhHQ2h4Mzl6bDhvQ0dablhOeks2Z0FBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDNweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5lcWpzLW1heC1idXR0b246aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmVxanMtbWF4aW1pemVkID4gLmVxanMtbWF4LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFBdmtsRVFWUTRqYVdUdXczQ01CQ0d2ejhseWdBMHJKSUJLS01VREpBQkloZ0g1bUFBVmtuREJKVDhGSGxnbVNnMmNOTEpPcDN2ODcwczIvd2p4UzlCa2xwSmh5eUFwRXBTSDlnZGNBWktBR3l2S3RBTTF3elFBUWE2Mlo4TFdBcitGbURnK09IUEFOUUJZTkorOGlzMVJra2JZQjgxL0c3N0Jyd0JraXBnRzF4NkFsZmJqOVVYZ2xUN2hWVHJWSWxGQU5yWkZuQUsrT2xGaXhvMmoybzhtMlNUbDRKSE94OEF0TVFiTnZTa1NnRmttL0ZqbExZdnlab2pTZTVCU2w0eUZFaDViUmlNa3dBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxufVxyXG5cclxuLmVxanMtcXVlcnktdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5lcWpzLXF1ZXJ5LXRleHQtYXR0ciB7XHJcbiAgICBjb2xvcjogIzAwOTljYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5lcWpzLXF1ZXJ5LXRleHQtb3Age1xyXG4gICAgY29sb3I6ICM5OTMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS10ZXh0LWV4cHIge1xyXG4gICAgY29sb3I6ICMwMDg4MWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS10ZXh0LWNvbmoge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZXFqcy13aWRnZXQtZGlzYWJsZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy13aWRnZXQtZGlzYWJsZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59IiwiLyogRWFzeURhdGEgZ3JpZCAqL1xyXG5cclxuLmtlZy1jb250YWluZXIgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lOyAgICBcclxufVxyXG5cclxuLmtlZy1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmtlZy1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmFiZmM3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ua2VnLXJvb3Qge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBzZXJpZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmZjNztcclxufVxyXG5cclxuLmtlZy1ib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4ua2VnLWJvZHktdmlld3BvcnQge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmtlZy1ib2R5LXZpZXdwb3J0OmZvY3VzLCAua2VnLWJvZHktdmlld3BvcnQ6Zm9jdXMtd2l0aGluIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MzgzODM7XHJcbn1cclxuXHJcbi5rZWctaGVhZGVyLXJvdyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xyXG59XHJcblxyXG4ua2VnLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMTgxZDFmO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZTJlYjtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ua2VnLXJvdzpub3QoLmtlZy1yb3ctYWN0aXZlKTpub3QoLmtlZy1yb3ctdG90YWxzKTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWU5O1xyXG59XHJcblxyXG4ua2VnLXJvdy1vZGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxufVxyXG5cclxuLmtlZy1yb3ctYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Y7XHJcbn1cclxuXHJcbi5rZWctY2VsbCwgLmtlZy1oZWFkZXItY2VsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ua2VnLWhlYWRlci1jZWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycHggNnB4O1xyXG59XHJcblxyXG4ua2VnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC00cHg7XHJcbn1cclxuXHJcbi5rZWctaGVhZGVyLWNlbGwtcmVzaXplOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IDI1JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg2LDE5MSwxOTksLjUpOyAgICBcclxufVxyXG5cclxuLmtlZy1oZWFkZXItY2VsbC1sYWJlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgLW1zLXdvcmQtd3JhcDoga2VlcC1hbGw7XHJcbn1cclxuXHJcbi5rZWctY2VsbCB7XHJcbiAgICBwYWRkaW5nOiAwIDRweCAwIDEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yaWdodDogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmtlZy1jZWxsLXZhbHVlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qXHJcbi5rZWctcm93IC5rZWctY2VsbDpmaXJzdC1jaGlsZCwgLmtlZy1oZWFkZXItcm93IC5rZWctaGVhZGVyLWNlbGw6Zmlyc3QtY2hpbGQge1xyXG4gICAgZmxleDogMCAwIDU1cHg7XHJcbiAgICBtaW4td2lkdGg6IDU1cHg7XHJcbn1cclxuKi9cclxuXHJcbi5rZWctY2VsbC1hbGlnbi1sZWZ0LCAua2VnLWNlbGwtdmFsdWUtYWxpZ24tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ua2VnLWNlbGwtYWxpZ24tcmlnaHQsIC5rZWctY2VsbC12YWx1ZS1hbGlnbi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmtlZy1jZWxsLWFsaWduLWNlbnRlciwgLmtlZy1jZWxsLXZhbHVlLWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5rZWctY2VsbC12YWx1ZS1ib29sIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5rZWctY2VsbC12YWx1ZS10cnVlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDI3MTRcIjtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ua2VnLWNlbGwtdmFsdWUtZmFsc2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjcxNlwiO1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5rZWctaGVhZGVyLWJ0bi1wbHVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG59XHJcblxyXG4ua2VnLWhlYWRlci1idG4tcGx1cyBhIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDOEFBQUFXQ0FZQUFBQlFVc1hKQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQXBCSlJFRlVlTnJVbGpGTUUxRVl4My92M2J1V05oQ0dlbUtvMGVHVXhFVUhFdHgwWUhCQUV4YzNvNHNKMFowNGFlTGt3T2FDT2pJb2NWTGo1TVNxWVpFWUJ3aURCVzJRR0cyMVFIdlg5eHdvYlkrMjlvNWVCLzdiOTcrNzcvdmY5Lzd2ZTA4c0xTMmRCbWFCNjRCTmI5Z0U1b0Raak0zMjR4dzgvd3JZcElFWjRDNHcwbU1ORDNnTnpLaWE4QnZFZ3hIZ0FmQUxlTkxFMzZueFZndzE3SDI5RXBnaVhsakE1QUZ1TWliaHpaaVNRSUw0a2VnU3gxSkRBanFVMFR3UDMvZkRKdFpkNGxZSVlOZUhiUTlNdUJveXpGdFNTbHpYSlp2Tm9yV21MNmhvWmk1bWVYckZKV1hMVUQ4UVNyd1FBc2R4eUdReS9SUHZhVzZmelRCOXppRXBSYWhQWkpUODFXcVZ2a0hBNzhwZWZoUHlFOGtSaHVwa2swNnhFQ0lRRzJNTzEyZ0Jxcm1PRk94SHRoVFlVckJQYUFQVk5uVlV1Nm5pdWk2TzQ3UzhQRGc0eU1URVJJQmJXVm1oVUNnZ3BZems3MHVuaGxtOE50YjI4ZGF0QzRGNDdzc1c5OTZ2UWRyK3YzZ2hCTDd2VXk2WEEzd3ltVVJyVGFWU0NYVCtVQnRZd0k2dldTMDAxVENHazBNSlVwWmtyVmhHTnpYNng0Ni90MVRkT3ErVVltTmpnL1gxOWNhUmFWbU1qNDlUS3BWWVhsN0d0dTNBR0kzVWRRQWwrYmo1bDdINVR3MXV4MlB4NW5rdWp3NXhadUV6N0ZicnRzRVNrRll0TzFsMW11dUI4OTZ5NnF1aWxLckhQVUVLU0RibDBRWlZHNUhEQ1l1Q29TRyt3d2c2MHRNbWtuaWxWUCtVR0RnMm9PcUxjdWhSMlhLSjBKcGNMb2ZuZWRIOUhlR2FkZi9ETjA2a2JVcWVEbHFtRi9IR0dQTDVQRUtJZVB6ZTlwWXVlYlA2YzIrb0Q2alFuUmQ5c0l6b0VyZTFEWWxJalJFU0tQYWhqMys2eEhHZ0tJR1hFZTVDWVZBQTNoM2czdGI0R0xjM3J4VHdDRWdCVjRGMGowbS9BOCtBRndmNEJlQTRNQTJNOWxoanU5YWNoLzhHQU5mRnVWSUh5NjFiQUFBQUFFbEZUa1N1UW1DQycpIG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5rZWctaGVhZGVyLWJ0bi1wbHVzIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQYWdpbmF0aW9uICovXHJcbi5rZWctcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5rZWctcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmtlZy1wYWdlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ua2VnLXBhZ2UtbGluayB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGNvbG9yOiAjNDI4YmNhO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5rZWctcGFnZS1saW5rOmhvdmVyLCAua2VnLXBhZ2UtbGluazpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgY29sb3I6ICMyYTY0OTY7XHJcbiAgICBib3JkZXItYm90dG9tOiAjZmZkMTQ4IDJweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ua2VnLXBhZ2UtaXRlbS5hY3RpdmUgPiAua2VnLXBhZ2UtbGluaywgLmtlZy1wYWdlLWl0ZW0uYWN0aXZlID4gLmtlZy1wYWdlLWxpbms6aG92ZXIsIC5rZWctcGFnZS1pdGVtLmFjdGl2ZSA+IC5rZWctcGFnZS1saW5rOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbiAgICBib3JkZXItY29sb3I6ICM0MjhiY2E7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5rZWctcGFnZS1pdGVtLmRpc2FibGVkID4gLmtlZy1wYWdlLWxpbmssIC5rZWctcGFnZS1pdGVtLmRpc2FibGVkID4gLmtlZy1wYWdlLWxpbms6aG92ZXIsIC5rZWctcGFnZS1pdGVtLmRpc2FibGVkID4gLmtlZy1wYWdlLWxpbms6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmtlZy1wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgPiAua2VnLXBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmtlZy1wYWdlLWl0ZW06bGFzdC1jaGlsZCA+IC5rZWctcGFnZS1saW5rIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4ua2VnLXBhZ2Utc2l6ZXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmtlZy1wYWdlLXNpemVzLXNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7ICAgIFxyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rZWctcGFnZS1zaXplcy1zZWxlY3Q6OmFmdGVyIHtcclxuICAgIGhlaWdodDogLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IC42ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0uNmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ua2VnLXBhZ2Utc2l6ZXMtbGFiZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ua2VnLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmtlZy1wYWdlLWluZm8ge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xyXG59XHJcblxyXG4ua2VnLXBhZ2UtaW5mbyA+IHNwYW4ge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbi5rZWctcm93LXRvdGFscyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmtlZy10b3RhbHMtbHYwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0UxQUY7XHJcbn1cclxuXHJcbi5rZWctdG90YWxzLWx2MSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBGMEMwO1xyXG59XHJcblxyXG4ua2VnLXRvdGFscy1sdjIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRjJDMDtcclxufVxyXG5cclxuLmtlZy10b3RhbHMtbHYzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEY0QzA7XHJcbn1cclxuXHJcbi5rZWctdG90YWxzLWx2NCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBGNkMwO1xyXG59XHJcblxyXG4ua2VnLXRvdGFscy1sdjUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRjhDMDtcclxufVxyXG5cclxuLmtlZy1zb3J0YWJsZS1oZWxwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYjljMmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1jaGFydC1tYWluLCAuZXFqcy1jaGFydC1jb250ZW50LCAua2VnLWNvbnRhaW5lciwgLmtlZy1yb290IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmVxanMtY2hhcnQtY29udGVudCBjYW52YXMge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnF1ZXN0aW9uLW1hcmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQVBDQVlBQUFBNzFwVktBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ0U0QUFBaE9BWXd4QU93QUFBRmdTVVJCVkRoUGJkSzdLNGRSSE1meG4xc1dVVmhjaWhLL01CS2xiTXFHS0FwbE1NZ2xrN0pKUnBPeStSOHNKb3RCaVVVaVNlNlhXTnhHcFlUMysrazVUdy81MUt2ZmMwNi9jLzJlbk16djJLNUNDeHBSZ21lY1lCK3ZTSklYLzVvQ1RHSU5uWGpCRytvd2pYRTg0Z3pmU09MQVpSeGlLRzZuVTRRcG5HSVd5WTc5bUlFRGErTjJMaXJSaHZLNFR4MjRReCtpVk9NYXJoaG1ISUNyN01GSjIyR2NkQjQ3S0xhakY4Zkl0MEdjWUJ1amNMdXIyRUJJSWE3UTVFemU2aFkrRVRLQ2RYekE4MzhoeEw0alpCMXNPWjRRNGswK3dKMXNvZ3RMU01kS2xEbllPdGJZOHljTnNFekRPTEFqRmQrQ1pjdDA0d0tlTHgzYnJmQ002WlRpRnZXdTdNdnhUR01JdDIwc2xiV05ialdPajJvQjU0aFdOdjJ3Tk5iUkNVMEZKaEFHTzNBUU4vQi9TUnpneTdtSGRmeHZxeXR3WUk4ZEpyMU52NjM1SEZ6VmNuaXJYazR6M09vaWRoRWxQVGpFYmZycXNpaURaN3VNZjk4Uko1UDVBVWh4UXZlZ0QxMDdBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxuLyogRWFzeURhdGEgZGlhbG9ncyAqL1xyXG5cclxuLmtkbGctbW9kYWwsIC5rZGxnLW1vZGFsLWJhY2tncm91bmQge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4ua2RsZy1tb2RhbC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsMTAsMTAsMC41KTtcclxufVxyXG5cclxuLmtkbGctbW9kYWwge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5rZGxnLW1vZGFsLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5cclxuLmtkbGctbW9kYWwtd2luZG93LCAua2RsZy1tb2RhbC13aW5kb3cuc2l6ZS1kZWZhdWx0IHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3cteTogdmlzaWJsZTsgICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSwgcHJpbnQge1xyXG4gICAgLmtkbGctbW9kYWwtd2luZG93LnNpemUtc21hbGwge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgICAua2RsZy1tb2RhbC13aW5kb3csIC5rZGxnLW1vZGFsLXdpbmRvdy5zaXplLWRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA2NDBweDtcclxuICAgIH1cclxuXHJcbiAgICAua2RsZy1tb2RhbC13aW5kb3cuc2l6ZS1sYXJnZSwgLmtkbGctbW9kYWwtd2luZG93LnNpemUteGwge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBwcmludCB7XHJcbiAgICAua2RsZy1tb2RhbC13aW5kb3cuc2l6ZS1sYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgzcHgpLCBwcmludCB7XHJcbiAgICAua2RsZy1tb2RhbC13aW5kb3cuc2l6ZS14bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5rZGxnLWZvb3RlciwgLmtkbGctaGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmtkbGctZm9vdGVyLmFsaWduLXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5rZGxnLWZvb3Rlci5hbGlnbi1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5rZGxnLWhlYWRlciB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4ua2RsZy1oZWFkZXIuaGFzLWJvcmRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxufVxyXG5cclxuLmtkbGctZm9vdGVyIHtcclxuXHRtaW4taGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luOiB1bnNldDtcclxufVxyXG5cclxuLmtkbGctZm9vdGVyLmhhcy1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbn1cclxuXHJcbi5rZGxnLWhlYWRlci10aXRsZSB7XHJcbiAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmtkbGctbW9kYWwtY2xvc2Uge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsMTAsMTAsLjIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgIG1heC13aWR0aDogMjRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4ua2RsZy1tb2RhbC1jbG9zZTo6YmVmb3JlLCAua2RsZy1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5rZGxnLW1vZGFsLWNsb3NlOjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ua2RsZy1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICB3aWR0aDogMnB4O1xyXG59XHJcblxyXG4ua2RsZy1tb2RhbC1jbG9zZTpmb2N1cywgLmtkbGctbW9kYWwtY2xvc2U6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMSwxLC40OCk7XHJcbn1cclxuXHJcblxyXG4ua2RsZy1ib2R5IHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY29sb3I6ICM0YTRhNGE7XHJcbn1cclxuXHJcblxyXG4vKiogYWxlcnRzIHN0YXJ0ICoqL1xyXG5cclxuLmtkbGctYWxlcnQtY29udGFpbmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmtkbGctYWxlcnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmY1ZmY7XHJcbiAgICBjb2xvcjogIzAwNGFlZjtcclxuICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgbWluLWhlaWdodDogNjBweDtcclxufVxyXG5cclxuLmtkbGctYWxlcnQuc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzBjNzkwNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmZTY7XHJcbn1cclxuXHJcbi5rZGxnLWFsZXJ0Lndhcm5pbmcge1xyXG4gICAgY29sb3I6ICNlNDllMDI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U1O1xyXG59XHJcblxyXG4ua2RsZy1hbGVydC5lcnJvciB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcclxufVxyXG5cclxuLmtkbGctYWxlcnQtY2xvc2VidG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi8qKiBhbGVydHMgZW5kICoqL1xyXG5cclxuXHJcbi8qKiBwcm9ncmVzcyBzdGFydCAqKi9cclxuLmtkbGctcHJvZ3Jlc3MtbGluZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG59XHJcblxyXG4ua2RsZy1wcm9ncmVzcy1saW5lIC5maWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1OWNlZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDUwMG1zIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ua2RsZy1wcm9ncmVzcy1saW5lIC5maWxsLmluZGV0ZXJtaW5hdGUgIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0yMDBweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGFuaW1hdGlvbjoga2RsZy1wcm9ncmVzcy1saW5lLWxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuICBAa2V5ZnJhbWVzIGtkbGctcHJvZ3Jlc3MtbGluZS1sb2FkaW5nIHtcclxuICAgICAgZnJvbSB7IGxlZnQ6IC0yMDBweDsgfVxyXG4gICAgICB0byB7ICBsZWZ0OiAxMjAlO31cclxuICB9XHJcblxyXG4vKiogcHJvZ3Jlc3MgZW5kICoqL1xuLyogRWFzeURhdGEgZm9ybXM6IGJ1dHRvbnMgKi9cclxuXHJcbi5rZnJtLWJ1dHRvbnMge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbnMuYWxpZ24tcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9ucy5hbGlnbi1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbnM6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW07XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbnMgLmtmcm0tYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGNvbG9yOiAjMzYzNjM2O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyguNWVtIC0gMXB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoLjVlbSAtIDFweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDpub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZVxyXG59XHJcblxyXG4ua2ZybS1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1ob3ZlcmVkLCAua2ZybS1idXR0b246aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xyXG4gICAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1mb2N1c2VkLCAua2ZybS1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzMyNzNkYztcclxuICAgIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5rZnJtLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUwLDExNSwyMjAsLjI1KTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWFjdGl2ZSwgLmtmcm0tYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM0YTRhNGE7XHJcbiAgICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5rZnJtLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWxvYWRpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uOnNwaW5Bcm91bmQgLjVzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGJvcmRlcjoycHggc29saWQgI2RiZGJkYjtcclxuICAgIGJvcmRlci1yYWRpdXM6MjkwNDg2cHg7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGhlaWdodDoxZW07XHJcbiAgICB3aWR0aDoxZW07XHJcblxyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoMWVtIC8gMikpO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtICgxZW0gLyAyKSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNJWkVTICovXHJcblxyXG4ua2ZybS1idXR0b24uc2l6ZS1zbWFsbCxcclxuLmtmcm0tYnV0dG9ucy5zaXplLXNtYWxsIC5rZnJtLWJ1dHRvbjpub3QoLnNpemUtZGVmYXVsdCk6bm90KC5zaXplLW1lZGl1bSk6bm90KC5zaXplLWxhcmdlKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLnNpemUtZGVmYXVsdFxyXG4ua2ZybS1idXR0b25zLnNpemUtZGVmYXVsdCAua2ZybS1idXR0b246bm90KC5zaXplLXNtYWxsKTpub3QoLnNpemUtbWVkaXVtKTpub3QoLnNpemUtbGFyZ2UpIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLnNpemUtbWVkaXVtLFxyXG4ua2ZybS1idXR0b25zLnNpemUtbWVkaXVtIC5rZnJtLWJ1dHRvbjpub3QoLnNpemUtc21hbGwpOm5vdCguc2l6ZS1kZWZhdWx0KTpub3QoLnNpemUtbGFyZ2UpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLnNpemUtbGFyZ2VcclxuLmtmcm0tYnV0dG9ucy5zaXplLWxhcmdlIC5rZnJtLWJ1dHRvbjpub3QoLnNpemUtc21hbGwpOm5vdCguc2l6ZS1kZWZhdWx0KTpub3QoLnNpemUtbWVkaXVtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLyogU0laRVMgRU5EICovXHJcblxyXG5cclxuXHJcbi8qIENPTE9SUyAqL1xyXG5cclxuLyogd2hpdGUgKi9cclxuLmtmcm0tYnV0dG9uLmlzLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy13aGl0ZS5pcy1ob3ZlcmVkLCAua2ZybS1idXR0b24uaXMtd2hpdGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXdoaXRlLmlzLWZvY3VzZWQsIC5rZnJtLWJ1dHRvbi5pcy13aGl0ZTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmtmcm0tYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTUwLDE1MCwxNTAsLjE1KTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXdoaXRlLmlzLWFjdGl2ZSwgLmtmcm0tYnV0dG9uLmlzLXdoaXRlOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcblxyXG4vKiBkYXJrICovXHJcblxyXG4ua2ZybS1idXR0b24uaXMtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2ZTY7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1kYXJrLmlzLWhvdmVyZWQsIC5rZnJtLWJ1dHRvbi5pcy1kYXJrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQsIC5rZnJtLWJ1dHRvbi5pcy1kYXJrOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWRhcmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5rZnJtLWJ1dHRvbi5pcy1kYXJrOmZvY3VzOm5vdCg6YWN0aXZlKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTQsNTQsNTQsLjI1KTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWRhcmsuaXMtYWN0aXZlLCAua2ZybS1idXR0b24uaXMtZGFyazphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogcHJpbWFyeSAqL1xyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXByaW1hcnkuaXMtaG92ZXJlZCwgLmtmcm0tYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzRhNztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXByaW1hcnkuaXMtZm9jdXNlZCwgLmtmcm0tYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtcHJpbWFyeS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmtmcm0tYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXM6bm90KDphY3RpdmUpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLDIwOSwxNzgsLjI1KTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXByaW1hcnkuaXMtYWN0aXZlLCAua2ZybS1idXR0b24uaXMtcHJpbWFyeTphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg5YztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXByaW1hcnkuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5rICovXHJcblxyXG4ua2ZybS1idXR0b24uaXMtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3M2RjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtbGluay5pcy1ob3ZlcmVkLCAua2ZybS1idXR0b24uaXMtbGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2Y2RhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtbGluay5pcy1mb2N1c2VkLCAua2ZybS1idXR0b24uaXMtbGluazpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAua2ZybS1idXR0b24uaXMtbGluazpmb2N1czpub3QoOmFjdGl2ZSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUwLDExNSwyMjAsLjI1KTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlLCAua2ZybS1idXR0b24uaXMtbGluazphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNjZkMTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWxpbmsuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBpbmZvICovXHJcblxyXG4ua2ZybS1idXR0b24uaXMtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtaW5mby5pcy1ob3ZlcmVkLCAua2ZybS1idXR0b24uaXMtaW5mbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5M2RhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkLCAua2ZybS1idXR0b24uaXMtaW5mbzpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAua2ZybS1idXR0b24uaXMtaW5mbzpmb2N1czpub3QoOmFjdGl2ZSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUwLDE1MiwyMjAsLjI1KTtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWluZm8uaXMtYWN0aXZlLCAua2ZybS1idXR0b24uaXMtaW5mbzphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGNkMTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWluZm8uaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBzdWNjZXNzICovXHJcblxyXG4ua2ZybS1idXR0b24uaXMtc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzc0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkLCAua2ZybS1idXR0b24uaXMtc3VjY2Vzczpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjNDZkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtc3VjY2Vzcy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmtmcm0tYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXM6bm90KDphY3RpdmUpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg3MiwxOTksMTE2LC4yNSk7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1zdWNjZXNzLmlzLWFjdGl2ZSwgLmtmcm0tYnV0dG9uLmlzLXN1Y2Nlc3M6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYWJiNjc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogd2FybmluZyAqL1xyXG5cclxuLmtmcm0tYnV0dG9uLmlzLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ1NztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNyk7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy13YXJuaW5nLmlzLWhvdmVyZWQsIC5rZnJtLWJ1dHRvbi5pcy13YXJuaW5nOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRiNGE7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkLCAua2ZybS1idXR0b24uaXMtd2FybmluZzpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmtmcm0tYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXM6bm90KDphY3RpdmUpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsMjIxLDg3LC4yNSk7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy13YXJuaW5nLmlzLWFjdGl2ZSwgLmtmcm0tYnV0dG9uLmlzLXdhcm5pbmc6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ4M2Q7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtd2FybmluZy5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwwLDAsLjcpIHJnYmEoMCwwLDAsLjcpIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogZGFuZ2VyICovXHJcblxyXG4ua2ZybS1idXR0b24uaXMtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5rZnJtLWJ1dHRvbi5pcy1kYW5nZXIuaXMtaG92ZXJlZCwgLmtmcm0tYnV0dG9uLmlzLWRhbmdlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzYTVmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQsIC5rZnJtLWJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAua2ZybS1idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQxLDcwLDEwNCwuMjUpO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uaXMtZGFuZ2VyLmlzLWFjdGl2ZSwgLmtmcm0tYnV0dG9uLmlzLWRhbmdlcjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmtmcm0tYnV0dG9uLmlzLWRhbmdlci5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIENPTE9SUyBFTkQgKi9cclxuXHJcblxyXG4vKiBCVVRUT05TIEVORCAqL1xuLyogRWFzeURhdGEgZm9ybXM6IGNvbHVtbnMgKi9cclxuXHJcbi5rZnJtLXJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLS43NXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLS43NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC0uNzVyZW07XHJcbn1cclxuXHJcbi5rZnJtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gLjc1cmVtKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgICAua2ZybS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZGxnLW1vZGFsLXdpbmRvdy5zaXplLXNtYWxsIC5rZnJtLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIDEyIGNvbHVtbnMgZ3JpZCAqL1xyXG4gICAgLmtmcm0tY29sdW1uLnNpemUtMSB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtmcm0tY29sdW1uLnNpemUtMiB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZnJtLWNvbHVtbi5zaXplLTMge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAua2ZybS1jb2x1bW4uc2l6ZS00IHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtmcm0tY29sdW1uLnNpemUtNSB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogNDEuNjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZnJtLWNvbHVtbi5zaXplLTYge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAua2ZybS1jb2x1bW4uc2l6ZS03IHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtmcm0tY29sdW1uLnNpemUtOCB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZnJtLWNvbHVtbi5zaXplLTkge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAua2ZybS1jb2x1bW4uc2l6ZS0xMCB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZnJtLWNvbHVtbi5zaXplLTExIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtmcm0tY29sdW1uLnNpemUtMTIge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi5rZnJtLWNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICAgIHBhZGRpbmc6IC43NXJlbTtcclxufVxyXG5cclxuLyogQ09MVU1OUyBFTkQgKi9cclxuXHJcblxuLyogRWFzeURhdGEgZm9ybXM6IGNvbnRyb2xzICovXHJcblxyXG4ua2ZybS1mb3JtIC5lcnJvcnMtYmxvY2sge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuXHJcbi5rZnJtLWZvcm0gLmNvbnRyb2wge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gLmljb24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgd2lkdGg6IDEuNWVtO1xyXG59XHJcblxyXG4ua2ZybS1mb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LCAua2ZybS1mb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMi41ZW07XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IGlucHV0LCAua2ZybS1mb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0IHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxufVxyXG5cclxuLmtmcm0tZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbi5pcy1sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uLmlzLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ua2ZybS1mb3JtIC5jb250cm9sIC5pY29uIHtcclxuICAgIGNvbG9yOiAjZGJkYmRiO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgei1pbmRleDogNDtcclxufVxyXG5cclxuLmtmcm0tZm9ybSAuY29udHJvbCAuaWNvbi5pcy1jbGlja2FibGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi8qXHJcbi5rZnJtLWZvcm0gLmNvbnRyb2wgaW5wdXQ6Zm9jdXN+Lmljb24sIC5rZnJtLWZvcm0gLmNvbnRyb2wgLnNlbGVjdDpmb2N1c34uaWNvbiB7XHJcbiAgICBjb2xvcjogIzRhNGE0YTtcclxufVxyXG4qL1xyXG5cclxuLmtmcm0tZm9ybSAuY29udHJvbCAuaWNvbi5pcy1jbGlja2FibGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0YTRhNGE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4ua2ZybS1mb3JtIGlucHV0LmlzLXZhbGlkOm5vdChbdHlwZT0nY2hlY2tib3gnXSksXHJcbi5rZnJtLWZvcm0gaW5wdXQuaXMtdmFsaWQ6bm90KFt0eXBlPSdjaGVja2JveCddKTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IGdyZWVuO1xyXG59XHJcblxyXG4ua2ZybS1mb3JtIGlucHV0LmlzLWludmFsaWQ6bm90KFt0eXBlPSdjaGVja2JveCddKSxcclxuLmtmcm0tZm9ybSBpbnB1dC5pcy1pbnZhbGlkOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKTotbW96LXJlYWQtb25seSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmtmcm0tZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pOnJlYWQtb25seSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmtmcm0tZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLCAua2ZybS1zZWxlY3Qgc2VsZWN0LCAua2ZybS1mb3JtIHRleHRhcmVhIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyguNWVtIC0gMXB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYyguNzVlbSAtIDFweCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKC43NWVtIC0gMXB4KTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKC41ZW0gLSAxcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmtmcm0tZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLCAua2ZybS1zZWxlY3Qgc2VsZWN0LCAua2ZybS1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKSwgLmtmcm0tZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgxMCwxMCwxMCwuMDUpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKTpob3ZlciwgLmtmcm0tZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLmlzLWhvdmVyZWQsIC5rZnJtLWZvcm0gdGV4dGFyZWE6aG92ZXIsIC5rZnJtLWZvcm0gdGV4dGFyZWEuaXMtaG92ZXJlZCwgLmtmcm0tc2VsZWN0IHNlbGVjdDpob3ZlciwgLmtmcm0tc2VsZWN0IHNlbGVjdC5pcy1ob3ZlcmVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmtmcm0tZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pOmFjdGl2ZSwgLmtmcm0tZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLmlzLWFjdGl2ZSwgLmtmcm0tZm9ybSB0ZXh0YXJlYTphY3RpdmUsIC5rZnJtLWZvcm0gdGV4dGFyZWEuaXMtYWN0aXZlLCAua2ZybS1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLmtmcm0tc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIFxyXG4ua2ZybS1mb3JtIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSk6Zm9jdXMsIC5rZnJtLWZvcm0gaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKS5pcy1mb2N1c2VkLCAua2ZybS1mb3JtIHRleHRhcmVhOmZvY3VzLCAua2ZybS1mb3JtIHRleHRhcmVhLmlzLWZvY3VzZWQsIC5rZnJtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5rZnJtLXNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMjczZGM7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTAsMTE1LDIyMCwuMjUpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi5rZnJtLXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4ua2ZybS1zZWxlY3QuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmtmcm0tc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rZnJtLXNlbGVjdDpub3QoLmlzLW11bHRpcGxlKSB7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG59XHJcblxyXG4ua2ZybS1zZWxlY3Qgc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ua2ZybS1zZWxlY3Qgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxufVxyXG5cclxuLmtmcm0tc2VsZWN0Lmtmcm0tc2VsZWN0LmZ1bGwtd2lkdGggc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbiAua2ZybS1zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgIzMyNzNkYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAuNDI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IC40MjVlbTtcclxuICAgIHJpZ2h0OiAuN2VtO1xyXG4gICAgei1pbmRleDogNDtcclxufVxyXG5cclxuXHJcbi5rZnJtLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBjYWxjKC43NWVtIC0gMXB4KTtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gdGV4dGFyZWE6bm90KFtyb3dzXSkge1xyXG4gICAgbWF4LWhlaWdodDogNDBlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDhlbTtcclxufVxyXG5cclxuLyogQ09OVFJPTFMgRU5EICovXHJcblxyXG5cbi8qIEVhc3lEYXRhIGZvcm1zOiBsYXlvdXQgKi9cclxuLmtmcm0tZm9ybSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5rZnJtLWZvcm0gZmllbGRzZXQgPiBsZWdlbmQge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ua2ZybS1icmVhaywgLmtmcm0tYnJlYWstNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxufVxyXG5cclxuLmtmcm0tYnJlYWstODAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcbi5rZnJtLWZpZWxkcywgLmtmcm0tZmllbGRzLmNvbC1hIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHM6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtIC43NXJlbSk7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcyA+IGxhYmVsIHtcclxuICAgIHBhZGRpbmc6IC41ZW0gMDtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzIC5sYWJlbC1jb21wYWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbmZpZWxkc2V0IC5rZnJtLWZpZWxkcyA+IGxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcyA+IGxhYmVsOm5vdCguY2hlY2tib3gpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5sYWJlbC1hYm92ZSA+IGxhYmVsOm5vdCguY2hlY2tib3gpIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLmxhYmVsLWFsaWduLXJpZ2h0ID4gbGFiZWw6bm90KC5jaGVja2JveCkge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5jb2wtYS0xIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5jb2wtMS1hIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5jb2wtYS1hIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMuY29sLTEtMSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5jb2wtMS0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLmNvbC0xLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMuY29sLTItMSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5jb2wtMy0xIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLmNvbC0yLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMuY29sLTMtMiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnI7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5pcy1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMuaXMtaG9yaXpvbnRhbC5hbGlnbi1yaWdodCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMuaXMtaG9yaXpvbnRhbC5hbGlnbi1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy5pcy1ob3Jpem9udGFsLmFsaWduLWV2ZW5seSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLmlzLWhvcml6b250YWwgPiBsYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbn1cclxuXHJcbi8qIElFICovXHJcbi5rZnJtLWZpZWxkcy1pZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4ua2ZybS1maWVsZC1pZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZC1pZSA+ICo6bnRoLWNoaWxkKDEpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmtmcm0tZmllbGQtaWUgPiBsYWJlbCB7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy1pZS5jb2wtaWUtMS0xID4gLmtmcm0tZmllbGQtaWUgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgZmxleDogMCAwIDUwJTtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLWllLmNvbC1pZS0xLTIgPiAua2ZybS1maWVsZC1pZSA+ICo6bnRoLWNoaWxkKDEpIHtcclxuICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy1pZS5jb2wtaWUtMS0zID4gLmtmcm0tZmllbGQtaWUgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgZmxleDogMCAwIDI1JTtcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLWllLmNvbC1pZS0xLTQgPiAua2ZybS1maWVsZC1pZSA+ICo6bnRoLWNoaWxkKDEpIHtcclxuICBmbGV4OiAwIDAgMjAlO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMtaWUubGFiZWwtYWxpZ24tcmlnaHQgLmtmcm0tZmllbGQtaWUgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy1pZS5sYWJlbC1hYm92ZSAua2ZybS1maWVsZC1pZSA+ICo6bnRoLWNoaWxkKDEpOm5vdCguY2hlY2tib3gpIHtcclxuICBwYWRkaW5nOiAwLjVlbSAwIDAgMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkLWllID4gbGFiZWw6bm90KC5jaGVja2JveCksIC5rZnJtLWZpZWxkcy1pZSA+IGxhYmVsOm5vdCguY2hlY2tib3gpIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMtaWUuaXMtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmtmcm0tZmllbGRzLWllLmtmcm0tZmllbGRzLWllLmlzLWhvcml6b250YWwgPiAqOm5vdCgua2ZybS1zZWxlY3QpIHtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG59XHJcblxyXG4ua2ZybS1maWVsZHMtaWUuaXMtaG9yaXpvbnRhbCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkcy1pZSA+IGxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rZnJtLWZpZWxkID4gbGFiZWwge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4ua2ZybS1jYWxsb3V0IHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBGT1JNUyBFTkQgKi9cclxuXG4vKiBFYXN5RGF0YSBmb3JtczogRGF0ZVRpbWUgcGlja2VyICovXHJcbi5rZHRwIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDhweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4xNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAgICBcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDAuN3JlbTtcclxufVxyXG5cclxuLmtkdHAtYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmtkdHAtYnV0dG9uIHtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlDQztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgICAgXHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ua2R0cC1idXR0b246Zm9jdXMsIC5rZHRwLWJ1dHRvbjphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmtkdHAtYnV0dG9uLW5vdyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMDA5OUNDO1xyXG59XHJcblxyXG4ua2R0cC1idXR0b246bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmtkdHAtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbn1cclxuXHJcbi5rZHRwLWNhbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ua2R0cC1jYWwgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMWVtLCAxZnIpKTtcclxuICAgIGdyaWQtZ2FwOiAwLjVlbTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgLW1zLWdyaWQtcm93czogMWZyIDAuNWVtIDFmciAwLjVlbSAxZnIgMC41ZW0gMWZyIDAuNWVtIDFmciAwLjVlbSAxZnIgMC41ZW0gMWZyO1xyXG59XHJcblxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDEpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDMpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDQpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDUpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDYpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCg3KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoOCkge1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoOSkge1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMTApIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDExKSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgxMikge1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMTMpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgxNCkge1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDE1KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgxNikge1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMTcpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDE4KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgxOSkge1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMjApIHtcclxuICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgyMSkge1xyXG4gICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDIyKSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgyMykge1xyXG4gICAgLW1zLWdyaWQtcm93OiA3O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMjQpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogNztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDI1KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgyNikge1xyXG4gICAgLW1zLWdyaWQtcm93OiA3O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMjcpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogNztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgyOCkge1xyXG4gICAgLW1zLWdyaWQtcm93OiA3O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDI5KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgzMCkge1xyXG4gICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMzEpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogOTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDMyKSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgzMykge1xyXG4gICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMzQpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogOTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgzNSkge1xyXG4gICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDM2KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoMzcpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCgzOCkge1xyXG4gICAgLW1zLWdyaWQtcm93OiAxMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDM5KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoNDApIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCg0MSkge1xyXG4gICAgLW1zLWdyaWQtcm93OiAxMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCg0Mikge1xyXG4gICAgLW1zLWdyaWQtcm93OiAxMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCg0Mykge1xyXG4gICAgLW1zLWdyaWQtcm93OiAxMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDQ0KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoNDUpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcbn1cclxuLmtkdHAtY2FsLWJvZHkgPiAqOm50aC1jaGlsZCg0Nikge1xyXG4gICAgLW1zLWdyaWQtcm93OiAxMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcclxufVxyXG4ua2R0cC1jYWwtYm9keSA+ICo6bnRoLWNoaWxkKDQ3KSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoNDgpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xyXG59XHJcbi5rZHRwLWNhbC1ib2R5ID4gKjpudGgtY2hpbGQoNDkpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTM7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xyXG59XHJcblxyXG4ua2R0cC1jYWwtaGVhZGVyLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMyNjI2MjY7XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1oZWFkZXItaW5wdXQuZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlDQztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4ua2R0cC1jYWwtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwLjdlbSAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmtkdHAtY2FsLW5hdi1wcmV2LCAua2R0cC1jYWwtbmF2LW5leHQge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxyXG59XHJcblxyXG4ua2R0cC1jYWwtbmF2LXByZXY6aG92ZXIsIC5rZHRwLWNhbC1uYXYtbmV4dDpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzAwOTlDQztcclxufVxyXG5cclxuLmtkdHAtY2FsLW5hdi1zZWxlY3RvcnMge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIDAuNWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLmtkdHAtY2FsLW5hdi1tb250aCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1uYXYteWVhciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmtkdHAtY2FsLW5hdi1zZWxlY3RvcnMgc2VsZWN0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmtkdHAtY2FsLW5hdi1zZWxlY3RvcnMgc2VsZWN0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDA5OUNDO1xyXG59XHJcblxyXG4ua2R0cC1jYWwtbmF2LXNlbGVjdG9ycyBzZWxlY3Q6aG92ZXIgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcblxyXG4ua2R0cC1jYWwtd2Vla2RheSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxuICAgIGNvbG9yOiAjMjYyNjI2O1xyXG59XHJcblxyXG4ua2R0cC1jYWwtd2Vla2RheS5rZHRwLWNhbC13ZWVrZW5kIHtcclxuICAgIGNvbG9yOiAjZmY2ODVkO1xyXG59XHJcblxyXG4ua2R0cC1jYWwtZGF5LCAua2R0cC1jYWwtZGF5LWVtcHR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1kYXkua2R0cC1jYWwtd2Vla2VuZCB7XHJcbiAgICBjb2xvcjogI2ZmNjg1ZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1kYXk6aG92ZXIsIC5rZHRwLWNhbC1kYXktc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTlDQztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5rZHRwLWNhbC1kYXktY3VycmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcbn1cclxuXHJcbi5rZHRwLXRwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUge1xyXG4gICAgZmxleDogMCAwIDVlbTtcclxuICAgIC13ZWJraXQtZmxleDogMCAwIDVlbTtcclxuICAgIC1tcy1mbGV4OiAwIDAgNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTlDQztcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuXHJcbi5rZHRwLXRwLXNsaWRlcnMge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4ua2R0cC10cC10aW1lLXJvdyB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2M1YzVjNSwjYzVjNWM1KSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAgIGJhY2tncm91bmQ6MCAwO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBmbGV4OjE7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmVcclxufVxyXG5cclxuLmtkdHAtdHAtdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIGJvcmRlci1jb2xvcjojNzc3Nzc3XHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJvcmRlci1jb2xvcjojNzc3Nzc3XHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiM3Nzc3NzdcclxufVxyXG5cclxuLmtkdHAtdHAtdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xyXG4gICAgb3V0bGluZTowXHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMDk5Q0M7XHJcbiAgICBib3JkZXItY29sb3I6IzAwOTlDQ1xyXG59XHJcblxyXG4ua2R0cC10cC10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMDk5Q0M7XHJcbiAgICBib3JkZXItY29sb3I6IzAwOTlDQ1xyXG59XHJcblxyXG4ua2R0cC10cC10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IzAwOTlDQztcclxuICAgIGJvcmRlci1jb2xvcjojMDA5OUNDXHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgIGhlaWdodDoxMnB4O1xyXG4gICAgd2lkdGg6MTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzO1xyXG4gICAgbWFyZ2luLXRvcDotNnB4XHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgIGhlaWdodDoxMnB4O1xyXG4gICAgd2lkdGg6MTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzXHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OjEycHg7XHJcbiAgICB3aWR0aDoxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czozcHg7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzO1xyXG4gICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc1xyXG59XHJcblxyXG4ua2R0cC10cC10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBoZWlnaHQ6MXB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBjb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6MCAwXHJcbn1cclxuXHJcbi5rZHRwLXRwLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOjAgMFxyXG59XHJcblxyXG4ua2R0cC10cC10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOjAgMFxyXG59XHJcblxyXG4ua2R0cC10cC10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZDowIDBcclxufVxyXG5cclxuLmtkdHAtdHAtdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6MCAwXHJcbn1cclxuXG46cm9vdCB7XHJcbiAgICAtLXRzcC1ib3JkZXItY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAtLXRzcC1jb250cm9sLWJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAtLXRzcC1jb250cm9sLXRleHQtY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi50c3BfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3c7XHJcbn1cclxuXHJcbiAgICAudHNwX19pbnRlcnZhbHMge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRzcC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xyXG4gICAgfVxyXG5cclxuICAgICAgICAudHNwX19idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgLypoZWlnaHQ6IDI0cHg7Ki9cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRzcC1jb250cm9sLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdHNwLWNvbnRyb2wtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50c3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHNwLWJvcmRlci1jb2xvcilcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRzcF9fYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgLnRzcF9fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAgICAudHNwX19kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC50c3BfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHNwX19sYWJlbCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50c3BfX2xhYmVsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10c3AtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRzcF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbi50c3BfX2NhbGVuZGFyIC5rZHRwLWNhbC1oZWFkZXIgaW5wdXQge1xyXG4gICAgLypmb250LXNpemU6IDE0cHghaW1wb3J0YW50OyovXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10c3AtYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7IFxyXG59ICAgICAgICAgICAgXHJcblxyXG4udHNwX19jYWxlbmRhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbn1cclxuXHJcbi50c3BfX2NhbGVuZGFyIC5rZHRwLWNhbC1ib2R5IHtcclxuICAgIG1hcmdpbjogMTBweCAwIWltcG9ydGFudDtcclxufVxyXG4udHNwX19jYWxlbmRhciAua2R0cC1jYWwtaGVhZGVyIHtcclxuICAgIC8qb3JkZXI6IDMhaW1wb3J0YW50OyovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLnRzcF9fY2FsZW5kYXIgLmtkdHAtY2FsLW5hdi1zZWxlY3RvcnMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLnRzcF9fY2FsZW5kYXIgLmtkdHAtY2FsLWJvZHkge1xyXG4gICAgZ3JpZC1nYXA6IDJweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRzcF9fY2FsZW5kYXIgLmtkdHAtY2FsLW5hdi1wcmV2LCAudHNwX19jYWxlbmRhciAua2R0cC1jYWwtbmF2LW5leHQge1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyZW0haW1wb3J0YW50O1xyXG59IFxyXG5cclxuLnRzcF9fY2FsZW5kYXIgLmtkdHAtY2FsLWJvZHkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHNwLWJvcmRlci1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiA1cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHNwX19jYWxlbmRhciAua2R0cC1jYWwtZGF5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRzcC1ib3JkZXItY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi50c3BfX2NhbGVuZGFyIC5rZHRwLWNhbC1kYXktc2VsZWN0ZWQge1xyXG4gICAgLypiYWNrZ3JvdW5kOiAjMDA3N2NjIWltcG9ydGFudDsqL1xyXG4gICAgLypjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7Ki9cclxufVxyXG5cclxuLnRzcF9fY2FsZW5kYXIgLmtkdHAtY2FsLWRheS1jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICMzYWI5M2M7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnRzcF9fY2FsZW5kYXIgLmRheS1pbi1yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzZlM2ZmIWltcG9ydGFudDtcclxufVxyXG5cclxuLmtkbGctZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10c3AtYm9yZGVyLWNvbG9yKTtcclxufVxuOnJvb3Qge1xyXG4gICAgLS1idXR0b24tYmxvY2stYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgICAtLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgLS1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogI2ZmZmZmZjtcclxuICAgIC0tYnV0dG9uLXRleHQtY29sb3I6ICNBOEFCQUQ7XHJcbiAgICAtLWFjdGl2ZS1idXR0b24tYmFja2dyb3VuZDogIzQ2OGNmZjtcclxuICAgIC0tYWN0aXZlLXRleHQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAtLWFjY2VudC10ZXh0LWNvbG9yOiAjMWUyMTI4O1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNlZmVmZWY7XHJcbiAgICAtLXBhbmVsLWJhY2tncm91bnM6ICNmZmZmZmY7XHJcbiAgICAtLXRvb2xiYXItYmFja2dyb3VuZDogI2ZhZmFmYTtcclxufVxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYgaHIge1xyXG4gICAgbWFyZ2luOjA7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250OiBub3JtYWwgMTRweCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgVmVyZGFuYSwgR2VuZXZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtcXAtcGFuZWwgKiwgLmVxanMtcWMtcGFuZWwgKiwgLmVxanMtZXAtcGFuZWwgKiwgLmVxanMtY2ItcGFuZWwgKiwgLmVxanMtZ3JiLXBhbmVsICoge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1xcC1wYW5lbCAqOmZvY3VzLCAuZXFqcy1xYy1wYW5lbCAqOmZvY3VzLCAuZXFqcy1lcC1wYW5lbCAqOmZvY3VzLCAuZXFqcy1jYi1wYW5lbCAqOmZvY3VzLCAuZXFqcy1ncmItcGFuZWwgKjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzAwOTlDQztcclxufVxyXG5cclxuLmVxanMtZXAtcGFuZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDA5OUNDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdy1jb2x1bW4tZW50YXR0ci5hY3RpdmUgYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZXFqcy1hZGRyb3cge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcclxufVxyXG5cclxuLmVxanMtcXAtYWRkcm93LCAuZXFqcy1xYy1hZGRyb3cge1xyXG5cdGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmVxanMtYWRkcm93IGEge1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1hZGRyb3ctZW1wdHkge1xyXG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uZXFqcy1hZGRyb3cgYSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxufVxyXG5cclxuLmVxanMtYWRkcm93ID4gYTpob3ZlcntcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuXHJcbi5lcWpzLXFjLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250OiBub3JtYWwgMTRweCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgVmVyZGFuYSwgR2VuZXZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtcWMtaGVhZGVyIHtcclxuICAgIGZvbnQ6IG5vcm1hbCAxNXB4IENhbGlicmk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgcGFkZGluZzogMCAwIDJweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmVxanMtcWMtaGVhZGVyIGRpdiB7XHJcbiAgICBmb250OiBib2xkIDE1cHggQ2FsaWJyaTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZXFqcy1xYy1oZWFkZXItZXhwcmVzc2lvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmVxanMtcXAtcm93IHtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLW9mZnNldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLmVxanMtcWMtcm93e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtcWMtY29sLWxhbmRpbmctc2xvdCwgLmVxanMtcXAtY29uZC1sYW5kaW5nLXNsb3Qge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmI5YzJmO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZiOWMyZjtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sLWxhbmRpbmctc2xvdCA+IGRpdiwgLmVxanMtcXAtY29uZC1sYW5kaW5nLXNsb3QgPiBkaXYge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjljMmY7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdzpob3ZlciwgLmVxanMtcWMtcm93OmhvdmVyLCAuZXFqcy1jYi1yb3c6aG92ZXIsIC5lcWpzLXNiLXJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmMmYyO1xyXG59XHJcblxyXG4uZXFqcy1xcC1yb3cuYWN0aXZlLCAuZXFqcy1xYy1yb3cuYWN0aXZlLCAuZXFqcy1jYi1yb3cuYWN0aXZlLCAuZXFqcy1zYi1yb3cuYWN0aXZlIC5lcWpzLXNvcnRhYmxlLWhlbHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWJlN2U3O1xyXG59XHJcblxyXG4uZXFqcy1zb3J0YWJsZS1oZWxwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYjljMmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDowO1xyXG59XHJcblxyXG4uZXFqcy1xcC1yb3ctZ3JvdXAtcm9vdCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy1ncm91cC1yb290IC5lcWpzLXFwLWdydmFsdWVlbGVtZW50IGEge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWdyb3VwLXJvb3Qge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGl0aW9ucy1yb290IHtcclxuXHRtYXgtaGVpZ2h0OiBub25lO1xyXG59XHJcblxyXG4uZXFqcy1xcC1ncm91cC1yb290ID4gLmVxanMtcXAtY29uZGl0aW9uc3tcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDAgNnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZXFqcy1xcC1yb3ctY29uZGl0aW9uLmVxanMtcXAtY29uZGl0aW9uLWluam9pbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAwICMzYWJiMWI7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy1jb25kaXRpb24uZXFqcy1xcC1jb25kaXRpb24tcGFyYW1ldGVyaXplZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAwICNhNzRjZjE7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy1jb25kaXRpb24uZXFqcy1xcC1jb25kaXRpb24tcGFyYW1ldGVyaXplZC5lcWpzLXFwLWNvbmRpdGlvbi1pbmpvaW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgMCAjYTc0Y2YxLCBpbnNldCA0cHggMCAwIDAgd2hpdGUsIGluc2V0IDdweCAwIDAgMCAjM2FiYjFiO1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kZWxlbWVudCB7XHJcbiAgICBtYXJnaW46IDRweCA4cHggMnB4IDA7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kZWxlbWVudC5lcWpzLXFwLWF0dHJlbGVtZW50LXdpZGUge1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRlbGVtZW50LmVxanMtcXAtdmFsdWVlbGVtZW50IHtcclxuICAgIGZsZXgtc2hyaW5rOiAyO1xyXG59XHJcblxyXG4uZXFqcy1xYy1jb2xlbGVtZW50IHtcclxuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDNweCA4cHggMCAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWhpZGRlbiAuZXFqcy1xYy1jb2xlbGVtZW50IHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmVxanMtcWMtZXhwci1ibG9ja3tcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOjI4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXBhcmFtcy1ibG9jaywgLmVxanMtcWMtcGFyYW1zLWJsb2NrIHNwYW4ge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmVxanMtcWMtcGFyYW1zLWJsb2NrIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1wYXJhbXMtYmxvY2sgLmVxanMtcXAtdmFsdWVlbGVtZW50IHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmVxanMtcWMtcGFyYW1zLWJsb2NrIC5lcWpzLXFwLXZhbHVlZWxlbWVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94e1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNvbHVtbi1jaGVja2JveC5lbmFibGVke1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWdyZWxlbWVudCB7XHJcbiAgICBtYXJnaW46IDVweCA4cHggMCAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGhlaWdodDogLW1vei1maXQtY29udGVudDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRlbGVtZW50ID4gYSwgYS5lcWpzLXFwLWNvbmRlbGVtZW50LCAuZXFqcy1xcC1ncmVsZW1lbnQgPiBhLCBhLmVxanMtcXAtZ3JlbGVtZW50IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0FFQUVBRTtcclxuICAgIGNvbG9yOiAjMDA5OUNDO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XHJcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sZWxlbWVudCA+IGEsIGEuZXFqcy1xYy1jb2xlbGVtZW50IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0FFQUVBRTtcclxuICAgIGNvbG9yOiAjMDA5OUNDO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGVsZW1lbnQgPiBhOmhvdmVyLCBhLmVxanMtcXAtY29uZGVsZW1lbnQ6aG92ZXIsIC5lcWpzLXFwLWdyZWxlbWVudCA+IGE6aG92ZXIsIGEuZXFqcy1xcC1ncmVsZW1lbnQ6aG92ZXIsIC5lcWpzLXFjLWNvbGVsZW1lbnQgPiBhOmhvdmVyLCBhLmVxanMtcWMtY29sZWxlbWVudDpob3ZlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWVhZTtcclxufVxyXG5cclxuLmVxanMtcXAtdmFsdWVlbGVtZW50IHtcclxuXHRmbGV4OiAwIDEgYXV0bztcclxufVxyXG5cclxuLmVxanMtcXAtdmFsdWVlbGVtZW50IGEsIGEuZXFqcy1xcC12YWx1ZWVsZW1lbnQge1xyXG4gICAgY29sb3I6ICMwNzRCN0E7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWF0dHJlbGVtZW50ID4gYSwgYS5lcWpzLXFjLWF0dHJlbGVtZW50IHtcclxuICAgIG1heC13aWR0aDogMjg1cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNhcHRpb25lbGVtZW50ID4gYSwgYS5lcWpzLXFjLWNhcHRpb25lbGVtZW50IHtcclxuICAgIG1heC13aWR0aDogMjg1cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWRpc2FibGVkIC5lcWpzLXFwLXZhbHVlZWxlbWVudCBzcGFuLCAuZXFqcy1xcC1yZWFkb25seSAuZXFqcy1xcC12YWx1ZWVsZW1lbnQgc3BhbntcclxuICAgIG1heC13aWR0aDogMTY3cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1xcC12YWx1ZWVsZW1lbnQgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWRpc2FibGVkIHNwYW4sIC5lcWpzLXFjLWRpc2FibGVkIHNwYW4gIHtcclxuICAgIGNvbG9yOiAjOUU5RTlFO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuLmVxanMtcXAtcmVhZG9ubHkgc3BhbiB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLmVxanMtcXAtZXJyb3Ige1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXZlLWxvYWRlciB7XHJcbiAgICB3aWR0aDoxNnB4O1xyXG4gICAgaGVpZ2h0OjExcHg7XHJcbn1cclxuXHJcbi8qIGxldmVscyAqL1xyXG4uZXFqcy1xcC1sZXZlbC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxufVxyXG5cclxuLmVxanMtcXAtbGV2ZWwtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWxldmVsLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0xMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0xNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG59XHJcblxyXG4uZXFqcy1xcC1sZXZlbC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG59XHJcblxyXG4vKiBsZXZlbHMgZW5kICovXHJcblxyXG4vKiBkaWFsb2cgKi9cclxuLmVxanMtZGlhbG9ne1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcXAtdmUtc3VicXVlcnl7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uc0Jsb2NrIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmVxanMtcXAtcm93W2RhdGEtc2hvdy1idXR0b25zXSA+IC5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b25zQmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmVxanMtY29sdW1uLWJ1dHRvbnNCbG9ja3tcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLWJ1dHRvbi1wbGFjZWhvbGRlciwgLmVxanMtcXAtYnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuXHRtYXJnaW46IDNweCAycHggMCAycHg7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmVxanMtZ3AtY29sdW1uLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjNweDtcclxufVxyXG5cclxuLmVxanMtZ3AtY29sdW1uLWJ1dHRvbi1tZW51IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmVxanMtZ3AtY29sLWxhbmRpbmctc2xvdCB7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOWMyZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1xYy1zb3J0YnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZXFqcy1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b24sIC5lcWpzLXFjLWNvbHVtbi1idXR0b24sIC5lcWpzLXFjLXNvcnRidXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdyAgLmVxanMtcWMtYnV0dG9uc0Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdyAgLmVxanMtY29sdW1uLXNvcnRidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtcWMtcm93W2RhdGEtc2hvdy1idXR0b25zXSAgLmVxanMtcWMtYnV0dG9uc0Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvd1tkYXRhLXNob3ctYnV0dG9uc10gIC5lcWpzLWNvbHVtbi1zb3J0YnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kaXRpb24tY2hlY2tib3h7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGl0aW9uLWNoZWNrYm94LmVuYWJsZWR7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmVxanMtZXAtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHl7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmVxanMtZXAtcGFuZWwgPiBkaXYuZXFqcy1lcC1lbnRpdHl7XHJcbiAgICBib3R0b206IDQxcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZXFqcy1lcC1maWx0ZXItYm94e1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZXFqcy1lcC1maWx0ZXItYm94LWlucHV0e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQ6IG5vcm1hbCAxMnB4IEFyaWFsO1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1ub2Rle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RTQ7XHJcbiAgICBwYWRkaW5nOiAzcHggMDtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1ub2RlLWxhYmVse1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udDogYm9sZCAxNXB4IENhbGlicmk7XHJcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1sYWJlbCBpbnB1dHtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTNweDtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LWJsb2NrIGlucHV0e1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LW9mZnNldHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktYXR0ci1sYWJlbHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktYXR0ci1sYWJlbC5kcmFnZ2FibGUge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4vKiByb290IGVudGl0eSBhdHRyaWJ1dGUgY2xhc3MgKi9cclxuLmVxanMtZXAtZW50aXR5LWF0dHItcm9vdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1hdHRyLWxhYmVsIGlucHV0e1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtM3B4O1xyXG59XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1idXR0b257XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4IDdweDtcclxufVxyXG5cclxuLmVxanMtZXAtdG9vbC1wYW5lbHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbn1cclxuXHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwgZGl2LmVxanMtZXAtdG9vbC1wYW5lbC1sZWZ0LXNpZGV7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwgZGl2LmVxanMtZXAtdG9vbC1wYW5lbC1yaWdodC1zaWRle1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmVxanMtZXAtdG9vbC1wYW5lbCBkaXYgZGl2e1xyXG4gICAgZmxvYXQ6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMCAxMCU7XHJcbn1cclxuXHJcbi5lcWpzLWhpZ2hsaWdodHtcclxuICAgIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmVxanMtZHJvcGhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5ID4gLmVxanMtZXAtZW50aXR5LWNoaWxkcmVue1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVxanMtbWVudS1jbG9zZS1idG4ge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcclxufVxyXG5cclxuLmVxanMtbWVudS1yb290TGV2ZWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWxldmVsRGl2e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwMDAwMDAwMDA7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtc2VhcmNoRGl2e1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtc2VhcmNoQm94e1xyXG4gICAgd2lkdGg6IDkzJTtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uZXFqcy1tZW51LXNlYXJjaEJveC5lcWpzLWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtc2Nyb2xsRGl2e1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmVxanMtbWVudS1zY3JvbGxEaXY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTpub25lO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYgaW5wdXR7XHJcbiAgICBtYXJnaW46IDRweCAxMHB4IDAgMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdntcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmVxanMtbWVudS1pdGVtRGl2LmVxanMtbWVudS1zZWxlY3RlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmVxanMtbWVudS1pdGVtRGl2LmVxanMtbWVudS1zZWxlY3RlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogIFwiXFwyNzEzIFwiO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdi1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdi1oYXNDaGlsZHJlbntcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi5lcWpzLW1lbnUtaXRlbURpdi1maWx0ZXItaGFzQ2hpbGRyZW4ge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYtaGlnaGxpZ2h0IHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxufVxyXG5cclxuLmVxanMtbWVudS1pdGVtRGl2OmhvdmVyLCAuZXFqcy1tZW51LWl0ZW1EaXYuYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjNmNTtcclxuICAgIGNvbG9yOiAjMTc3NmIxO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWl0ZW1EaXYtdGV4dHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWFwcGx5RGl2e1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWFwcGx5RGl2IGJ1dHRvbntcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LWNhbmNlbHtcclxuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcclxufVxyXG5cclxuXHJcbi8qIENvbHVtbnMgcGFuZWwgKi9cclxuXHJcbi5lcWpzLXFjLWNvbHVtbnN7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1xYy1jb2x1bW4tZHJhZ3tcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGN1cnNvcjogbi1yZXNpemUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcbiAgICB3aWR0aDogNjY0cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWRyYWctZm9yYmlkZGVue1xyXG4gICAgYmFja2dyb3VuZDogI0Y3ODE5RjtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLXNvcnR7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBjdXJzb3I6IG4tcmVzaXplICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRThGM0ZGO1xyXG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVxanMtZmItaGVhZGVyLWxpbms6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1mYi1xdWVyeXBhbmVsYmxvY2sge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLmVxanMtZmItcXVlcnlwYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNmOWY5Zjk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNBQUE7XHJcbn1cclxuXHJcbi5lcWpzLWZiLXF1ZXJ5cGFuZWwgPiAuZXFqcy1xcC1ncm91cC1yb290ID4gLmVxanMtcXAtY29uZGl0aW9ucyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1mYi1xdWVyeXBhbmVsIC5lcWpzLXFwLWFkZHJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci1pY29uIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OWNmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXItaWNvbiBzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxufVxyXG5cclxuLmVxanMtZmItaGVhZGVyLWFycm93YmxvY2sge1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXItYXJyb3cge1xyXG5cdGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDdweCA3cHggMCA3cHg7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG59XHJcblxyXG4uZXFqcy1mYi1oZWFkZXItYXJyb3dVcCB7XHJcblx0Ym9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci10ZXh0YmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci10ZXh0YmxvY2sgYSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVxanMtZmItaGVhZGVyLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZXFqcy1mYi1idXR0b25zYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWJ1dHRvbiB7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMnB4IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWJ1dHRvbjpob3ZlciwgLmVxanMtZmItYnV0dG9uOmFjdGl2ZSwgLmVxanMtZmItYnV0dG9uOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZXFqcy1mYi1idXR0b24tYXBwbHkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwcHgsICM0MTk2NDEgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBib3JkZXItY29sb3I6ICMzZThmM2U7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWJ1dHRvbi1jbGVhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDI4YmNhIDBweCwgIzJkNmNhMiAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGJvcmRlci1jb2xvcjogIzJiNjY5YTtcclxufVxyXG5cclxuLmVxanMtZmItYnV0dG9uLWFwcGx5OmhvdmVyLCAuZXFqcy1mYi1idXR0b24tYXBwbHk6YWN0aXZlLCAuZXFqcy1mYi1idXR0b24tYXBwbHk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTY0MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzNlOGYzZTtcclxufVxyXG5cclxuLmVxanMtZmItYnV0dG9uLWNsZWFyOmhvdmVyLCAuZXFqcy1mYi1idXR0b24tY2xlYXI6YWN0aXZlLCAuZXFqcy1mYi1idXR0b24tY2xlYXI6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNmNhMjtcclxuICAgIGJvcmRlci1jb2xvcjogIzJiNjY5YTtcclxufVxyXG5cclxuLyogIFByb2dyZXNzIGluZGljYXRvciAgKi9cclxuLmVxanMtcHJvZ3Jlc3Mtd2luOCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDsgbGVmdDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcclxufVxyXG5cclxuLmVxanMtcHJvZ3Jlc3Mtd2luOCAud0JhbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgIGFuaW1hdGlvbjogb3JiaXQgNy4xNXMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5lcWpzLXByb2dyZXNzLXdpbjggLndCYWxsIC53SW5uZXJCYWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uZXFqcy1wcm9ncmVzcy13aW44ICN3QmFsbF8xIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMS41NnM7XHJcbn1cclxuXHJcbi5lcWpzLXByb2dyZXNzLXdpbjggI3dCYWxsXzIge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjMxcztcclxufVxyXG5cclxuLmVxanMtcHJvZ3Jlc3Mtd2luOCAjd0JhbGxfMyB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNjJzO1xyXG59XHJcblxyXG4uZXFqcy1wcm9ncmVzcy13aW44ICN3QmFsbF80IHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC45NHM7XHJcbn1cclxuXHJcbi5lcWpzLXByb2dyZXNzLXdpbjggI3dCYWxsXzUge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcclxufVxyXG5cclxuQGtleWZyYW1lcyBvcmJpdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIDclIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMzAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNyU7XHJcbiAgICB9XHJcblxyXG4gICAgMzklIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0NWRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzcwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzOSU7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIDc2JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTAwZGVnKTtcclxuICAgIH1cclxufVxyXG4vKiAgRW5kIG9mIFByb2dyZXNzIGluZGljYXRvciAgKi9cclxuXHJcblxyXG5cclxuLyogQ29sdW1uc0JhciBTVEFSVCAqL1xyXG4uZXFqcy1jYi1wYW5lbCwgLmVxanMtc2ItcGFuZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250OiBub3JtYWwgMTRweCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgVmVyZGFuYSwgR2VuZXZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4uZXFqcy1jYi1oZWFkZXIsIC5lcWpzLXNiLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2x1bW5zLCAuZXFqcy1zYi1jb2x1bW5zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBvdmVyZmxvdy15OiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtZ3AtYWRkcm93LFxyXG4uZXFqcy1jYi1hZGRyb3csXHJcbi5lcWpzLXNiLWFkZHJvdyB7XHJcbiAgICBtYXJnaW46IDVweCAycHggMnB4IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBwYWRkaW5nOjA7XHJcbn1cclxuXHJcbi5lcWpzLWdwLWFkZHJvdyBhLFxyXG4uZXFqcy1jYi1hZGRyb3cgYSxcclxuLmVxanMtc2ItYWRkcm93IGEge1xyXG4gIGJhY2tncm91bmQ6IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46MDtcclxuXHJcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZXFqcy1ncC1hZGRyb3cgPiBhOmhvdmVyLFxyXG4uZXFqcy1jYi1hZGRyb3cgPiBhOmhvdmVyLFxyXG4uZXFqcy1zYi1hZGRyb3cgPiBhOmhvdmVye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LCAuZXFqcy1zYi1yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5Q0M7XHJcbiAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICBmb250OiBub3JtYWwgMTRweCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgVmVyZGFuYSwgR2VuZXZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMwMDk5Q0M7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdy5lcWpzLWNiLWRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjOTk5O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdy5lcWpzLWNiLXJlYWRvbmx5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICM5OTk7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmVxanMtY2Itcm93ICAuZXFqcy1jYi1idXR0b25zQmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtY2Itcm93ICAuZXFqcy1jb2x1bW4tc29ydGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3dbZGF0YS1zaG93LWJ1dHRvbnNdICAuZXFqcy1jYi1idXR0b25zQmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmVxanMtY2Itcm93W2RhdGEtc2hvdy1idXR0b25zXSAgLmVxanMtY29sdW1uLXNvcnRidXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWV4cHItYmxvY2sge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2xlbGVtZW50LFxyXG4uZXFqcy1zYi1jb2xlbGVtZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNHB4IDhweCAwIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmVxanMtc2ItY2FwdGlvbmVsZW1lbnQge1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2xlbGVtZW50OmZpcnN0LWNoaWxkLFxyXG4uZXFqcy1zYi1jb2xlbGVtZW50OmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtY2ItY29sZWxlbWVudCA+IGEsXHJcbi5lcWpzLXNiLWNvbGVsZW1lbnQgPiBhIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWNvbGVsZW1lbnQgPiBhLFxyXG4uZXFqcy1zYi1jb2xlbGVtZW50ID4gYSB7XHJcbiAgICBjb2xvcjogIzAwOTlDQztcclxufVxyXG5cclxuLmVxanMtY2ItY2FwdGlvbmVsZW1lbnQgaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxufVxyXG5cclxuLmVxanMtY2ItY2FwdGlvbmVsZW1lbnQgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDk5Y2M7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtY2Itcm93LmFjdGl2ZSBhLCAuZXFqcy1jYi1yb3c6aG92ZXIgYSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdy5hY3RpdmUsIC5lcWpzLWNiLXJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OUNDO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3csIC5lcWpzLWNiLXJvdy5hY3RpdmUsIC5lcWpzLWNiLXJvdzpob3ZlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuZXFqcy1jYi1kaXNhYmxlZC5hY3RpdmUsIC5lcWpzLWNiLXJvdy5lcWpzLWNiLWRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuZXFqcy1jYi1yZWFkb25seS5hY3RpdmUsIC5lcWpzLWNiLXJvdy5lcWpzLWNiLXJlYWRvbmx5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdyAuZXFqcy1idXR0b24tcGxhY2Vob2xkZXIge1xyXG4gICAgbWFyZ2luOiAycHggMCAycHggMXB4O1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuYWN0aXZlIC5lcWpzLWNiLWJ1dHRvbi1wbGFjZWhvbGRlciwgLmVxanMtY2Itcm93OmhvdmVyIC5lcWpzLWNiLWJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5lcWpzLWNiLXJvdyAuZXFqcy1jYi1zb3J0aW1hZ2UtcGxhY2Vob2xkZXIsXHJcbi5lcWpzLXNiLXJvdyAuZXFqcy1zYi1zb3J0aW1hZ2UtcGxhY2Vob2xkZXIge1xyXG5cdG1hcmdpbjogMnB4IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZXFqcy1jYi1pbWctc29ydGluZyxcclxuLmVxanMtc2ItaW1nLXNvcnRpbmcge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWJ1dHRvbnNCbG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHRvcDogLTI3cHg7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWJ1dHRvbnNCbG9jayBkaXYge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW46IDJweCAwIDJweCAycHg7XHJcbn1cclxuXHJcbi5lcWpzLXNvcnRhYmxlLWhlbHBlciAuZXFqcy1jYi1idXR0b25zQmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2x1bW5zLFxyXG4uZXFqcy1zYi1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLWNiLWNvbHVtbnMgLmVxanMtaGlnaGxpZ2h0LFxyXG4uZXFqcy1zYi1jb2x1bW5zIC5lcWpzLWhpZ2hsaWdodCB7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmMxMDcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQ29sdW1uc0JhciBFTkQgKi9cclxuXHJcblxyXG4vKiBRdWVyeU5hbWUgV2lkZ2V0ICovXHJcbi5lcWpzLXF1ZXJ5LW5hbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS1uYW1lLXRleHQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS1uYW1lOmhvdmVyIC5lcWpzLXF1ZXJ5LW5hbWUtdGV4dCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS1uYW1lLWFzdGVyaXNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuXHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmVxanMtcXVlcnktbmFtZSAuZXFqcy1xdWVyeS1uYW1lLXRvb2x0aXAge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS1uYW1lLXRoZW1lIHtcclxuICAgIGZvbnQ6IG5vcm1hbCAxMnB0IFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBRdWVyeU5hbWUgV2lkZ2V0IEVORCAqL1xyXG5cclxuLyogUHJvY2VzcyBCYXIgc3RhcnQgKi9cclxuLmVxanMtcHJvY2Vzcy1iYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuICAgIHotaW5kZXg6IDY1MDAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgfVxyXG4gIC5lcWpzLXByb2Nlc3MtYmFyOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IC0yMDBweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODBiOTtcclxuICAgIGFuaW1hdGlvbjogZXFqcy1wcm9jZXNzLWJhci1sb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgZXFqcy1wcm9jZXNzLWJhci1sb2FkaW5nIHtcclxuICAgICAgZnJvbSB7bGVmdDogLTIwMHB4OyB3aWR0aDogMzAlO31cclxuICAgICAgNTAlIHt3aWR0aDogMzAlO31cclxuICAgICAgNzAlIHt3aWR0aDogNzAlO31cclxuICAgICAgODAlIHsgbGVmdDogNTAlO31cclxuICAgICAgOTUlIHtsZWZ0OiAxMjAlO31cclxuICAgICAgdG8ge2xlZnQ6IDEwMCU7fVxyXG4gIH1cclxuXHJcbiAgLmVxanMtcHJvY2Vzcy1iYXIubG9jYWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuLyogUHJvY2VzcyBCYXIgZW5kICovXHJcblxyXG5cclxuYS5lcWpzLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxuaW5wdXQuZXFqcy1pbnZhbGlkIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLW1heGltaXplZC0yd2luZG93IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5lcWpzLW1heGltaXphYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtY29udGFpbmVyLTRtYXgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1tYXgtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFBcjBsRVFWUTRqYVdUd1EyRE1BeEZuMUVQRE1BeVZUbDFnOTRZZzdJSVd5QlZIS3JPUldmbzd5V1V5QktLSzc2VVErejgvKzNFTVVrY3dTbHl5TXc2NE9iQ0wwbFRTTURoQ2pSQUJVeElDaStnQndRc3dDd3Axa0pxb3dkRzRBNWNmb21nODVDY2g3U2Yxd29pNURZbnAxZ0hkRkdCR21oMzh3WG51bWpnUzNJOTd6cDdnZTFTTm5JZnV1QmNJSHZuRU5rTExQK1NKVkZsczlJQWIrQnNabzgwLzBXc2svZ0VQaEdDaHgzOXpsOG9DR1puWE56SzZnQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggM3B4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLmVxanMtbWF4LWJ1dHRvbjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZXFqcy1tYXhpbWl6ZWQgPiAuZXFqcy1tYXgtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUNYQklXWE1BQUE3RUFBQU94QUdWS3c0YkFBQUF2a2xFUVZRNGphV1R1dzNDTUJDR3Z6OGx5Z0EwckpJQktLTVVESkFCSWhnSDVtQUFWa25EQkpUOEZIbGdtU2cyY05MSk9wM3Y4NzBzMi93anhTOUJrbHBKaHl5QXBFcFNIOWdkY0FaS0FHeXZLdEFNMXd6UUFRYTYyWjhMV0FyK0ZtRGcrT0hQQU5RQllOSis4aXMxUmtrYllCODEvRzc3QnJ3QmtpcGdHMXg2QWxmYmo5VVhnbFQ3aFZUclZJbEZBTnJaRm5BSytPbEZpeG8yajJvOG0yU1RsNEpIT3g4QXRNUWJOdlNrU2dGa20vRmpsTFl2eVpvalNlNUJTbDR5RkVoNWJSaU1rd0FBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmVxanMtcXVlcnktdGV4dC1hdHRyIHtcclxuICAgIGNvbG9yOiAjMDA5OWNjO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmVxanMtcXVlcnktdGV4dC1vcCB7XHJcbiAgICBjb2xvcjogIzk5MzMzMztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5lcWpzLXF1ZXJ5LXRleHQtZXhwciB7XHJcbiAgICBjb2xvcjogIzAwODgxZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5lcWpzLXF1ZXJ5LXRleHQtY29uaiB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5lcWpzLXdpZGdldC1kaXNhYmxlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLXdpZGdldC1kaXNhYmxlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZWFzeXF1ZXJ5XCI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICAgIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQTE4QUFzQUFBQUFEVEFBQVFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQkNBQUFBR0FBQUFCZ0R4SUdNR050WVhBQUFBRm9BQUFBWkFBQUFHUUFmTHZXWjJGemNBQUFBY3dBQUFBSUFBQUFDQUFBQUJCbmJIbG1BQUFCMUFBQUNMd0FBQWk4S3A5eE9taGxZV1FBQUFxUUFBQUFOZ0FBQURZbTRUKzVhR2hsWVFBQUNzZ0FBQUFrQUFBQUpBZTBBOTVvYlhSNEFBQUs3QUFBQUhRQUFBQjBhZ0FBQUd4dlkyRUFBQXRnQUFBQVBBQUFBRHdjTkI1K2JXRjRjQUFBQzV3QUFBQWdBQUFBSUFBbUFENXVZVzFsQUFBTHZBQUFBWjRBQUFHZVdxY2RPbkJ2YzNRQUFBMWNBQUFBSUFBQUFDQUFBd0FBQUFNRDdBR1FBQVVBQUFLWkFzd0FBQUNQQXBrQ3pBQUFBZXNBTXdFSkFBQUFBQUFBQUFBQUFBQUFBQUFBQVJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQTZSb0R3UC9BQUVBRHdBQkFBQUFBQVFBQUFBQUFBQUFBQUFBQUlBQUFBQUFBQXdBQUFBTUFBQUFjQUFFQUF3QUFBQndBQXdBQkFBQUFIQUFFQUVnQUFBQU9BQWdBQWdBR0FBRUFJT2tNNlJEcEd2LzkvLzhBQUFBQUFDRHBBT2tPNlJMLy9mLy9BQUgvNHhjRUZ3TVhBZ0FEQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFILy93QVBBQUVBQVAvQUFBQUR3QUFDQUFBM09RRUFBQUFBQVFBQS84QUFBQVBBQUFJQUFEYzVBUUFBQUFBQkFBRC93QUFBQThBQUFnQUFOemtCQUFBQUFBSUFBUC9BQXlvRHdBQUdBQTBBQUNVekJ5Y3pFVE1CRnlNUkl4RWpBcXFBcXFxQVZQN1dxb0JVZ05XcXFnRXNBU3FxL3RRQkxBQUFDQUFBLzhBRDFnUEFBQUlBQ2dBT0FCSUFIZ0FpQUNZQU9nQUFBVE1uRnlNSEl4TXpFeU1UTXpVakV6VWpGU2MxTXhFak5TRVZJeEV6RlFjMUl4VVJGVE0xQlNNUk14RWhOU0VWSVJFekVTTVJJUlVoTlNFQnlIQTRTcFllUnBJOGtFVEFWbFpXVmxSVVZQNVVWRlJVVmxZREFGWlcvd0QrVlA4QVZsWUJBQUdzQVFBQmk2VGFWQUdBL29BQjFGYjlBRlpXVmxRQnJGUlUvbFJVVmxaV0F3QldWcXIrVlA4QVZsWUJBQUdzQVFCV1ZnQUFBUUFBLzhBRGdBUEFBQ1VBQUFFekVTRVJGQWNHS3dFaUp5WTFFU0UxSXhVVUJ3WWpJU0luSmowQk5EYzJNeUV5RnhZVkF3Q0EvcW9NREJKV0Vnd01BYW9xREF3Uy9nQVNEUTBORFJJQ0FCSU1EQU1CL3FyK2dCSU1EQXdNRWdIV3Fpb1NEUTBORFJLcUVnd01EQXdTQUFFQUFQL0FBd0FEd0FBTEFBQUJGU0VYQnlFVklUVUpBVFVEQVA3VzFOUUJLdjRBQVJiKzZnTUJnTmJXZ0ZZQkFBRUFWZ0FDQUFEL3dBT3FBOEFBRHdBZkFBQWxNamMyTlRRbkppTWlCd1lWRkJjV0V6SVhGaFVVQndZaklpY21OVFEzTmdJQWpHVmxaV1dNakdWbFpXV01zSDE5Zlgyd3NIMTlmWDFWWldXTWpHVmxaV1dNakdWbEF3QjlmYkN3ZlgxOWZiQ3dmWDBBQVFBQS84QURnQVBBQUFVQUFDVUJGd0VuTndHQUFjUTgvZ0R1UFBrQnhEeitBTzQ4QUFBQUFBTUFBUC9BQTRBRHdBQURBQWNBQ3dBQUV5RVZJUlUxSVJVRk5TRVZnQU1BL1FBREFQMEFBd0FDcTFiVVZGVFdWbFlBQUFBQ0FBRC93QU9BQThBQUV3QVhBQUFCTWhjV0ZSRVVCd1lqSVNJbkpqVVJORGMyTXdVaEVTRURLaUlhR2hvYUl2MnNJaG9hR2hvaUFsVDlyQUpVQXlzYUdpTDlyQ0lhR2hvYUlnSlVJaG9hVnYyc0FBQURBQUQvd0FPcUE4QUFEd0FmQUM4QUFDVXlOelkxTkNjbUl5SUhCaFVVRnhZVE1oY1dGUlFIQmlNaUp5WTFORGMyRnpJWEZoVVVCd1lqSWljbU5UUTNOZ0lBakdWbFpXV01qR1ZsWldXTXNIMTlmWDJ3c0gxOWZYMndXRDgvUHo5WVdEOC9QejlWWldXTWpHVmxaV1dNakdWbEF3QjlmYkN3ZlgxOWZiQ3dmWDNVUHo5WVdEOC9QejlZV0Q4L0FBQUNBQUQvd0FPcUE4QUFCUUFMQUFBbE55YzNDUUVsQndrQkZ3Y0Nic2JHUEFFQS93RCs2RHovQUFFQVBNYm54TVE4L3dEL0FEdzhBUUFCQUR6RUFBQUFCQUFBLzhBRGdBUEFBQXNBRHdBVEFCY0FBQUVWTXhVakZTTTFJelV6TlNrQkVTRUJJUkVoQVNFUklRTUFnSUJXZ0lEOTFnRlcvcW9CcWdGVy9xcitWZ0ZXL3FvQmdZQldnSUJXZ1A2cUF3RCtxZ0ZXL3FvQUFBVUFBUC9BQTZvRHdBQURBQWNBQ3dBUEFCOEFBQUVISVRjWEJ5RTNFd2NqTnpjSEl6YzNJUU1qTnlNRE13Y2hOek1USXdjakFYNE8vd0FPNUF6L0FBemFEcW9NeGc2cUROZ0NLQzV5SG01VVpCTCt5aEprVm00ZWNBR0JWbGFzVkZRQlZsWldxbFJVVnY3U3dQM2NibTRDSk1BQUFnQUEvOEFEVmdQQUFBTUFId0FBQVRVakZTVWpGVE1WSXhVak5TTVZJelVqTlRNMUl6VXpOVE1WTXpVekZUTUNWcXdCckt5c3JGU3NWS3lzckt4VXJGU3NBVldzckt5c1ZLeXNyS3hVckZTc3JLeXNBQUFBQUFJQUFQL0FBNm9Ed0FBREFDUUFBQUVoRVNFVElnY0dCd1lIQmhVVUZ4WVhGaGNXTXpJM05qYzJOelkxTkNjbUp5WW5KaU1CVmdGVS9xeXFXRTFOT3pzaElTRWhPenROVFZoWVRVMDdPeUVoSVNFN08wMU5XQUVCQVZRQkFDRWhPenROVFZoWVRVMDdPeUVoSVNFN08wMU5XRmhOVFRzN0lTRUFBQUFCQUFEL3dBTXFBOEFBQ3dBQUFRY1hCeWNISnpjbk54YzNBeXJ1N2p6dTdqenU3anp1N2dLWjd1NDg3dTQ4N3U0ODd1NEFBZ0FBLzhBRGdBUEFBQVVBR1FBQUpRRW5BU2NIQVRJWEZoVVJGQWNHSXlFaUp5WTFFVFEzTmpNQnFnR0FQUDY4bUR3Q1ZDUVpHUmtaSlAyc0pCa1pHUmtrMVFHQVB2NjhtRHdCZ0JrWkpQMnNKQmtaR1Jra0FsUWtHUmtBQUFBQUFRQUEvOEFES2dQQUFBZ0FBQk1YTnhFekVSYzNBZFk4eEZURVBQN1dBaXM4eFAxT0FyTEVQQUVxQUFBQkFBRC93QU1xQThBQUNBQUFBU2NIRVNNUkp3Y0JBeW84eEZURVBBRXFBU3M4eEFLeS9VN0VQUDdXQUFFQUFQL0FBcW9Ed0FBSkFBQUJFVE1ISnpNUkl6Y1hBaXFBcXFxQWdLcXFBb0grVktxcUFheXFxZ0FBQVFBQS84QUNnQVBBQUFJQUFDVVJGd0dxMXRVQnJOWUFBd0FBLzhBRGdBUEFBQk1BSndBN0FBQUJNaGNXRlJFVUJ3WXJBU0luSmpVUk5EYzJNeUV5RnhZVkVSUUhCaXNCSWljbU5SRTBOell6SVRJWEZoVVJGQWNHS3dFaUp5WTFFVFEzTmpNQ0toSU5EUTBORW9BU0RBd01EQklCckJJTURBd01Fb0FTRFEwTkRSTCtLaElNREF3TUVvQVNEQXdNREJJQzFRd01FdjRBRWd3TURBd1NBZ0FTREF3TURCTCtBQklNREF3TUVnSUFFZ3dNREF3Uy9nQVNEQXdNREJJQ0FCSU1EQUFBQUFBREFBRC93QVB5QThBQUF3QUpBQTBBQUJNM0Z3Y0JGd0VuTnhjSkFTY0JFanp1UEFLMFB2NEE4RDZ5QVE3Kzhqd0JEZ0Z2UE80OEFqdzgvZ0R1UExJQmlQN3dQQUVRQUFBRUFBRC93QVB3QThBQUF3QUhBQkVBRlFBQUFRY25OeE1uQVJjbE53RUhKd2NuTnhjM0pSY0hKd0wrbkR5Y0dqNEJGano4Y0R3QzFEelNjdTQ4c2piK0p1NDg3Z0tCbkR5Yy9xNCtBUlE4ZGp6OUxEelFjdTQ4c2paODdqenVBQUFEQUFEL3dBT3FBOEFBQ3dBZkFDa0FBQUUxSXpVakZTTVZNeFV6TlJNeUZ4WVZFUlFIQmlNaElpY21OUkUwTnpZekJ4RWhGU0VpSnlZMUVRTXFxbGFxcWxiV0loa1pHUmtpL2dBaUdob2FHaUtzQWxiOXFpSVpHUUhWVnFxcVZxcXFBWUFaR1NMK0FDSWFHaG9hSWdJQUloa1pxdjJxVkJrWklnSldBQUFBQUFJQUFQL0FBNEFEd0FBTEFCOEFBQUUxSXpVakZTTVZNeFV6TlFFeUZ4WVZFUlFIQmlNaElpY21OUkUwTnpZekF0YXNWS3lzVkFFQUlob2FHaG9pL2F3a0dSa1pHU1FCZ1ZTc3JGU3NyQUdxR2hvaS9hd2lHaG9aR1NRQ1ZDUVpHUUFBQUFBQkFBQUFBUm1hcXFaMFhWOFBQUFVBQ3dRQUFBQUFBT0huOE5FQUFBQUE0ZWZ3MFFBQS84QUQ4Z1BBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFQeUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBZEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBQUFBQUFBQW9BRkFBZUFEb0FsQURNQU9ZQkdBRXNBVVlCY0FHNEFkZ0NCQUkrQW1vQ3FBTENBdklEQ0FNZUF6UURRQU9ZQTd3RDdBUXNCRjRBQVFBQUFCMEFQQUFJQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFrQUFBQUJBQUFBQUFBQ0FBY0FjZ0FCQUFBQUFBQURBQWtBUEFBQkFBQUFBQUFFQUFrQWh3QUJBQUFBQUFBRkFBc0FHd0FCQUFBQUFBQUdBQWtBVndBQkFBQUFBQUFLQUJvQW9nQURBQUVFQ1FBQkFCSUFDUUFEQUFFRUNRQUNBQTRBZVFBREFBRUVDUUFEQUJJQVJRQURBQUVFQ1FBRUFCSUFrQUFEQUFFRUNRQUZBQllBSmdBREFBRUVDUUFHQUJJQVlBQURBQUVFQ1FBS0FEUUF2R1ZoYzNseGRXVnllUUJsQUdFQWN3QjVBSEVBZFFCbEFISUFlVlpsY25OcGIyNGdNUzR4QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1XVmhjM2x4ZFdWeWVRQmxBR0VBY3dCNUFIRUFkUUJsQUhJQWVXVmhjM2x4ZFdWeWVRQmxBR0VBY3dCNUFIRUFkUUJsQUhJQWVWSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVZoYzNseGRXVnllUUJsQUdFQWN3QjVBSEVBZFFCbEFISUFlVVp2Ym5RZ1oyVnVaWEpoZEdWa0lHSjVJRWxqYjAxdmIyNHVBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxnQUFBQU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPSk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0taW1nLXZlLWxvYWRlcjogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhFQUFMQVBRQUFQLy8veGQzc2QzcTg5VGw4T3Z6OXh4NnNoZDNzVUNQdm8yODJHNnF6c0RaNlRXSnUxcWV4NVRBMm5Hc3o4UGI2am1MdkJwNXNsMmd5T2p4OXR2cDh2VDQra21Vd2QvcjgvUDMrcnpYNktqTTRjN2k3dS8xK1FBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaC9ocERjbVZoZEdWa0lIZHBkR2dnWVdwaGVHeHZZV1F1YVc1bWJ3QWgrUVFKQ3dBQUFDd0FBQUFBRUFBTEFBQUZMU0Fnam1ScG5xU2dDdUxLQXE1QUVJTTR6RFZ3MDN2ZTI3aWZEZ2ZrRVllMDRrRElEQzV6cnRZS1JhMldRZ0FoK1FRSkN3QUFBQ3dBQUFBQUVBQUxBQUFGSkdCaEdBVmducWhwSEllUnZzRGF3cW5zMHFlTjUreTk2N3RZTHlpY0JZRTdFWWtZQWdBaCtRUUpDd0FBQUN3QUFBQUFFQUFMQUFBRk5pQWdqb3RoTE9PSUpBa2lHZ3hqcEdLaUtNa2J6N1NONnpJYXdKY0R3SUs5Vy9ISVN4R0J6ZEhUdUJOT21jSlZDeW9VbGs3Q0VBQWgrUVFKQ3dBQUFDd0FBQUFBRUFBTEFBQUZOU0FnanFRSVJSRlVBbzNqTkdJa1NkSHFQSThUejNWNTV6dWFEYWNEeUlRK1lyQkgraFdQekpGek9RUWFlYXZXaTdvcW5WSWhBQ0g1QkFrTEFBQUFMQUFBQUFBUUFBc0FBQVV5SUNDT1pHbWUxckpZNWtSUms3aEkwbUpTVlVYSnRGM2lPbDd0bHRzQlpzTmZVZWdqQVkzSTVzZ0ZZNTVLcWRYMUdnSUFJZmtFQ1FzQUFBQXNBQUFBQUJBQUN3QUFCVGNnSUk1a2FaNGtjVjJFcUxKaXBtblpoV0dYYU9PaXRtMmFYUTRnN1AyQ3QyRVI0QU11bDAwa2o1ZzBBbDh0QURZMnk2Qys0RklJQUNINUJBa0xBQUFBTEFBQUFBQVFBQXNBQUFVdklDQ09aR21lNUVSUms2aXk3cXB5SENWU3RBM2dOYS83dHh4d2x3djJpc1NhY1lVYytsNHRBRFFHUTFtdnBCQUFJZmtFQ1FzQUFBQXNBQUFBQUJBQUN3QUFCUzhnSUk1a2FaN2tSRkdUcUxMdXFuSWNKVkswRGVBMXIvdTNISENYQy9hS3hKcHhoUno2WGkwQU5BWkRXYStrRUFBN0FBQUFBQUFBQUFBQScpO1xyXG4gICAgLS1pbWctY29uZGJ0bi1lbmFibGVkOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR0lBQUFBV0NBWUFBQUE3RmtuWkFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUJJaEpSRUZVZU5yVW1VMXMyMlFZeDMrMjg5azJUaUZSd3BaMnBWbjNnU3AyR0JKSU80QlU4YkVEUXZUS0FVYVJKZzRnN1RBdVNBeFdMZ2d1U0J3MklRNFRKOFNCSVZHQkFFMWlIQ2FRbXFGSkhVWFEwcFJsOGJvbVZacWtUcE00RG9ka3hjeEpHcnV1MUR5U1plWDF4Ly8vODJPL2VkNzNGV1puWjRlQWFXQVNrSUVhMWtNRUpPQVc4REZ3RVZCUFhJZEtIWUErNEhYZ0RERGMxTkJ0NkVoQUhyZ01uS3VmZml4bFBKaElKSHFXeFFXOEQ1eTZ6NGpkR0FiT0F5cndHYUFCTHVEbFp2dUF3WVJrVTJNUWVCVVFtbnRqOUN5TDJIeDduSXdCNElUQm5OVDhQZUN3em1TWGJUM0JJZ0orSzFmVTY0MXQxNkxlM1BSNlk5OCsvRjIyOVFTTGkrMU9NZHhUcURmNkE0UjdEUTRiMStzSWdJU0FTeFNvQWRYT2xycHA2d2tXVjZkN1JTSVJ3dUV3UHA4UFFXZzQxZlVhbStVeVN2b09hMnRaQkVIWU9tWW4zaGlQY1BxUk1FY0dmWGpFeG4wMnRCcktScGtMdjkvbDRzMHNhcTBPd3M2ZTFGNW5hWmtJUVJDSXhXSkVvMUZ6U1NGSzlQbjdPSEJnR0sxYXBWQXMyREx0RWdVK2VpTEdtVWZOR3YwdWliRmdIKzhlSDJKK3JjSjN0L0syMzloZVlSRmJHWTlFSWkyTkc4UHRkak1hSDhYbjgxazI3cFVFM2h5UHREUnVETm5yNHNKVEQzUG9RWi90SkJoWmlzVWlpNHVMek0zTk1UOC9qNklvNkxydUtNdTFsU0tUUHl4eThJczVqbjgxei9tRXdtWk4zNWJGbEloQUlFQWtFdW5LaE1maklSd09XemIvNUw0QVo0OTFwekV5NEdIcWNOaFdJb3dzeFdLUmhZVUZjcmtjNVhJWlZWVkpwOU1zTFMyaDY3b2pMRDhyUlU1K3U4RFh5UngvNTh2OGxsRjVMNUhtcFN0THFKcmVrY1dVaUdBd2lNZmo2ZHBJTUJpMGJQN0ZrU0Q3K3J2WGVHRWthQ3NSUnBaVUtrV3RaaDdmNVhJNXN0bXNJeXh2L1pxaVVEVnJYRTdtdVBSbnRpT0xLUkZXUDArdjEydlovTkZCbjZVdS82RHN0WlVJSTR1cXFtM1B5K2Z6anJEY3lMYlgrREdWNzhpeWs1R243YkJhbUFqczNlaVdSYTkzWmpFbG9sd3VXekpTcVZRc20vOXIzWnBHc2xDeDlaQ01MSDYvditOL2lSTXM0dyswMTVpSUJUcXltQkt4dnI1T3RWcnQyc2k5ejlwS3pQeXpUcWJVdmNiM3FieXRSQmhaWXJFWW9tanVBR1JaSmhRS09jTHl3ZU14L0M2enhuTkRNbE5IUWgxWlRGY1ZDZ1ZXVjFlN01xRnBHcGxNeHJMNUs3Y0xmSEt6TzQyN0pZMVAvOGpZU29TUlJaWmx4c2JHa0dVWnQ5dU4xK3NsR28wU2o4ZVJKTWtSbG1lR1pHWk9qdkhza0V6VTcrWlEwTXZaWTFHK2ZEcE93QzExWkRFTjZIUmRaMlZsWmR0eVR0TTBrc2trcFZMSnNubFYwL253eGdxakF4NU9IVzJ2a2E5b3ZIWTF5ZHhheVZZaTdtY0pCQUpiM2RCdXNVenNEekN4UDJDWnhkVU9ZSGw1bVVxbFFpZ1UrbDgxb2V2NlZnMWVLTmdiaVFKczFuU21yaTZ6Vkt6d3l1RVFjVU0xVWRKMFpqTXE1MmJUL0pTMnI5RkxMQjNubWhSRlFVbmZwczdPNW1EYXpuUUpNSDFkWVRxaE5LWkJ4ZDJyai9ZNmkydmI2bEFRZDc5OEZMQXpxU2RZcm5UM01Jc0lsT2pOYURWNjZsa1drY2FhcVpOUkFIN2h2L1hpR25DdDJlNWtmTk9pcldkWlhNQTdnQmQ0SHVoblp3dnVkMmdzdUYraXNjWkxjLzg1RUtTeDRQNFFPMXR3M3dCbWdMZGJITzlabG44SEFGbW1XZWhtWm1DTUFBQUFBRWxGVGtTdVFtQ0MnKTtcclxuICAgIC0taW1nLWNvbGJ0bi1hZ2dyZnVuYzogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUM4QUFBQVdDQVlBQUFCUVVzWEpBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBMmRKUkVGVWVOclVsODJMSEZVVXhYLzN2bGZkVmQwOUg0a3pZdzhtdWxJSUtMaHdsWVhnem9VZzJXWWhDZ291WFFzSzZqOGd1RkdJSUxvVXpFSVh1bkRyRjZQdUFpRUowYmlaNlRoTjl5UmQvVlgxcm9zdVpkQ1pycDdweXNJRDFVVVhYWFZQdjNmcTNITmxaMmZuSFBBdWNBbFlCWEpPRGdVYzhBZndQdkFoa0Y3OEJTWUdRQU40SFhnRE9GL1VDS2VvNDRBRDRDcnd0Z2ZlQTE3K0Y1SFQ0anp3RHBBQ1Y0QU04TUJMeGZYV0lSTHVsRFhXZ1ZjQTBXTEZxMFFMdUhpSW5DdSt0eXF1YzBtQjVDUjNtTTJPQndZcmptQ3o4L0ZJUEdVL09mUk1NUkNZZlZoeHJoTEJFTUFoZUJWeVlEcUhrbC9zbVlaM3l0cHFRaFRYQ09hNDMwOUowd0VpZ3NpUy8wS0FxZEYwd3JQbjZseDRxRTQ3anZpK00rYWJPL2RKYzRNamF2aHltUmhlakljM1ZtaTN6ekpNUi9UU0RIV0tWTFgwR1pEbFBQOVlrdytlMjZJV01tN3NCMzd2NVRpUm1VNlBLRlZLUHVTQlJyUE94bWFiOFVTNGNmMFdCK21JZWlQQk8xMmV1QUtqbkhZTlhudHFrKzE0blZlL3Zzbkh2KzVEdlFhckhwd2NLVzR0ZXptRGdXa05reHJwY013d0NQVWtwdVpkUlRvWHlBSWg5NGhyY0syWHNiTWZvRm1mRWVmNHQxTG55ZENwRVhtSUlvZHF3TnVRMk9lb0V3eXJ4RmthSHVJRTFwcktpb2RFaG13M00rSllTaHVPem5PWHlNUHFpbVB6VEpNb2lqQXhtZ25VZkZqZU1tM1dBRlo4NElrTnVQeGtpNmMzWWtaQmVXUWRIbDAzSXAzdmhYNGUrZkhFOE02VEpBbmpTY2JlM1Q2RDFNQkZzOTJSNVJ6R2dMdXBFVS9obWJXWW1zSm4xM3Q4ZTJkS1B5aFppUjM3ZWJMSmNtT1NLU1lSV1JZNEdJeVpUcUh1Wk5IMlVDcDNKdENkQ1AwUTBSa0pQKzFOK0cwL2cwWlVHaUMwYkcremtKT2JvaFpRQVZWRnFLakZpb0FHUnRQQUlITzBmT0JNRkNEU2hSS1d6dlYzSDdHeHRVMDlqdWwxZHduWkJPZDlOZkZBZ0R4QWJyeDRZWXZMajUvbHg5MHVQM2NIb0xwUSs1N3I4ODRCTm1admI1Zk9uMzFNRkZkVkpMQlpLSFkxUnlzSmZINnp3MGZYdXR5K0Z5QnlDMFdQNHpVdlFzaU5icWREYmhCTWNLNGliLzluM3dVVDRlcnRIbC9jNm5Fd1VmQnU0Y3preXhZbkQyQUlLbFduc0preUF0Q2Y2c3gzL2NsdTk2WGlFdVVCMFA2di9rKytPS0xBa1A4blVpM213U3B4RC9qaDBDeWNBOThWMTZ2RWx4NTRDNmdETHdETkpRZnczV0lBLzZRSXVuOEgzaytCdFdJQWJ5ODVnQStBcjRBMy94b0FNR2M2MEtXeEM0MEFBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcbiAgICAtLWltZy1mYi1pY29uOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFZRWxFUVZRNGpkMlN3UTJBUUFnRVdYdXdQbHU1cjYzWW5DV01IeCtYbkp3UWZMbGZtSUVFWkhjQUxCbEp5aktqcExyQlV0MmdGK3hKZHV3SEdyRTBWeHVRK0hCQThnNVBKSS93OUJINjAzcFA4K2taZnlyWXpPd3NUUUJXNFBEcUY4czBrTE5EME1xYkFBQUFBRWxGVGtTdVFtQ0MnKTtcclxuXHJcbiAgICAtLWZsYWctZW46IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNVFVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElIZ3hQU0kxTUNVaUlIa3hQU0l3SlNJZ2VESTlJalV3SlNJZ2VUSTlJakV3TUNVaUlHbGtQU0poSWo0OGMzUnZjQ0J6ZEc5d0xXTnZiRzl5UFNJalJrWkdJaUJ2Wm1aelpYUTlJakFsSWk4K1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUkwWXdSakJHTUNJZ2IyWm1jMlYwUFNJeE1EQWxJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4YkdsdVpXRnlSM0poWkdsbGJuUWdlREU5SWpVd0pTSWdlVEU5SWpBbElpQjRNajBpTlRBbElpQjVNajBpTVRBd0pTSWdhV1E5SW1JaVBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTkVNREpHTkRRaUlHOW1abk5sZEQwaU1DVWlMejQ4YzNSdmNDQnpkRzl3TFdOdmJHOXlQU0lqUWpFeU5UTTNJaUJ2Wm1aelpYUTlJakV3TUNVaUx6NDhMMnhwYm1WaGNrZHlZV1JwWlc1MFBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCNE1UMGlOVEFsSWlCNU1UMGlNQ1VpSUhneVBTSTFNQ1VpSUhreVBTSXhNREFsSWlCcFpEMGlZeUkrUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSXpRMk5EWTNSaUlnYjJabWMyVjBQU0l3SlNJdlBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXpRek5ETmtRaUlHOW1abk5sZEQwaU1UQXdKU0l2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanhuSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStQSEJoZEdnZ1ptbHNiRDBpZFhKc0tDTmhLU0lnWkQwaVRUQWdNR2d5TVhZeE5VZ3dlaUl2UGp4d1lYUm9JR1E5SWswd0lEQm9NakYyTVVnd1ZqQjZiVEFnTW1neU1YWXhTREJXTW5wdE1DQXlhREl4ZGpGSU1GWTBlbTB3SURKb01qRjJNVWd3VmpaNmJUQWdNbWd5TVhZeFNEQldPSHB0TUNBeWFESXhkakZJTUhZdE1YcHRNQ0F5YURJeGRqRklNSFl0TVhwdE1DQXlhREl4ZGpGSU1IWXRNWG9pSUdacGJHdzlJblZ5YkNnallpa2lMejQ4Y0dGMGFDQm1hV3hzUFNKMWNtd29JMk1wSWlCa1BTSk5NQ0F3YURsMk4wZ3dlaUl2UGp4d1lYUm9JR1E5SWsweExqVWdNbUV1TlM0MUlEQWdNU0F4SURBdE1TQXVOUzQxSURBZ01DQXhJREFnTVhwdE1pQXdZUzQxTGpVZ01DQXhJREVnTUMweElDNDFMalVnTUNBd0lERWdNQ0F4ZW0weUlEQmhMalV1TlNBd0lERWdNU0F3TFRFZ0xqVXVOU0F3SURBZ01TQXdJREY2YlRJZ01HRXVOUzQxSURBZ01TQXhJREF0TVNBdU5TNDFJREFnTUNBeElEQWdNWHB0TFRVZ01XRXVOUzQxSURBZ01TQXhJREF0TVNBdU5TNDFJREFnTUNBeElEQWdNWHB0TWlBd1lTNDFMalVnTUNBeElERWdNQzB4SUM0MUxqVWdNQ0F3SURFZ01DQXhlbTB5SURCaExqVXVOU0F3SURFZ01TQXdMVEVnTGpVdU5TQXdJREFnTVNBd0lERjZiVEVnTVdFdU5TNDFJREFnTVNBeElEQXRNU0F1TlM0MUlEQWdNQ0F4SURBZ01YcHRMVElnTUdFdU5TNDFJREFnTVNBeElEQXRNU0F1TlM0MUlEQWdNQ0F4SURBZ01YcHRMVElnTUdFdU5TNDFJREFnTVNBeElEQXRNU0F1TlM0MUlEQWdNQ0F4SURBZ01YcHRMVElnTUdFdU5TNDFJREFnTVNBeElEQXRNU0F1TlM0MUlEQWdNQ0F4SURBZ01YcHRNU0F4WVM0MUxqVWdNQ0F4SURFZ01DMHhJQzQxTGpVZ01DQXdJREVnTUNBeGVtMHlJREJoTGpVdU5TQXdJREVnTVNBd0xURWdMalV1TlNBd0lEQWdNU0F3SURGNmJUSWdNR0V1TlM0MUlEQWdNU0F4SURBdE1TQXVOUzQxSURBZ01DQXhJREFnTVhwdE1TQXhZUzQxTGpVZ01DQXhJREVnTUMweElDNDFMalVnTUNBd0lERWdNQ0F4ZW0wdE1pQXdZUzQxTGpVZ01DQXhJREVnTUMweElDNDFMalVnTUNBd0lERWdNQ0F4ZW0wdE1pQXdZUzQxTGpVZ01DQXhJREVnTUMweElDNDFMalVnTUNBd0lERWdNQ0F4ZW0wdE1pQXdZUzQxTGpVZ01DQXhJREVnTUMweElDNDFMalVnTUNBd0lERWdNQ0F4ZWlJZ1ptbHNiRDBpZFhKc0tDTmhLU0l2UGp3dlp6NDhMM04yWno0PVwiKTtcclxuICAgIC0tZmxhZy1lczogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1UVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUhneFBTSTFNQ1VpSUhreFBTSXdKU0lnZURJOUlqVXdKU0lnZVRJOUlqRXdNQ1VpSUdsa1BTSmhJajQ4YzNSdmNDQnpkRzl3TFdOdmJHOXlQU0lqUmtaR0lpQnZabVp6WlhROUlqQWxJaTgrUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSTBZd1JqQkdNQ0lnYjJabWMyVjBQU0l4TURBbElpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhiR2x1WldGeVIzSmhaR2xsYm5RZ2VERTlJalV3SlNJZ2VURTlJakFsSWlCNE1qMGlOVEFsSWlCNU1qMGlNVEF3SlNJZ2FXUTlJbUlpUGp4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlORVJERTNNa01pSUc5bVpuTmxkRDBpTUNVaUx6NDhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpRell3UWpGR0lpQnZabVp6WlhROUlqRXdNQ1VpTHo0OEwyeHBibVZoY2tkeVlXUnBaVzUwUGp4c2FXNWxZWEpIY21Ga2FXVnVkQ0I0TVQwaU5UQWxJaUI1TVQwaU1DVWlJSGd5UFNJMU1DVWlJSGt5UFNJeE1EQWxJaUJwWkQwaVl5SStQSE4wYjNBZ2MzUnZjQzFqYjJ4dmNqMGlJMFpHUkRFek15SWdiMlptYzJWMFBTSXdKU0l2UGp4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlOR1JrTTFNREFpSUc5bVpuTmxkRDBpTVRBd0pTSXZQand2YkdsdVpXRnlSM0poWkdsbGJuUStQQzlrWldaelBqeG5JR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK1BIQmhkR2dnWm1sc2JEMGlkWEpzS0NOaEtTSWdaRDBpVFRBZ01HZ3lNWFl4TlVnd2VpSXZQanh3WVhSb0lHWnBiR3c5SW5WeWJDZ2pZaWtpSUdROUlrMHdJREJvTWpGMk5FZ3dlbTB3SURFeGFESXhkalJJTUhvaUx6NDhjR0YwYUNCbWFXeHNQU0oxY213b0kyTXBJaUJrUFNKTk1DQTBhREl4ZGpkSU1Ib2lMejQ4Y0dGMGFDQm1hV3hzUFNJalJrWkZSRUl4SWlCa1BTSk5OUzQxSURkb01YWXVOV2d0TVhvaUx6NDhjR0YwYUNCa1BTSk5OQzQ1TVRVZ09DNDBObU11TURJMUxqSTVOUzR5T1RFdU5UUXVOVGcxTGpVMGN5NDFOaTB1TWpRMkxqVTROUzB1TlRSTU5pNHlNRGNnTjBnMExqYzVNMnd1TVRJeUlERXVORFo2YlMwdU5qSTBMVEV1TkRZMVlTNDBOVFl1TkRVMklEQWdNQ0F4SUM0ME5qVXRMalE1TldneExqUTRPR0V1TkRVdU5EVWdNQ0F3SURFZ0xqUTJOUzQwT1RWc0xTNHhNallnTVM0MU1EWkJNUzR4TURRZ01TNHhNRFFnTUNBd0lERWdOUzQxSURrdU5XRXhMakV3TkNBeExqRXdOQ0F3SURBZ01TMHhMakE0TXkwdU9UazVURFF1TWprZ05pNDVPVFY2SWlCbWFXeHNQU0lqUVRReE5URTNJaUJtYVd4c0xYSjFiR1U5SW01dmJucGxjbThpTHo0OGNHRjBhQ0JtYVd4c1BTSWpRVFF4TlRFM0lpQmtQU0pOTkM0MUlEY3VOV2d5VmpoSU5td3RMalVnTVV3MUlEaG9MUzQxZWsweklEWm9NWFl6TGpWSU0zcHROQ0F3YURGMk15NDFTRGQ2YlMweUxqVXRMalZqTUMwdU1qYzJMakl4TkMwdU5TNDFNRFV0TGpWb0xqazVZeTR5TnprZ01DQXVOVEExTGpJek1pNDFNRFV1TlhZdU1qUTRRUzR5TkRndU1qUTRJREFnTUNBeElEWXVNalUxSURab0xURXVOVEZoTGpJME5TNHlORFVnTUNBd0lERXRMakkwTlMwdU1qVXlWalV1TlhvaUx6NDhMMmMrUEM5emRtYytcIik7XHJcbiAgICAtLWZsYWctZGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNVFVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElIZ3hQU0kxTUNVaUlIa3hQU0l3SlNJZ2VESTlJalV3SlNJZ2VUSTlJakV3TUNVaUlHbGtQU0poSWo0OGMzUnZjQ0J6ZEc5d0xXTnZiRzl5UFNJalJrWkdJaUJ2Wm1aelpYUTlJakFsSWk4K1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUkwWXdSakJHTUNJZ2IyWm1jMlYwUFNJeE1EQWxJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4YkdsdVpXRnlSM0poWkdsbGJuUWdlREU5SWpVd0pTSWdlVEU5SWpBbElpQjRNajBpTlRBbElpQjVNajBpTVRBd0pTSWdhV1E5SW1JaVBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXlOakkyTWpZaUlHOW1abk5sZEQwaU1DVWlMejQ4YzNSdmNDQnpkRzl3TFdOdmJHOXlQU0lqTUVRd1JEQkVJaUJ2Wm1aelpYUTlJakV3TUNVaUx6NDhMMnhwYm1WaGNrZHlZV1JwWlc1MFBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCNE1UMGlOVEFsSWlCNU1UMGlNQ1VpSUhneVBTSTFNQ1VpSUhreVBTSXhNREFsSWlCcFpEMGlZeUkrUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSTBZd01UVXhOU0lnYjJabWMyVjBQU0l3SlNJdlBqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTkVSVEF3TURBaUlHOW1abk5sZEQwaU1UQXdKU0l2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEd4cGJtVmhja2R5WVdScFpXNTBJSGd4UFNJMU1DVWlJSGt4UFNJd0pTSWdlREk5SWpVd0pTSWdlVEk5SWpFd01DVWlJR2xrUFNKa0lqNDhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpSa1pFTlRJeElpQnZabVp6WlhROUlqQWxJaTgrUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSTBaR1EwWXdNQ0lnYjJabWMyVjBQU0l4TURBbElpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhMMlJsWm5NK1BHY2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0OGNHRjBhQ0JtYVd4c1BTSjFjbXdvSTJFcElpQmtQU0pOTUNBd2FESXhkakUxU0RCNklpOCtQSEJoZEdnZ1ptbHNiRDBpZFhKc0tDTmlLU0lnWkQwaVRUQWdNR2d5TVhZMVNEQjZJaTgrUEhCaGRHZ2dabWxzYkQwaWRYSnNLQ05qS1NJZ1pEMGlUVEFnTldneU1YWTFTREI2SWk4K1BIQmhkR2dnWm1sc2JEMGlkWEpzS0NOa0tTSWdaRDBpVFRBZ01UQm9NakYyTlVnd2VpSXZQand2Wno0OEwzTjJaejQ9XCIpO1xyXG4gICAgLS1mbGFnLXVrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTVRVaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJSGd4UFNJMU1DVWlJSGt4UFNJd0pTSWdlREk5SWpVd0pTSWdlVEk5SWpFd01DVWlJR2xrUFNKaElqNDhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpSa1pHSWlCdlptWnpaWFE5SWpBbElpOCtQSE4wYjNBZ2MzUnZjQzFqYjJ4dmNqMGlJMFl3UmpCR01DSWdiMlptYzJWMFBTSXhNREFsSWk4K1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0OGJHbHVaV0Z5UjNKaFpHbGxiblFnZURFOUlqVXdKU0lnZVRFOUlqQWxJaUI0TWowaU5UQWxJaUI1TWowaU1UQXdKU0lnYVdROUltSWlQanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU14TlRaRVJERWlJRzltWm5ObGREMGlNQ1VpTHo0OGMzUnZjQ0J6ZEc5d0xXTnZiRzl5UFNJak1FUTFSVUk1SWlCdlptWnpaWFE5SWpFd01DVWlMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQanhzYVc1bFlYSkhjbUZrYVdWdWRDQjRNVDBpTlRBbElpQjVNVDBpTUNVaUlIZ3lQU0kxTUNVaUlIa3lQU0l4TURBbElpQnBaRDBpWXlJK1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUkwWkdSRGswT0NJZ2IyWm1jMlYwUFNJd0pTSXZQanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU5HUmtRME16QWlJRzltWm5ObGREMGlNVEF3SlNJdlBqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK1BDOWtaV1p6UGp4bklHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krUEhCaGRHZ2dabWxzYkQwaWRYSnNLQ05oS1NJZ1pEMGlUVEFnTUdneU1YWXhOVWd3ZWlJdlBqeHdZWFJvSUdacGJHdzlJblZ5YkNnallpa2lJR1E5SWswd0lEQm9NakYyT0Vnd2VpSXZQanh3WVhSb0lHWnBiR3c5SW5WeWJDZ2pZeWtpSUdROUlrMHdJRGhvTWpGMk4wZ3dlaUl2UGp3dlp6NDhMM04yWno0PVwiKTtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94LFxyXG4uZXFqcy1xcC1jb25kaXRpb24tY2hlY2tib3gsXHJcbi5lcWpzLWNvbHVtbi1zb3J0YnV0dG9uLW5vbmUsXHJcbi5lcWpzLWNvbHVtbi1zb3J0YnV0dG9uLWFzYyxcclxuLmVxanMtY29sdW1uLXNvcnRidXR0b24tZGVzYyxcclxuLmVxanMtY29sdW1uLWJ1dHRvbi10eXBlLFxyXG4uZXFqcy1jb2x1bW4tYnV0dG9uLWZvcm1hdCxcclxuLmVxanMtY29sdW1uLWJ1dHRvbi1kZWxldGUsXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b24tZGVsZXRlLFxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLWVuYWJsZSxcclxuLmVxanMtY29sdW1uLWJ1dHRvbi1lbmFibGUsXHJcbi5lcWpzLWNvbHVtbi1idXR0b24tbWVudSxcclxuLmVxanMtZ3AtY29sdW1uLWJ1dHRvbi1tZW51LFxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLW1lbnUsXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b24tYWRkQ29uZGl0aW9uLFxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLWFkZFByZWRpY2F0ZSxcclxuLmVxanMtZXAtZW50aXR5LW5vZGUtYnV0dG9uLFxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1idXR0b24tb3BlbixcclxuLmVxanMtZXAtdG9vbC1wYW5lbC1zZWxlY3QtYWxsLFxyXG4uZXFqcy1lcC10b29sLXBhbmVsLWRlc2VsZWN0LWFsbCxcclxuLmVxanMtZXAtdG9vbC1wYW5lbC1hZGQtY29sdW1ucyxcclxuLmVxanMtZXAtdG9vbC1wYW5lbC1hZGQtY29uZCxcclxuLmVxanMtY2ItYWRkcm93IGEsXHJcbi5lcWpzLXNiLWFkZHJvdyBhLFxyXG4uZXFqcy1zcnRiLWFkZHJvdyBhLFxyXG4uZXFqcy1ncC1hZGRyb3cgYSxcclxuLmVxanMtY2ItaW1nLXNvcnRpbmcsXHJcbi5lcWpzLXNiLWltZy1zb3J0aW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBlYXN5cXVlcnkhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94OjpiZWZvcmUsIC5lcWpzLXFwLWNvbmRpdGlvbi1jaGVja2JveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDdcIjt9XHJcbi5lcWpzLXFjLWNvbHVtbi1jaGVja2JveC5lbmFibGVkOjpiZWZvcmUsIC5lcWpzLXFwLWNvbmRpdGlvbi1jaGVja2JveC5lbmFibGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMFwiO31cclxuXHJcbi5lcWpzLWNvbHVtbi1zb3J0YnV0dG9uLW5vbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE0XCIhaW1wb3J0YW50O31cclxuLmVxanMtY29sdW1uLXNvcnRidXR0b24tYXNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMlwiIWltcG9ydGFudDsgfVxyXG4uZXFqcy1jb2x1bW4tc29ydGJ1dHRvbi1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxM1wiIWltcG9ydGFudDt9XHJcblxyXG4uZXFqcy1jb2x1bW4tYnV0dG9uLXR5cGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cclxuLmVxanMtY29sdW1uLWJ1dHRvbi1mb3JtYXQ6OmJlZm9yZSB7Y29udGVudDogXCJcXGU5MGJcIjsgfVxyXG4uZXFqcy1jb2x1bW4tYnV0dG9uLWRlbGV0ZTo6YmVmb3JlLCAuZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLWRlbGV0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGZcIjsgfVxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLWVuYWJsZTo6YmVmb3JlLCAuZXFqcy1jb2x1bW4tYnV0dG9uLWVuYWJsZTo6YmVmb3JlIHtjb250ZW50OiBcIlxcZTkwNFwiOyB9XHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b24tZW5hYmxlLmVuYWJsZWQ6OmJlZm9yZSwgLmVxanMtY29sdW1uLWJ1dHRvbi1lbmFibGUuZW5hYmxlZDo6YmVmb3JlIHtjb250ZW50OiBcIlxcZTkwOFwiOyB9XHJcbi5lcWpzLWNvbHVtbi1idXR0b24tbWVudTo6YmVmb3JlLFxyXG4uZXFqcy1ncC1jb2x1bW4tYnV0dG9uLW1lbnU6OmJlZm9yZSxcclxuLmVxanMtcXAtY29uZGl0aW9uLWJ1dHRvbi1tZW51OjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cclxuLmVxanMtcXAtY29uZGl0aW9uLWJ1dHRvbi1hZGRDb25kaXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFhXCI7fVxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLWFkZFByZWRpY2F0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTlcIjt9XHJcblxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1idXR0b246OmJlZm9yZXsgY29udGVudDogXCJcXGU5MTVcIjt9XHJcbi5lcWpzLWVwLWVudGl0eS1ub2RlLWJ1dHRvbi1vcGVuOjpiZWZvcmV7IGNvbnRlbnQ6IFwiXFxlOTE1XCI7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwtc2VsZWN0LWFsbDo6YmVmb3JleyBjb250ZW50OiBcIlxcZTkxN1wiO31cclxuLmVxanMtZXAtdG9vbC1wYW5lbC1kZXNlbGVjdC1hbGw6OmJlZm9yZXsgY29udGVudDogXCJcXGU5MThcIjt9XHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwtYWRkLWNvbHVtbnM6OmJlZm9yZXsgY29udGVudDogXCJcXGU5MTZcIjt9XHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwtYWRkLWNvbmQ6OmJlZm9yZXsgY29udGVudDogXCJcXGU5MWFcIjt9XHJcblxyXG4uZXFqcy1jYi1hZGRyb3cgYTo6YmVmb3JlLFxyXG4uZXFqcy1zYi1hZGRyb3cgYTo6YmVmb3JlLFxyXG4uZXFqcy1zcnRiLWFkZHJvdyBhOjpiZWZvcmUsXHJcbi5lcWpzLWdwLWFkZHJvdyBhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxYVwiOyB9XHJcblxyXG4uZXFqcy1jYi1pbWctc29ydGluZzo6YmVmb3JlLCAuZXFqcy1zYi1pbWctc29ydGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTRcIjt9XHJcblxyXG5bY2xhc3MqPWZsYWctXSB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxufVxyXG5cclxuLmZsYWctZW4geyBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mbGFnLWVuKTt9XHJcbi5mbGFnLWVzIHsgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmxhZy1lcyk7fVxyXG4uZmxhZy1kZSB7IGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZsYWctZGUpO31cclxuLmZsYWctdWsgeyBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mbGFnLXVrKTt9XHJcblxyXG4vKiBvbGQgKi9cclxuLmVxanMtcXAtdmUtbG9hZGVyIHsgYmFja2dyb3VuZDogdmFyKC0taW1nLXZlLWxvYWRlcikgbm8tcmVwZWF0O31cclxuLmVxanMtZmItaGVhZGVyLWljb24geyBiYWNrZ3JvdW5kOiB2YXIoLS1pbWctZmItaWNvbikgbm8tcmVwZWF0O31cclxuXHJcbi5lcWpzLWZiLWJ1dHRvbi1hcHBseTpob3ZlcixcclxuLmVxanMtZmItYnV0dG9uLWFwcGx5OmFjdGl2ZSxcclxuLmVxanMtZmItYnV0dG9uLWFwcGx5OmZvY3VzLFxyXG4uZXFqcy1mYi1idXR0b24tY2xlYXI6aG92ZXIsXHJcbi5lcWpzLWZiLWJ1dHRvbi1jbGVhcjphY3RpdmUsXHJcbi5lcWpzLWZiLWJ1dHRvbi1jbGVhcjpmb2N1c3tcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XHJcbn1cclxuXHJcbi5lcWpzLWZiLWhlYWRlci1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbn1cclxuXG5cclxuLyogQ29sdW1uc0JhciAqL1xyXG4uZXFqcy1tb2JpbGUgLmVxanMtY2Itcm93IC5lcWpzLWJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG59XHJcblxyXG4uZXFqcy1tb2JpbGUgLmVxanMtYnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZXFqcy1jYi1yb3cuZXFqcy1tb2JpbGUsXHJcbi5lcWpzLXNiLXJvdy5lcWpzLW1vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDRweCAzcHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIG1pbi13aWR0aDogNTVweDtcclxufVxyXG5cclxuLmVxanMtY2ItY29sZWxlbWVudC5lcWpzLW1vYmlsZSxcclxuLmVxanMtc2ItY29sZWxlbWVudC5lcWpzLW1vYmlsZSB7XHJcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmVxanMtY2ItY29sZWxlbWVudC5lcWpzLW1vYmlsZSA+IGEsXHJcbi5lcWpzLXNiLWNvbGVsZW1lbnQuZXFqcy1tb2JpbGUgPiBhIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZXFqcy1jYi1hZGRyb3cuZXFqcy1tb2JpbGUsXHJcbi5lcWpzLXNiLWFkZHJvdy5lcWpzLW1vYmlsZSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogNHB4IDRweCAwIDNweDtcclxufVxyXG5cclxuLmVxanMtY2ItYWRkcm93LmVxanMtbW9iaWxlIGEsIC5lcWpzLWNiLWFkZHJvdy5lcWpzLW1vYmlsZSBhOmhvdmVyLFxyXG4uZXFqcy1zYi1hZGRyb3cuZXFqcy1tb2JpbGUgYSwgLmVxanMtc2ItYWRkcm93LmVxanMtbW9iaWxlIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWNvbHVtbnMuZXFqcy1tb2JpbGUsXHJcbi5lcWpzLXNiLWNvbHVtbnMuZXFqcy1tb2JpbGUge1xyXG4gICAgcGFkZGluZzogNXB4IDNweDtcclxufVxyXG5cclxuLmVxanMtY2ItcGFuZWwuZXFqcy1tb2JpbGUsXHJcbi5lcWpzLXNiLXBhbmVsLmVxanMtbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtY2Itcm93IC5lcWpzLWNiLXNvcnRpbWFnZS1wbGFjZWhvbGRlci5lcWpzLW1vYmlsZSxcclxuLmVxanMtc2Itcm93IC5lcWpzLXNiLXNvcnRpbWFnZS1wbGFjZWhvbGRlci5lcWpzLW1vYmlsZSB7XHJcbiAgICBtYXJnaW46IC0zcHggMCAwIDA7XHJcbn1cclxuXHJcblxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG4uZXFqcy1jYi1jb2x1bW4tYnV0dG9uc0Jsb2NrLmVxanMtbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OWNjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZFMDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMycHgpO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmVxanMtY2ItY29sdW1uLWJ1dHRvbnNCbG9jay5lcWpzLW1vYmlsZS5zaG93LWJlbG93IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE0cHgpO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2x1bW4tYnV0dG9uc0Jsb2NrLmVxanMtbW9iaWxlIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDotMjBweDtcclxuICAgIHdpZHRoOjQwcHg7XHJcbiAgICBoZWlnaHQ6MjBweDtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG5cclxuLmVxanMtY2ItY29sdW1uLWJ1dHRvbnNCbG9jay5lcWpzLW1vYmlsZS5zaG93LWJlbG93IGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOmluaXRpYWw7XHJcbiAgICBib3R0b206MTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xyXG4gICAgd2lkdGg6NDBweDtcclxuICAgIGhlaWdodDoyMHB4O1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2x1bW4tYnV0dG9uc0Jsb2NrLmVxanMtbW9iaWxlIGk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZFMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5Y2M7XHJcbiAgICB3aWR0aDoyMHB4O1xyXG4gICAgaGVpZ2h0OjIwcHg7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uZXFqcy1jYi1jb2x1bW4tYnV0dG9uc0Jsb2NrLmVxanMtbW9iaWxlLnNob3ctYmVsb3cgaTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkUwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTljYztcclxuICAgIHdpZHRoOjIwcHg7XHJcbiAgICBoZWlnaHQ6MjBweDtcclxuICAgIGxlZnQ6NTAlO1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDUwJSkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuXHJcbi5lcWpzLWNiLWFkZHJvdy5lcWpzLW1vYmlsZSBhLFxyXG4uZXFqcy1zYi1hZGRyb3cuZXFqcy1tb2JpbGUgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUE3TUs2aUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBMlJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTmprNU9EWXhOMEk0UmtORk9URXhPRUZCTTBNM09UQTBOa1U1TjBJMlJDSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEb3hPVFkyTVVGRFJVWkRRa1V4TVVVNU9UYzJOMEkxTlVWR05Ua3dSRFkxTlNJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRveE9UWTJNVUZEUkVaRFFrVXhNVVU1T1RjMk4wSTFOVVZHTlRrd1JEWTFOU0lnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRMU0xSUZkcGJtUnZkM01pUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvME56azVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTmprNU9EWXhOMEk0UmtORk9URXhPRUZCTTBNM09UQTBOa1U1TjBJMlJDSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QZzNyQ0JnQUFBRGZTVVJCVkhqYVltU1lkWjRCQ3V5QnVBaUlqWUZZbW9HNjRDa1Fud1hpUGlBK0NCSmdna3BVQVBFQklQYWpnYVVNVURQOW9IYUE3R0pnQlBvWTVOTzlRTXpNUUIvd0Y0Z2RRRDV1b2FPbERGQzdXa0FXNnpMUUh4aUFMT1lmQUl2NW1SZ0dDTENRbDBaNUdmNTdLY081akxNdmtHekVnUGw0MU9MaGJ6SGVWSzFqSU01dzJWU1NvQ0gvVXcyd2lqTnV1d3VzSGo2UEJqVURySGI2UDFxQWpGbzhtcXBIZzVwY2k3OFBnTDNmbWFBdGZIcURzeUNMT3diQTRnNlF4VnVCZUNJZExRWFp0UldXdUFxQU9BaUlUMEc3R0xRQXA2QjJnT3hpQUFnd0FGL1hLck1tU2t3RUFBQUFBRWxGVGtTdVFtQ0MnKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5lcWpzLW1vYmlsZSAuZXFqcy1jYi1jb2x1bW4tc29ydGJ1dHRvbi1ub25lIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCNEFBQUFlQ0FZQUFBQTdNSzZpQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUEyUnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBOams1T0RZeE4wSTRSa05GT1RFeE9FRkJNME0zT1RBME5rVTVOMEkyUkNJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRlJqWTRSRUUxTWtaR1JqUXhNVVU1T0VRNU5FWXhRa0UwTXpVM01UQXpNaUlnZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBGUmpZNFJFRTFNVVpHUmpReE1VVTVPRVE1TkVZeFFrRTBNelUzTVRBek1pSWdlRzF3T2tOeVpXRjBiM0pVYjI5c1BTSkJaRzlpWlNCUWFHOTBiM05vYjNBZ1ExTTFJRmRwYm1SdmQzTWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wT0RrNU9EWXhOMEk0UmtORk9URXhPRUZCTTBNM09UQTBOa1U1TjBJMlJDSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBOams1T0RZeE4wSTRSa05GT1RFeE9FRkJNME0zT1RBME5rVTVOMEkyUkNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BpTlRDalVBQUFGalNVUkJWSGphWXZ6Ly96L0RRQUFtaGdFQ294WVBmNHRaaUZIMDljVDEvenhmUlJtK09vc3djREV3TUtMTDM5OTcrYi9TdmI5UUhnZERZNm9HUXgwV2RhUlpmUHYyZjU2clB4a1kvajFqNE9iblpmaHZ3azZIb1A3MTZuL0ZtYTlBUzBFY0lISGxQc1BrdHd6L2FXenhsLytiZHp4bjZQeUNKUFQ3QjBQZTduc01oeGdvdHh5bnhkK09QbUx3ZTRuRi9NK2ZHZXozdm1INFJxSGxPQzNtc3RaaS9KOXF3TGhKSE1sOEhsNkdnNm42RFArZFJSaTVDQ1NlMFh3OGF2R294U1NCLzVkdS9XZGNCQ3luSC8xREV2M0pVTC9vTWdQamhnZi9MK0RKNnhSWnpLZ254YkJKQUdqcEgyVHpnZXpmekF6Wnhnb01Cbmp5T29WQnpjUG82eUhKVU12TGlHcWtyZ0xERkZuOEJRemxjY3dteHRoa3pJVXdTVmFNNGFzWkY1MFNsNm9xNHhkZFlIWEp5OHR3d0VtQ2daamlsSkZROC9iSHUwLy9YLzZFeGg0VEc0T1lPQWNPZy8vOC8vbUxoWUdkamJneW5IRzBYVDFxOGJDekdDREFBQkRHYnAvV2g4M1RBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZXFqcy1tb2JpbGUgLmVxanMtY2ItY29sdW1uLWJ1dHRvbi1kZWxldGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTJScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5qazVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG96TTBNNU9UazNOVVpHUmpneE1VVTVRamhDTWtJMk5qSXhSRFkwTTBJNFF5SWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3pNME01T1RrM05FWkdSamd4TVVVNVFqaENNa0kyTmpJeFJEWTBNMEk0UXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTFNMUlGZHBibVJ2ZDNNaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBPRGs1T0RZeE4wSTRSa05GT1RFeE9FRkJNME0zT1RBME5rVTVOMEkyUkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5qazVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHJ0SVBqb0FBQVUyU1VSQlZIamE3RmM3Ynh4VkZENzNNZTlkNzlycnRSM0hObzdqNER5UXdrTUJvZ2dCQWhJcW9BRUpLVDhBaVRRVVZDRUZFalZFaUlvQ0VZbUNLbGFLU0FFS0lLQTBRUkdQU0ltTVkwTGlkV0o3N1gzWU03TXpjeCtjR2RzaEZHdTAyMFJDakRTZW1iMzNudWQzdm5OTXROYndJQzRLRCtocXF6aEpFaEFpd1RkMS8wMUFpV3g5cGg2KytNSFZ5b2RyZnZoa0hHL3Qwd1MwQk1CekdyK1ZWbTBWODMrM2pXdzhsQnF0UnVKZ0tCU0xkRVNtZmwxK0MzNnJIak1CZW8vdEtKVExOazljVGh0RlJxNENvejdCY3hyYXA1RzB5N0VRQWpnanR0UXdlcjNaT2pBOTMzanoxRno5TVBoeUFNTEVnaGpQVVlhT1NRS2NDaWhZR2p6eXcvdkR1UytQVC9iUFRPVE1XUlJmYVJmVXRvclIycDdydGVDRmQ2K3ZuRHcvVTNzY0dqRTZnVUlZM2dTandFaDZlalBDK0JSNFMvemcrSHZaYnB6YTIvZkZpY25DNlFIWG5lMUljVXVLMTQ1Y25IdnZ5cFhxWStDYUFpd21NV2toaGx5aUFTWTZzaEZMa3JuRU5xMU45eVI0T0FkTW01KzhOSDc2N1ljSDMra294N2hBancvbVpxOFU2MFA0WWFOckhNSW9RdTlxWUJzMktuRWdrUVk0Um9US09Vak5NQVVVVGFpQ3h6SHNGa3pscmFoalZIUEd2bjFsdVBjc1VMTU1QaW1BWnpkZ3NqUUxubGVHaUExRDNnWFlPN0FBeE9qRDd6NXdIUTc3QitiQWNjY2hJSDFnOEp2N1BEN2RlUjByV2NPQ1dNUTNFL1BIRDR6a3IxV2ZIdjRJY3NZTjhJVjlhS3puZG5CazlGUElXWFVFbXRFN1Z2eDU4ZkRZNTlEdlJCQmgyYm5XcXEvbzc1MHJSb3lZakt5Q3hWZFNBTG1NM3lvVnZKOGdqL25HK2h3ek9iVVk1Ymd2U0VIMnFzUHVPcHovZ2puMjAyUkR6dVJsazlsZE1CY0JBMGdOcUY1SUJWMk94U2orVmtKRHdneDhTdk5JcUJ6bVBDdDBseEZ2WFVnVGdjVlQ1SmM1a3dVREFkbTV4eFFNa3h2UVl5c1FlRDZXZVdTbFhwQlNiQlhFSmwybGl0V0F5U3BCbkRCWWkvTEFHT3pucEVVWnRMcnltQUVSNkhFdWt4MnJXbXJNYnM4dXBIV3NOejNkdWthWkVxRW1MdUtCcGxMN0tBbVJZSkt1bW9SQmlRODJuOGtJSW9tSE5PWjJ5bUFMNmRvL1lzaUlIUFBzU2lzUmcwalhCaG9MRXlZSmNDWHVVakhJNXd5eW1JRWxVTVNQWlhIRWdNSkdsTzlYVFBWT3g3eXpIQ2NOaU5CSmk4T2VuTlhFU0hXUlkxUm1NNktmN1hOMVJwR2E5UHNTN0pMRjdnQ2xHVU51YmtQdUlzb21lbkZGVWl0dFVDbHRqcG50dzd5OTRrd3dJZnM4VTJNVEFQU2tXSTlGTFpiNlVocDY1RWhLL2c0MUVoZ2J4L1Zuc2h4WWZHM1FOZWEyazc4TnFySDFLbGkvRzBUZlpMc0V5S1ZFVjdtU3kxakhXcEhOc3pxVHdseEtkaTFGY21lR0IwN3JCVTZXdWxPY0xsSWlWOWJDYXlnb0RYY2hVTERySWRlVTZKRk1HOUU5WEJPcTBNN1dOVCsra3hVWGhjQ2tVRW5uaVk0SEFmTDlIMm56QjZnRkVZYXlnWXhVYkNrMU5PcWFNWUtKSitqMXZhcFRTYUNWdk13Sm5jZzhaclR1MEJTVTNlVDRWZ05nZmgxRGpMVnM4elVrRUtnSnRTaVZ2STFHQkpRUWptRTJVQkhGbHRrd0RPTzdlYXo2TFBRMmxTWGI5THRUM0k4MDIyOEJGTENvWE02eEJVSW9aRzdDczBLc3M5Z0IzWElzOW1jMkJmVFlDNHpSUXo4MjEvZGxRTlFZcDFoV3QxUGNOdFJQNU0zc1dXSWsrbHJBSXRiUGpqT1Y1dXVyUVhRRGMycDl0Ynd1cDIrdUhvUlFlcmh0NHV5dGxSUFFUSGFEZ1hpUDQvblBadTZLSmlMdzVNR1J6a1lmSDRtQVlNSFVvbVJvNUZMbERGeGRQWXFkU1NNclliY2tLQjJmV0w5WVBqd2psSFFlRWZoWEt2MzhVenZPblg5MDhBMmMxNUtjd1RyejJETTJaaXVMR05HRlIwb1hYa1phaEp2TktTUkJKNTAzTXY0VzJlQ2pOOTdSUGE0YnNDZC84ZVBKNGptSEk0RnNNOTZTLy8rVCtNOHIva3VBQVFES0lVNkdkbEF5ZmdBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5lcWpzLW1vYmlsZSAuZXFqcy1jYi1jb2x1bW4tYnV0dG9uLXR5cGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTJScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5qazVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDT1ROQk9EVTJNRVpHUmpJeE1VVTVPREU1UmtaRE56azNNREUzTWtGRE5TSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcENPVE5CT0RVMVJrWkdSakl4TVVVNU9ERTVSa1pETnprM01ERTNNa0ZETlNJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTFNMUlGZHBibVJ2ZDNNaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBPRGs1T0RZeE4wSTRSa05GT1RFeE9FRkJNME0zT1RBME5rVTVOMEkyUkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5qazVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHVkN3VQY0FBQUVNU1VSQlZIamFZdnovL3ovRFFBQW1oZ0VDQTJZeEN6R0tHR2RmSU5ZOEJ5aDlBQ2J3UDlXQVpqNVdBT0lGSUR1QWVEOFUvNGVLMFN5b0U0RDRQaERIWTVFRGlUWFF3bUtRcGZPUitCZUJPQkNJRTVIRURDaUtZeHh4aVd6cFFxaERZS0FBaVBYeEJUZTVGaS9BWXluTXA2QzRmMEROb0E0QVlua28reUVXUzJIZ0FiVVRWd0FTdTRHZUJVZ0FrbThYME10aVVLTGloN0kzMEx6a3doSE1IOUNDK2dJcGppSFc0Z2FvcGZwSVl2Vm9hZzdTd3VKNkl0UWNvRVZRRjBJTEJYbTBoSFdBSEV0SnNYZ0NORit1UnlwQUdpaEpYS1NrYWdOeWc1VlNpeFdJTFpXR2pjWDJVUG9qUGR0Y0RtZ0Z4WUEwOXVocThRVm9DK01qcFdVMHZBRTUycUFmdFpoV0FDREFBS0lET0dBQ0hJTzlBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZXFqcy1tb2JpbGUgLmVxanMtY2ItY29sdW1uLWJ1dHRvbi1mb3JtYXQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQUlBQUFDMFVqbjFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTJScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5qazVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUkRZMk5FVXlNRGt3UkRFeE1VVkNRVVU0T0RsR1FUZzBSak13UkRjeVFTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJSRFkyTkVVeFJqa3dSREV4TVVWQ1FVVTRPRGxHUVRnMFJqTXdSRGN5UVNJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTFNMUlGZHBibVJ2ZDNNaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBPRGs1T0RZeE4wSTRSa05GT1RFeE9FRkJNME0zT1RBME5rVTVOMEkyUkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5qazVPRFl4TjBJNFJrTkZPVEV4T0VGQk0wTTNPVEEwTmtVNU4wSTJSQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGpLMitWa0FBQUVpU1VSQlZIamFZdnovL3o4RGJRQVRBODNBcU5HRHpHakdJNDhaWjE4NDhQWTdpdURzQzR3YmJsSHM2amZmR2RpWkhZUTU0UUlRYTNTa2VTa3krdlhQdnd5dnZ6R2dtakxyeVdjZzZjM0xScEhSVjcvOEFqbVFqeDFaOFBLdnYwRFNRNVNMSXFNaERrd1Y0VVFXdlBMME0xb1FZWWtockJrOTZ1S3I1YWVlRVprU3JvVnJhZkt4MFRYeE1mekhDMTc5K01NdzZ6ekRudnZJZ3BFWFhnSUZ5Nisvd2ErWGlaZzRqQlJCaWE3bG4zOFNqRVBDQVFLSlF3dTBvTVJJNXVRWURYRmdwQlF2ZWpJWDRTS2NoNGRkQ2xuNTlCTXdKUURUQTdJZ3crRkhRTUg5Yjc3OUp3VHd1WHJENis5a3h5R0JBRm4rNWh2WmNVZ29yRC8vQWpwUWxKMFpMckQvTGNneUhWSEtqTVphbGtLQ0NLMm9JaTN4alZhN28wYkRBRUNBQVFCNUVRNEt1ZXpMN3dBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5lcWpzLW1vYmlsZSAuZXFqcy1jYi1jb2x1bW4tYnV0dG9uLWNsb3NlLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAycHg7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQVlBQUFCV2RWem5BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlCcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5TQlhhVzVrYjNkeklpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVTVRME01TURKQ1JrWkZSREV4UlRsQlJVSkNPRGt6TlRJNVJVRXpSVFV3SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pVNVEwTTVNREpEUmtaRlJERXhSVGxCUlVKQ09Ea3pOVEk1UlVFelJUVXdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlRsRFF6a3dNamxHUmtWRU1URkZPVUZGUWtJNE9UTTFNamxGUVRORk5UQWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVGxEUXprd01rRkdSa1ZFTVRGRk9VRkZRa0k0T1RNMU1qbEZRVE5GTlRBaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDVUVXJ4QUFBQXVVbEVRVlI0Mm1MOC8vOC9BeW1BQlVSc1pUUXlCMUwyUU55RlExMFpFQi8xL24vdUtCTlV3QW1JTzRHNEI0dmlQcWljQzl3R3FJQXdFQmNETVNPVWhpa3VoTkt0eUJyK0FYRUpFSU5zTEFMaUgxQ05oVkJiUzFIOGdBUkFpcjhEY1JXVTN3YkUxY2dLbUxDNG1SRUhHNnNOTURlM1FSVlhBakViMUxrb0dwaWdib1c1R2VZTU5tZ0FNRVA5OFljRktaeEJpbnVSUFFnMUdhUzRBSWcvQUhFalRNTmhJSzRGNGhZc2ZnSVo5QmFxaG9HUjFLUUJFR0FBbW9Zb01iaHBMUzRBQUFBQVNVVk9SSzVDWUlJPScpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1tb2JpbGUgLmVxanMtY2ItY29sdW1uLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIG1hcmdpbjogN3B4IDAgMCA3cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OWNjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogQnV0dG9ucyBlbmQgKi9cclxuLyogQ29sdW1uc0JhciAtIGVuZCAqL1xyXG5cclxuXHJcbi8qIFF1ZXJ5UGFuZWwgKi9cclxuXHJcbi5lcWpzLXFwLXBhbmVsLmVxanMtbW9iaWxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRpdGlvbnMtcm9vdC5lcWpzLW1vYmlsZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy5lcWpzLW1vYmlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBsaWdodGdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZXFqcy1xcC1jb25kZWxlbWVudC5lcWpzLW1vYmlsZSwgLmVxanMtbW9iaWxlIGEuZXFqcy1xcC1ncmVsZW1lbnQsIC5lcWpzLW1vYmlsZSAuZXFqcy1xcC1ncmVsZW1lbnQsIC5lcWpzLW1vYmlsZSAuZXFqcy1xcC1jb25kZWxlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdy5lcWpzLW1vYmlsZS5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTljYztcclxufVxyXG5cclxuLmVxanMtcXAtY29uZGl0aW9ucy5lcWpzLW1vYmlsZSB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCBsaWdodGdyYXk7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuLmVxanMtcXAtY29uZGl0aW9uLWJ1dHRvbnNCbG9jay5lcWpzLW1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmVxanMtbW9iaWxlIC5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLW1vYmlsZSAuZXFqcy1xcC12YWx1ZWVsZW1lbnQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBRdWVyeVBhbmVsIGVuZCAqL1xyXG5cclxuLyogQ29sdW1uc1BhbmVsICovXHJcblxyXG4uZXFqcy1xYy1wYW5lbC5lcWpzLW1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZXFqcy1xYy1jb2x1bW5zLmVxanMtbW9iaWxlIHtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcWMtcm93LmVxanMtbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkIGxpZ2h0Z3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNvbGVsZW1lbnQuZXFqcy1tb2JpbGUsIC5lcWpzLXFjLWNvbGVsZW1lbnQuZXFqcy1tb2JpbGUgPiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmVxanMtcWMtcm93LmVxanMtbW9iaWxlLmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OWNjO1xyXG59XHJcblxyXG5cclxuLmVxanMtY29sdW1uLWJ1dHRvbnNCbG9jay5lcWpzLW1vYmlsZSB7XHJcbiAgICB0b3A6IDNweDtcclxufVxyXG5cclxuLmVxanMtbW9iaWxlIC5lcWpzLWNvbHVtbi1idXR0b24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWV4cHItYmxvY2suZXFqcy1tb2JpbGUge1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZXFqcy1tb2JpbGUgLmVxanMtcWMtYnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4vKiBDb2x1bW5zUGFuZWwgZW5kICovXHJcblxyXG4uZXFqcy1xcC1wYW5lbC5lcWpzLW1vYmlsZSAqOmZvY3VzLCAuZXFqcy1xYy1wYW5lbC5lcWpzLW1vYmlsZSAqOmZvY3VzLCAuZXFqcy1lcC1wYW5lbC5lcWpzLW1vYmlsZSAqOmZvY3VzLCAuZXFqcy1jYi1wYW5lbC5lcWpzLW1vYmlsZSAqOmZvY3VzLCAuZXFqcy1ncmItcGFuZWwuZXFqcy1tb2JpbGUgKjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXG4vKiBFYXN5Q2hhcnQgU1RBUlQgKi9cclxuXHJcbi5lcWpzLWNoYXJ0LWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xyXG4gICAgcGFkZGluZzo0cHg7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGZvbnQtZmFtaWx5OidTZWdvZSBVSScsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uZXFqcy1jaGFydC1zZXR0aW5ncyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xyXG4gICAgcGFkZGluZzo0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJJywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uZXFqcy1jaGFydC1zZXR0aW5ncy5zbGlkaW5nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5lcWpzLWNoYXJ0LW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXFqcy1jaGFydC1zZXR0aW5ncy1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmVxanMtY2hhcnQtc2V0dGluZ3MtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ1FBQUFBU0NBWUFBQUF6STN3b0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBMlJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDTkRrME0wWXdRVGcxUlRKRk5qRXhPVFpGUkVReE5UYzJNelkwTkRFM09DSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzFSa0k1UVRRMVJrVXpRVUV4TVVVMk9EQXdOMFkxUTBGR04wTkZPVEpCUlNJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMVJrSTVRVFExUlVVelFVRXhNVVUyT0RBd04wWTFRMEZHTjBORk9USkJSU0lnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRMU0xSUZkcGJtUnZkM01pUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQ05EazBNMFl3UVRnMVJUSkZOakV4T1RaRlJFUXhOVGMyTXpZME5ERTNPQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDTkRrME0wWXdRVGcxUlRKRk5qRXhPVFpGUkVReE5UYzJNelkwTkRFM09DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QbE85aE13QUFBSXlTVVJCVkhqYTdKYlBTMVJSRk1kbnhFVmJGeFdPRWtvbVU2ME1XazBaTTRTVkJrYmF5akdZR2tKaUVETUhOY293a1FhbkFsM01Jb2dHQlEwWEZTTE9sRVNnTFFZM1FhV0pJUzRFRWZFUE1DUmYzd2ZmQjZmcnZjOVp6cUlESCs2NVA5NlpjODg1Nzd6eFdwYmxLU1FwOGhTWUZEdEtQQjdYN1o4RDg5U2J3RnYxUURLWi9HZnVUUzNyN0p3RkM5UmJ3TGg2d0xyck4wYW9FUXhTUHkzV2F6ZytBTGZ5dUd3RFNGQS9LZGJQT0RFQWQ0d1JFczY4cDE0TGZHTFBkaUlBZ3VMWmx3Wm5Mb0ZwRWVVallpL015NFU0UHdSR1RBNVZLZW1TNGxNY1BPRVNuZU5DRHloN1I0a2oxVzVGL1J4a3hQd1ZPQWJLd0F1eC9wVWhOMGxLUk5xV01WREJDeVhFK2hLSW1WSVc0bTM4bkw4R1ViRi9IK3lDYmxET09wc0RIeFJuTG9Eem92NG13RTJ4M3d0K2c4ZWdGRHlsbll3YW9YZmdDYWprUEsyNStTakh3eXp1U2MyWktUQWdVdXBtcHdUMGdEZTZsS2tkMHFzeHBLN3B1dXBlSG5hS1RIYmt4bFhRQ1g1eEh0VVl1czF4azZHL3BqbHpCWFNBbnk1MkloeTN3VU53WFZkRFgwZ2R3eDNtN2ZyQkh4WnhHODl1S01VcEpVZUM3RC9OVEcwZjJBSDNRRHZQYm9tZXB3MWRGN2dzNW5aWFhRR3J3aG1udVEyNXZHVXg5alJIYmpCaWE4SVpXMDdKSHFSejZJZlFaK21NSStzZ0srYmZYUnhhRlBvbmtUNG51aG5EYis1ektNdVcvNGlwazcwbnpmcXdVOWZLM21LU3oreldkcm92S3VtMXYyUDFyTE9JMnUyTE5jWm1pQzNmeExyemNYeVc1NGY3STFHam1lTTRySHZJKy8vLzBBSHlWNEFCQUdJYmNTRDdUVHNmQUFBQUFFbEZUa1N1UW1DQycpIDAgMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uZXFqcy1jaGFydC1zZXR0aW5ncy1pY29uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDA7XHJcbn1cclxuXHJcbi5lcWpzLWNoYXJ0LXNldHRpbmdzLXNpbmdsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWNoYXJ0LXNldHRpbmdzLXNpbmdsZSBzcGFuIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi5lcWpzLWNoYXJ0LXNldHRpbmdzLXNpbmdsZSBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZvbnQtc2l6ZToxMnB4O1xyXG59XHJcblxyXG4uZXFqcy1jaGFydC1uby1kYXRhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIEVhc3lDaGFydCBFTkQgKi9cclxuXG4uZXFqcy1mYWNldHMtcGFuZWwgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWM5YzljO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtbWFuYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy10b3RhbC1yZWNzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtdGFicyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTAwIGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1uYXYtdGFicyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXg6IDAgYXV0bztcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLW5hdi10YWJzOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLW5hdi10YWJzID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUxZTE7XHJcbiAgICBjb2xvcjogIzE4MWQxZjtcclxuICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLW5hdi10YWJzID4gbGkuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWM5YzljO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1uYXYtdGFicyA+IGxpOmhvdmVyLCAuZXFqcy1mYWNldHMtbmF2LXRhYnMgPiBsaTpmb2N1cy13aXRoaW4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5OUNDO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1uYXYtdGFicyA+IGxpLmFjdGl2ZTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1uYXYtdGFicyA+IGxpID4gYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDIycHggMCAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIGNvbG9yOiAjMTgxZDFmO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldC1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmVxanMtZmFjZXQtY2xvc2U6YmVmb3JlLCAuZXFqcy1mYWNldC1jbG9zZTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcclxufVxyXG5cclxuLmVxanMtZmFjZXQtY2xvc2U6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLmVxanMtZmFjZXQtY2xvc2U6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuXHJcbi5lcWpzLWZhY2V0IC5waXZvdC1ncmlkLXdpdGgtdG90YWxzIC5rZWctcm93Omxhc3QtY2hpbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmVxanMtZmFjZXQgLnBpdm90LWNlbGwtdG90YWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmVxanMtZmFjZXQtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrcmVkO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG4uZXFqcy1mYWNldC1jbG9zZTpob3ZlciwgLmVxanMtZmFjZXQtY2xvc2U6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi5lcWpzLWZhY2V0cy1uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IC5lcWpzLWZhY2V0LXNldHRpbmdzIHtcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGhlaWdodDogODUlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnWm1sc2JEMGlJelZHTmpNMk9DSStQSEJoZEdnZ1pEMGlUVEV5SURoak1TNHhJREFnTWkwdU9TQXlMVEp6TFM0NUxUSXRNaTB5TFRJZ0xqa3RNaUF5SUM0NUlESWdNaUF5ZW0wd0lESmpMVEV1TVNBd0xUSWdMamt0TWlBeWN5NDVJRElnTWlBeUlESXRMamtnTWkweUxTNDVMVEl0TWkweWVtMHdJRFpqTFRFdU1TQXdMVElnTGprdE1pQXljeTQ1SURJZ01pQXlJREl0TGprZ01pMHlMUzQ1TFRJdE1pMHllaUl2UGp3dmMzWm5QZz09KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi5lcWpzLWZhY2V0LXNldHRpbmdzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0LXNldHRpbmdzOmhvdmVyLCAuZXFqcy1mYWNldC1zZXR0aW5nczpmb2N1cyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtYWRkLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IGF1dG8gMTBweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1hZGQtYnV0dG9uID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDOEFBQUFXQ0FZQUFBQlFVc1hKQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQXBCSlJFRlVlTnJVbGpGTUUxRVl4My92M2J1V05oQ0dlbUtvMGVHVXhFVUhFdHgwWUhCQUV4YzNvNHNKMFowNGFlTGt3T2FDT2pJb2NWTGo1TVNxWVpFWUJ3aURCVzJRR0cyMVFIdlg5eHdvYlkrMjlvNWVCLzdiOTcrNzcvdmY5Lzd2ZTA4c0xTMmRCbWFCNjRCTmI5Z0U1b0Raak0zMjR4dzgvd3JZcElFWjRDNHcwbU1ORDNnTnpLaWE4QnZFZ3hIZ0FmQUxlTkxFMzZueFZndzE3SDI5RXBnaVhsakE1QUZ1TWliaHpaaVNRSUw0a2VnU3gxSkRBanFVMFR3UDMvZkRKdFpkNGxZSVlOZUhiUTlNdUJveXpGdFNTbHpYSlp2Tm9yV21MNmhvWmk1bWVYckZKV1hMVUQ4UVNyd1FBc2R4eUdReS9SUHZhVzZmelRCOXppRXBSYWhQWkpUODFXcVZ2a0hBNzhwZWZoUHlFOGtSaHVwa2swNnhFQ0lRRzJNTzEyZ0Jxcm1PRk94SHRoVFlVckJQYUFQVk5uVlV1Nm5pdWk2TzQ3UzhQRGc0eU1URVJJQmJXVm1oVUNnZ3BZems3MHVuaGxtOE50YjI4ZGF0QzRGNDdzc1c5OTZ2UWRyK3YzZ2hCTDd2VXk2WEEzd3ltVVJyVGFWU0NYVCtVQnRZd0k2dldTMDAxVENHazBNSlVwWmtyVmhHTnpYNng0Ni90MVRkT3ErVVltTmpnL1gxOWNhUmFWbU1qNDlUS3BWWVhsN0d0dTNBR0kzVWRRQWwrYmo1bDdINVR3MXV4MlB4NW5rdWp3NXhadUV6N0ZicnRzRVNrRll0TzFsMW11dUI4OTZ5NnF1aWxLckhQVUVLU0RibDBRWlZHNUhEQ1l1Q29TRyt3d2c2MHRNbWtuaWxWUCtVR0RnMm9PcUxjdWhSMlhLSjBKcGNMb2ZuZWRIOUhlR2FkZi9ETjA2a2JVcWVEbHFtRi9IR0dQTDVQRUtJZVB6ZTlwWXVlYlA2YzIrb0Q2alFuUmQ5c0l6b0VyZTFEWWxJalJFU0tQYWhqMys2eEhHZ0tJR1hFZTVDWVZBQTNoM2czdGI0R0xjM3J4VHdDRWdCVjRGMGowbS9BOCtBRndmNEJlQTRNQTJNOWxoanU5YWNoLzhHQU5mRnVWSUh5NjFiQUFBQUFFbEZUa1N1UW1DQykgbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWFkZC1idXR0b24gPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWFkZC1idXR0b24gPiBhOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MCwxMTUsMjIwLC4yNSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1mYWNldHMtdG90YWwtYnV0dG9ucyB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIG1heC1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1idXR0b24ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgIHVzZXItc2VsZWN0Om5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNiNWI1YjU7XHJcbiAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzMyNzNkYztcclxuICAgIGNvbG9yOiAjMzYzNjM2O1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUwLDExNSwyMjAsLjI1KTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWJ1dHRvbjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xyXG4gICAgY29sb3I6ICMzNjM2MzY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtYnV0dG9uLXJlZnJlc2gge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQlJFbEVRVlE0alkzU1BVdGJjUlFHOEYrU0RpMFVjZWpRUWNWQmFxQlFjSkE2aGdvNkdRUy9nNFU2aVZDcVVEaFFCSEVwRGtvSHYwTUYwZG5CZ082T1FndU5TeW5CcVJURTJPSCtRMjl1RXUyWm5zTnpudk5lMHMvQ0RGYndGS3ZDOTc1eEtCV0VzSWtQdU1ScjRYcVFHQjRWL0dWc0pMejJrQmpLdWVxUFUzWDRpZU9IeE4wSmVJTm5DWjhKN1o3b01DRzhHSlRnVlE0Mys0aUhjSVREaEVGSk9NUTRudWM2K0pYR2FBcnpRaGxmVVUvOEFaYUVkaG1mVWMySkpWeE5ITmxpNnpsK0VlK2g0c1EzTmJlWUxUVDlTZGdYNXJDdmVISnFhaHFWQkJ1WXdtUWlqL0hXaVRzMVgzQWoyOWVUeExmd0F5Ly9aUTNET0UrQjB6MC9FSGJ4TG5ucndoYmRmM0NOQlN3TWVLQ1JITDdvZ09KYy9TMjd3cFhzVWkyTUNyKzdPN2pmNXBJWVBuYkUvNWNnZTVyT09iZXhsNmZ2SHlHTVlRZC9zQ3VjRmtQK0F0OWtScUFJcllqUUFBQUFBRWxGVGtTdVFtQ0MnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lcWpzLWZhY2V0cy1idXR0b24tZXhwb3J0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQXcwbEVRVlE0aloyUXNRNkNNQlJGRDZZaHpQNEh4cmdaWFlpalA5V2ZNa3hzNEN3SkE1L2dwQ3VUY2ZDQnBiUkZ2RnZmdS9lOG0wYjRwRmtERjNtZDBUeGN0aWdRTG9DdFRHN0F5UVdaQXFiaFhrN0lLaEJ1alUwcnMwSThIZ0RrUmpnejVwa0J5VU9BRjlBQUdacTcwZXd1a0VZOFhzQWVTRWZoTVNRVnp5QmxtY0p5N08wR2k2VUc2dHgxVy9yYm9BSnE5SUkySDI4TlZBcllBUWtRQTUxbHZYb1FNYkFCT3VVeDlKY09jMlZNUUxMZ0h4SVg0UGx6M0dwUUFzZC93a0Q1QnRxWUxFUllES3YxQUFBQUFFbEZUa1N1UW1DQycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmVxanMtZmFjZXRzLWJ1dHRvbi1tYXhpbWl6ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFBcjBsRVFWUTRqYVdUd1EyRE1BeEZuMUVQRE1BeVZUbDFnOTRZZzdJSVd5QlZIS3JPUldmbzd5V1V5QktLSzc2VVErejgvKzNFTVVrY3dTbHl5TXc2NE9iQ0wwbFRTTURoQ2pSQUJVeElDaStnQndRc3dDd3Axa0pxb3dkRzRBNWNmb21nODVDY2g3U2Yxd29pNURZbnAxZ0hkRkdCR21oMzh3WG51bWpnUzNJOTd6cDdnZTFTTm5JZnV1QmNJSHZuRU5rTExQK1NKVkZsczlJQWIrQnNabzgwLzBXc2svZ0VQaEdDaHgzOXpsOG9DR1puWE56SzZnQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uZXFqcy1mYWNldHMtYnV0dG9uLXJlc3RvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQXZrbEVRVlE0amFXVHV3M0NNQkNHdno4bHlnQTBySklCS0tNVURKQUJJaGdINW1BQVZrbkRCSlQ4RkhsZ21TZzJjTkxKT3Azdjg3MHMyL3dqeFM5QmtscEpoeXlBcEVwU0g5Z2RjQVpLQUd5dkt0QU0xd3pRQVFhNjJaOExXQXIrRm1EZytPSFBBTlFCWU5KKzhpczFSa2tiWUI4MS9HNzdCcndCa2lwZ0cxeDZBbGZiajlVWGdsVDdoVlRyVklsRkFOclpGbkFLK09sRml4bzJqMm84bTJTVGw0SkhPeDhBdE1RYk52U2tTZ0ZrbS9GamxMWXZ5Wm9qU2U1QlNsNHlGRWg1YlJpTWt3QUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uZXFqcy1mYWNldHMtYnV0dG9uLXN3YXAge1xyXG4gICAgdG9wOiAyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCb1pXbG5hSFE5SnpNd01IQjRKeUIzYVdSMGFEMG5NekF3Y0hnbklDQm1hV3hzUFNJak16STNNMlJqSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3SURFd01DSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ01UQXdJREV3TURzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4d1lYUm9JR1E5SWswM01Dd3pPUzQ1TlRkTU5EQXNOamt1T1RJMWFERTFWakV3TUdnek1GWTJPUzQ1TWpWb01UVk1OekFzTXprdU9UVTNlaUJOT0RBc05qUXVPVE14ZGpNd0xqQTNOVWcyTUZZMk5DNDVNekZvTFRjdU9UTk1OekFzTkRjdU1ESXliREUzTGprekxERTNMamt3T0VnNE1Ib2dJQ0FnVFRRMUxESTVMamcyVmpCSU1UVjJNamt1T0RaSU1Hd3pNQ3d5T1M0NU5qaE1OakFzTWprdU9EWklORFY2SUUweE1pNHdOeXd6TkM0NE5UVklNakJXTkM0NU9UVm9NakIyTWprdU9EWm9OeTQ1TTB3ek1DdzFNaTQzTmpSTU1USXVNRGNzTXpRdU9EVTFlaUkrUEM5d1lYUm9Qand2Wno0OEwzTjJaejQ9KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4ua2ZybS1idXR0b24uZXFqcy1mYWNldHMtYnV0dG9uLXN3YXA6aG92ZXIsIC5rZnJtLWJ1dHRvbi5lcWpzLWZhY2V0cy1idXR0b24tc3dhcDpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XG4uZXFqcy1hcy1zZWxlY3RlZCwgLmVxanMtYXMtZ3JvdXAsIC5lcWpzLWFzLWFnZ3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5lcWpzLWFzLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlcjogMXB4ICNmZjAwMDA3YSBkYXNoZWQ7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWdyb3VwIHtcclxuICAgIGJvcmRlcjogMXB4ICMyOGE3NDUgc29saWQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtYXMtZ3JvdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdHcm91cCc7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogIzI4YTc0NTgyO1xyXG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG5cclxuLmVxanMtYXMtYWdnciB7XHJcbiAgICBib3JkZXI6IDFweCAjNzAyOGE3IHNvbGlkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWFnZ3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdBZ2dyZWdhdGlvbic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogIzcwMjhhNzgyO1xyXG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG5cclxuLmVxanMtYXMtY29sdW1ucyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5lcWpzLWFzLWNvbHVtbiB7XHJcbiAgICBtYXJnaW46IDVweCA1MHB4IDVweCAxMHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjk4ZGMyNDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmVxanMtYXMtY29sdW1uLXVzZWQge1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWNvbHVtbi11c2VkLCAuZXFqcy1hcy1zZWxlY3RlZCAuZXFqcy1hcy1jb2x1bW4ge1xyXG4gICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4uZXFqcy1hcy1zZWxlY3RlZCAuZXFqcy1hcy1jb2x1bW46Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmVxanMtYXMtZ3JvdXAgLmVxanMtYXMtY29sdW1uLXVzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTIxO1xyXG59XHJcblxyXG4uZXFqcy1hcy1hZ2dyIC5lcWpzLWFzLWNvbHVtbi11c2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI4YTcxYTtcclxufVxyXG5cclxuLmVxanMtYXMtY29sdW1uIGxhYmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWNvbHVtbiBpbnB1dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWJ1dHRvbnMge1xyXG4gICAgZmxleDogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAzcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5lcWpzLWFzLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxuICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWJ1dHRvbnMgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2I1YjViNTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWFnZ3ItYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBVUNBWUFBQUNOaVIwTkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCWGFXNWtiM2R6SWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2taRVFUaERNRUkxUTBWQk9ERXhSVUk0UlRWR1JrUXdOVUU0T0VaRU1qTXpJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1pFUVRoRE1FSTJRMFZCT0RFeFJVSTRSVFZHUmtRd05VRTRPRVpFTWpNeklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSa1JCT0VNd1FqTkRSVUU0TVRGRlFqaEZOVVpHUkRBMVFUZzRSa1F5TXpNaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJrUkJPRU13UWpSRFJVRTRNVEZGUWpoRk5VWkdSREExUVRnNFJrUXlNek1pTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1TkxybGNBQUFFTlVsRVFWUjQycFJWVzB4Y1JSaitaODV0RjFoWUZoRExTc1VVREpUVzJsaHAxY2FTWUZORFVLR21OTlZhaVEvMVNVM1FHcUt2WGhMUzZFdE5vMmtKM3FxTlFqQldnbTVvVFZScVRTRmNiR2xyRlVxM2hWMzJ3cktjNjU0ejQ1ekR1a3RiVGVya25Kekp6RC9mZlAvM1h3NmlsRUw3NXE1V1NPWWNZbE1LNEx3SS9zZEFDSGpzMVY0K09OVDJPVzh2RkpYNDFvY2lhZ2tuTHVOUWtqYkV0d2ZJaUlBVmM5ZXo2VExnOW82NzMrbzVNRm1yemFNV3hGSHdyT0kvTmhSeVJBNlpoVmpFd1BIL1FwaUJVRXdVeEpNRFlBZzdBRkZuMlFFc0xzL1hXOTZwM3R2YmNhRlBqK0x0eVZEcWllckcvTU5GcGQ1dlIvdkNFTCtxZ3VER2dEbVVCVU1FVUhFU2lDeTJZbDJ3RjV3dHh5bE1NYXlxOUNrdGI5Yzh6ZVdaUTBUSHZrc0RTd1BVcmRjOWQ2UVd0anp2QnltUEIxMjJnRmdVQ0pPazhyRThxR3N0aDRxTnZqSENmT2E5cWNzWmhrdEpsUW1MSUw5TVNqYTh2cnJwWkdmd2xKRkFHMDRmRHA4d0RhdWhvYjF5b3JheENFWjdRakFaaUlJU00yRmpZem40MTNzZ1dMWHc0V0xzWXIvRmFkY3lERzBmcUIwSjlxeDVzQ1MrN1JWL0MzYVJHVk9Ga3JQZDBmNVRSeS9kbSs4WDRPRVh5NkQ1WUNXc2U3TElPV05aaExHbEZ1K0NhUmJDVklhaElQTFpGR0JhMUd5N2M4cVFTZFBQSDF6L3dWakVkNDBlVytqTDhWNnZmNkR4bnJCWUpZRy93d3VteHNCTWtzNktiTkFjaGh6UFpWN01NZkhaUFp1YVYwL1V2VkQ2bE9oQmNUVktha1kramZaT2pjd1gyTkUwRFdJTDcyUnJKbERwNFZDemhiNDVKNGlGWU12dWl0OFdadVdtUHdQcWlmaVYxQ09ENzA4ZmIyaW5qOXZGWUVlYUV6QWs1alRBTEsyb3VRSnd1VGh1SERiVGVHZ1JGRlVlWnhrK0swaTRVSmtuNjg3MFR1VWlEdVNWUjlRWUFjOGRuaXdneDNHM0FQTHNkaTFoZVlPL21BTkVFZGVhVmlxNWRYL3BudnQyK09XVWJnRm1ZbUVtVWZCOERMN3Z2TXh5ZVFXZzQwSjYyRG9tNG9zdytORmtRWHhDK0lZcTRtYkdUaW1vUU0zRlZkSlBlVjRYTXdLUW93YmtGYnJCbGJQa2FFblQ5Y3JmV3VrVWxManB1VHFrOTVrSitpaWhwbm4vTXlWdERmdXJUM0lDZ21UWWdQSHZ3aEFjUzhET3pyVTNrTWt5ZE54R0lMTUVIK3c2eDBlR3VXNHFTL1ZTRHJiYzVXU2Z2ODc5bGFVRG5EMStEWVo3WmlIeWx3Smx0UjdtTm5MWUlaVHRUeG1HaUcwYXFvbUR2K3JIdERsaEoyQUNtL2I2Mmg3YXRlYUwzL3ZEY1BUZFlZak5xTUJMbkZPR21MSGxKV3pYc05mU1VCUDdCaGhNeUFGVUZRMSs3RDZQb3FQOEoyWk0zT1h5WUpQbTZudm1wNU5mZi9uU09aaTdzTVFDQUE3UVArMXFjVmFIZ1VQakVQbERmNDE1OCtiY21QNGUyM3JWc1RCMWk1czVyWFpwczhLejlxM3VRdHhqR2JrWHB3TDZWb1IxWkhlYW14b3FwRmlsakh3V2xiRUlHM2lYQk5xQ1ZaQnhPZEE1ODBZcUl1MFQzTXNIa2lHemxYMTI4NjcvN3JCMjh4V1E2TlMvSFVpRU1NMEF6bDJKQkRIdlhyREoyaDR4NDl2N0JXU3RSSzVRTzJOUC9oWmdBSkFEMHBZY29TaU9BQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmVxanMtYXMtZ3JvdXAtYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBVUNBWUFBQUNOaVIwTkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCWGFXNWtiM2R6SWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2tSRE1FUTFNVGt3UTBWQlF6RXhSVUk0UVRFNFFqVkJSamc0TVRCQk5VSkdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1JETUVRMU1Ua3hRMFZCUXpFeFJVSTRRVEU0UWpWQlJqZzRNVEJCTlVKR0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSRU13UkRVeE9FVkRSVUZETVRGRlFqaEJNVGhDTlVGR09EZ3hNRUUxUWtZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJFTXdSRFV4T0VaRFJVRkRNVEZGUWpoQk1UaENOVUZHT0RneE1FRTFRa1lpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo3cFJQNDdBQUFFUzBsRVFWUjQyblJVeTI0Y1JSUTlWVjNWUGUwWlQreDQvRWhpTENkZWdNTXpNcEpsUldCUWdObEVCS1Fza0lpeWdBMC9nUGdCUGdOV1NCQWhSUUVaS1E0cklFSWdFY3hETWhpYzRBZU5ZenQremFPbkg5TlZ4YTJlc2RtUWFVMVBUWFhYdWZlZWMrNWw3OTU2SDZ0N0FVcThCMFliT014QnBPUGhUYm4zVVYyRjAwd0RqREU4N0dPTWhpczloR2xyN2trNWNWVndjR1JHb2FhYStRdWVrV3dObXpmdXBjR01mU1lkQVljdVkwd0h3V0ozbDNadGc3WFRESkdLM3h3dERLZENNb0ZZSjdpTEFNWmg0QVpNTS9OTUgrOUZBZDVtbE1WZmN6cDVsQ1dCeFNhbFNpZ1lrelpGZUZ6T2FLN0hhcVo1UlhRQ3NVNWtaa016N1lEdjFyTnc5UG55MUcybDFCdGYxcjlEeWVuSjhiaGhHSkw5MkVuMkVhb1F2VjRKaXVrUEtPRGJSSThXZEJnRjV0S2Rjd3RIMlhDTEtvakx1bTZXMjFEZzBza0RLa3F2clRKVXkrY3cyRmZCOWVBV3RwTTl5Mzh4VDR5eGhHdVk0ZVgyK2plVThqb3piSjMyMStnN1lrVmFpSlplV0loK0M0cXNFTkJlUU1FQ3pYUndwN0g0L1ZEUHdHT3ZUN3dDd1FYYXVuMmttdmcxWHI0UjRNSE1BUHB3b09xNUFHV25tSE1VcXNpTFRYSXFRYnRMbjBIUjhiR1VySjc2NUsrNVQ1ODk5c1JUdmFLSUpwVitLSlJZYS80ejQwa1hGZDYzZWFFMC9VdFR0ZkJ6dkRSN29CcUZjWGx5Wjh3OThXTkNJbGllZmU3aFh2ejNsSmE2c2hJR3AxZnFBVnpYaFV1VUphWVRWRWlJcHNPZFVpTUxieDduNWJjME1SWHFlQzNXNlJpQmZUdGJtbnJOV3NvVExxSldoQzIxODFrYjJhV2k4R3RhbW01bTVzaVhnb2pVSG15RTFMKzJlNU4yT0VVVWprdVdvRDJ2cHBzSUVXRzljUi8xWmgwcHp6d3JtTTNZcWtnYVdDSC9BN1EzSXBxVTlsaG1CYVpubGtkeVFONDFnanZZcUcxanI3VlAzSllvQTU3blkvbFVPWnk5ckprNm9QelFyUGwyOTJVTFpvMU1way9xalFhaUtNSXgwWXRlVnJUQkVndVVRYXRKakdNYWoxTldUcFRSRGgyVzRxaWR1cWFOMDVRV3JLOG9mU3kzMXM1djZaMTU3ZWk4Uk51RXU2WTJKU2x6RDJLSXVKd1BFY09IOS9RTzlYU0V4QkdIdGJkVWpCTnlFRmRQWHNKWGV6OEVkNXFMajJaT1ZyblBkNnE4VzRqTjNMYXFUMDFKNjhJU1ZxdTJhRGR2UWFBaStqOC9BclF2UGlEWGk2TEV4ZEtMRjJ0LzFEL2NSMlBpa0hSN3BlUkh5ckpDOUhoMFJGR3ZiOUZ6azZRSnBvcVRpNWNmcWI0akRqbDB1VFN0TE1MSEszTTQxMy8yN3RuQ21kbUYrSGNRZ3dUb3dKcDdIQ09XdzNrYUpGVVBjcE5Pam1jczA1NlNtSFJQYTk4dFFOQllJdUdZSFU5aDBldkJibktBK1kzYjZIZkx0dWx6M2c3TDdhRlNLZHU2RlpEK205UmtHUUhTT3U4cUpDcUZvQjcybGFhMmQrVExwTjQxM3luUTJuUkdWTGZZZkU2U1YvL0V1djE5enFVd2FkWWU4STNITTBhS0tZMUVweDBmanZvajE5Y1BOaTlyb2NlSWp6R0cvNS9PZHRmYWhXWWVNa3JncGVNelAxVXI1M1V0YTlDQXpsQnZrLzJ6R09KTWVlektScmk5TDRWODFXUFN0NlU5L0VPMklna0krWXNMZzlQdkRmVDJ3MjhYYU9CeFJFbVVBLzRyd0FDb2J3d1pjd2Fob0FBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZXFqcy1hcy11bmdyb3VwLWJ0biwgLmVxanMtYXMtdW5hZ2dyLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlCcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5TQlhhVzVrYjNkeklpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rRXdRalE0UkRCRlEwVkJSakV4UlVKQ01EWXlSVUkwUlVVNVJUQXdPVU00SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tFd1FqUTRSREJHUTBWQlJqRXhSVUpDTURZeVJVSTBSVVU1UlRBd09VTTRJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVRCQ05EaEVNRU5EUlVGR01URkZRa0l3TmpKRlFqUkZSVGxGTURBNVF6Z2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVEJDTkRoRU1FUkRSVUZHTVRGRlFrSXdOakpGUWpSRlJUbEZNREE1UXpnaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NVhnak1qQUFBREcwbEVRVlI0Mmx5VHkwOFRVUlRHejczekt1RFUwR3FMVThRMGhWS2pDd2p1UUNVK0VKckFqbzBMbHNTL3dlZ1NFdjhGbHBBUU5tNmFPR0lNQVdMcWdxZ0pENDNTRm1LQVBtaGFhRk1aNXRGN3ZYZkdhT1FrczVqSi9jNzU3dTg3ZzR5Wm1XZksrdnBMeCsvZmE0eU1USjFXcS90a1l3TUNkKzVBKytRa0dGdGJjUFQ2TmFDdUx2RDM5NE4wZXRyVnRycTZJRllxM2VidzhDeFcwdWxYU0JBMHFWNGY4cSt0dlJYcjlSakZHQzRXRlFSQUp5ZFIvNGNQeTFLbGNnK0pvdVpMcDJjeERZVytnV1VCU0JJSWxVcHYrT3RYWFc0Mll4U2h2MkxDeE5MNWVmVHl5b3FPUzZXYklNc0F0ZzNreXBVZm1FNU5QYVVkSFQvY0p1eWdiRm54am5wZGx4Q0s4WGZDM01pT0U3Mld6ZXJNWllJUCtpUE9jaTNHbXJiL2EySWlhYXZxTGpTYkFHeXlMQWh4ZFdkbm1lVHpYU0tsRWExYTFXWFRUUENHL0l6ZDBwSTdHUjVPSWszTGlvaDFjMVIxcjliWGw3ejY2ZE5iNXFBSFJCR2dWT3BHYzNQdkZVR2c3QmE5d0xrUUFyYWk1QXFKUkZKcWJjMXdyVWZMY2NDVXBOeGhLRFJtRXVJNVlmZEV4V0ljam81NjNZYnNtMFZJOWpBUUdETkZjUmN4RFM5RU5qZkJNUXh3R2cxb3NvNlNZVnhYVXFsM2tNL2ZkSVc4ZUVQR3lSd2ZmMkw1ZkQ4RkRyeTFGV1MvSDl3VG1FM2pEL2ZLT2hQR2dmNmZJUVZLQ0ZVMGpTcVJDTGpBMlVPWkMwUzN0OEVvbDZINDVRdlE3OStqa1lNRFhRRkl1Tk9aSTdjNGVkTUVZTkRPSHp3WU5kdmFjaTJhQnJLcWVnd29PNkRZZHJUeitGaFhFUEpvTXdFTmgzTk1sT0dNM095THhXNDhQNjlYbDVkampVb0ZPRmpNeGJoV2k0WStmL2FpNHJUNW5jUGhQVG85L2ZnOG1YeG9VYnJMRStDdVpGbU9SOHBsWFRvN2kzRm5tQlNMTjVTbHBUZGlyZVpOWnZlMUhTZlg2TzhmeFoyZCt3NUNCM2xHM2xJVUx4MitXSVlSdjVSSzZjM0R3eWhHOC9PTHFGRHcxcE12Q2M5WlZaTTJwYTUxeENaYm9yaFg2T2xKc2g4dTQzTGhFWmRLY2JTd3NJaHhvWERiRlRPcUpCak1sQWNHeGl5ZU0vMFhCT1lMNVBQbGFvOGVqYkYveDF0N25seXBkQXViZCs4K1ozSGs3VURnWTMxb2FMVFozcDVCM09xRjRvdkRCdVJxOSsrUDJzRmdtbXZNd2NFWHZ3VVlBS3gyaWpneDBMYlRBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmVxanMtYXMtY291bnRzLFxyXG4uZXFqcy1hcy1ncmFuZHRvdGFscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbi5lcWpzLWFzLWVuYWJsZWFnZ3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuXHJcbi8qIFN3aXRjaCBjb250cm9sICovXHJcblxyXG4uZXFqcy1jdHJsLXN3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZXFqcy1jdHJsLXN3aXRjaCA+IC5zd2l0Y2gtdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTJweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSGlkZSBkZWZhdWx0IEhUTUwgY2hlY2tib3ggKi9cclxuLmVxanMtY3RybC1zd2l0Y2ggPiBpbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIFRoZSBzbGlkZXIgKi9cclxuLmVxanMtY3RybC1zd2l0Y2ggPiAuc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLmVxanMtY3RybC1zd2l0Y2ggPiAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBib3R0b206IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG4uZXFqcy1jdHJsLXN3aXRjaCA+IGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XHJcbn1cclxuXHJcbi5lcWpzLWN0cmwtc3dpdGNoID4gaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMzYzNjM2O1xyXG59XHJcblxyXG4uZXFqcy1jdHJsLXN3aXRjaCA+IGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XHJcbn1cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uZXFqcy1jdHJsLXN3aXRjaCA+IC5zbGlkZXIucm91bmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcclxufVxyXG5cclxuLmVxanMtY3RybC1zd2l0Y2ggPiAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcblxyXG4vKiBBZ2dyZWdhdGlvbkJhciBXaWRnZXQgKi9cclxuLmVxanMtYWdncmItcGFuZWwge1xyXG4gICAgZm9udDogbm9ybWFsIDE0cHggVHJlYnVjaGV0IE1TLCBUYWhvbWEsIFZlcmRhbmEsIEdlbmV2YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbn1cclxuXHJcbi5lcWpzLWFnZ3JiLXBhbmVsID4gYSB7XHJcbiAgICBjb2xvcjogIzAwOTljYztcclxufVxyXG5cclxuLmVxanMtYWdncmItcGFuZWwgPiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4vKiBBZ2dyZWdhdGlvbkJhciBXaWRnZXQgRU5EICovXHJcblxuOnJvb3Qge1xyXG4gICAgLS1jb2x1bW4tcGFuZWwtZXhwci1ibG9jay1zaXplOiAyMjBweDtcclxuICAgIC0tY29sdW1uLXBhbmVsLWF0dHItc2l6ZTogMTAwcHg7XHJcbiAgICAtLWNvbHVtbi1wYW5lbC1jYXB0aW9uLXNpemU6IDEwMHB4O1xyXG4gICAgLS10b29sLWJ1dHRvbi13aWR0aDogMjJweDtcclxuICAgIC0tdG9vbC1idXR0b24taGVpZ2h0OiAyMnB4O1xyXG4gICAgLS1pY29uLXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5lcWpzLWNvbHVtbi1idXR0b25zQmxvY2ssXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b25zQmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJsb2NrLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIC8qYm9yZGVyOiAxcHggc29saWQgcmVkOyovXHJcbiAgICB0b3A6IDRweDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94OmhvdmVyLFxyXG4uZXFqcy1xcC1jb2x1bW4tY2hlY2tib3g6aG92ZXIsXHJcbi5lcWpzLWNvbHVtbi1idXR0b25zQmxvY2sgLmVxanMtYnV0dG9uOmhvdmVyLFxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uc0Jsb2NrIC5lcWpzLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4uZXFqcy1xYy1jb2x1bW4tY2hlY2tib3gsXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1jaGVja2JveCxcclxuLmVxanMtYnV0dG9uLFxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uLFxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1idXR0b25cclxue1xyXG4gICAgd2lkdGg6IDIycHghaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnZWFzeXF1ZXJ5JyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0taWNvbi1zaXplKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LW5vZGUtYnV0dG9uLFxyXG4uZXFqcy1jb2x1bW4tc29ydGJ1dHRvbixcclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94LFxyXG4uZXFqcy1xcC1jb25kaXRpb24tY2hlY2tib3gge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZXFqcy1idXR0b24tcGxhY2Vob2xkZXIsXHJcbi5lcWpzLXFwLWJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1ub2RlLWJ1dHRvbiB7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxanMtZXAtZW50aXR5LW5vZGUtYnV0dG9uOmhvdmVyLFxyXG4uZXFqcy1lcC1lbnRpdHktbm9kZS1idXR0b24tb3BlbixcclxuLmVxanMtYnV0dG9uOmhvdmVyLFxyXG4uZXFqcy1xcC1jb25kaXRpb24tYnV0dG9uOmhvdmVyXHJcbntcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbi5lcWpzLWVwLWVudGl0eS1ub2RlLWJ1dHRvbjpmb2N1cyB7Ym9yZGVyOiBub25lIWltcG9ydGFudDt9XHJcblxyXG4uZXFqcy1lcC10b29sLXBhbmVsLXNlbGVjdC1hbGwsXHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwtZGVzZWxlY3QtYWxsLFxyXG4uZXFqcy1lcC10b29sLXBhbmVsLWFkZC1jb2x1bW5zLFxyXG4uZXFqcy1lcC10b29sLXBhbmVsLWFkZC1jb25kXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiBcImVhc3lxdWVyeVwiIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZXFqcy1lcC10b29sLXBhbmVsLXNlbGVjdC1hbGw6aG92ZXIsXHJcbi5lcWpzLWVwLXRvb2wtcGFuZWwtZGVzZWxlY3QtYWxsOmhvdmVyLFxyXG4uZXFqcy1lcC10b29sLXBhbmVsLWFkZC1jb2x1bW5zOmhvdmVyLFxyXG4uZXFqcy1lcC10b29sLXBhbmVsLWFkZC1jb25kOmhvdmVyXHJcbntcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdyxcclxuLmVxanMtcXAtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIC8qbGluZS1oZWlnaHQ6IDEuNDsqL1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uZXFqcy1xYy1yb3c6bm90KC5lcWpzLW1vYmlsZSksXHJcbi5lcWpzLXFwLXJvdzpub3QoLmVxanMtbW9iaWxlKSB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdzpub3QoOm50aC1sYXN0LWNoaWxkKDEpKVxyXG57XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLmVxanMtcWMtcm93Om5vdChbZGF0YS1zaG93LWJ1dHRvbnNdKSAuZXFqcy1xYy1jb2x1bW4tY2hlY2tib3gsXHJcbi5lcWpzLXFjLXJvdzpub3QoW2RhdGEtc2hvdy1idXR0b25zXSkgLmVxanMtY29sdW1uLXNvcnRidXR0b24uZXFqcy1jb2x1bW4tc29ydGJ1dHRvbi1ub25lXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmVxanMtYnV0dG9ucy1pbi1ibG9jay0xLmVxanMtcWMtcm93W2RhdGEtc2hvdy1idXR0b25zXSB7cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS10b29sLWJ1dHRvbi13aWR0aCkgKiAxICsgMnB4KTt9XHJcbi5lcWpzLWJ1dHRvbnMtaW4tYmxvY2stMi5lcWpzLXFjLXJvd1tkYXRhLXNob3ctYnV0dG9uc10ge3BhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tdG9vbC1idXR0b24td2lkdGgpICogMiArIDJweCk7fVxyXG4uZXFqcy1idXR0b25zLWluLWJsb2NrLTMuZXFqcy1xYy1yb3dbZGF0YS1zaG93LWJ1dHRvbnNdIHtwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXRvb2wtYnV0dG9uLXdpZHRoKSAqIDMgKyAycHgpO31cclxuLmVxanMtYnV0dG9ucy1pbi1ibG9jay00LmVxanMtcWMtcm93W2RhdGEtc2hvdy1idXR0b25zXSB7cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS10b29sLWJ1dHRvbi13aWR0aCkgKiA0ICsgMnB4KTt9XHJcbi5lcWpzLWJ1dHRvbnMtaW4tYmxvY2stNS5lcWpzLXFjLXJvd1tkYXRhLXNob3ctYnV0dG9uc10ge3BhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tdG9vbC1idXR0b24td2lkdGgpICogNSArIDJweCk7fVxyXG5cclxuLmVxanMtcWMtcm93LmVxanMtcWMtZGlzYWJsZWRbZGF0YS1zaG93LWJ1dHRvbnNdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmVxanMtcWMtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1oZWFkZXIuZXFqcy1uby1idXR0b25zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcblxyXG4uZXFqcy1xYy1leHByLWJsb2NrIHtcclxuICAgIGZsZXgtYmFzaXM6IHZhcigtLWNvbHVtbi1wYW5lbC1leHByLWJsb2NrLXNpemUpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jb2x1bW4tcGFuZWwtYXR0ci1zaXplKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZXFqcy1xYy1leHByLWJsb2NrID4gKiB7XHJcbiAgICBtYXJnaW46IDAgMnB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcWMtZXhwci1ibG9jayBhLCAuZXFqcy1xYy1leHByLWJsb2NrIGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtcWMtY2FwdGlvbmVsZW1lbnQsIC5lcWpzLXFwLXZhbHVlZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgd2lkdGg6IHZhcigtLWNvbHVtbi1wYW5lbC1jYXB0aW9uLXNpemUpO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWF0dHJlbGVtZW50LCAuZXFqcy1xcC1hdHRyZWxlbWVudCwgLmVxanMtcXAtb3BlcmVsZW1lbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lkdGg6IHZhcigtLWNvbHVtbi1wYW5lbC1hdHRyLXNpemUpO1xyXG4gICAgZmxleC1iYXNpczogdmFyKC0tY29sdW1uLXBhbmVsLWV4cHItYmxvY2stc2l6ZSk7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNhcHRpb25lbGVtZW50IGEsXHJcbi5lcWpzLXFjLWNhcHRpb25lbGVtZW50IHNwYW4sXHJcbi5lcWpzLXFjLWF0dHJlbGVtZW50IGEsXHJcbi5lcWpzLXFwLWF0dHJlbGVtZW50IGEsXHJcbi5lcWpzLXFwLXZhbHVlZWxlbWVudCBhLFxyXG4uZXFqcy1xcC1vcGVyZWxlbWVudCBhXHJcbntcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDAgMnB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1jYXB0aW9uZWxlbWVudCBhLCAuZXFqcy1xYy1jYXB0aW9uZWxlbWVudCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDU0OTZiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94LCAuZXFqcy1xYy1zb3J0YnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZsZXg6IDAgMCAxOHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sdW1uLWNoZWNrYm94IHtcclxuICAgIGxlZnQ6IDRweDtcclxufVxyXG5cclxuLmVxanMtcWMtc29ydGJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG4gICAgdG9wOiAzcHg7XHJcbn1cclxuXHJcbi5lcWpzLWJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICB3aWR0aDogdmFyKC0tdG9vbC1idXR0b24td2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS10b29sLWJ1dHRvbi1oZWlnaHQpO1xyXG59XHJcblxyXG4uZXFqcy1idXR0b24tcGxhY2Vob2xkZXI6aG92ZXIsXHJcbi5lcWpzLXFwLWJ1dHRvbi1wbGFjZWhvbGRlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZC1ob3Zlcik7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdy5lcWpzLW5vLWNoZWNrYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmVxanMtcWMtaGVhZGVyLmVxanMtbm8tY2hlY2tib3ggLmVxanMtcWMtaGVhZGVyLWV4cHJlc3Npb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFjLXJvdy5lcWpzLW5vLWNoZWNrYm94IC5lcWpzLXFjLXNvcnRidXR0b24tcGxhY2Vob2xkZXIge1xyXG4gICAgbGVmdDogNHB4O1xyXG59XHJcblxyXG4uZXFqcy1xYy1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLmVxanMtcWMtaGVhZGVyLWV4cHJlc3Npb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBmbGV4LWJhc2lzOiB2YXIoLS1jb2x1bW4tcGFuZWwtZXhwci1ibG9jay1zaXplKTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY29sdW1uLXBhbmVsLWV4cHItYmxvY2stc2l6ZSk7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWhlYWRlci10aXRsZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHdpZHRoOiB2YXIoLS1jb2x1bW4tcGFuZWwtY2FwdGlvbi1zaXplKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5lcWpzLWFkZHJvdyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLmVxanMtcXAtdmUtZWRpdGJveCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZXFqcy1tZW51LXNjcm9sbERpdjpub3QoLmVxanMtbW9iaWxlKSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLmVxanMtcWMtY29sZWxlbWVudCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWNhcHRpb25lbGVtZW50IHtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXFqcy1xYy1jYXB0aW9uZWxlbWVudCBhLCAuZXFqcy1xYy1leHByLWJsb2NrID4gZGl2IHtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG5cclxuLmVxanMtcWMtY2FwdGlvbmVsZW1lbnQgYSB7XHJcbiAgICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLXJvdyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAvKm1pbi13aWR0aDogMzYwcHg7Ki9cclxufVxyXG5cclxuLmVxanMtcXAtYXR0cmVsZW1lbnQge1xyXG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmVxanMtcXAtdmFsdWVlbGVtZW50IHtcclxuICAgIG1pbi13aWR0aDogNTBweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmVxanMtcXAtb3BlcmVsZW1lbnQge1xyXG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmVxanMtcXAtZGlzYWJsZWQgc3BhbiwgLmVxanMtcWMtZGlzYWJsZWQgc3BhbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBDb2x1bW5zQmFyICovXHJcbi5lcWpzLWNiLWFkZHJvdywgLmVxanMtc2ItYWRkcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWFkZHJvdyBhLCAuZXFqcy1zYi1hZGRyb3cgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBmb250LWZhbWlseTogZWFzeXF1ZXJ5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICNjMmMyYzJcclxufVxyXG5cclxuLmVxanMtY2ItYWRkcm93IGE6aG92ZXIsIC5lcWpzLXNiLWFkZHJvdyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWFkZHJvdyBhOjpiZWZvcmUsIC5lcWpzLXNiLWFkZHJvdyBhOjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5lcWpzLWNiLWJ1dHRvbnNCbG9jaywgLmVxanMtc2ItYnV0dG9uc0Jsb2NrIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLmVxanMtY2ItYnV0dG9uc0Jsb2NrID4gZGl2LCAuZXFqcy1zYi1idXR0b25zQmxvY2sgPiBkaXYge1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZXFqcy1jYi1idXR0b25zQmxvY2sgPiBkaXY6aG92ZXIsIC5lcWpzLXNiLWJ1dHRvbnNCbG9jayA+IGRpdjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi8qIERlYnVnIHN0eWxlcyAqL1xyXG5cclxuLyouZXFqcy1xYy1yb3cgeyovXHJcbi8qICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7Ki9cclxuLyp9Ki9cclxuXHJcbi8qLmVxanMtcWMtZXhwci1ibG9jayBhLCAuZXFqcy1xYy1jYXB0aW9uZWxlbWVudCBhIHsqL1xyXG4vKiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQhaW1wb3J0YW50OyovXHJcbi8qfSovXHJcblxyXG4vKiBNb2JpbGUgKi9cclxuLmVxanMtcWMtcm93LmVxanMtbW9iaWxlLCAuZXFqcy1xcC1yb3cuZXFqcy1tb2JpbGUge1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5lcWpzLXFjLWV4cHItYmxvY2suZXFqcy1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5lcWpzLXFwLWNvbmRpdGlvbi1idXR0b25zQmxvY2suZXFqcy1tb2JpbGUge1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi8qIExlZ2FjeSAqL1xyXG4uZXFqcy1hZGRyb3cgPiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XHJcbn1cclxuXHJcbi8qIExlZ2FjeSAqL1xyXG4uZXFqcy1xYy1jYXB0aW9uZWxlbWVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLmVxanMtcWMtY2FwdGlvbmVsZW1lbnQgaW5wdXQge1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jb2x1bW4tcGFuZWwtY2FwdGlvbi1zaXplKTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XG4vKnNldHRpbmcgdG8gYWxsIHBhZ2UgKi9cclxuI2Vxdi1tYWlue1xyXG4gICAgd2lkdGg6MTE3NHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbjphdXRvO1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxufVxyXG5cclxuLyogZXJyb3IgdGV4dCAqL1xyXG4uZXF2LWVycm9yLCAuZXF2LWVycm9yIGRpdntcclxuICAgIGNvbG9yOiBSZWQ7XHJcbiAgICBmb250OiBub3JtYWwgMjBweCBDYWxpYnJpO1xyXG59XHJcblxyXG4vKiB0aXRsZSAqL1xyXG4uZXF2LXRpdGxle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBWkNBWUFBQUFpd0U0bkFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUJHbEpSRUZVZU5xOGxuOU1WV1VZeHovbjNITzVjSUVMWFNBUWhCSXJZa0NhOXNNb1FXc2t4Vm9hdUJ6cmozN1lDc3V3U1RGbnVsSE5SV3RZL3F4UmpmWExkR3BtYXVtWUxJeGtHbWxsa3hBTms0RWh2d3d2Y09HZWMvcWo1N0M3T3lDWXJXZDdkODZlOHo3djk3elA4MzIrNzZ0a2JqckZLRFlkdUI2SUErSUR2djBKdEFQbmdTWW1ZWFhQcGFFRitIS0FoNEM3Z0ZRZ2RJellBUUdyQTc0RzlrMFUxQUpNQmQ0SE1pY1lGd0xNa0xFTU9BNDhBNXlZQ09BY29IcWMzVXpFYmdjYUpQMFh4NXVvQWtPQWw2czNaU0tUVk9CblNjMzJxd0NyQjI3NXQ5MVpLVjBzdFhzYVdBMWtDWEZtQ1VzZEFUR0R3R1ZaL0Z2Z0FIQndNcVFaQnA0WDROZUJMNENkZ0VjeTRBUmlKR1dkUUppVTRKTGZPcEZBc3J4M0FLM2pBZXJ5SGd0c2xORXRhZnBkZ05zQlEzWmRCMVJLVERid0FuQWZFQ0crZnFBVzJBcnNIUTN3bUV6STh2TzdnUWRIK1VFdlVDSHZhMjNvWmYybWsxN1RqZXE3akczWTQvR1plcWdyV00xMTJtMjVobW0rQTZ3SUJQd0xLQUNLZ1pjQit6Z2xtQWswQWkvWjBNdTZERGRoaXFkcFB0dGZ5VXVQOE1hazVHZlhubFcxUGFmYU05cjd1dWJIdTRLS2RZTWc2ZFVSbGk0QzNnVzJTRnJuQVc4SUljNktsT255dlJGSUE5NzBtS0U0Rk8rdXQ2TFh6cW1NV1JhN01QNkhVczIydmlnejdzV2N6d3VkMzJkT1M5clRkdG1McWxBa2E0NEE5Z0dQQUMzQzBuNWdnMHk2QVpnS0pBSXJKYVpFd2FSVGR6ZXZjVmM4T1RkOGQ2WFh1R2FqYnlnOHMrR1BIME4ySE4rYzJ0cngyT3BWMmZvWnB5T3FadEJuQUpRSStWQ0ZERWdxVjBwTjI0Q1RVdlR0d0ZKcEJ3V1kyMitHa0d3L3YrRTJ4NGtjdzNkdHZvR0NZWm9FUnlVUWszSXpCN29hOEFidnpudDBSdUpQUGYyR1JhNVpWZzJQQUx1QS9JQjZXVm9Kc0FCNFRWb2lxdHVJSkNla3RqSFIzclRFbzhlQjJZcGlWN21qSzR0Ynp4Z1FHa0p5c0czYTdJUytpQzJtRFlsTHNuWVlCQ3dIbmhYNk13WTdyZWVBZ29tT3FxRU1kb09KR1JTSjJudVVHejArN09zUE1iUzRITmZPNnNIaHNQQkIxSkUxaGl6QVBHbjJlbW5lbStRSFBoWGZPV2w0bXdRMVI2dmQxQXpjazF2amVmakRVSzBWUlhNeGRLRUJlK3hlcHF4YmhXTjZGTXhiY0hKL2kwNlk0Z080QVB4cUFYWUNkMHJOdGdFWmNzYXRBQjRRNHFRSWd5dUFqQkRGUzQ4UnNieThwOWpaNjB2SUQ3V2ZJOHcxak5yNENWRlJtNW41VmRXMnJhNzhmWWVPTnVlNW5SckFidUMwVlVQREwzVUxaVmlDdkFqb0JaWUkyQlFBSFpXcHRqYWx6UmRidmJqOTQvc0x3M2VrUjJ1ZDl4cUdRK0YwejVHRDdpVDFVRXYvUjI3YlVKS21hcnBoVXU3ZitQVkFGZkM0K0h6QTIwS1NOTkhWdXdOcWVsakhOdHVsOWtWZTFLT1BsWFdYN2pSUnZ2a25WaWx4ZEY0c2pBbnFRSE5vR0NZRi90elFSSVNma0ZPN0ZIZ1BXQWVzQVY0TkFLb0N5a1VBTWt5VXoxenFsWFNYZXFWQTFNcnZIcUdkTlV5S2dmMmpYVEVRSmFtU2ZyTmt6TEpXT1ZHKzlQUDlJdlYrU2tRaVJZajFHL0NkQ1B6d1dIY2EvSlRlc3FYQWRhSkFSUUhIa2I5OUlHTlNsNmpSckFjNExFZlVKZjRqVTB6VDVQKzB2d2NBbXJSci9mQnFVbmtBQUFBQVNVVk9SSzVDWUlJPScpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcbiAgICBjb2xvcjogIzNBOTRENDtcclxuICAgIGZvbnQ6IGJvbGQgMjVweCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgVmVyZGFuYSwgR2VuZXZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKiBzdWItdGl0bGUqL1xyXG4uZXF2LXN1Yi10aXRsZXtcclxuICAgIG1hcmdpbjogMTRweCAwIDAgMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udDogYm9sZCAxMXB4IFRyZWJ1Y2hldCBNUywgVGFob21hLCBWZXJkYW5hLCBHZW5ldmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICMzYTk0ZDQ7XHJcbn1cclxuXHJcbi8qIGhlYWRlciAqL1xyXG4uZXF2LWhlYWRlcntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBoZWlnaHQ6NDBweDtcclxufVxyXG5cclxuLmVxdi1nbG9iYWwtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29yYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggOHB4O1xyXG59XHJcblxyXG4uZXF2LWhlYWRlci1wYW5lbHtcclxuICAgIGhlaWdodDogNDk0cHg7XHJcbn1cclxuLmVxdi1oZWFkZXItcGFuZWwgPiBkaXZ7XHJcbiAgICBoZWlnaHQ6IDQ5NHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG59XHJcblxyXG4vKiBjb250ZW50ICovXHJcbiNlcXYtY29udGVudHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcbn1cclxuXHJcbi5lcXYtaHJ7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwO1xyXG59XHJcblxyXG5cclxuLmVxdi1ib3R0b20tcGFuZWx7XHJcbiAgICBoZWlnaHQgOiAzMTNweDtcclxufVxyXG5cclxuLmVxdi1ib3R0b20tcGFuZWwgPiBkaXZ7XHJcbiAgICBoZWlnaHQgOiAyODdweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxuLyogY2VudHJhbCBibG9jayAqL1xyXG4uZXF2LWNlbnRyYWwtYmxvY2t7XHJcbiAgICB3aWR0aDogNTklO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGNvcHlyaWdodCAqL1xyXG4jZXF2LWZvb3RlcntcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIGZvbnQ6IG5vcm1hbCAxMnB4IENhbGlicmk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmVxdi1jb3B5cmlnaHR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmVxdi1wb3dlci1ieXtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmVxdi1jb3B5cmlnaHQgYSwgLmVxdi1wb3dlci1ieSBhe1xyXG4gICAgY29sb3I6ICMyMzc5MDE7XHJcbn1cclxuXHJcbi8qIGVudGl0aWVzIHBhbmVsICovXHJcblxyXG4uZXF2LWVudGl0aWVzLWJsb2Nre1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXF2LWVudGl0aWVzLWhye1xyXG4gICAgYmFja2dyb3VuZDogIzdCQzRGODtcclxufVxyXG5cclxuLmVxdi1lbnRpdGllcy10aXRsZXtcclxuICAgIGZvbnQ6IG5vcm1hbCAxOHB0IFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzRGNEY0RjtcclxuICAgIHBhZGRpbmc6IDAgMCA0cHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdCQzRGODtcclxuICAgIGhlaWdodDogMzhweDtcclxufVxyXG5cclxuLmVxdi1lbnRpdGllcy1wYW5lbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOjQ0cHg7XHJcbn1cclxuXHJcbi8qIGNvbmRpdGlvbnMgYmxvY2sgKi9cclxuLmVxdi1xdWVyeS1wYW5lbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOjQ0cHg7XHJcbn1cclxuXHJcbi5lcXYtY29uZGl0aW9ucy1ibG9ja3tcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgaGVpZ2h0OiAyOTRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVxdi1jb25kaXRpb25zLWhye1xyXG4gICAgYmFja2dyb3VuZDogIzE3NzdCMTtcclxufVxyXG5cclxuLmVxdi1jb25kaXRpb25zLXRpdGxle1xyXG4gICAgZm9udDogbm9ybWFsIDE4cHQgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjNEY0RjRGO1xyXG4gICAgcGFkZGluZzogMCAwIDRweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTc3N0IxO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4vKiBjb2x1bW5zIGJsb2NrICovXHJcbi5lcXYtY29sdW1ucy1ibG9jaywgLmVxdi1jb2x1bW5zLXNvcnRpbmctYmxvY2t7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcXYtY29sdW1ucy1zb3J0aW5nLWJsb2NrIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG59XHJcblxyXG4uZXF2LWNvbHVtbnMtaHJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTc3N0IxO1xyXG59XHJcblxyXG4uZXF2LWNvbHVtbnMtdGl0bGV7XHJcbiAgICBmb250OiBub3JtYWwgMThwdCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICM0RjRGNEY7XHJcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNzc3QjE7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbn1cclxuXHJcbi5lcXYtY29sdW1ucy1wYW5lbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOjQ0cHg7XHJcbn1cclxuXHJcbi5lcXYtY29sdW1ucy1zb3J0aW5nLXRpdGxlIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDJweCAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgZm9udDogbm9ybWFsIDEwcHQgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmVxdi1jb2x1bW5zLXNvcnRpbmctY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8qIG1lbnUgYmxvY2sgKi9cclxuLmVxdi1tZW51LWJsb2Nre1xyXG4gICAgd2lkdGg6IDE3JTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XHJcbn1cclxuXHJcbi5lcXYtbWVudS1ocntcclxuICAgIGJhY2tncm91bmQ6ICNBRTY3REY7XHJcbn1cclxuXHJcbi5lcXYtbWVudS10aXRsZXtcclxuICAgIGZvbnQ6IG5vcm1hbCAxOHB0IFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzRGNEY0RjtcclxuICAgIHBhZGRpbmc6IDAgMCA0cHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE3NzdCMTtcclxufVxyXG5cclxuLmVxdi1tZW51LWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uZXF2LW1lbnUtY29udGVudCBkaXZ7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLyogbWVudSBibG9jayAtIGJ1dHRvbnMgKi9cclxuLmVxdi1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQUU2N0RGO1xyXG4gICAgZm9udC1mYW1pbHk6IFNlZ29lIFVJLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjNEY0RjRGO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmVxdi1idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFNjdERjtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXF2LWJ1dHRvbi1mZXRjaCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjM3OTAxO1xyXG59XHJcblxyXG4uZXF2LWJ1dHRvbi1mZXRjaDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIzNzkwMTtcclxufVxyXG5cclxuLyogU1FMIHBhbmVsICovXHJcbi5lcXYtc3FsLXBhbmVsIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRENkU1O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXF2LXNxbC1wYW5lbC1ocntcclxuICAgIGJhY2tncm91bmQ6ICNBOEFCQUQ7XHJcbn1cclxuXHJcbi5lcXYtc3FsLXBhbmVsLXRpdGxle1xyXG4gICAgZm9udDogbm9ybWFsIDE4cHQgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjNEY0RjRGO1xyXG4gICAgcGFkZGluZzogMCAwIDRweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQThBQkFEO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4vKiBzcWwgcGFuZWwgLSBibG9jayAqL1xyXG4uZXF2LXNxbC1ibG9ja3tcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA0NHB4O1xyXG59XHJcblxyXG4vKiBzcWwgcGFuZWwgLSByZXN1bHQgYmxvY2sgKi9cclxuLmVxdi1zcWwtcGFuZWwtcmVzdWx0e1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGZvbnQ6IG5vcm1hbCAxMXB4IFZlcmRhbmE7XHJcbn1cclxuXHJcbi8qIHJlc3VsdCBwYW5lbCAqL1xyXG4jZXF2LVJlc3VsdEV4cG9ydEJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgZm9udC1zaXplOjEycHQ7XHJcbiAgICBwYWRkaW5nOjRweDtcclxufVxyXG5cclxuLmVxdi1yZXN1bHQtcGFuZWx7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUQ1RTQ7XHJcbiAgICB3aWR0aDogNzMlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uZXF2LXJlc3VsdC1wYW5lbC1ocntcclxuICAgIGJhY2tncm91bmQ6ICMyMzc5MDE7XHJcbn1cclxuXHJcbi5lcXYtcmVzdWx0LXBhbmVsLXRpdGxle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzc5MDE7XHJcbiAgICBmb250OiBub3JtYWwgMThwdCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICM0RjRGNEY7XHJcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGN0Y3O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4uZXF2LXJlc3VsdC1wYW5lbC10aXRsZSBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQgTVMsIFRhaG9tYSwgVmVyZGFuYSwgR2VuZXZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5lcXYtcmVzdWx0LXBhbmVsLXRpdGxlIGE6aG92ZXIge1xyXG4gICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uZXF2LXJlc3VsdC1wYW5lbC1jb250ZW50e1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNDRweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZXF2LXJlc3VsdC1wYW5lbC1jb250ZW50IHRhYmxle1xyXG4gICAgZm9udDogbm9ybWFsIDEycHggQ2FsaWJyaTtcclxuXHRib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsMCwwLC4xMjUpO1xyXG59XHJcblxyXG4uZXF2LXJlc3VsdC1wYW5lbC1jb250ZW50IHRhYmxlIHRke1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY29sb3I6ICM0RjRGNEY7XHJcbiAgICBmb250OiAxMHB4IEFyaWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RTQ7XHJcbn1cclxuXHJcbi5lcXYtcmVzdWx0LXBhbmVsLWVycm9ye1xyXG4gICAgY29sb3I6IFJlZDtcclxuICAgIGZvbnQ6IG5vcm1hbCAyMHB4IENhbGlicmk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lcXYtcmVzdWx0LXBhbmVsLmxvYWRlcntcclxuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRUFBUUFQWUFBUC8vL3dBQUFQcjYrcEtTa29pSWlPN3U3c2pJeU5qWTJKNmVuZ0FBQUk2T2pzYkd4akl5TWxKU1V1enM3S2FtcHBTVWxQTHk4b0tDZ2h3Y0hMS3lzcVNrcEpxYW12VDA5UGo0K0tpb3FNN096a1JFUkF3TURHQmdZTjdlM3VqbzZMeTh2Q29xS2pZMk5rWkdSdFRVMU1URXhEdzhQRTVPVGo0K1BraElTTkRRME1yS3lscGFXclMwdE9ycTZuQndjS3lzckxpNHVMcTZ1bDVlWGx4Y1hHSmlZb2FHaHVEZzRINStmdno4L0tLaW9oZ1lHQ3dzTEZaV1ZnUUVCRkJRVU16TXpEZzRPRmhZV0JvYUd2RHc4TmJXMXB5Y25PTGk0dWJtNWtCQVFLcXFxaVFrSkNBZ0lLNnVybkp5Y2twS1NqUTBOR3BxYXRMUzBzREF3Q1ltSm54OGZFSkNRbFJVVkFvS0NnZ0lDTEN3c09UazVFeE1UUGIyOXJhMnRtWm1abWhvYU56YzNLQ2dvQklTRWlJaUlnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNBQUFBQ3dBQUFBQUVBQVFBQUFIYUlBQWdvTWdJaVlsZzRrQUN4SWFBQ0VKQ1NpS2dnWU1DUnNlbHdrcGdoR0pCSkVjRmdzakp5b0FHQm1mZ2djTkV4MGZsQmlLRGhRRmxJb0NDQSs1bEFPUkZiNEFKSWloQ1JiRHhRQUZDaEFYdzlIU3FiNjBpUkVaMW9tcXJJUGRKQ1RlMFNXSTA5R0JBQ0g1QkFrSUFBQUFMQUFBQUFBUUFCQUFBQWRyZ0FDQ2d3YzBOVGVEaVlvekNRa3ZPVG85R1RtREt5OGFGeStOT0JBN0NUc3dneXdKRFRJdUVqWUZJWTBKTllNdEtURUZpUlU4UGp3eWd5NHdzNG93UHlDS3dzTUFKU1RFZ2lRbGdzYklBTXJPMGRLREdNVFZpUkVaMTRrWUdSR0szOG5IZ3VIRUpjdlR5SUVBSWZrRUNRZ0FBQUFzQUFBQUFCQUFFQUFBQjJpQUFJS0RBZ2dQZzRpSkFBTUpDUlVBSlJJcWlSR0NCSTBXUUVFSkprV0RFUmtZQUFVS0VCYzRQbzFHaUtLSkhrSkRORWVLaWc0VVJMUzBJQ0ltSlpBa3VRQWhqU2kvd1F5TktjR0RDeU1uazh1NXJZclRncURWZ2hnWmxZamNBQ1RBMXNzbHZ0SFJnUUFoK1FRSkNBQUFBQ3dBQUFBQUVBQVFBQUFIWjRBQWdvT0VoWWFDSlNXSGd4R0RKQ1FBUkF0T1VvUVJHUmlGRDBrSlVZV1poVWhLVDFPTGhSOHdCYWFGQnpRMU53QWxrSXN6Q1FrdnNiT0hMN1k0cTRJdUVqYXFxMFpRRDUrR0VFc0pURENNbUlVaHRnazFsbzZRRlV3SlZES0xpWUpOVWQ2L2hvRUFJZmtFQ1FnQUFBQXNBQUFBQUJBQUVBQUFCMmlBQUlLRGhJV0dnaVVsaDRNUmd5UWtqSVVSR1JpR0dCbU5oSldIbTR1ZW40SUNDQStJa0lzRENRa1ZBQ1dtaHdTcEZxQUFCUW9RRjZBTFRrV0ZuWU1yVmxoV3ZJS1RsU0FpSmlWVlBxbEdoSmtocVNoSFYxbENXNGNNcVNrQVIxb2Zpd3NqSnlxR2dRQWgrUVFKQ0FBQUFDd0FBQUFBRUFBUUFBQUhaNEFBZ29PRWhZYUNKU1dIZ3hHREpDU01oUkVaR0lZWUdZMkVsWWViaTU2Zmh5V1FuaVNLQUtLZnBhQ0xGbEFQaGwwZ1hZTkdFd2toR1lSRVV5d2FnMXdKd1NrSE5EVTNEMGtKWUlNWlF3azhNalBCTHg5ZVh3dUVUVkV5QUMvQk9Lc3VFallGaG9FQUlma0VDUWdBQUFBc0FBQUFBQkFBRUFBQUIyZUFBSUtEaElXR2dpVWxoNE1SZ3lRa2pJVVJHUmlHR0JtTmhKV0htNHVlSUNJbWlwNkNJUWtKS0o0a2lneW5LYXFLQ3lNbktxU0VLMDVTdGdBR1FSeFBZWmFFTnFjY0ZnSUlENEtYbVFCaFhGa3pEZ09uRllMTmdsdGFTQUFFcHhhN0JRb1FGNGFCQUNINUJBa0lBQUFBTEFBQUFBQVFBQkFBQUFkb2dBQ0NnNFNGZ2dKaVBVcUNKU1dHZ2taakNVd1pBQ1FrZ3hHRVhBbWRUNFVZR1pxQ0dXUStJaktHR0lVd1B6R1BoQWMwTlRld2hET2RMN1lramkrZE9MdU9MaEkyQmJhRkVUSUN4NE1sUWl0ZHFvVXNDUTJ2aEtHamdsTmZVMFNXbUlMYWo0M001b0VBT3dBQUFBQUFBQUFBQUE9PScpIG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiByZXN1bHQgZ3JpZCAqL1xyXG4uZXF2LXJlc3VsdC1ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0ZmxleDogMTAwIDEgYXV0bztcclxufVxyXG5cclxuLmVxdi1yZXN1bHQtZ3JpZC1oZWFkZXIgdGR7XHJcbiAgICBmb250OiBib2xkIDE0cHggQ2FsaWJyaTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5lcXYtcmVzdWx0LWdyaWQtaGVhZGVyIHRoe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgIGNvbG9yOiAjNEY0RjRGO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udDogYm9sZCAxMXB4IEFyaWFsICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTRFNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLmVxdi1ncmlkLXBhbmVsIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRmbGV4LWdyb3c6IDEwMDtcclxufVxyXG5cclxuLmVxdi1ncmlkLXBhbmVsLmVxanMtbW9iaWxlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBjaGFydCAqL1xyXG4uZXF2LWNoYXJ0LXBhbmVsIHtcclxuICAgIGZsZXg6IDAgMCAzNjBweDtcclxufVxyXG5cclxuLyogcGFnaW5hdGlvbiAqL1xyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5lcXYtcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5lcXYtcGFnaW5hdGlvbiA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmVxdi1wYWdpbmF0aW9uID4gbGkgPiBhLCAuZXF2LXBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBjb2xvcjogIzQyOGJjYTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZXF2LXBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5lcXYtcGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlciwgLmVxdi1wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAuZXF2LXBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGNvbG9yOiAjMmE2NDk2O1xyXG59XHJcblxyXG4uZXF2LXBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLmVxdi1wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5lcXYtcGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZXF2LXBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlciwgLmVxdi1wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5lcXYtcGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbiAgICBib3JkZXItY29sb3I6ICM0MjhiY2E7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5lcXYtcGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sIC5lcXYtcGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsIC5lcXYtcGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsIC5lcXYtcGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsIC5lcXYtcGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5lcXYtcGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmVxdi1wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAuZXF2LXBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5lcXYtcGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLCAuZXF2LXBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmVxdi1leHBvcnQtYnV0dG9ucyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuXHJcbi5lcXYtc2VsZWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBEcm9wZG93biBidXR0b24gc3R5bGVzICovXHJcblxyXG4uZXF2LWRyb3AtYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogVGhlIGNvbnRhaW5lciA8ZGl2PiAtIG5lZWRlZCB0byBwb3NpdGlvbiB0aGUgZHJvcGRvd24gY29udGVudCAqL1xyXG4uZXF2LWRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogRHJvcGRvd24gQ29udGVudCAoSGlkZGVuIGJ5IERlZmF1bHQpICovXHJcbi5lcXYtZHJvcGRvd24tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDhweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4xNik7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLyogTGlua3MgaW5zaWRlIHRoZSBkcm9wZG93biAqL1xyXG4uZXF2LWRyb3Bkb3duLWNvbnRlbnQgYSB7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiBDaGFuZ2UgY29sb3Igb2YgZHJvcGRvd24gbGlua3Mgb24gaG92ZXIgKi9cclxuLmVxdi1kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjNmNTtcclxuICAgIGNvbG9yOiAjMTc3NmIxO1xyXG59XHJcblxyXG4vKiBTaG93IHRoZSBkcm9wZG93biBtZW51ICh1c2UgSlMgdG8gYWRkIHRoaXMgY2xhc3MgdG8gdGhlIC5lcXYtZHJvcGRvd24tY29udGVudCBjb250YWluZXIgd2hlbiB0aGUgdXNlciBjbGlja3Mgb24gdGhlIGRyb3Bkb3duIGJ1dHRvbikgKi9cclxuLmVxdi1kcm9wZG93bi1zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBEcm9wZG93biBidXR0b24gc3R5bGVzIC0gRU5EICovXHJcblxyXG5cclxuLyogUXVlcnkgTGFiZWwgU3R5bGVzICovXHJcbi5lcWpzLXF1ZXJ5LW5hbWUgLmVxanMtcXVlcnktbmFtZS10b29sdGlwIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgIC8qIFBvc2l0aW9uIHRoZSB0b29sdGlwIHRleHQgKi9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS1uYW1lOmhvdmVyIC5lcWpzLXF1ZXJ5LW5hbWUtdG9vbHRpcCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZXFqcy1xdWVyeS1uYW1lLXRoZW1lIHtcclxuICAgIGNvbG9yOiAjN2ExMGMzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcclxufVxyXG5cclxuLyogUXVlcnkgTGFiZWwgU3R5bGVzICovXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/