.App-dropdown-list {
    margin-top: 23px;
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
}

.App-dropdown-list span {
    cursor: auto !important;
    vertical-align: middle;
    color: #5b5f87 !important;
}

.App-dropdown-list span > div > div > div {
}

.App-dropdown-list span:hover {
    background: #ffffff !important;
}
.tippy-tooltip [x-circle]{
    background: rgba(0,0,0,.8);
}
.tippy-tooltip.tippy-tooltip--regular.dark-theme.tippy-notransition{
    background: rgba(0,0,0,.8) !important;
}
.react-tooltip-lite {
    color: white;
    max-width: 400px!important;
    min-width: 200px!important;
    word-break: break-all;
    border-radius: 2px;
    font-size: 12px;
    z-index: 1500 !important;
}
.react-tooltip-lite-arrow {
    border-color: #333;
    display: none;
}

.tooltip-wrapper.important {
    display: inline-block;
    width: 16px;
    line-height: 16px;
    background: #a9aabd;
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
}

.tips_content{
    text-align: left;
    padding:5px 0;
}
.tips_content .tips_title_name{
    height:20px;
    font-size:12px;
    font-weight:bold;
    color:rgba(169,170,189,1);
    margin-bottom: 5px;
}
.tips_content .tips_content{
    font-size:12px;
    color:rgba(255,255,255,1);
}
.tips_content .tips_hrefs{
    margin-top: 10px;
}
.tips_content .tips_hrefs a{
    display: inline-block;
    font-size:12px;
    color:rgba(50,197,255,1);
}
.tips_icon{
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 12px;
    border-radius: 50%;
    border: 1px solid #b2b2b2;
    box-sizing: border-box;
    text-align: center;
    font-weight: normal;
    color:#b2b2b2 ;
    font-size: 12px;
    cursor: default;
    -moz-user-select: none; /* for Firefox */
    -webkit-user-select: none; /* for Chrome */
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.active .tips_icon{
    background: #b2b2b2;
    color: #fff;
}

.pages {
    display: block !important;
    text-align: center;
    width: 100%;
    margin-top: 15px;
}

.page-change li,
.page-change button {
    display: inline-block !important;
    vertical-align: middle;
    margin: 0px 0px 12px 5px !important;
    min-width: 24px !important;
    height: 24px !important;
}

.page-change li a,
.page-change button span {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #a9aabd !important;
    padding: 0 8px !important;
    background: #fff;
    transition: background-color .18s linear;
    z-index: 2;
}

.page-change > span {
    color: #a9aabd !important;
    position: relative;
    top: -3px;
}

.page-change li.active a,
.page-change li:hover a,
.page-change button.active span,
.page-change button:hover span {
    background: #63af57;
    color: #fff !important;
}

.page-change button svg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    fill: #a9aabd !important;
    background: #FFFFFF;
    vertical-align: baseline !important;
}

.page-change button:hover svg {
    fill: #fff !important;
    background: #63af57;
}

.page-change > div > span {
    display: none;
}

.page-change button[disabled] svg,
.page-change button[disabled]:hover svg {
    background: #fff !important;
    fill: #a9aabd !important;
    opacity: 0.6;
}

.page-change button[disabled] span,
.page-change button[disabled]:hover span {
    background: #fff !important;
    color: #a9aabd !important;
    opacity: 0.6;
}

.page-change button[disabled].active span,
.page-change button[disabled].active:hover span {
    background: #63af57 !important;
    color: #fff !important;
    opacity: 1.0 !important;
}

.page-change li:hover a {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.page-change {
    /*padding-left: 50px;*/
    text-align: right;
    box-sizing: border-box;
}

.split-layout-left .page-change {
    float: right;
}

.page-size-change {
    float: left;
    display: inline-block;
}

.page-size-change > div {
    vertical-align: middle;
    width: auto !important;
    height: 24px !important;
    background: #fff !important;
    margin: 0px 0 0px 0;
}

.page-size-change > div > div > div > div:nth-child(2) {
    height: 24px !important;
    font-size: 14px !important;
    color: #5b5f87 !important;
    line-height: 24px !important;
    top: 0 !important;
    text-indent: 8px;
    text-align: left;
    padding-right: 26px !important;
}

.page-size-change > div button {
    width: 24px !important;
    height: 24px !important;
    padding: 0 !important;
}

.page-size-change hr {
    display: none;
}

.page-size-change svg {
    fill: #63af57 !important;
}

.page-size-change label {
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: 0px;
}

.page-menuitem > div > div{
    padding: 0 10px !important;
}


/* cookie-announcement start */

.cookie-announcement{
    background: rgba(38, 38, 39, 0.9);
    color: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 260px 15px 30px;
    height: 68px !important;
    box-sizing: border-box;
    z-index: 9999;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #5b5f87;
    font-size: 13px;
    line-height: 1.5em;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transform-origin: bottom;
    opacity: 1;
    margin-bottom: 0 !important;
    display: block !important;
}
.cookie-announcement > div{
    position: absolute;
    right: 30px;
    top: 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-top: -18px;
}
.cookie-announcement > a{
    display: inline;
    margin-left: 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: #00bcd4;
}
.cookie-announcement > a:hover{
    opacity: 0.9;
    text-decoration: underline;
}
.cookie-announcement > div span{
    text-transform: capitalize !important;
}
.cookie-announcement.hide{
    transform: scale(0);
    opacity: 0;;
}
.cookie-announcement.close{
    font-size: 0;
    width: 20px;
    height: 20px !important;
    padding: 0;
    left: initial;
    right: 30px;
    border-radius: 10px;
    bottom: 9px;
    background: rgba(238, 255, 65, 0.8);
    border: none;
    box-shadow: none;
    cursor: pointer;
    overflow: hidden;
}
.cookie-announcement.close > a{
    display: none;
}
.cookie-announcement.close:hover{
    width: 96px;
    background: #63af57;
    box-shadow: 0 2px 6px rgba(99,175,87,0.5);
}
.cookie-announcement.close:after{
    content:"C";
    width: 20px;
    font-size: 11px;
    color: #63af57;
    line-height: 19px;
    display: inline-block;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    text-align: center;
}
.cookie-announcement.close:hover:after{
    content:"Cookie Setting";
    width: 96px;
    color: #fff;
}

.cookie-announcement.close > div{
    display: none !important;
}


/* cookie-announcement end */

.raisedButtonWarning button {
    background-color: #FF9800 !important;
}
.Dialog__title,
.Dialog__action {
    position: relative;
    padding: 15px 30px !important;
    white-space: nowrap;
}

.Dialog__title h3 {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
}
.Dialog__title h3 > div{
    position: relative;
}
.Dialog__title .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0, -19px);
}

.Dialog__title > p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
}
.Dialog__title > p.word-break {
    word-break: break-word;
    white-space: normal;
}
.Dialog__title button svg{
    color: #ff9800 !important;
    fill: #ff9800 !important;
}
.Dialog__content{
    padding: 20px 30px !important;
    position: initial;
}
.Dialog__action .Dialog__action-box{
    position: absolute;
    margin: 0 !important;
    left: 0;
    left: 20px\9;
    left: 20px\0;
    top: 50%;
    white-space: nowrap;
    margin-top: -12px !important;
}
.Dialog__action-box label{
    margin-left: 20px !important;
    margin-left: 0\0 !important;
    margin-left: 0\9 !important;
}

.Dialog__content {
    overflow: auto !important;
}

.Dialog__content > h3{
    margin-bottom: 60px;
    font-weight: normal;
}

.Dialog__action {
    border-top: 1px solid #d3e0ea;
}

.Dialog__action > button,
.Dialog__action > div {
    margin: 0 0 0 10px !important;
}
.DetailDialog-box .Dialog__content{
    min-height: 360px;
}



/* table start */

.table-box{
    margin: 0px 0 30px 0;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}
.setting-list-detail .table-box{
    margin-bottom: 10px;
}
.table-default {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.table-default thead tr {
    line-height: 22px;
    height: 44px;
    color: #a9aabd;
    font-size: 12px;
    text-transform: capitalize;
}
.Dialog__content .table-default thead tr{
    background: #fff;
}
.table-default.white-bg thead tr,
.setting-container-content .table-default thead tr{
    background: #fff;
}
.setting-list-detail .table-default thead tr{
    background: #f2f5f7;
}
.setting-list-detail table td a{
    pointer-events: none;
    display: block;
}

.table-default thead tr th {
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    padding-left: 10px;
    position: relative;
}
.table-default thead tr th:first-child{
    padding-left: 10px;
    min-width: 10px;
}
.table-default td{
    position: relative;
    max-width: 240px;
    overflow: hidden;
    word-break: break-all;
    vertical-align: top;
    padding: 9px 0 9px 10px;
    min-width: 38px;
}

.table-default thead tr th:last-child,
.table-default tr td:last-child {
    text-align: right;
    padding-right: 15px;
    white-space: nowrap;
    position: relative;
    box-sizing: border-box;
    overflow: visible;
}


.table-default thead tr th:last-child .table-default-th-button > div{
    justify-content: flex-end;
    text-align: right;
}

.table-default .table-default-th-button{
    height: 44px !important;
    text-align: left !important;
    width: calc(100% + 10px);
    margin-left: -10px !important;
    line-height: 42px !important;
}
.table-default .table-default-th-button.no-sortable{
    background: transparent !important;
    pointer-events: none;
    cursor: default !important;
}
.table-default .table-default-th-button.sortClassNameTips{
    width: auto !important;
    min-width: auto !important;
}
.table-default .table-default-th-button > div{
    line-height: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.table-default .table-default-th-button span{
    padding: 0 !important;
    font-size: 13px !important;
    color: #a9aabd !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    padding-left: 10px !important;
    box-sizing: border-box;
}
.table-default-th-button.arrow-up > div:after,
.table-default-th-button.arrow-down > div:after{
    content: "";
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url("/developer/assets/img/appEditView-btn-newpackage.png") no-repeat center top;
    vertical-align: middle;
    margin-left: 8px;
}
.table-default-th-button.arrow-down > div:after{
    transform: rotate(180deg);
}

.setting-container-content .table-default td{
    word-break: break-word;
}
.setting-container-content .table-default tr th:last-child,
.setting-container-content .table-default tr td:last-child{
    width: initial !important;
}
.table-default .tr-default td:first-child{
    color: #a9aabd;
    font-weight: normal;
}
.table-default .tr-default td:nth-child(2){

}

.table-default tbody tr {
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    background: #fff;
}
.Dialog__content .table-default tbody tr{
    border-bottom: 2px solid #fff;
    background: #f2f5f7;
}
.table-default.white-bg tbody tr,
.setting-container-content .table-default tbody tr{
    background: #f2f5f7;
}
.setting-list-detail .table-default tbody tr{
    background: #fff;
}

.table-default tbody tr:hover {
    background: #d3e0ea;
}

.table-default tbody tr td:first-child {
    /* color: #00bcd4; */
    /*white-space: nowrap;*/
}

.table-default td button {
    padding: 0px !important;
    width: 36px !important;
    height: 20px !important;
    vertical-align: middle;
}

.table-box + div > .pages,
.table-box + .pages{
    margin-top: -17px;
}
.table-default td button svg{
    height: 20px !important;
    width: 20px !important;
}
.table-default td em{
    font-size: 20px;
    font-family: 'number';
    color: #63af57;
}
.table-default td em b{
    font-size: 12px;
    font-weight: normal;
}
.table-default td input{
    outline: none;
    border: none;
    width: 100%;
    height: 24px;
    text-align: right;
    color: #63af57;
    font-weight: 500;
    font-size: 14px;
    transition: all .24s ease-out;
    padding: 0 6px;
}
.table-default td i{
    font-size: 12px ;
    font-weight: normal;
    color: #a9aabd;
    margin-top: -3px;
}
.table-default td input::-webkit-input-placeholder {
    color: #a9aabd;
    font-size: 12px;
}
.table-default td.setting-list-input{
    white-space: nowrap;
}
.table-default td.setting-list-input > div{
    height: 24px !important;
    width: 154px !important;
    display: inline-block !important;
    vertical-align: middle;
    font-family: inherit !important;
}
.table-default td.setting-list-input > .toggle-default{
    height: 35px !important;
}
.table-default td.setting-list-input hr{
    bottom: -6px !important;
}
.table-default td.setting-list-input hr:first-child{
    display: none;
}
.table-default td.setting-list-input input{
    color: #63af57 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.table-default td.setting-list-input.left input{
    text-align: left !important;
}
.table-default td.setting-list-input > div > div:first-child{
    font-size: 14px !important;
    bottom: 1px !important;
}

.table-default td.setting-list-input.report-field > div{
    width: 100% !important;
}
.table-default td.setting-list-input.report-field input{
    text-align: left !important;
}
.report-select > div > div > div > div:nth-of-type(2){
    height: 24px !important;
    line-height: 29px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.toggle-default.report-toggle div div {
    margin-top: 10px;
    float: left !important;
}
.toggle-default.report-toggle div div div:first-child{
    padding-left: 0 ;
}

.tr-default{
    cursor: pointer;
}
.tr-appdetail-box{
    padding: 6px 0;
    max-width: 500px !important;
}
.tr-appdetail{
    display: block;
    margin: 3px 0;
    margin-right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tr-appdetail img{
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.tr-appdetail p{
    display: inline-block;
    font-size: 12px;
    color: #5b5f87;
    margin-left: 6px;
    vertical-align: middle;
    line-height: 18px
}
.tr-appdetail p i{
    color: #a9aabd;
    margin-left: 4px;
}
.tr-appdetail span{
    font-size: 12px;
    color: #00bcd4;
    vertical-align: middle;
}
.tr-appdetail span i{
    color: #d3e0ea;
    padding: 0 6px;
}
.tr-appdetail span i:after{
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    background: url("/developer/assets/img/tabs-content-icon-size.png") no-repeat center;
    vertical-align: middle;
    margin-left: 6px;
}
.td-warning{
    color: #ff9800;
}
tr .td-tips{
    position: absolute;
    background: #f5e2c6;
    padding: 10px;
    font-size: 11px;
    line-height: 18px;
    color: #ff9800;
    transition: all .24s ease-out;
    transform-origin: left;
    transform: scale(0);
    opacity: 0;
    left: 0;
    top: 50%;
    margin-top: -19px;
    z-index: 10;
    box-shadow: 0 5px 10px rgba(255, 152, 0, 0.1);
}
tr:hover td{
    overflow: visible;
}
tr:hover .td-tips{
    transform: scale(1);
    opacity: 1;
}

.action-box{
    position: relative;
    height: 36px;
}
.action-box > div {
    position: absolute;
    display: inline-block;
    right: 0px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    opacity: 0;
    z-index: 10;
}
.action-box > div button{
    padding: 0 !important;
    height: 20px !important;
}
.widget-applist .action-box > div button{
    margin-right: -20px !important;
}
tr:hover .action-box > div{
    width: auto;
    opacity: 1;
    overflow: visible;
    right: 10px;
}

.table-default tr td:last-child i > span{
    position: relative;
    right: initial;
    min-width: 80px;
    text-align: right;
    display: inline-block;
}

.table-checkbox{
    position: absolute !important;
    width: auto !important;
    left: 0px !important;
    top: 0px !important;
    padding: 5px 10px !important;
}
.table-checkbox input{
    margin-top: -7px !important;
}
th .table-checkbox{
    top: 4px !important;
}
.table-iconmenu{
    position: absolute !important;
    left: 31px;
    top: 50%;
    margin-top: -11px;
    z-index: 10;
}
.table-iconmenu button{
    padding:  0 !important;
    width: 24px !important;
    height: 24px !important;
}
.table-iconmenu svg{
    fill: #63af57 !important;
}
.table-iconmenu-span{
    min-height: 36px !important;
    line-height: 34px !important;
    font-size: 12px !important;
}
.table-iconmenu div{
    font-size: 13px !important;
}
.table-iconmenu-active div{
    color: #00bcd4 !important;
}



.table-default.layout-card{
    border: none;
    width: 100%;
    display: block;
}
.table-default.layout-card tbody{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.table-default.layout-card thead{
    display: none;
}
.table-default.layout-card{
    margin-top: -4px;
}
.table-default.layout-card tr{
    width: calc(50% - 3px);
    flex-basis: calc(50% - 193px)\0;
    flex-basis: calc(50% - 193px)\9;
    display: flex;
    margin-top: 4px;
    box-sizing: border-box;
    align-items: top;
    padding-right: 190px;
    justify-content: flex-start;
    position: relative;
}
@supports (-ms-accelerator:true) {
    .table-default.layout-card tr{
        flex-basis: calc(50% - 3px);
    }
}
_:-ms-lang(x),
_::-webkit-meter-bar,
.table-default.layout-card tr{
    flex-basis: calc(50% - 3px);
}
.table-default.layout-card tr td{
    display: none;
    padding: 8px 15px 8px 0;
}
.table-default.layout-card tr td:nth-child(1),
.table-default.layout-card tr td:nth-child(2),
.table-default.layout-card tr td:nth-child(3),
.table-default.layout-card tr td:last-child,
.table-default.layout-card tr td:nth-last-child(2){
    display: block;
}

@media screen and (max-width: 1400px){
    .table-default.layout-card tr td:nth-child(3){
        display: none;
    }
}

.table-default.layout-card tr td:nth-child(2){

}
.table-default.layout-card tr td:nth-child(4){

}
.table-default.layout-card tr td:nth-child(1){
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 36px;
    line-height: 36px;
}
.table-default.layout-card tr td:last-child{
    position: absolute;
    right: 10px;
    padding-right: 0;
    top: 50%;
    margin-top: -17px;
}
.table-default.layout-card tr td:nth-last-child(2){
    position: absolute;
    right: 100px;
    top: 0;
}
.table-default.layout-card tr .action-box > div{
    margin-right: -16px;
}
.table-default.layout-card tr:hover .action-box > div{
}


/* table end */





/* status start */

tr .action-box > .table-status,
tr .action-box .list-status,
tr .action-box em,
tr .action-box span,
tr .action-box i{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    display: inline-block;
}
.table-status{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    min-width: 50px;
    text-align: center;
}
.list-status b{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
}

tr:hover .action-box > .table-status,
tr:hover .action-box .list-status,
tr:hover .action-box em,
tr:hover .action-box i{
    opacity: 0;
    transform: translateX(-20px);
}
tr:hover .action-box.hideIcon em{
    opacity: 1;
    transform: translateX(0px);
}

.table-status-inactive{
    background: rgba(255, 152, 0, 0.2) !important;
    color: rgba(255, 152, 0, 1) !important;
}

.table-status-Active,
.table-status-p,
.table-status-w,
.table-status-f,
.table-status-t,
.table-status-r,
.table-status-c{
    background: rgba(99, 175, 87, 0.2) !important;
    color: rgba(99, 175, 87, 1) !important;
}

.table-status-Disable{
    background: rgba(91, 95, 235, 0.2) !important;
    color: #a9aabd !important;
}

/* status end */



.table-selected-count{
    display: block;
    font-size: 14px;
    position: absolute;
    left: 30px;
    bottom: 26px;
}

.table-tips {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 20px;
    line-height: 1.2em;
    padding-bottom: 8px;
}

.table-default button svg{
    fill: #63af57 !important;
}
.table-default button.delete svg{
    fill: #ff9800 !important;
}
.table-default button.disabled svg{
    fill: #a9aabd !important;
}
.table-default button.disabled2 svg{
    fill: #a9aabd !important;
}
.table-box.style2 .table-default thead tr {
    background: #fff;
}

.table-box.style2 .table-default thead tr th {
    border-top: 2px solid #5B5F87;
}
.table-box.style2 .table-default tbody tr {
    background: #F2F5F7;
}
.table-box.style2 .table-default tbody tr:hover {
    background-color: #d3e0ea;
}

.dt-picker {
    display: block;
    position: relative;
}

.dt-picker, .dt-picker * {
    box-sizing: border-box;
}

.dt-picker:focus {
    outline: none;
}

.dt-picker-content {
    position: absolute;
    z-index: 9999;
    background: #fff;
    border: solid 1px #d3e0ea;
    text-align: center;
    width: 300px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.20);
    border-radius: 2px;
    color: #5b5f87;
    margin: -190px 0 0 -150px !important;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.dt-picker-content.top-right,
.dt-picker-content.top-center,
.dt-picker-content.top-left {
    bottom: 0;
}

.dt-picker-content.top-right,
.dt-picker-content.bottom-right {
    right: 0;
}

.dt-picker-cell {
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    cursor: pointer;
    vertical-align: bottom;
    font-weight: 500;
}

.dt-picker-cell:hover {
    background: #ddd;
}

.dt-picker-header .dt-picker-cell:hover {
    background: rgba(255, 255, 255, 0.2);
}

.dt-picker-cell-weekend {
    color: #a9aabd;
    font-weight: normal;

}

.dt-picker-cell-cross-month,
.dt-picker-cell-cross-month.dt-picker-cell-disable:hover {
    background: #f0f0f0;
}

.dt-picker-cell-disable {
    color: #aaa;
    cursor: default;
}

.dt-picker-cell-disable:hover {
    background: initial;
}

.dt-picker-cell-current {
    color: #e23;
}

.dt-picker-cell-disable.dt-picker-cell-current {
    color: #ff919b;
}

.dt-picker-header {
    border-bottom: solid 1px #ddd;
    background: #5b5f87;
    padding: 6px;
}

.dt-picker-week,
.dt-picker-header .dt-picker-cell-month,
.dt-picker-header .dt-picker-cell-year,
.dt-picker-cell-selected,
.dt-picker-cell-selected:hover {
    font-weight: bold;

}
.dt-picker-week{
    margin-bottom: 10px;
}
.dt-picker-header .dt-picker-cell-month,
.dt-picker-header .dt-picker-cell-year {
    color: #fff;
}

.dt-picker-header-arrow {
    width: 2.75em;
}

.arrow-left:after, .arrow-right:after {
    content: ' ';
    font-size: 0;
    display: inline-block;
    border: solid 6px #fff;
}

.arrow-left:after {
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    margin-left: -9px;
}

.arrow-right:after {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    margin-right: -9px;
}

.dt-picker-cell-year {
    width: 7em;
}

.dt-picker-cell-month {
    width: 5em;
}

.dt-picker-cell-selected,
.dt-picker-cell-selected:hover {
    background: #63af57;
    color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
}

.dt-picker-week {
    background: #ddd;
}

.dt-picker-week .dt-picker-cell:hover {
    cursor: default;
    background: initial;
}

.dt-picker-input input {
    background: transparent;
    color: #5b5f87;
    font-size: 14px;
    transition: all .24s ease-out;
    height: 36px;
    line-height: 26px;
    padding-left: 12px;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    padding: 9px 12px;
    box-sizing: border-box;
    outline: 0;
    border: none;
    border-radius: 2px;
}

.dt-picker-input input:focus {
    background: #fff;
    border: 1px solid #00bcd4;
    box-shadow: 0 0 2px #00bcd4;
}

.dt-picker-input-addon {
    display: inline;
    cursor: pointer;
}

.dt-picker-footer {
    padding: 20px 0;
}

.dt-picker-footer button {
    margin: 0 2px;
    height: 36px;
    padding: 0 8px;
    background: #63af57;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 2px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    line-height: 34px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    transition: all .24s ease-out;
}

.dt-picker-footer button:hover {
    opacity: 0.8;
}

.dt-picker-footer .dt-picker-btn-cancel {
    background: transparent;
    color: #63af57;
    box-shadow: none;
}

.dt-picker-time {
    padding-top: 16px;
}

.dt-picker-time select {
    height: 36px;
    color: #63af57;
    font-weight: 500;
}

.dt-picker-time > span {
    margin-right: 6px;
    font-size: 12px;
    color: #5b5f87;
}

/**
 * period styles
 */
.period {
    display: inline-block;
}

.period > div {
    display: inline-block;
    vertical-align: middle;
}

.period__to {
    vertical-align: middle;
    margin: 0 10px;
}

.dt-picker-input-icon {
    display: block;
    position: absolute;
    right: -34px;
    top: 16px;
    width: 20px;
    height: 20px;
    background: url("/developer/assets/img/dt-picker-input-icon-.png") no-repeat top center;
}



.table-default td .dt-picker-input input{
    text-align: left;
}
.table-default td .dt-picker-input input:focus{
    background: #f2f5f7;
    border: none;
    box-shadow:  none;
}
.table-default td .dt-picker-input .dt-picker-input-icon{
    display: none;
}
.dt-picker-body{
    padding: 10px;
}
.text-field-wrapper label {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* router-box */

.router-container {
    padding: 0px 0px 20px;
    position: relative;
    min-width: 380px;
}
.router-container .title-large{
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #d3e0ea;
}
.router-container .router-btn-more{
    margin: 10px 0 -28px;
}
.router-container .name-filter{
    position: absolute;
    right: 10px;
    top: 6px;
}

.router-box-list {
    position: relative;
    padding: 0 20px;
    padding-right: 158px;
    border-left: 2px solid transparent;
    white-space: nowrap;

}
.router-box-list.active{
    background: #f2f5f7;
    border-left: 2px solid #d3e0ea;
}
.router-box-list > div{
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -14px;
}

.router-box-list > img {

    max-width: 16px;
    height: 16px;
    margin: 20px 8px 20px 0;
    display: inline-block;
    vertical-align: middle;
}

.router-box-list p {
    font-size: 14px;
    color: #5b5f87;
    line-height: 28px;
    font-weight: 500;
    vertical-align: middle;
    text-transform: uppercase;
    display: inline-block;
    word-break: break-all;
    max-width: 170px;
    overflow: hidden;
}

.router-box-btn {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

.router-box-btn button {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    height: 36px !important;
}

.router-box-btn button > div {
    position: relative;
    height: 100%;
    box-sizing: border-box;
}

.router-box-btn button > div:before {
    position: absolute;
    top: -0px;
    left: 50%;
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background: url("/developer/assets/img/router-box-list-btn-icon.png") no-repeat center top;
    background-size: 28px;
    margin-left: -14px;
}

.router-box-btn.disabled{
    pointer-events: none;
}
.router-box-btn.disabled button > div:before{
    display: none;
}

.router-box-btn.active button > div:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 5px;
    top: -4px;
    background: url("/developer/assets/img/router-btn-active.png") no-repeat center;
    background-size: 8px;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.router-box-btn.portal.active button > div:after {
    top: 1px;
}

.router-box-btn.developer button > div:before {
    background-position: center -28px;
}

.router-box-btn.admin button > div:before {
    background-position: center -56px;
}


.router-btn-more {
    margin: 10px -10px -28px;
    background: #f2f5f7;
}

.router-btn-more button {
    margin: 0 !important;
    text-align: center !important;
}


.router-marketlist {
    max-height: 0;
    overflow: hidden;
    transition: all .24s ease-out;
}

.router-marketlist.open {
    max-height: none;
    overflow: visible;
}

/* .router-marketlist-btn {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-right: 10px;
    margin-top: 10px;
    background: #f2f5f7;
    border: 1px solid #d3e0ea;
    box-sizing: border-box;
}
.router-marketlist-btn button {
    width: 100%;
    padding: 0!important;
    margin: 0!important;
    height: 54px!important;
}
.router-marketlist-btn button img {
    height: 29px;
    vertical-align: middle;
    margin-top: -6px;
} */




.title-large.router{
    padding: 15px 20px;
    margin-bottom: 6px;
}
.notification-box{
    margin: 0 -10px;
}
.notification-box-li:hover{
    background: #f2f5f7;
}
.notification-box-li{
    text-align: left !important;
    margin-left: 0 !important;
    padding: 10px 60px 10px 4px !important;
    width: 400px !important;
    height: auto !important;
    border-top: 1px solid #d3e0ea !important;
    line-height: 1.5em !important;
}
.notification-box-li p{
    font-size: 14px;
    color: #5b5f87;
    white-space: normal;
    line-height: 1.3em;
    word-break: break-word;
    max-height: 2.6em;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.notification-box-li.top p{
}
.notification-box-li.top:after{
    content: "";
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    background-position: -108px 0;
    position: absolute;
    left: 9px;
    top: 13px;
}
.notification-box-li em{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 4px;
    white-space: normal;
}
.notification-box-li em i{
    padding: 0 6px;
    color: #d3e0ea;
}
.notification-box-li:before{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    transform: scale(0.8);
    transform-origin: left top;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
/* .notification-box-li > div{
    border-right:1px solid rgba(211,224,234,0.5);
} */



.notification-box-linotification-li-subscription p span,
.notification-box-li.notification-li-task p span,
.notification-box-li.notification-li-operation p span{
    color: #63af57;
}

.notification-box-li.notification-li-alert p span{
    color: #ff9800;
}

.notification-count{
    background: #ff9800;
    font-size: 11px;
    color: #ffffff;
    line-height: 14px;
    padding: 0 4px;
    border-radius: 2px;
    position: absolute;
    display: block;
    left:25px;
    top: 10px;
}

.router-btn-more2{
    margin: 10px 0px -28px !important;
    background: #f2f5f7 !important;
    margin-bottom: -9px !important;
    text-align: center !important;
    color: #00bcd4 !important;
    font-weight: normal !important;
    min-height: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
    font-size: 14px !important;
    transition: all .24s ease-out;
}
.router-btn-more2:hover{
    background: rgba(0,0,0,0.1) !important;
}
.router-btn-more-half{
    width: calc(50% - 2px);
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.notification-box-li-button{
    position: absolute !important;
    right: -61px !important;
    top: 50% !important;
    margin-top: -24px !important;
    opacity: 0;
}
.notification-box-li-button svg{
    fill: #63af57 !important;
}
.notification-box-li:hover:before{
    right: 40px;
    opacity: 0;
}
.notification-box-li:hover .notification-box-li-button{
    right: -52px !important;
    opacity: 1;
}



.notification-tr.notification-tr-1 td:nth-of-type(2):after,
.notification-tr.notification-tr-2 td:nth-of-type(2):after,
.notification-tr.notification-tr-3 td:nth-of-type(2):after,
.notification-box-li.notification-li-1:before,
.notification-box-li.notification-li-2:before,
.notification-box-li.notification-li-3:before,
.notification-setting.notification-setting-1:before,
.notification-setting.notification-setting-2:before,
.notification-setting.notification-setting-3:before,
.notification-tr.notification-tr-0 td:nth-of-type(2):after,
.notification-box-li.notification-li-0:before,
.notification-setting.notification-setting-0:before{
    background-position: -72px 0;
}


.log-warning .loglist-btn:after{
    background-position: 0 -36px;
}

.log-error .loglist-btn:after{
    background-position: 0 -72px;
}

.log-operation .loglist-btn:after{
    background-position: 0 -108px;
}
.log-transaction .loglist-btn:after{
    background-position: 0 -144px;
}

.log-subterminal .loglist-btn:after{
    background-position: 0 -180px;
}

.audit-type-11 .loglist-btn:after{
    background-position: 0 -216px;
}
.audit-type-11.failed .loglist-btn:after{
    background-position: -36px -216px;
}

.notification-tr.notification-tr-11 td:nth-of-type(2):after,
.notification-box-li.notification-li-11:before,
.notification-setting.notification-setting-11:before,
.audit-type-3 .loglist-btn:after{
    background-position: 0 -252px;
}
.audit-type-3.failed .loglist-btn:after{
    background-position: -36px -252px;
}

.audit-type-21 .loglist-btn:after,
.audit-type-4 .loglist-btn:after{
    background-position: 0 -288px;
}
.audit-type-21.failed .loglist-btn:after,
.audit-type-4.failed .loglist-btn:after{
    background-position: -36px -288px;
}

.notification-tr.notification-tr-22 td:nth-of-type(2):after,
.notification-box-li.notification-li-22:before,
.notification-setting.notification-setting-22:before,
.notification-tr.notification-tr-42 td:nth-of-type(2):after,
.notification-box-li.notification-li-42:before,
.notification-setting.notification-setting-42:before,
.notification-tr.notification-tr-71 td:nth-of-type(2):after,
.notification-box-li.notification-li-71:before,
.notification-setting.notification-setting-71:before,
.audit-type-5 .loglist-btn:after{
    background-position: 0 -324px;
}
.audit-type-5.failed .loglist-btn:after{
    background-position: -36px -324px;
}
.notification-tr.notification-tr-101 td:nth-of-type(2):after,
.notification-box-li.notification-li-101:before,
.notification-setting.notification-setting-101:before{
    background-position: -72px -324px;
}

.notification-tr.notification-tr-43 td:nth-of-type(2):after,
.notification-box-li.notification-li-43:before,
.notification-setting.notification-setting-43:before,
.notification-tr.notification-tr-23 td:nth-of-type(2):after,
.notification-box-li.notification-li-23:before,
.notification-setting.notification-setting-23:before,
.notification-tr.notification-tr-72 td:nth-of-type(2):after,
.notification-box-li.notification-li-72:before,
.notification-setting.notification-setting-72:before,
.audit-type-12 .loglist-btn:after,
.audit-type-6 .loglist-btn:after{
    background-position: 0 -360px;
}
.audit-type-6.failed .loglist-btn:after{
    background-position: -36px -360px;
}
.notification-tr.notification-tr-102 td:nth-of-type(2):after,
.notification-box-li.notification-li-102:before,
.notification-setting.notification-setting-102:before{
    background-position: -72px -360px;
}

.audit-type-7 .loglist-btn:after,
.audit-type-8 .loglist-btn:after{
    background-position: 0 -396px;
}
.audit-type-7.failed .loglist-btn:after,
.audit-type-8.failed .loglist-btn:after{
    background-position: -36px -396px;
}

.notification-tr.notification-tr-21 td:nth-of-type(2):after,
.notification-box-li.notification-li-21:before,
.notification-setting.notification-setting-21:before,
.notification-tr.notification-tr-41 td:nth-of-type(2):after,
.notification-box-li.notification-li-41:before,
.notification-setting.notification-setting-41:before,
.audit-type-1 .loglist-btn:after,
.audit-type-2 .loglist-btn:after{
    background-position: 0 -432px;
}
.audit-type-1.failed .loglist-btn:after,
.audit-type-2.failed .loglist-btn:after{
    background-position: -36px -432px;
}


.notification-tr.notification-tr-31 td:nth-of-type(2):after,
.notification-box-li.notification-li-31:before,
.notification-setting.notification-setting-31:before,
.audit-type-10 .loglist-btn:after{
    background-position: 0 -468px;
}
.audit-type-10.failed .loglist-btn:after{
    background-position: -36px -468px;
}

.audit-type-25 .loglist-btn:after,
.audit-type-22 .loglist-btn:after,
.audit-type-16 .loglist-btn:after,
.audit-type-12 .loglist-btn:after,
.audit-type-18 .loglist-btn:after,
.audit-type-19 .loglist-btn:after,
.audit-type-28 .loglist-btn:after{
    background-position: 0 -504px;
}
.audit-type-25.failed .loglist-btn:after,
.audit-type-22.failed .loglist-btn:after,
.audit-type-16.failed .loglist-btn:after,
.audit-type-12.failed .loglist-btn:after,
.audit-type-18.failed .loglist-btn:after,
.audit-type-19.failed .loglist-btn:after,
.audit-type-28.failed .loglist-btn:after{
    background-position: -36px -504px;
}


.audit-type-13 .loglist-btn:after{
    background-position: 0 -540px;
}
.audit-type-13.failed .loglist-btn:after{
    background-position: -36px -540px;
}


.notification-tr.notification-tr-73 td:nth-of-type(2):after,
.notification-box-li.notification-li-73:before,
.notification-setting.notification-setting-73:before,
.audit-type-14 .loglist-btn:after{
    background-position: -36px -576px;
}
.audit-type-14.failed .loglist-btn:after{
    background-position: 0 -576px;
}

.notification-tr.notification-tr-12 td:nth-of-type(2):after,
.notification-box-li.notification-li-12:before,
.notification-setting.notification-setting-12:before,
.notification-tr.notification-tr-81 td:nth-of-type(2):after,
.notification-box-li.notification-li-81:before,
.notification-setting.notification-setting-81:before,
.audit-type-15 .loglist-btn:after{
    background-position: 0 -612px;
}
.audit-type-15.failed .loglist-btn:after{
    background-position: -36px -612px;
}

.audit-type-17 .loglist-btn:after{
    background-position: 0 -648px;
}
.audit-type-17.failed .loglist-btn:after{
    background-position: -36px -648px;
}

.notification-tr.notification-tr-151 td:nth-of-type(2):after,
.notification-box-li.notification-li-151:before,
.notification-setting.notification-setting-151:before,
.notification-tr.notification-tr-152 td:nth-of-type(2):after,
.notification-box-li.notification-li-152:before,
.notification-setting.notification-setting-152:before,
.audit-type-9 .loglist-btn:after{
    background-position: 0 -684px;
}
.audit-type-9.failed .loglist-btn:after{
    background-position: -36px -684px;
}

.audit-type-24 .loglist-btn:after{
    background-position: 0 -720px;
}
.audit-type-24.failed .loglist-btn:after{
    background-position: -36px -720px;
}

.audit-type-20 .loglist-btn:after{
    background-position: 0 -828px;
}
.audit-type-20.failed .loglist-btn:after{
    background-position: -36px -828px;
}

.notification-tr.notification-tr-153 td:nth-of-type(2):after,
.notification-box-li.notification-li-153:before,
.notification-setting.notification-setting-153:before,
.audit-type-14 .loglist-btn:after{
    background-position: 0 -36px;
}
.audit-type-14.failed .loglist-btn:after{
    background-position: -36px -36px;
}
.audit-type-30 .loglist-btn:after{
    background-position: 0 -900px;
}
.audit-type-30.failed .loglist-btn:after{
    background-position: -36px -900px;
}
.audit-type-31 .loglist-btn:after{
    background-position: 0 -864px;
}
.audit-type-31.failed .loglist-btn:after{
    background-position: -36px -864px;
}
.audit-type-32 .loglist-btn:after{
    background-position: 0 -864px;
}
.audit-type-32.failed .loglist-btn:after{
    background-position: -36px -864px;
}

.NotificationMessageDetail-box {
    margin-top: -16px;
    padding-bottom: 10px;
}

.NotificationMessageDetail-box > li {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    display: flex;
    align-items: center;
    word-break: break-all;
    flex-wrap: nowrap;
}

.NotificationMessageDetail-box li em {
    font-weight: normal;
    color: #a9aabd;
    line-height: 20px;
    font-size: 12px;
    width: 200px;
    flex-shrink: 0;
    padding-right: 20px;
    display: inline-block;
}

.NotificationMessageDetail-box li em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-box li h3 {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0;
    font-weight: normal;
}

.NotificationMessageDetail-box > li b {
    font-weight: normal;
}

.NotificationMessageDetail-box .NotificationMessageDetail_type,
.NotificationMessageDetail-box .app_screenshot_box{
    width: calc(100% - 220px);
    box-sizing: border-box;
}

.NotificationMessageDetail-imggroup {
    margin-top: 7px;
    margin-bottom: -6px;
}

.NotificationMessageDetail-imggroup li {
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    vertical-align: top;
}

.NotificationMessageDetail-imggroup li:hover img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-imggroup li img {
    width: 90px;
    transition: all .18s linear;
    border: 1px solid #f3f6f8;
}

.apk-large-icon {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    display: inline-block;
}

.NotificationMessageDetail_type {
    background: #e9edf5;
    padding: 16px;
    margin-top: 6px;
}
.NotificationMessageDetail_type:empty{
    padding: 0;
}

.NotificationMessageDetail_type > p {
    font-size: 12px;
    color: #5b5f87 !important;
    line-height: 26px;
    margin-bottom: 0 !important;
    position: relative;
    padding-right: 60px;
}

.NotificationMessageDetail_type .icon-fileupload-download {
    position: absolute !important;
    right: 0px;
    top: 3px;
    margin-top: 0 !important;
}

.NotificationMessageDetail_type .icon-fileupload-download svg {
    color: #63af57 !important;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}


/* reset */
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message dl, .NotificationMessageDetail-box-message dt, .NotificationMessageDetail-box-message dd, .NotificationMessageDetail-box-message ul, .NotificationMessageDetail-box-message ol, .NotificationMessageDetail-box-message li, .NotificationMessageDetail-box-message p, .NotificationMessageDetail-box-message blockquote, .NotificationMessageDetail-box-message pre, .NotificationMessageDetail-box-message hr, .NotificationMessageDetail-box-message figure, .NotificationMessageDetail-box-message table, .NotificationMessageDetail-box-message caption, .NotificationMessageDetail-box-message th, .NotificationMessageDetail-box-message td, .NotificationMessageDetail-box-message form, .NotificationMessageDetail-box-message fieldset, .NotificationMessageDetail-box-message legend, .NotificationMessageDetail-box-message input, .NotificationMessageDetail-box-message button, .NotificationMessageDetail-box-message textarea, .NotificationMessageDetail-box-message menu {
    margin: initial;
    padding: initial;
    font-family: initial;
}

.NotificationMessageDetail-box-message header, .NotificationMessageDetail-box-message footer, .NotificationMessageDetail-box-message section, .NotificationMessageDetail-box-message article, .NotificationMessageDetail-box-message aside, nav, address, figure, figcaption, menu, details {
    display: initial;
}

.NotificationMessageDetail-box-message table {
    border-collapse: initial;
    border-spacing: initial;
    word-break: 'break-word';
}

.NotificationMessageDetail-box-message caption, .NotificationMessageDetail-box-message th {
    text-align: initial;
}


.NotificationMessageDetail-box-message i, cite, .NotificationMessageDetail-box-message em, .NotificationMessageDetail-box-message var, .NotificationMessageDetail-box-message address, .NotificationMessageDetail-box-message dfn {
    font-style: initial;
}
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message small {
    font-size: initial;
}


.NotificationMessageDetail-box-message label, .NotificationMessageDetail-box-message summary {
    cursor: initial;
}


.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message em, .NotificationMessageDetail-box-message strong, .NotificationMessageDetail-box-message b {
    font-weight: initial;
}
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6{
    line-height: 1.5em;
    font-weight: bold;
}
.NotificationMessageDetail-box-message h1{
    font-size: 32px;
}
.NotificationMessageDetail-box-message h2{
    font-size: 24px;
}
.NotificationMessageDetail-box-message li h3,
.NotificationMessageDetail-box-message h3{
    font-size: 20px;
    padding: 0;
    font-weight: bold;
}
.NotificationMessageDetail-box-message h4{
    font-size: 18px;
}
.NotificationMessageDetail-box-message h5{
    font-size: 16px;
}
.NotificationMessageDetail-box-message h6{
    font-size: 14px;
}


.NotificationMessageDetail-box-message strong,
.NotificationMessageDetail-box-message b{
    font-weight: bold;
}
.NotificationMessageDetail-box-message li em,
.NotificationMessageDetail-box-message em,
.NotificationMessageDetail-box li .NotificationMessageDetail-box-message em{
    display: inline;
    width: auto;
    color: initial;
    font-style: italic;
    font-size: initial;
    line-height: 1.5em;
    padding: initial;
}
.NotificationMessageDetail-box-message ins{
    text-decoration: underline;
}
.NotificationMessageDetail-box-message del{
    text-decoration: line-through;
}
.NotificationMessageDetail-box-message code{
    overflow-wrap: break-word;
    background: rgb(241, 241, 241);
    border-radius: 3px;
    padding: 1px 3px;
    font-family: monospace;
}
.NotificationMessageDetail-box-message pre{
    overflow-wrap: break-word;
    background: #f1f1f1;
    border-radius: 3px;
    padding: 1em 10px;
}

.NotificationMessageDetail-box-message li {
    list-style: unset;
    line-height: 2em;
}
li.public-DraftStyleDefault-depth0{
    list-style: none;
}
.public-DraftStyleDefault-block{
    margin: 0;
}
.rdw-editor-main pre{
    padding: 8px 20px;
}
.NotificationMessageDetail-box-message ul ol,
.NotificationMessageDetail-box-message ol ul{
    padding-left: 20px;
}
.NotificationMessageDetail-box-message ul,
.NotificationMessageDetail-box-message ol{
    margin: 10px 16px;
}
.NotificationMessageDetail-box-message blockquote{
    border-left: 5px solid #f1f1f1;
    padding-left: 5px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}

.notification-container {
    padding: 0px 10px 20px;
    position: relative;
}

.title-large {
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}

.notification-tr td:nth-of-type(2){
    position: relative;
    padding-left: 40px;
}
.notification-tr td:nth-of-type(2):after{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 9px;
    left: 10px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    transform: scale(0.6);
    transform-origin: left top;
}

.notification-tr td{
    font-weight: 500;
}
.notification-tr.readed td{
    color: #a9aabd;
    font-weight: normal;
}
.notification-tr.readed td:after{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
/*file-upload*/
.icon-fileupload-download,
.icon-fileupload-undo,
.icon-fileupload-remove{
    vertical-align: top;
    margin-top: -0px !important;
    width: 24px !important;
    height: 20px !important;
    padding: 0 !important;
    margin-left: 10px !important;
}
.icon-fileupload-view{
    width: 25px !important;
}
.taskedit-config-box-list-fileupload{
    height: 40px;
}
.title-detail + .taskedit-config-box-list-fileupload{
    margin-top: -6px;
}
.task-config-box .taskedit-config-box-list-fileupload {
    margin-bottom: 30px;
    margin-top: -10px;
}

.taskedit-config-box-list-fileupload > div {
    position: relative;
    text-align: right;
}
.task-config-box .taskedit-config-box-list-fileupload > div{
    padding-right: 48px;
}

.taskedit-config-box-list-fileupload.default > div,
.taskedit-config-box-list-fileupload.uploaded > div {
    padding-right: 0;
}

.taskedit-config-box-list-fileupload.default .icon-fileupload-download,
.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-download,
.taskedit-config-box-list-fileupload.default .icon-fileupload-remove,
.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-remove,
.taskedit-config-box-list-fileupload .icon-fileupload-undo {
    display: none !important;
}

.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-undo {
    display: inline-block !important;
}

.taskedit-config-box-list-fileupload > label {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 17px;
    display: block;
}

.taskedit-config-box-list-fileupload > div span {
    text-transform: none !important;
    font-weight: normal !important;
    white-space: nowrap;
}

.taskedit-config-box-list-fileupload .icon-fileupload-download,
.taskedit-config-box-list-fileupload .icon-fileupload-undo,
.taskedit-config-box-list-fileupload .icon-fileupload-remove{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin: -30px 10px 0 0 !important;
    background: #ffffff!important;
}
.setting-list .taskedit-config-box-list-fileupload .icon-fileupload-remove{
    background: #fff !important;
}
.taskedit-config-box-list-fileupload .icon-fileupload-remove{
    margin-top: -30px !important;
}

.taskedit-config-box-list-fileupload .icon-fileupload-remove,
.taskedit-config-box-list-fileupload .icon-fileupload-download{
    opacity: 0;
    transform: translateX(20px) !important;
}

.taskedit-config-box-list-fileupload:hover .icon-fileupload-remove,
.taskedit-config-box-list-fileupload:hover .icon-fileupload-download{
    opacity: 1;
    transform: translateX(0) !important;
}


.taskedit-config-box-list-fileupload > div:hover .icon-fileupload-remove,
.taskedit-config-box-list-fileupload > div:hover .param-download-btn {
    opacity: 1;
}

.taskedit-config-box-list-fileupload .icon-fileupload-remove svg,
.taskedit-config-box-list-fileupload .icon-fileupload-undo svg,
.setting-list-action button.icon-fileupload-remove svg {
    color: #ff9800 !important;
    fill: #ff9800 !important;
}

.taskedit-config-box-list-fileupload .icon-fileupload-download svg {
    color: #63af57 !important;
}

.taskedit-config-box-list-fileupload-btn {
    text-align: center !important;
    margin: 0 !important;
    margin-top: 6px !important;
    border: 1px dashed #d3e0ea !important;
    width: 100% !important;
}
.action-more-iconbutton{
    position: absolute !important;
    right: 0;
    top: 6px;
}
.action-more{
    width: 36px !important;
    margin-left: -10px !important;
    box-shadow: none !important;
    min-width: 36px !important;
}
.taskedit-config-box-list-fileupload-btn > div{
    background: #fff !important;
}
.taskedit-config-box-list-fileupload-btn.disable{
    cursor: not-allowed !important;
}

.param-file .taskedit-config-box-list-fileupload-btn{
    box-shadow: none;
}
.setting-list .taskedit-config-box-list-fileupload-btn{
    background: #fff !important;
}
.default .taskedit-config-box-list-fileupload-btn > div{
    background: #e9edf5 !important;
}
.default .taskedit-config-box-list-fileupload-btn{
    border: 1px dashed #a9aabd !important;
}
.default:hover .taskedit-config-box-list-fileupload-btn{
    box-shadow: 0 2px 6px rgba(0,0,0,0.12) !important;
    transform: translateY(-2px) !important;
}

.taskedit-config-box-list-fileupload-btn span {
    vertical-align: baseline !important;
    white-space: nowrap;
}

.taskedit-config-box-list-fileupload-btn span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/taskedit-config-box-list-fileupload-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.default .taskedit-config-box-list-fileupload-btn span:last-child:before,
.uploaded .taskedit-config-box-list-fileupload-btn span:last-child:before {
    width: 21px;
    background: url("/developer/assets/img/taskedit-config-box-list-fileupload-default-btn.png") no-repeat center top;
}

.param-file .taskedit-config-box-list-fileupload-btn span:last-child:before {
    background: url("/developer/assets/img/taskedit-config-box-list-fileupload-btn.png") no-repeat center top;
}



.template-list {
    width: calc(33.33333% - 16px);
    margin-right: 16px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    margin-bottom: 16px;
    transition: all .24s ease-out;
}

.template-list:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.template-list-button {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    padding: 16px 20px !important;
}

.template-list-button h3 {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 24px;
    max-height: 24px;
    overflow: hidden;
    word-break: break-all;
}

.template-list-button p {
    font-size: 12px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 24px;
    padding-left: 20px;
    position: relative;
}

.template-list-button p em {
    font-weight: normal;
    color: #a9aabd;
}

.template-list-button p:before {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    background: url("/developer/assets/img/tabs-content-icon-calendar.png") no-repeat center;
    left: 0;
    top: 6px;
}

.template-list-button-app {
    background: #f2f5f7;
    position: relative;
    margin-left: 36px;
    height: 36px;
    padding-left: 12px;
    margin-top: 12px;
}

.template-list-button-app img {
    width: 36px;
    height: 36px;
    position: absolute;
    left: -36px;
    top: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
    border: 1px solid #d3e0ea;
    border-radius: 6px;
    box-sizing: border-box;
}

.template-list-button-app h3 {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 34px;
    white-space: nowrap;
    overflow: hidden;
}

.template-list-button-app h3 em {
    font-size: 12px;
    color: #63af57;
    font-weight: normal;
}

.template-list-button-app p {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 34px;
    font-size: 12px;
    color: #a9aabd;
    background: #f2f5f7;
    padding-left: 0;
    padding-right: 10px;
    padding-left: 6px;
    z-index: 1;
}

.template-list-button-app p:before {
    display: none;
}


.setting-list {
    background: #f2f5f7;
    margin-bottom: 2px;
    min-height: 64px;
    position: relative;
    padding: 0 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.white-setting .setting-list {

}
.app-setting-list.setting-list {
    padding-left: 72px;
}
.setting-list > img{
    width: 40px;
    height: 40px;
    position: absolute;
    left: 16px;
    top: 12px;
    border-radius: 10px;
}
.setting-list-group{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transform-origin: top;
}
.setting-list-group.hide{
    transform: scaleY(0);
    height: 0;
}
.container-task-tabs-container .setting-list,
.container-task-tabs-container .setting-list-detail,
.white-setting .setting-list,
.white-setting .setting-list-detail {
    background: #fff;
}
.setting-list h3 {
    font-size: 14px;
    font-weight: 500;
    color: #5b5f87;
    top: 11px;
    margin-top: 13px;
    flex-grow: 1;
    margin-right: 30px;
    text-transform: capitalize;
}

.setting-list p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 2px;
    overflow: hidden;
    text-transform: none;
    font-weight: normal;
}

.setting-list-action {
    max-width: 80%;
    animation: none;
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.setting-list-action .filter-drawer-content{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    padding-bottom: 6px;
}
.setting-list-signature .setting-list-action-input{
    width: 100% !important;
}
.setting-list-action button svg{
    fill: #63af57 !important;
}
.setting-list-action > button{
    margin-right: -6px !important;
}

.setting-list-action-input {
    min-height: 48px !important;
    width: 360px !important;
    display: block !important;
    margin: 8px 0 0px 0;
    overflow: visible;
    /*解决设置页面的input错误提示看不见的bug*/
}

.setting-list-action-input:last-child {
    margin-bottom: 0;
}

.setting-list-action-input input,
.setting-list-action-input textarea {
    text-align: right;
    color: #63af57 !important;
    -webkit-text-fill-color: #63af57 !important;
    font-weight: normal !important;
}
.setting-list-action-input textarea{
    margin-top: 22px !important;
}
.setting-list-action-input div{
    text-align: right;
}
.setting-list-action-input div:last-child{
    bottom: 8px !important;
}
.setting-list-action-input > div:first-child{
    right: 0;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.setting-list-action-input.disabled input {
    color: #a9aabd !important;
    -webkit-text-fill-color: #a9aabd !important;
}

.setting-list-action-input hr:first-child {
    display: none ;
}

.setting-list-action-input > div:nth-of-type(2){
    bottom: 7px !important;
    text-align: right;
}

.setting-list-action-dropdown div{
    border: none !important;
    border-color: transparent !important;
    text-align: right;
    color: #63af57 !important;
    -webkit-text-fill-color: #63af57 !important;
    font-weight: normal !important;
    font-size: 16px;
    padding-right: 0 !important;
}
.setting-list-action-dropdown button{
    display: none !important;
}

.slide-default{
    width: 100px;
}
.slide-default > div{
    margin: 0 !important;
}
.slide-default > div > div > div:nth-of-type(2){
    background: #d3e0ea !important;
}
.setting-list-action h3{
    margin: 0 10px 0 0;
    color: #63af57;
}
.setting-list-action h3 span{
    color: #a9aabd;
}

.setting-list-action .taskedit-config-box-list-fileupload{
    margin-bottom: 0;
    height: auto;
}

.theme-checkbox > div > div{

}
.setting-list-action .theme-checkbox{
    background: currentColor !important;
    width: 40px !important;
    height: 28px !important;
    box-sizing: border-box !important;
    border: 2px solid #fff !important;
    margin-right: 4px !important;
    margin-top: 9px !important;
}
.theme-checkbox.active{
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
}
.setting-list-action .theme-checkbox svg{
    fill: #fff !important;
    margin: -12px 0 0 -6px;
    opacity: 0;
}
.setting-list-action .theme-checkbox.active svg{
    opacity: 1;
}


.setting-list-detail {
    background: #f2f5f7;
    margin: -2px 0 2px 0;
    transition: all .24s ease-out;
    max-height: 0;
    overflow: hidden;
    padding: 0 16px 0px;
    color: #5b5f87;
}

.setting-list-detail.open {
    padding: 0 16px 20px;
    max-height: 600px;
    overflow: auto;
}

.setting-container-content {
    opacity: 0;
    height: 0;
    float: left;
    /*overflow: hidden;*/
    transition: all .24s ease-out;
    width: 100%;
}

.setting-container-content.active,
.setting-container-content.content-active {
    opacity: 1;
    height: auto;
    float: none;
}

.setting-container-content-title-btn {
    position: absolute !important;
    right: 0;
    top: -9px;
}

/**********TerminalApkListView.css**********************/
.task-config-container {
    margin: 0 auto;
}

.task-config-tabs {
    margin-top: 20px;
}

.Dialog__content .task-config-tabs{
    margin-top: 0;
}

.task-config-tabs button {
    margin-left: 0 !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #d3e0ea !important;
}

.task-config-tabs button span {
    color: #5b5f87 !important;
    vertical-align: baseline !important;
}

.task-config-tabs button:hover {
    background: #e1e1e1 !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.task-config-tabs button.completed {
    border: 1px solid #00bcd4 !important;
}

.task-config-tabs button.completed span {
    color: #00bcd4 !important;
}

.task-config-tabs button.active {
}

.task-config-tabs button.active span {
    color: #fff !important;
}

.task-config-box {
    display: none;
    height: 100%;
}

.task-content-action-box {
    margin-top: 10px;
    padding: 20px 0px 30px 0;
    background: #fff;
    padding-right: 0 !important;

}

.task-content-action-box > button {
    float: right;
}

.task-content-action-box .task-content-action-save {
    width: auto !important;
    float: right;
    height: 36px;
}

.task-config-box.active {
    display: block;
}

.TaskApkParameter-title,
.TaskApkParameter-title-foldable {
    display: block !important;
    height: 52px !important;
    background: #f2f5f7 !important;
    margin-left: 0 !important;
    width: 100% !important;
    text-align: left !important;
    color: #5b5f87 !important;
    transition: all .18s linear;
    margin-top: 10px !important;
    position: relative;
    border: 1px solid #d3e0ea !important;

}

.TaskApkParameter-title-foldable:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 11px;
    right: 16px;
    top: 20px;
    background: url("/developer/assets/img/tltle-btn-close.png") no-repeat center top;
}

@media screen and (min-width: 0\0
) {
    .TaskApkParameter-title-foldable:before {
        right: 36px;
    }
}

.TaskApkParameter-title-foldable.open:before {
    background: url("/developer/assets/img/tltle-btn-close.png") no-repeat center bottom;
}

.TaskApkParameter-title-foldable:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.TaskApkParameter-title-foldable span {
    text-indent: 16px;
    font-size: 14px !important;
    line-height: 52px !important;
    vertical-align: baseline !important;
    font-weight: 500;
}



.task-config-box-list {
    border: 1px solid #d3e0ea;
    margin-top: -1px;
    max-height: 800px;
    transition: all .3s ease-out;
    text-align: left;
    overflow: auto;
}
.Dialog__content .task-config-box-list{
    max-height: inherit;
}

.task-config-box-list li:nth-of-type(2n){
    background: #f2f5f7;
}
.task-config-box-list li:nth-of-type(2n-1){
    background: #f8fafb;
}
.task-config-box-list-close {
    max-height: 0;
    overflow: hidden;
    transition: height .3s ease-out;
}

.taskedit-config-box-list {
    background: #fff;
    padding: 20px;
    padding-top: 0;
    max-height: 800px;
    transition: all .3s ease-out;
    overflow: auto;
    overflow-x: hidden;
    box-sizing: border-box;
}

.task-config-box-list > h3 {
    font-size: 13px;
    font-weight: bold;
    color: #5b5f87;
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 23px;
    margin-bottom: 0 !important;
    background: transparent;
}

.task-config-box-list > h3.task-config-box-list-newline {
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 15px !important;
    margin: 20px;
    border-bottom: 1px dashed #63af57;
}

.taskedit-config-box-list h3 {
    padding: 26px 0 0px 0px;
    font-size: 16px;
}

.task-config-box-list > h3:before {
    display: none;
}

.task-config-box-list li {
    height: 34px;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 1px;
    text-indent: 16px;
    line-height: 34px;
    font-size: 12px;
    color: #a9aabd;
    transition: all .3s ease-out;
}

.taskedit-config-box-list > div {
    display: inline-block;
    margin-right: 0 !important;
    margin: 0 !important;
    margin-right: 42px !important;
    vertical-align: top;
    transition: all .3s ease-out !important;
    width: calc(50% - 44px) !important;
    text-align: left;
}
.taskedit-config-box-list > div > div{
    width: 100% !important;
}


.taskedit-config-box-list > div div {
    -webkit-appearance: none !important;
}


.taskedit-config-box-list .taskedit-config-box-list-fileupload{
    min-height: 40px;
    height: auto;
}
.task-config-box-list li span {
    text-align: right;
    position: absolute;
    height: 100%;
    overflow: hidden;
    max-width: 70%;
    right: 0;
    top: 0;
    padding-right: 16px;
    font-size: 14px;
    color: #5b5f87;
    border-right: 1px solid #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.task-config-box-list li span a {
    font-size: 14px;
    color: #00abc1;
}

.task-config-box-list li span a:hover {
    opacity: 0.8;
}

.task-config-box-list div.Required:after {
    content: "*";
    display: block;
    position: absolute;
    right: -10px;
    bottom: 11px;
    color: #db4437;
    font-size: 20px;
}

.task-popup-title {
    margin-top: -20px;
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding: 10px 0;
}

.task-popup-title .layout-switchGroup {
    margin-left: 0 !important;
}

.task-popup-title .default-search{
    height: 36px;
}
.Dialog__content .task-popup-title .default-search{
    width: 220px;
}

.task-popup-title h3 {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color: #5b5f87;
    padding-left: 10px;
    position: relative;
    font-weight: normal;
    flex-grow: 2;
}

.task-popup-title h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    left: 0;
    top: 14px;
}

.task-popup-title h3 em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    margin-left: 6px;
}

.task-popup-title .task-popup-title-select div,
.task-popup-title input {
    color: #5b5f87 !important;
}


.task-popup-title > div > div {
    width: 100% !important;
}

.task-popup-title > div.task-popup-title-select {
    width: 180px !important;
}

.task-popup table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: separate;
    border-spacing: 0 2px;

}
.task-popup table tr{
    border-top: 1px solid #d3e0ea;
}

.task-popup thead th {
    height: 44px;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    padding-left: 16px;
    border-top: 1px solid #d3e0ea;
}

.task-popup tbody tr {
    transition: all .18s linear;
}

.task-popup td {
    background: #f2f5f7;
    font-size: 13px;
    line-height: 18px;
    color: #5b5f87;
    padding-left: 16px;
    max-width: 200px;
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
    word-break: break-all;
    box-sizing: border-box;
}
.task-popup td:last-child{
}
.task-popup tr th:first-child {
    padding-left: 10px;
    width: 1px;
}
.task-popup tr th:last-child {
    min-width: 108px;
}

.task-popup tr td:first-child {
    padding-left: 10px;
    color: #63af57;
    font-size: 14px;
}

.task-popup tr td > a {
    color: #63af57;
}

.task-popup tr td > a:hover {
    color: #5b5f87;
}

.task-popup td b> utton{
    display: inline-block !important;
    width: 30px !important;
    height: 30px !important;
    padding: 3px !important;
    margin: 2px 0 0 6px !important;
}
.task-popup td button svg{
    fill: #63af57 !important;
    width: 20px !important;
}

.task-popup tbody tr:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.taskList-popup .taskList-popup-input {
    margin-top: 10px;
}

.taskList-popup input {
    color: #5b5f87 !important;
}

.taskList-popup-infobox {
    background: #f2f5f7;
}

.taskList-popup-infobox li {
    width: 141px;
}

.tabs-content-action-box {
    position: absolute;
    bottom: 0;
    border-top: 1px solid #d3e0ea;
    right: 0;
    left: 0;
    padding: 20px 30px 30px 0;
    background: #fff;
}

.task-content-list-group .admin-task-edit-nodata {
    text-align: center;
    font-size: 20px;
    color: #5B5F87;
    font-weight: normal;
    margin: 30px 0;
}

.task-content-list-group .admin-task-edit-nodata p {
    font-size: 14px;
    color: #A9AABD;
    margin-top: 6px;
}

.terminal-container-task-tabs-content > div > div {
    overflow: hidden !important;
    position: relative;
    height: 100%;
}

.terminal-container-task-tabs-content .tabs-content-details-list {
    height: auto;
}

.terminal-container-task-tabs-content > div > div > div {
    height: calc(100% - 91px);
    overflow-y: auto;
}

.terminal-container-task-tabs-content {
    height: calc(100% + 20px);
}

.notActive {
    position: relative;
}

.terminal-container-task-tabs-content > div {
    height: 100% !important;
}

.terminal-container-task-tabs-content-task {
    height: calc(100% - 30px) !important;
}

.terminal-container-task-tabs-content-task > div {
    height: calc(100% - 52px);
}

.terminal-container-task-tabs-content-task .admin-table-nodata {
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -120px;
}

.task-content-timebox .required {
    position: relative;
}

.task-content-timebox .required:before {
    content: "*";
    color: #B94A48;
    font-size: 20px;
    position: absolute;
    right: -10px;
    bottom: 10px;
}

.task-button-flat {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #0bb3d9;
    margin: -16px 0px 0px -72px;
}

.task-content-timebox {
    background: #fff;
    padding-top: 16px;
    font-size: 0;
}

.task-content-timebox ul {
    display: inline-block;
    width: 175px;
    vertical-align: top;
}

.task-content-timebox ul li {
    padding-left: 22px;
    font-size: 12px;
    color: #a9aabd;
    padding-bottom: 12px;
    margin-bottom: 4px;
    margin-left: 16px;
    position: relative;
}

.task-content-timebox ul li:before {
    content: "";
    display: block;
    width: 11px;
    height: 100%;
    position: absolute;
    top: 2px;
    left: 0;
    background: url("/developer/assets/img/task-content-starttime.png") no-repeat center top;
}

.task-content-timebox ul li.task-content-endtime:before {
    height: 11px;
}

.task-content-timebox li span {
    display: block;
    font-size: 14px;
    color: #5b5f87;
    margin-top: 10px;
}

.task-content-timebox p {
    display: inline-block;
    width: 264px;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 16px;
}

.task-content-timebox p span {
    font-size: 14px;
    color: #5b5f87;
    display: block;
    margin-top: 10px;
}

.task-content-list-group .task-content-title,
.task-config-box h3 {
    font-size: 12px;
    color: #63af57;
    position: relative;
    text-transform: uppercase;
    font-weight: 500;
}

.SwipeableViews > div {
    height: 100% !important;
}

.SwipeableViews > div > div {
    position: relative;
    height: 100%;
}

.terminal-appDetail-preview .Dialog__title {
}

.terminal-appDetail-preview .Dialog__title h3 > div {
    background: #f2f5f7 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div h1 {
    color: #5b5f87 !important;
    font-size: 18px !important;
    height: auto !important;
    line-height: 32px !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div > div{
    margin-top: -24px !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div button svg {
    color: #ff9800 !important;
    fill: #ff9800 !important;
}

.icon-fileupload-download span {
    color: white !important;
}


/**********TerminalApkView.css**********************/


.push-detail-view {
    padding: 0 30px;
    overflow: auto;
    height: calc(100% - 64px);
}

.push-detail-view-left {
    display: inline-block;
    width: 330px;
    vertical-align: top;
    margin-top: 30px;

    margin-bottom: 30px;
}

.push-detail-title {
    padding: 20px;
    height: 120px;
    box-sizing: border-box;
    color: #fff;
    position: relative;
}

.push-detail-title label {
    font-size: 12px;
    color: #d7d7e0;
}

.push-detail-title h3 {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: normal;
    margin-top: 6px;
    color: #fff;
    /* overflow: hidden;
    text-overflow:ellipsis; */
    white-space: normal;
    word-break: break-all;
    width: 260px;
}

.push-detail-title-iconmenu {
    position: absolute !important;
    right: 10px;
    top: 8px;
}

.push-detail-title-iconmenu svg {
    color: #eeff41 !important;
}

.push-detail-title-iconmenu.delete svg{
    color: #ff9800 !important;
}

.push-detail-content {
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.push-detail-content-info {
    padding: 20px 20px 0 20px;
}

.push-detail-content-info li {
    display: inline-block;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1.2em;
    margin-bottom: 16px;
    min-width: 50%;
    word-break: break-all;
}

.push-detail-content-info li label {
    display: block;
    color: #a9aabd;
    font-size: 12px;
    line-height: 1.2em;
    margin-bottom: 6px;
}

.push-detail-content-info li > b {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: 500;
    padding: 0 8px;
}

.push-detail-content-info .push-detail-content-span {
    margin-bottom: 16px;
}

.push-detail-btn-edit {
    margin-left: 0 !important;
    width: 100% !important;
}

.push-detail-filelist {
    border-top: 1px solid #d3e0ea;
    padding: 18px 20px 20px;
}

.push-detail-filelist label {
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 6px;
    display: block;
}

.push-detail-filelist p {
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 20px;
    margin: 8px 0;
    word-break: break-all;
    margin-right: 24px;
}

.push-detail-filelist p em {
    font-weight: normal;
    color: #a9aabd;
    font-size: 12px;
}

.push-detail-filelist p span {
    word-break: break-all;
}

.push-detail-filelist p > button {
    position: absolute !important;
    right: -26px;
    top: 0px;
    padding: 0 !important;
    width: 20px !important;
    height: 20px !important;
}

.push-detail-filelist p > button svg {
    color: #63af57 !important;
}

.push-btn-newapkversion {
    background: #d5e7d7 !important;
    border: 1px solid #63af57 !important;
    height: 46px !important;
    margin: 20px 0 0 0 !important;
}

.push-btn-newapkversion:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
    transform: translate3d(0, -2px, 0);
}

.push-btn-newapkversion span {
    font-size: 14px;
    color: #63af57;
    vertical-align: baseline;
    pointer-events: none;
}

.push-btn-newapkversion span em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.push-btn-newapkversion span:last-child:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/developer/assets/img/TerminalAppView-btn-newapkversion.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -5px;
}

.push-detail-view-right {
    display: inline-block;
    width: calc(100% - 350px);
    vertical-align: top;
    margin-bottom: 30px;
    margin-left: 20px;
}

.push-detail-terminal-list {
    width: 100%;
    margin-top: 20px;
}

.push-detail-terminal-list thead tr {
    height: 36px;
    color: #a9aabd;
    text-transform: uppercase;
    border-top: 1px solid #d3e0ea;
    padding-left: 16px;
    font-size: 12px;
    background: transparent;
    line-height: 34px;
}

.push-detail-terminal-list th {
    font-weight: normal;
}

.push-detail-terminal-list tr {
    margin-bottom: 2px;
    justify-content: space-between;
    transition: all .24s ease-out;
    background: #fff;
    height: 36px;
    color: #5b5f87;
    padding-left: 16px;
    font-size: 14px;
    line-height: 34px;
    border-bottom: 2px solid #f2f5f7;
}

.push-detail-terminal-list tbody tr:hover {
    background: #d3e0ea;
}

.push-detail-terminal-list td,
.push-detail-terminal-list th {
    margin-right: 16px;
}

.push-detail-terminal-list tr td:nth-child(1),
.push-detail-terminal-list tr th:nth-child(1) {
    padding-left: 16px;
}

.push-detail-terminal-list tr td:nth-child(2) {
    font-weight: 500;
}

.push-detail-terminal-list tr td:last-child {
    color: #63af57;
}

.push-detail-terminal-list tr.pending td:last-child {
    color: #ff9800;
}

.push-detail-terminal-list tr.unavailable td:last-child {
    color: #a9aabd;
}

.push-progress-stepper-box {
    margin-top: 30px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.push-progress-stepper-box > div:first-child {
    justify-content: center !important;
    background: #e9edf5;
    border: 1px solid #d3e0ea;
    box-sizing: border-box;
    height: 120px;
    overflow: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
    padding: 35px 30px 0 30px;
    display: block !important;
    text-align: center;
}

.push-progress-step {
    position: relative;
    margin-top: -15px;
    display: inline-block;
    vertical-align: middle;
}

.push-progress-step svg {
    display: none !important;
}

.push-progress-step label {
    display: block;
    font-size: 12px;
    color: #a9aabd;
    font-weight: 500;
}

.push-progress-step h3 {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 34px;
    margin-top: -8px;
    margin-bottom: -4px;
    white-space: nowrap;
    text-align: left;
}

.failed .push-progress-step h3{
    color: #db4437;
}

.push-progress-step:before {
    display: block;
    position: absolute;
    left: 0;
    top: 16px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    font-size: 16px;
    color: #a9aabd;
    background: #fff;
    border: 1px solid #a9aabd;
    text-align: center;
    line-height: 34px;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .24s ease-out;
}

.failed .push-progress-step:last-of-type:before{
    background: url("/developer/assets/img/icon-failed.png") no-repeat center !important;
    content: "" !important;
    border-color: #db4437 !important;
}

.push-progress-step:nth-child(1):before {
    content: "1";
}

.push-progress-step:nth-child(3):before {
    content: "2";
}

.push-progress-step:nth-child(5):before {
    content: "3";
}

.push-progress-step:nth-child(7):before {
    content: "4";
}

.push-progress-step:nth-child(9):before {
    content: "5";
}

.push-progress-step:nth-child(11):before {
    content: "6";
}

.stepper0 .push-progress-step:nth-child(1):before,
.stepper1 .push-progress-step:nth-child(3):before,
.stepper2 .push-progress-step:nth-child(5):before,
.stepper3 .push-progress-step:nth-child(7):before,
.stepper4 .push-progress-step:nth-child(9):before,
.stepper5 .push-progress-step:nth-child(11):before{
    border: 1px solid #63af57;
    color: #ffffff;
    background: #63af57;
    font-size: 18px;
}

.stepper1 .push-progress-step:nth-child(1) h3,
.stepper2 .push-progress-step:nth-child(3) h3,
.stepper2 .push-progress-step:nth-child(1) h3,
.stepper3 .push-progress-step:nth-child(1) h3,
.stepper3 .push-progress-step:nth-child(3) h3,
.stepper3 .push-progress-step:nth-child(5) h3,
.stepper4 .push-progress-step:nth-child(1) h3,
.stepper4 .push-progress-step:nth-child(3) h3,
.stepper4 .push-progress-step:nth-child(5) h3,
.stepper4 .push-progress-step:nth-child(7) h3,
.stepper5 .push-progress-step:nth-child(1) h3,
.stepper5 .push-progress-step:nth-child(3) h3,
.stepper5 .push-progress-step:nth-child(5) h3,
.stepper5 .push-progress-step:nth-child(7) h3,
.stepper5 .push-progress-step:nth-child(9) h3{
    color: #63af57;
}

.stepper0 .push-progress-step:nth-child(1) h3,
.stepper1 .push-progress-step:nth-child(3) h3,
.stepper2 .push-progress-step:nth-child(5) h3,
.stepper3 .push-progress-step:nth-child(7) h3,
.stepper4 .push-progress-step:nth-child(9) h3,
.stepper5 .push-progress-step:nth-child(11) h3 {
    color: #63af57;
    font-weight: bold;
}

.stepper1 .push-progress-step:nth-child(1):before,
.stepper2 .push-progress-step:nth-child(1):before,
.stepper2 .push-progress-step:nth-child(3):before,
.stepper3 .push-progress-step:nth-child(1):before,
.stepper3 .push-progress-step:nth-child(3):before,
.stepper3 .push-progress-step:nth-child(5):before,
.stepper4 .push-progress-step:nth-child(1):before,
.stepper4 .push-progress-step:nth-child(3):before,
.stepper4 .push-progress-step:nth-child(5):before,
.stepper4 .push-progress-step:nth-child(7):before,
.stepper5 .push-progress-step:nth-child(1):before,
.stepper5 .push-progress-step:nth-child(3):before,
.stepper5 .push-progress-step:nth-child(5):before,
.stepper5 .push-progress-step:nth-child(7):before,
.stepper5 .push-progress-step:nth-child(9):before {
    content: "";
    border: none;
    background-image: url("/developer/assets/img/push-progress-step-check.png");
}

.push-progress-stepper-box.disable .push-progress-step:last-child h3 {
    color: #ff9800;
}

.push-progress-stepper-box.disable .push-progress-step:last-child:before {
    background: #ff9800;
}

.push-progress-stepper-container {
    background: #fff;
    text-align: center;
    padding: 30px;
}

.push-progress-stepper-box > .push-progress-stepper-container {
    background: #fff !important;
    height: auto;
}

.push-progress-stepper-container > div {
    min-height: 420px;
}

.push-progress-stepper-arrow {
    display: inline-block;
    width: 14px;
    height: 27px;
    margin: 0 30px;
    background: url("/developer/assets/img/push-progress-stepper-arrow.png") no-repeat center;
    flex-shrink: 0;
}

.push-progress-stepper-content {
    margin: 0 auto;
}

.push-progress-stepper-content.param {
    width: 100%;
    margin: 0 auto;
    white-space: normal;
}

.push-progress-stepper-action {
    text-align: right;
    position: relative;
    margin: 30px 0 0 0px;
}

.push-progress-stepper-action .skip {
    position: absolute !important;
    left: 0;
    margin-left: 0 !important;
}

.push-progress-stepper-title {
    font-size: 16px;
    color: #5b5f87;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}

.push-progress-stepper-title p {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 20px;
    margin-top: 6px;
    padding: 0 60px;
}

.push-progress-stepper-title span{
    font-size: 12px;
    color: #a9aabd;
    display: inline;
}

.push-progress-stepper-title span a{
    color: #00bcd4;
    padding: 0 2px;
    transition: all .24s ease-out;
    font-weight: 500;
}
.push-progress-stepper-title span a:hover{
    opacity: 0.6;
}

.push-progress-stepper-title-toggle {
    position: absolute;
    right: 30px;
    top: -12px;
}

.push-progress-stepper-title-toggle p {
    position: absolute;
    right: 46px;
    top: 15px;
    color: #63af57;
    white-space: nowrap;
    padding-right: 0;
}

.push-progress-stepper-title-toggle > div {
    display: inline-block !important;
    vertical-align: middle;
}

.push-progress-step > span {
    padding: 0 0 0 50px;
    max-width: 150px;
    text-align: left;
}


/*apk=version*/

.pushedit-appversion {
    background: #e9edf5;
}

.pushedit-appversion button {
    margin-left: 0 !important;
    height: 100% !important;
    text-align: left !important;
}

.pushedit-appversion button > div {
    position: relative;
    padding-left: 54px;
}

.pushedit-appversion img {
    position: absolute;
    width: 29px;
    height: 29px;
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    left: 12px;
    top: 12px;
    border: 1px solid #d3e0ea;
}

.pushedit-appversion h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4em;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
}

.pushedit-appversion h3 em {
    color: #63af57;
    font-weight: normal;
    margin-left: 6px;
}

.pushedit-appversion p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1em;
    margin-top: 8px;
    padding-bottom: 14px;
}

/* parameter */

.pushedit-parameter {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-top: 10px;
    position: relative;
    border-radius: 2px;
}
.pushedit-parameter > button{
    margin: 0 !important;
}

/*list-parameterversion*/

.pushedit-parameterbox button {
    margin-left: 0 !important;
}

.pushedit-list-parameterversion {
    border: 1px solid #d3e0ea !important;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pushedit-list-parameterversion button {
    text-align: left !important;
    margin: 0 !important;
}

.pushedit-btn-newparameterversion > button {
    text-align: center !important;
}

.pushedit-btn-newparameterversion {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pushedit-btn-newparameterversion > button span {
    vertical-align: baseline !important;
    color: #63af57 !important;
}

.pushedit-btn-newparameterversion > button span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/relationship-tree-icon-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.pushedit-list-parameterversion > button > div {
    position: relative;
    padding-left: 52px;
}

.pushedit-list-parameterversion > button span em {
    font-size: 12px;
    color: #a9aabd;
    margin-left: 6px;
    font-weight: normal;
}

.pushedit-list-parameterversion.highlight > button {
    background: #00bcd4 !important;
    border: none !important;
}

.pushedit-list-parameterversion.highlight > button span {
    color: #fff;
    white-space: nowrap;
}

.pushedit-list-parameterversion.highlight > button span em {
    color: #fff;
}

.pushedit-list-parameterversion > button > div:after {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    width: 36px;
    height: 36px;
    background: url("/developer/assets/img/TerminalAppView-list-parameterversion.png") no-repeat center #a9aabd;
}

.pushedit-list-parameterversion.draft > button > div:after {
    background: url("/developer/assets/img/TerminalAppView-list-parameterversion-draft.png") no-repeat center #00bcd4;
}

.pushedit-list-parameterversion.draft > button > div {
    font-weight: 500;
    color: #00bcd4;
}

.pushedit-list-parameterversion.active > button > div:after {
    background: url("/developer/assets/img/TerminalAppView-list-parameterversion-active.png") no-repeat center #63af57;
}

.pushedit-list-parameterversion.active > button > div {
    color: #63af57;
    font-weight: 500;
}

.pushedit-list-parameterversion.active {
    border: 1px solid #63af57 !important;
}

.pushedit-list-parameterversion.active > button > div:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 18px;
    height: 14px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active.png") no-repeat;
}

.pushedit-list-parameterversion > button > div em {
    font-size: 12px;
    color: #a9aabd;
    float: right;
    font-weight: normal;
    margin-right: 16px;
}

/*pushedit-input-appopen*/

.pushedit-input-appopen {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
    margin-bottom: 30px;
}

.pushedit-input-appopen p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
    text-align: left;
    font-weight: 500;
}

.pushedit-input-appopen p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
    font-weight: normal;
}

.pushedit-input-toggle {
    height: 64px !important;;
}

.pushedit-input-toggle div {
    display: block !important;
}

.pushedit-input-toggle div div {
    margin-top: 10px;
    float: right !important;
}

.pushedit-input-toggle div div span {
    display: none !important;
}

.pushedit-input-toggle div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}

/*dashboard*/

.push-detail-dashboard > div {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    background: #fff;
}
.push-progress-stepper-content .push-detail-dashboard > div{
    max-width: 200px;
}

.push-detail-dashboard button {
    width: 100%;
    margin: 0 !important;
    height: 100% !important;
    padding: 12px 20px !important;
}

.push-detail-dashboard button:before {
    content: "";
    display: block;
    width: 82px;
    height: 82px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -41px;
    z-index: 10;
    pointer-events: none;
}

.push-detail-dashboard button:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 40px;
    width: 30px;
    height: 30px;
    margin-left: -15px;
    background: url("/developer/assets/img/firmware-detail-dashboard-icon.png") no-repeat center bottom #fff;
    z-index: 11;
    pointer-events: none;
}

.push-detail-dashboard .push-detail-dashboard-downloaded button:after {
    background-position: center top;
}

.push-detail-dashboard .push-detail-dashboard-pending button:after {
    background-position: center center;
}

.push-detail-dashboard label {
    font-size: 12px;
    color: #5b5f87;
    line-height: 1.2em;
    display: block;
    margin-bottom: 2px;
}

.push-detail-dashboard .push-detail-dashboard-downloaded button label {
    color: #63af57;
}

.push-detail-dashboard .push-detail-dashboard-default button label {
    color: #00bcd4;
}

.push-detail-dashboard .push-detail-dashboard-pending button label {
    color: #ff9800;

}

.push-detail-dashboard .push-detail-dashboard-unavailable button label {
    color: #db4437

}

.offline .push-detail-dashboard button label{
    color: #a9aabd !important;
}


.push-detail-dashboard button p {
    font-size: 24px;
    font-weight: 500;
    color: #5b5f87;
}

.push-detail-dashboard button p em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.pie svg {
    width: 90px;
    height: 90px;
    transform: rotate(-90deg);
    background: #ccf2f6;
    border-radius: 50%;
}
.pie circle {
    fill: #ccf2f6;
    stroke: #00bcd4;
    stroke-width: 32;
    stroke-dasharray: 38 100; /* for 38% */
    border: 1px solid #fff;

}
.pie + label{
    font-family: 'number';
}


.push-detail-dashboard-downloaded .pie svg {
    background: #e0efdd;
}
.push-detail-dashboard-downloaded .pie circle {
    fill: #e0efdd;
    stroke: #63af57;
}

.push-detail-dashboard-pending .pie svg {
    background: #ffeacc;
}
.push-detail-dashboard-pending .pie circle {
    fill: #ffeacc;
    stroke: #ff9800;
}

.push-detail-dashboard-unavailable .pie svg {
    background: #ffeacc;
}
.push-detail-dashboard-unavailable .pie circle {
    fill: #ffeacc;
    stroke: #db4437;
}

.offline .push-detail-dashboard .pie svg {
    background: #f2f5f7;
}
.offline .push-detail-dashboard .pie circle {
    fill: #f2f5f7;
    stroke: #a9aabd;
}



/*pushdetail*/

.pushedit-pushdetail {
    position: relative;
}

.pushedit-pushdetail:before {
    content: '';
    display: block;
    width: 111px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -55px;
    background: url("/developer/assets/img/pushedit-pushdetail-arrow.gif") no-repeat center;
    z-index: 12;
}

.pushedit-pushdetail.finished:before {
    background: url("/developer/assets/img/pushedit-pushdetail-arrow.png") no-repeat center;
}

.pushedit-pushdetail > div {
    display: inline-block;
    vertical-align: top;
    width: 290px;
    position: relative;
    height: 300px;
    margin-bottom: 20px;
}

.pushedit-pushdetail > div > p {
    font-size: 14px;
    color: #a9aabd;
    font-weight: 500;
    position: absolute;
    top: 307px;
    text-transform: uppercase;
    width: 100%;
    left: 0;

}

.pushedit-pushdetail-appbox {
    border: 1px solid #d3e0ea;
}

.pushedit-pushdetail-appbox img {
    height: 49px;
    width: 49px;
    margin-top: 40px;
    margin-bottom: 10px;
}

.pushedit-pushdetail-appbox h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
    overflow: hidden;
    margin: 0 24px;
    word-break: break-all;
    max-height: 4em;
    margin-bottom: 8px;
}

.pushedit-pushdetail-appbox em {
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    display: block;
    word-break: break-all;
    margin: 4px 30px 12px;
}

.pushedit-pushdetail-appbox > div {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-top: 10px;
    display: inline-block;
    width: 85%;
    position: relative;
    border-radius: 2px;
    z-index: 20;
}

.pushedit-pushdetail-appbox > div.downloaded {
    border: 1px solid #63af57 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-appbox > div.failed {
    border: 1px solid #db4437 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-appbox > div:after {
    content: "";
    display: block;
    width: 18px;
    height: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.pushedit-pushdetail-appbox > div.downloaded:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.failed:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-failed.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.disabled:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-disabled.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.expired:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-expired.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.failed button span {
    color: #db4437 !important;
}

.pushedit-pushdetail-appbox > div.disabled button span {
    color: #ff9800 !important;
}

.pushedit-pushdetail-appbox > div.expired button span {
    color: #a9aabd !important;
}

.pushedit-pushdetail-appbox button {
    margin-left: 0 !important;
    height: auto !important;
    min-height: 36px !important;
    line-height: 18px !important;
    width: 100% !important;
}

.pushedit-pushdetail-appbox button span {
    color: #63af57;
    font-size: 12px !important;
    vertical-align: baseline !important;
    word-break: break-all;

}

.pushedit-pushdetail-appbox button span:last-child:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("/developer/assets/img/tabs-content-icon-package.png") no-repeat center;
    margin-right: 6px;
    margin-bottom: -2px;
}

.pushedit-pushdetail-appbox .pushedit-pushdetail-appbox-parameter button span:last-child:before {
    background: url("/developer/assets/img/tabs-content-icon-size.png") no-repeat center;
}

.pushedit-pushdetail-targetbox {
    margin-left: 50px;
    background: #f2f5f7;
    transition: all .24s ease-out;
}

.pushedit-pushdetail-targetbox:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-targetbox button {
    height: 100% !important;
    margin-left: 0 !important;
    border: 1px solid #d3e0ea !important;
    background: #f2f5f7 !important;
}

.pushedit-pushdetail-targetbox button > div {
    height: 100%;
    box-sizing: border-box;
    padding-top: 160px;
    position: relative;
}

.pushedit-pushdetail-targetbox button > div:before {
    content: "";
    display: block;
    position: absolute;
    width: 39px;
    top: 90px;
    left: 50%;
    margin-left: -20px;
    height: 54px;
    background: url("/developer/assets/img/pushedit-pushdetail-targetbox-image.png") no-repeat left center;
}

.pushedit-pushdetail-targetbox.terminal button > div:before {
    background-position: right center;
}

.pushedit-pushdetail-targetbox button div label {
    line-height: 1.2em;
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 7px;
    font-weight: normal;
}

.pushedit-pushdetail-targetbox button div h3 {
    font-size: 18px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 20px;
    word-break: break-all;
    margin: 0 20px;
}

.pushedit-pushdetail-targetbox-status {
    border-top: 1px solid #d3e0ea;
    margin: 22px 16px;
}

.pushedit-pushdetail-targetbox-status p {
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #ff9800;
    border-bottom: 1px solid #d3e0ea;
    height: 41px;
    line-height: 40px;
}

.pushedit-pushdetail-targetbox-status p.downloaded {
    color: #63af57;
}

.pushedit-pushdetail-targetbox-status p.failed {
    color: #db4437;
}

.pushedit-pushdetail-targetbox-status p em {
    text-align: left;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    float: left;
}

/*push-completed*/

.push-completed h3 {
    font-size: 22px;
    font-weight: normal;
    line-height: 1.5em;
    color: #5b5f87;
    margin-bottom: 10px;
    margin-top: 20px;
}

.push-completed h3:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background: url("/developer/assets/img/icon-finished.png") no-repeat center;
    margin: 0 auto;
    margin-bottom: 5px;
}

.push-progress-stepper-box.disabled .push-completed h3:before {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.push-progress-stepper-box.failed .push-completed h3:before {
    background: url("/developer/assets/img/icon-failed.png") no-repeat center;
}

.push-progress-stepper-box.inactive .push-completed h3:before {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.push-progress-stepper-box.expired .push-completed h3:before {
    background: url("/developer/assets/img/icon-expired.png") no-repeat center;
}

.push-completed p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.5em;
}

.TerminalApkAddView-apk-icon{
    width: 50px;
}

.TerminalApkAddView-apk-icon img{
    width: 30px;
    height: 30px;
}

.ace_content > div div {
    font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
}

.taskedit-config-box-list .param-textarea{
    width: 100% !important;
    margin-bottom: 10px !important;
}

.taskedit-config-box-list .ace_editor{
    color: currentColor !important;
    background: #fcfcfc !important;
    border: 1px solid #d3e0ea !important;
}

.taskedit-config-box-list .ace-tm .ace_gutter{
    background: currentColor !important;
    color: inherit !important;
}

.taskedit-config-box-list .ace_gutter-layer{
    color: #ffffff !important;
}

.taskedit-config-box-list .ace-xcode .ace_print-margin,
.taskedit-config-box-list .ace-tm .ace_print-margin{
    display: none !important;
}

.ace-tm .ace_marker-layer .ace_active-line{
    background: rgba(211,224,234,0.5) !important;
}

.ace-tm .ace_gutter-active-line{
    background: rgba(0,0,0,0.3) !important;
}

.param-textarea > label {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 17px;
    display: block;
}

.param-textarea > div {
    position: relative;
    margin-top: 6px !important;
}

.newTree{
}
.newTree .tree-selector-content{
    background: #f2f5f7;
}
.newTree .tree-selector-content{
    padding-left: 50px;
} 
.newTree .tree-selector-content dd{
    padding-left: 50px;
}

.newTree .tree-selector-content dd{
    position: relative;
}
.newTree .tree-selector-content dd::before{
    content: '';
    position: absolute;
    top: -6px;
    bottom:24px;
    left: 30px;
    width: 0;
    border-left: 1px solid rgba(169,170,189,1);
    /* 竖线 */
    /* border-left: 1px solid red; */
}
/* .newTree .tree-selector-content dd:last-of-type .treebox-node-show::after{
    content: '';
    position: absolute;
    top: -30px;
    left: -20px;
    height: 100%;
    border: 1px solid blue;
} */
.newTree .tree-selector-content dd.treebox-node-show dl:last-of-type .treebox-node-show::after{
    content: '';
    position: absolute;
    top: -23px;
    left: -20px;
    width: 0;
    height: 100%;
    border: 1px solid #f2f5f7;
    /* 遮盖 */
    /* border: 1px solid yellow; */
}

.newTree .tree-selector-content dt{
    display: inline-block;
    background: #fff;
    white-space: nowrap;
    padding:5px 20px;
    position: relative;
}
/* 分级透明度 */
/* .newTree .tree-selector-content dt.dt_leval_3 {background:rgba(255,255,255,0.8);}
.newTree .tree-selector-content dt.dt_leval_4 {background:rgba(255,255,255,0.6);}
.newTree .tree-selector-content dt.dt_leval_5 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_6 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_7 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_8 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_9 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_10{background:rgba(255,255,255,0.3);} */
/* border: 1px dashed rgba(91,95,135,0.6); */
.newTree .tree-selector-content dt:not(.treebox-node)::before{
    content: '';
    position: absolute;
    left: -20px;
    top: 16px;
    width: 18px;
    height: 0;
    border-top: 1px solid rgba(169,170,189,1);
    /* border-top: 1px solid black; */
}
/* 去掉root-前面的—— */
/* .newTree .tree-selector-content>dl:first-of-type>dt::before{
    border: none;
} */

.newTree .tree-selector-content>dl>dt:first-of-type::before{
    border: none;
}

.newTree .tree-selector-content dt.dt_isExpand{
    padding-right:45px;
}

.newTree .tree-selector-content button.treebox-node-icon{
    left: auto !important;
    right: 5px !important;
}
.newTree .tree-selector-content dl dt.treebox-node{
    background: none;
    padding: 5px 0;
}

.newTree .Dialog__action-box label{
    margin-left:0!important;
}

/* 最后一个，线调整 */
.newTree .tree-selector-content dl dt.treebox-node::after{
    content: "";
    position: absolute;
    height: 110%;
    top: -23px;
    left: -21px;
    border: 3px solid #f2f5f7;
    /* border: 3px solid blue; */
}

.newTree .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0, -19px);
    z-index:9;
}
.newTree .treebox-node button{
    padding-right: 30px !important;
}
 
.newTree .treebox-node:hover, .treebox-left dd > div:hover{
    transform: translate3d(0, 0px, 0) !important;
    box-shadow:none;
}
.newTree .tree-selector-content dt{
    margin-bottom: 2px;
}
.newTree .tree-selector-top-filter{
    margin-bottom: 20px;
    position: relative;
    min-height: 25px;
}
.error-wrapper {
    text-align: center;
    margin-top: 100px;
}

.error-container {
    position: relative;
    height: 100%;
}

.error-404 {
    background: url("/developer/assets/img/error-404.png") no-repeat center top;
    padding-top: 142px;
}

.error-500 {
    background: url("/developer/assets/img/error-500.png") no-repeat center top;
    padding-top: 145px;
}

.error-wrapper h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
    margin-top: 24px;
    margin-bottom: 14px;
}

.error-forbidden {
    background: url("/developer/assets/img/error-forbidden.png") no-repeat left top;
    padding-left: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -225px;
    margin-left: -507px;
    width: 615px;
    height: 451px;
    text-align: left;
    font-family: roboto;
}

.error-forbidden h2 {
    padding-top: 25px;
    font-size: 24px;
    font-weight: bold;
    color: #5b5f87;
    line-height: 36px;
}

.error-forbidden h3 {
    color: #a9aabd;
    line-height: 22px;
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: normal;
}
.error-forbidden h3 em{
    font-weight: 500;
    color: #5b5f87;
}

.error-forbidden > div {
    margin-left: 0 !important;
}

.title-container {
    height: 64px;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
}

.title-container .title {
    font-size: 18px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 64px;
    display: inline-block;
}

.ml30 {
    margin-left: 30px;
}

.error-inactive {
    background: url("/developer/assets/img/error-inactive.png") no-repeat left top;
    padding-left: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -161px;
    margin-left: -320px;
    width: 300px;
    height: 451px !important;
    text-align: left;
}

.error-browser {
    background: url("/developer/assets/img/error-browser.png") no-repeat left top;
    padding-left: 340px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -161px;
    margin-left: -464px;
    width: 640px;
    height: 451px !important;
    text-align: left;
}

.error-inactive h2,
.error-browser h2 {
    font-size: 22px;
    font-weight: normal;
    color: #5b5f87;
}

.error-inactive h3,
.error-browser h3 {
    color: #a9aabd;
    line-height: 26px;
    margin-bottom: 25px;
    margin-top: 20px;
}

.error-browser ul li {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    font-size: 12px;
    color: #a9aabd;
    text-align: center;
    position: relative;
    padding-top: 50px;
    margin-right: 10px;
}

.error-browser ul li:after {
    content: "";
    display: block;
    width: 60px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("/developer/assets/img/browser-group.png") no-repeat center;
}

.error-browser ul li.browser-chrome:after {
    background-position-y: 0;
}

.error-browser ul li.browser-Firefox:after {
    background-position-y: -40px;
}

.error-browser ul li.browser-Safari:after {
    background-position-y: -80px;
}

.error-browser ul li.browser-IE:after {
    background-position-y: -120px;
}

.error-browser ul li.browser-360:after {
    background-position-y: -160px;
}

.error-browser ul li.browser-360fast:after {
    background-position-y: -200px;
}

.error-browser ul li.browser-sogo:after {
    background-position-y: -240px;
}

.error-browser ul li.browser-qq:after {
    background-position-y: -280px;
}

.error-browser ul li.browser-liebao:after {
    background-position-y: -320px;
}

.error-inactive > div {
    margin-left: 0 !important;
}

.error-inactive > a {
    margin-left: 0 !important;
}

.error-inactive > span {
    text-align: center;
    width: 50%;
    display: block;
    height: 36px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
    background: #63AF57;
    font-size: 14px;
    color: #ffffff !important;
    border: none;
    outline: none;
    border-radius: 2px;
    margin-top: 25px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    transition: all .18s ease-out;
}

.error-inactive > span a {
    color: #ffffff !important;
}

.error-inactive > span:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}

/*topMenu*/
.TopMenuView_top_toolbar_container {
    height: 64px;
    /*box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 6px;*/
    width: 100%;
    z-index: 80;
}

.TopMenuView_top_toolbar_container2 {
    background: none !important;
    margin: 0 20px;
}

.TopMenuView_top_toolbar_grp {
    background: none !important;
}

.TopMenuView_top_toolbar_logo {
    margin-top: 7px;
}


.footer-copyright{
    display: inline-block;
    vertical-align: top;
    text-indent: 0;
    width: 100%;
}
.footer-copyright a,
.footer-copyright span{
    color: #a9aabd;
    margin-left: 12px;
    display: inline-block;
    vertical-align: top;
    text-indent: 0;
    transition: all .24s ease-out;
}
.footer-copyright a{

}
.footer-copyright a:hover{
    color: #00bcd4;
}
.footer-copyright a::before,
.footer-copyright span::before{
    content: "|";
    display: inline-block;
    color: #d3e0ea;
    margin-right: 12px;
    vertical-align: middle;
    margin-top: -4px;
}
.footer-copyright a:first-child::before,
.footer-copyright span:first-child::before{
    display: none;
}






















.btn_wrap_section .MuiIconButton-root{
    padding: 0;
    width: 100%;
    height: 100%;
}
.pages-area {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 15px;
}
.pages-area.page-change-area {
    width: auto;
    flex: 1;
    display: flex;
    justify-content: flex-end;
}
.pages-area .page-change-area{
    margin: 0;
}
.page-btn-box{
    margin-left: 5px;
}
.page-btn-box .page-btn-area{
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    color: #a9aabd;
    padding: 0;
    background: #fff;
    transition: background-color .18s linear;
    z-index: 2;
    font-size: 14px;
    border-radius: 2px;
}
.page-btn-box .page-btn-area:hover,
.page-btn-box .page-btn-area.active.Mui-disabled{
    background: #63af57;
    color: #fff;
}
.page-btn-box .iconfont{
    font-weight: 500;
    font-size: 18px
}
.page-btn-label{
    font-size: 14px;
    font-weight: 500
}
.pages-size-change .pages-select-area:before,
.pages-size-change .pages-select-area:hover:not(.Mui-disabled):before,
.pages-size-change .pages-select-area:after,
.pages-size-change .pages-select-area.Mui-focused:after{
    border: none;
}
.pages-size-change .pages-select-area .MuiSelect-selectMenu{
    height: 24px;
    background: #fff;
    font-size: 14px;
    color: #5b5f87;
    line-height: 24px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
}
.pages-size-change .MuiSvgIcon-root{
    color: #63af57;
}
.pages-select-label{
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    line-height: 24px;
    margin-left: 10px;
}
.pages-menuitem.MuiMenuItem-root{
    font-size: 15px;
    color: #5b5f87;
}


.circular-area{
    text-align: center;
    padding-top: 50px;
    overflow: hidden;
}
.circular-area .MuiCircularProgress-root{
    color: #63af57;
}
.head_toolbar_language{
    width: 48px;
    height: 48px;
}
.head_toolbar_language .iconfont{
    font-size: 20px;
    color: #fff;
}
.lang-item-area.MuiListItem-root {
    font-size: 16px;
    color: #5b5f87;
    padding: 12px 16px;
}
.cookie_box{
    background: rgba(38, 38, 39, 0.9);
    color: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 260px 15px 30px;
    height: 68px;
    box-sizing: border-box;
    z-index: 9999;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #5b5f87;
    font-size: 13px;
    line-height: 1.5em;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transform-origin: bottom;
    opacity: 1;
    margin-bottom: 0;
    display: block;
}
.cookie_box_area{
    position: absolute;
    right: 30px;
    top: 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-top: -18px;
}
.cookie_box_link{
    display: inline;
    margin-left: 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: #00bcd4;
}
.cookie_box_link:hover{
    opacity: 0.9;
    text-decoration: underline;
}
.cookie_box_area span{
    text-transform: capitalize;
}
.cookie_box.hide{
    transform: scale(0);
    opacity: 0;;
}
.cookie_box.close{
    font-size: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    left: initial;
    right: 30px;
    border-radius: 10px;
    bottom: 9px;
    background: rgba(238, 255, 65, 0.8);
    border: none;
    box-shadow: none;
    cursor: pointer;
    overflow: hidden;
}
.cookie_box.close .cookie_box_link{
    display: none;
}
.cookie_box.close:hover{
    width: 96px;
    background: #63af57;
    box-shadow: 0 2px 6px rgba(99,175,87,0.5);
}
.cookie_box.close:after{
    content:"C";
    width: 20px;
    font-size: 11px;
    color: #63af57;
    line-height: 19px;
    display: inline-block;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    text-align: center;
}
.cookie_box.close:hover:after{
    content:"Cookie Setting";
    width: 96px;
    color: #fff;
}

.cookie_box.close .cookie_box_area{
    display: none;
}
@media screen and (max-width: 1024px){
    .cookie_box{
        height: auto;
        padding: 10px;
        line-height: 16px;
    }
    .cookie_box_area{
        position: static;
        margin: 5px 0 0 0;

        text-align: right;
    }
}

.no-data-area{
    text-align: center;
    margin: 25px 0 16px;

}
.no-data-txt{
    color: rgb(169, 170, 189)
}
.dialog_title_area,
.dialog_action_area {
    position: relative;
    padding: 15px 30px ;
    white-space: nowrap;
}
.dialog_action_area{
    text-align: right;
}
.dialog_title_txt {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
}

.dialog_title_area .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0, -19px);
}

.dialog_title_subtxt {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
}
.dialog_title_subtxt.word-break {
    word-break: break-word;
    white-space: normal;
}

.dialog_content_area{
    padding: 20px 30px;
    position: initial;
}
.dialog_action_area .dialog_action_area-box{
    position: absolute;
    margin: 0  ;
    left: 0;
    top: 50%;
    white-space: nowrap;
    margin-top: -12px  ;
}

.dialog_content_area {
    overflow: auto  ;
}

.dialog_action_area {
    border-top: 1px solid #d3e0ea;
}

.DetailDialog-box .dialog_content_area{
    min-height: 360px;
}
.noti-msg-btn.MuiButton-root{
    padding: 6px 12px;
}
.noti-msg-btn .MuiButton-label{
    padding: 0 10px;
    font-size: 14px;
    color: #5b5f87;
}
.dialog-commnoti-area .MuiPaper-root{
    width: 768px;
}
.dialog_tit_close{
    position: absolute;
    right: 0;
    top:0;
}
.topmenu_toolbar_router{
    position: relative;
    width: 48px;
    height: 48px;
}
.topmenu_toolbar_router .iconfont{
    font-size: 20px;
    color: #fff;
}
.router_box_section{
    display: flex;
    align-items: center;
    width: 144px;
    flex-shrink: 0;
}
.router_container_box {
    padding:0;
    position: relative;
    min-width: 380px;
}
.router_container_head{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px 0 20px;
    height: 52px;
    margin-bottom: 6px;
    border-bottom: 1px solid #d3e0ea;
}

.router_name_filter{
    max-width: 220px ;
    min-width: 36px;
    transform-origin: right;
    flex-grow: 0;
    flex-shrink: 1 ;
}
.router_name_filter .component_search .default_search_ipt{
    max-width: 220px ;
}
.router_box_list {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 0 20px;
    height: 56px;
    border-left: 2px solid transparent;
    white-space: nowrap;

}
.router_box_list.active{
    background: #f2f5f7;
    border-left-color: #d3e0ea;
}
.router_box_con{
    display: flex;
    align-items: center;
    flex: 1;
    overflow: hidden;
}

.router_box_img {
    max-width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
}

.router_box_tit {
    font-size: 14px;
    color: #5b5f87;
    line-height: 28px;
    font-weight: 500;;
    text-transform: uppercase;;
    word-break: break-all;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.router_box_btn{
    position: relative;
    margin-left: 20px;
}
.router_box_btn .svg_icon_area{
    width: 28px;
    height: 28px;
}
.router_box_btn .MuiIconButton-root{
    padding: 0;
}

.router_box_btn.disabled{
    pointer-events: none;
}
.router_box_btn.disabled .svg_icon_area{
    pointer-events: none;
    opacity: 0;
    visibility: hidden;

}
.router_box_btn.active:after{
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 1px solid #fff;
    box-shadow: inset 0 0 0px 3px #63af57;
    background: #fff;
    position: absolute;
    right: -5px;
    top: -2px;
}
.msg_no_data_router{
    text-align: center;
    padding: 16px 0;
    font-size:14px;
    color:#a9aabd;
    font-weight:normal;
}
.router_btn_more {
    background: #f2f5f7;
}
.router_btn_more .MuiButton-label{
    font-size: 14px;
}
.router_marketlist {
    max-height: 0;
    overflow: hidden;
    transition: all .24s ease-out;
}

.router_marketlist.open {
    max-height: none;
    overflow: visible;
}
.router_title_large_area{
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
}
.router_box_btn .svg_icon_box .MuiIconButton-root{
    border-radius: 0;
}
@media screen and (max-width: 1024px){
    .router_container_box{
        min-width: initial;
        width: 288px
    }
}








.component_search{
    min-width: 32px;
}
.component_search .button_position_area{
    width:32px;
    height: 32px;
    position: absolute;
    left: 0;
    top:0;
    padding: 0;
    z-index: 10;
    cursor: pointer;
    transition: all 0ms;
    transition-delay: 200ms
}
.component_search .button_position_area .MuiIconButton-root{
    padding: 0 ;
    width: 100%;
    height: 100%;
}
.component_search .default_search_ipt {
    transition: all 200ms;
    position: relative;
    width: 255px;
    transform: scaleX(1);
    opacity: 1;
}
.component_search .button_position_area.active{
    left: 0;
    transition-delay: 0ms
}
.component_search .button_position_area .iconfont{
    font-size: 20px;
    color: #63af57;
}
.component_search .search_remove_position{
    width : 32px;
    height: 32px;
    position:absolute;
    right: 0;
    top: 0;
    padding: 0;
    cursor : pointer;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.component_search .search_remove_position .iconfont{
    color: #63af57;
}
.component_search .search_remove_position:hover{
    transform: rotate(-90deg);
}
.component_search .default_search_ipt .MuiInputBase-input{
    padding-left: 35px;
}
.component_search .default_search_ipt .MuiInput-underline:after{
    border-color: #63af57;
}
.component_search .MuiInput-underline:hover:not(.Mui-disabled):before{
    border-color: #63af57;
}
.component_search .MuiInput-underline:before{
    border-color: #d3e0ea;
}
.component_search .default_search_exd{
    transition-delay: 200ms;
    width: 0;
    transform: scaleX(0);
    opacity: 0;
}
.search-remove-position{
    position: absolute;
    right: 0;
    top:-3px;
    width: 32px;
    height: 32px;
}

.btn-notification-important .iconfont{
    font-size: 20px;
    color: #fff;
}

.notification-count-area{
    position: absolute;
    display: block;
    left: 25px;
    top: 10px;
    background: #ff9800;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    padding: 0 4px;
    border-radius: 2px;
}
.notification-title{
    display: flex;
    align-items: center;
    height: 68px;
    padding: 0 20px;
    font-size: 24px;
    color: #5b5f87;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Roboto-Light";
}
.notification-box-area{
    position: relative;
}

.notification-box-area.MuiMenuItem-root{
    padding: 10px 76px 10px 20px ;
    width: 400px;
    border-top: 1px solid #d3e0ea;
    flex-direction: column;
    align-items: flex-start;
}
.notification-box-tit{
    font-size: 14px;
    color: #5b5f87;
    white-space: normal;
    line-height: 16px;
    word-break: break-word;
    max-height:32px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-family: "Roboto";
    width:100%;
}
.notification-box-subtit{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 4px;
    white-space: normal;
    font-family: "Roboto";
}
.notification-box-area.top:after {
    content: "\E7B6";
    display: inline-block;
    color: rgb(255, 152, 0);
    position: absolute;
    left: 3px;
    top: 3px;
    font-size: 20px;
    font-family: iconfont;
}
.notification-box-line{
    padding: 0 6px;
    color: #d3e0ea;
}
.notification-area-button{
    position: absolute ;
    right: -13px;
    top: 50%;
    margin-top: -19px;
    width: 36px;
    height: 36px;
    opacity: 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.notification-area-button .iconfont{
    color: #63af57;
    font-size: 28px;
}
.notification-box-area:hover:before{
    right: 40px;
    opacity: 0;
}
.notification-box-area:hover .notification-area-button{
    right: 13px;
    opacity: 1;
}
.notification-box-area:before{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    transform: scale(0.8);
    transform-origin: left top;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.router-morehalf-area{
    display: flex;
    justify-content: space-between;
    height: 36px;
}
.router-more-area.MuiMenuItem-root{
    width: calc(50% - 1px);
    height: 100%;
    padding: 0;
    background: #f2f5f7;
    justify-content: center;
    color: #00bcd4;
    font-weight: normal;
    min-height: 36px;
    line-height: 36px;
    font-size: 14px;
}

.notification-box-area.notification-li-1:before,
.notification-box-area.notification-li-2:before,
.notification-box-area.notification-li-3:before,
.notification-box-area.notification-li-0:before{
    background-position: -72px 0;
}

.notification-box-area.notification-li-11:before{
    background-position: 0 -252px;
}

.notification-box-area.notification-li-22:before,
.notification-box-area.notification-li-42:before,
.notification-box-area.notification-li-71:before{
    background-position: 0 -324px;
}

.notification-box-area.notification-li-101:before{
    background-position: -72px -324px;
}

.notification-box-area.notification-li-43:before,
.notification-box-area.notification-li-23:before,
.notification-box-area.notification-li-72:before{
    background-position: 0 -360px;
}

.notification-box-area.notification-li-102:before{
    background-position: -72px -360px;
}

.notification-box-area.notification-li-21:before,
.notification-box-area.notification-li-41:before{
    background-position: 0 -432px;
}

.notification-box-area.notification-li-31:before{
    background-position: 0 -468px;
}

.notification-box-area.notification-li-73:before{
    background-position: -36px -576px;
}

.notification-box-area.notification-li-12:before,
.notification-box-area.notification-li-81:before{
    background-position: 0 -612px;
}

.notification-box-area.notification-li-151:before,
.notification-box-area.notification-li-152:before{
    background-position: 0 -684px;
}

.notification-box-area.notification-li-153:before{
    background-position: 0 -36px;
}

.noti-msg-box {
    margin-top: -16px;
    padding-bottom: 10px;
}
.noti-msg-region{
    word-break:break-word
}
.noti-msg-sec{
    width:100%;
    line-height:initial;
    word-break:break-word;
}
.noti-msg-item {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    display: flex;
    align-items: center;
    word-break: break-all;
    flex-wrap: nowrap;
}

.noti-msg-txt {
    font-weight: normal;
    color: #a9aabd;
    line-height: 20px;
    font-size: 12px;
    width: 200px;
    flex-shrink: 0;
    padding-right: 20px;
    display: inline-block;
}

.noti-msg-item em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.noti-msg-tit {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0;
    font-weight: normal;
}

.noti-msg-item b {
    font-weight: normal;
}

.noti-msg-box .NotificationMessageDetail_type,
.noti-msg-box .app_screenshot_box{
    width: calc(100% - 220px);
    box-sizing: border-box;
}

.NotificationMessageDetail-imggroup {
    margin-top: 7px;
    margin-bottom: -6px;
}

.NotificationMessageDetail-imggroup li {
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    vertical-align: top;
}

.NotificationMessageDetail-imggroup li:hover img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-imggroup li img {
    width: 90px;
    transition: all .18s linear;
    border: 1px solid #f3f6f8;
}

.apk-large-icon {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    display: inline-block;
}

.NotificationMessageDetail_type {
    background: #e9edf5;
    padding: 16px;
    margin-top: 6px;
}
.NotificationMessageDetail_type:empty{
    padding: 0;
}

.NotificationMessageDetail_type > p {
    font-size: 12px;
    color: #5b5f87 ;
    line-height: 26px;
    margin-bottom: 0 ;
    position: relative;
    padding-right: 60px;
}

.NotificationMessageDetail_type .icon-fileupload-download {
    position: absolute ;
    right: 0px;
    top: 3px;
    margin-top: 0 ;
}

.NotificationMessageDetail_type .icon-fileupload-download svg {
    color: #63af57 ;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}


/* reset */
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area dl, .noti-msg-area dt, .noti-msg-area dd, .noti-msg-area ul, .noti-msg-area ol, .noti-msg-area li, .noti-msg-area p, .noti-msg-area blockquote, .noti-msg-area pre, .noti-msg-area hr, .noti-msg-area figure, .noti-msg-area table, .noti-msg-area caption, .noti-msg-area th, .noti-msg-area td, .noti-msg-area form, .noti-msg-area fieldset, .noti-msg-area legend, .noti-msg-area input, .noti-msg-area button, .noti-msg-area textarea, .noti-msg-area menu {
    margin: initial;
    padding: initial;
    font-family: initial;
}

.noti-msg-area header, .noti-msg-area footer, .noti-msg-area section, .noti-msg-area article, .noti-msg-area aside, nav, address, figure, figcaption, menu, details {
    display: initial;
}

.noti-msg-area table {
    border-collapse: initial;
    border-spacing: initial;
    word-break: break-word;
}

.noti-msg-area caption, .noti-msg-area th {
    text-align: initial;
}


.noti-msg-area i, cite, .noti-msg-area em, .noti-msg-area var, .noti-msg-area address, .noti-msg-area dfn {
    font-style: initial;
}
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area small {
    font-size: initial;
}


.noti-msg-area label, .noti-msg-area summary {
    cursor: initial;
}


.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area em, .noti-msg-area strong, .noti-msg-area b {
    font-weight: initial;
}
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6{
    line-height: 1.5em;
    font-weight: bold;
}
.noti-msg-area h1{
    font-size: 32px;
}
.noti-msg-area h2{
    font-size: 24px;
}
.noti-msg-area li h3,
.noti-msg-area h3{
    font-size: 20px;
    padding: 0;
    font-weight: bold;
}
.noti-msg-area h4{
    font-size: 18px;
}
.noti-msg-area h5{
    font-size: 16px;
}
.noti-msg-area h6{
    font-size: 14px;
}


.noti-msg-area strong,
.noti-msg-area b{
    font-weight: bold;
}
.noti-msg-area li em,
.noti-msg-area em,
.NotificationMessageDetail-box li .noti-msg-area em{
    display: inline;
    width: auto;
    color: initial;
    font-style: italic;
    font-size: initial;
    line-height: 1.5em;
    padding: initial;
}
.noti-msg-area ins{
    text-decoration: underline;
}
.noti-msg-area del{
    text-decoration: line-through;
}
.noti-msg-area code{
    overflow-wrap: break-word;
    background: rgb(241, 241, 241);
    border-radius: 3px;
    padding: 1px 3px;
    font-family: monospace;
}
.noti-msg-area pre{
    overflow-wrap: break-word;
    background: #f1f1f1;
    border-radius: 3px;
    padding: 1em 10px;
}

.noti-msg-area li {
    list-style: unset;
    line-height: 2em;
}
li.public-DraftStyleDefault-depth0{
    list-style: none;
}
.public-DraftStyleDefault-block{
    margin: 0;
}
.rdw-editor-main pre{
    padding: 8px 20px;
}
.noti-msg-area ul ol,
.noti-msg-area ol ul{
    padding-left: 20px;
}
.noti-msg-area ul,
.noti-msg-area ol{
    margin: 10px 16px;
}
.noti-msg-area blockquote{
    border-left: 5px solid #f1f1f1;
    padding-left: 5px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}
.btn_more_single{
    background: #f2f5f7;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #00bcd4;
    cursor: pointer;
}
.btn_more_single:hover{
    background: rgba(0,0,0,.1);
}
.no-msg-area{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 16px;
}
.no-msg-txt{
    color: rgb(169, 170, 189);
    font-family: "Roboto-Light";
}

.head_toolbar_wrap {
    position: relative;
    width: 100%;
    flex-shrink: 0;
}
.head_toolbar_section{
    position: relative;
    display: flex;
    justify-content: space-between;
    height: 64px;
    padding: 0 30px;
    background: none;
    z-index: 80;
    background-blend-mode: hard-light;
    transition: all .18s ease-out .1s;
}
.doc_cent_area{
    display: inline-block;
    height: 48px;
    width: 48px;
}
.doc_cent_area .iconfont{
    font-size: 19px;
    color: #fff;
}
.head_toolbar_action_search{
    position: relative;
    height: 36px;
    min-width: 36px;
    display: none;
}

.head_toolbar_menuview_left {
    display: flex;
    align-items: center;
}
.head_toolbar_menuview_area{
    display: none;
}
.toolbar_logo_area {
    position: relative;
    display: flex;
    align-items: center;
}
.toolbar_logo_link{
    display: inline-flex;
    align-items: center;
}
.toolbar_logo_self {
    max-height: 29px;
}

.toolbar_logo_txt{
    font-size: 18px;
    color: #fff;
    margin-left: 8px;
    font-weight: 500;
}
.head_toolbar_menuview_right{
    display: flex;
    align-items: center;
}

.head_toolbar_nav {
    margin-left: 10px;
    list-style: none;
    color: #ffffff;
    position: relative;
    font-size: 14px;
    padding-right: 30px;
    margin-right: 20px;
    line-height: 30px;
}

.head_toolbar_nav:after {
    content: "";
    display: block;
    width: 1px;
    height: 32px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    right: 0;
    top: 0px;
}
.menu-res-area .iconfont{
    color: #fff;
    font-size: 24px;
}
.head_toolbar_item {
    display: inline-block;
    margin-left: 10px;
}

.head_toolbar_link {
    padding: 0 16px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.8;
    transition: all .24s ease-out .05s;
    border-radius: 16px;
    border: 1px solid transparent;
    box-sizing: border-box;
}

.head_toolbar_link:hover,
.head_toolbar_item.active .head_toolbar_link {
    opacity: 1;
    border: 1px solid rgba(255, 255, 255, 0.8);
    background: rgba(255, 255, 255, 0.1);
}
.head_notif_area .iconfont{
    font-size: 23px;
    color: #fff;
}
.head_notif_area.MuiIconButton-root{
    width: 36px;
    height: 36px;
}
.toolbar_user_area.iconfont{
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    text-transform: none;
}
.head_toolbar_user .MuiButton-label{
    color: #fff;
    font-size: 14px;
}
.head_toolbar_user .iconfont:before{
    font-size: 20px;
    padding-right: 8px;
}
.toolbar_user_item.MuiListItem-root{
    padding: 10px 16px;
}
.toolbar_user_item .iconfont{
    color: #757575;
}
.toolbar_user_item .iconfont:before{
    font-size: 20px;
    padding-right: 30px;
    font-weight: bold;
}
.toolbar_user_txt{
    font-family: "Roboto", "Helvetica", "Arial", sans-serif!important;
}
.toolbar_user_item .toolbar_user_txt{
    font-size: 14px;
}
.menu-res-area .iconfont{
    color: #fff;
    font-size: 24px;
}


.footer_container {
    margin-top: 40px;
    padding-top: 30px;
    background: #262627;
}

.footer_link_group {
    float: left;
    width: 25%;
}

.footer_link_group h3 {
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
}

.footer_link_group em {
    display: block;
    width: 40px;
    height: 2px;
    background: #63af57;
    margin: 12px 0 8px 0;
}

.footer_link_group li a {
    font-size: 12px;
    color: #787986;
    line-height: 24px;
    -webkit-transition: all .18s ease-out;
    -moz-transition: all .18s ease-out;
    transition: all .18s ease-out;
}

.footer_link_group li a:hover,
.footer_link_group li a:active {
    color: #0bbfd6;
}

.footer_container p {
    clear: both;
    font-size: 12px;
    color: #6c6c6d;
    padding-top: 20px;
    margin-bottom: 16px;
    text-align: center;
}

.footer_contact_list li {
    padding-left: 32px;
    margin-bottom: 10px;
    position: relative;
    color: #787986;
}

.footer_contact_list .icon-phone,
.footer_contact_list .icon-email,
.footer_contact_list .icon-address {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 16px;
    height: 16px;
}

.footer_contact_list .icon-phone {
    background: url("/developer/assets/img/footer-icon-phone.png") no-repeat center;
}

.footer_contact_list .icon-email {
    background: url("/developer/assets/img/footer-icon-email.png") no-repeat center;
}

.footer_contact_list .icon-address {
    background: url("/developer/assets/img/footer-icon-location.png") no-repeat center;
}

.title {
    margin-top: 30px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: normal;
    position: relative;
    margin-bottom: 16px;
}

.title:before {
    content: "";
    position: absolute;
    display: block;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    top: 2px;
    left: 0;
}


/* title-large */

.title-large{
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}


.title-detail {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    margin-bottom: 16px;
}

.title-detail:before {
    content: "";
    position: absolute;
    display: block;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    top: 2px;
    left: 0;
}

.mainlayout-container {
    min-height: calc(100% - 40px);
    padding-bottom: 30px;
    box-sizing: border-box;
}

.index__global__breadcrumb + .mainlayout-container {
    min-height: calc(100% - 40px);
}

.mainlayout-container iframe {
    display: none;
}

.footer {
    background: #fff;
    border-top: 1px solid #d3e0ea;
    text-align: center;
    line-height: 39px;
    font-size: 12px;
    color: #a9aabd;

}
.menu_res_section .MuiList-root{
    padding: 0;
}
.menu_res_section .MuiMenuItem-root{
    width: 100%;
    margin: 0;
}
@media screen and (max-width: 1060px) {
    .MuiButton-root.user-action-btn {
        min-width: 44px;
        width: 44px;
        border-radius: 50%;
    }

    .head_toolbar_user .iconfont:before {
        padding-right: 0;
    }

    .toolbar_user_subtxt {
        display: none;
    }
    .head_toolbar_nav,
    .TopMenuView_toolbar_router,
    .head_toolbar_menuview_left .toolbar_logo_area{
        display: none;
    }
    .head_toolbar_section{
        padding: 0 9px;
    }
    .head_toolbar_menuview_area{
        display: block;
    }
    .main_leftcontainer_btn_menu.active,.main_leftcontainer_btn_menu.MuiListItem-button:hover{
        background: #00bcd4;
        color: #fff;
    }
}




.link-button div {
    color: #00bcd4;
}

.link-button div:hover {
    opacity: 0.8;
}

.link-button:hover {
    background: none !important;
}
.raisedButtonCaution button {
    background-color: #ff9800 !important;
}

.raisedButtonCaution {
    background-color: #ff9800 !important;
}
.session_dialog_main{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    overflow: hidden;
    background: url("/developer/assets/img/main-bg3.jpg") no-repeat center;
    background-size: cover;
}

.session_dialog_bg_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    background-size:cover;
    z-index: 555;
} 
.session_dialog_contain{
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    margin:0 auto;
    text-align: center;
    z-index:999;
}
.session_dialog_width{
    display: inline-block;
    text-align: left;
    padding-bottom: 30px;
    background:rgba(255,255,255,1);
    box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);
    border:1px solid rgba(211,224,234,1);
}
.session_dialog_left{
    width:120px;
}
.session_dialog_left .img{
    margin-left: 30px;
    width: 85px;
    height: 85px;
    margin-top: 22px;
    background: url("/developer/assets/img/clock.png");
    background-size: cover;
}
.session_dialog_rigth{
    padding-right: 40px;
}
.session_txts{
    display: flex;
    flex-direction: row;
}
.session_dialog_rigth h3{
    font-size:20px;
    font-weight:500;
    color:rgba(255,152,0,1);
    line-height:28px;
    padding-top: 30px;
}
.session_dialog_rigth p{
    font-size:14px;
    color:rgba(91,95,135,1);
    line-height:22px;
    margin-top:10px;
}
.session_dialog_btns{
    margin-top:30px;
    float: right;
}
.images_popup_viewer .dialog_action_area{
    display: flex;
    justify-content: center;
}
.btn_rotate_area .iconfont{
    color: #63af57;
    font-size: 30px;
    width: 35px;
    height: 35px;
}
.images_popup_viewer .dialog_content_area{
    padding: 40px;
}
.images_popup_area {
    min-width: 800px;
    text-align: center;
}
.images_popup_pic{
    width: 300px;
}
.img_dialog_close{
    position: absolute;
    right: 7px;
    top:12px;
    width: 30px;
    height: 30px;
}
.img_dialog_close .iconfont{
    font-size: 24px;
    color: #ff9800;
}

.arrow_btn_area .iconfont{
    position: absolute;
    top:50%;
    margin-top: -10px;
    font-size: 30px;
    color: #6b6e93;
    width: 35px;
    height: 35px;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.arrow_btn_area .iconfont:hover{
    background: rgba(0,0,0,.04);
}
.arrow_btn_area .icon-btn-back{
    left: 3px;
}
.arrow_btn_area .icon-btn-unfold{
    right: 3px
}
.arrow_btn_area .not_act_btn{
    opacity: 0;
    display: none;
}
.Dialog__title {
    padding: 15px 30px !important;
}

.Dialog__title > h3 {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
    text-transform: capitalize;
}


.Dialog__content, .Dialog__action {
    margin-top: 0 !important;
}

.Dialog__content {
    overflow: auto !important;
}

.Dialog__action > button,
.Dialog__action > div {
    margin: 0 0 0 10px !important;
}
.App-dropdown-list {
    margin-top: 23px;
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
}

.App-dropdown-list span {
    cursor: auto !important;
    vertical-align: middle;
    color: #5b5f87 !important;
}

.App-dropdown-list span > div > div > div {
}

.App-dropdown-list span:hover {
    background: #ffffff !important;
}
.common-label{
    font-size: 12px;
    line-height: 16px;
    display: block;
    margin-bottom: 6px;
}
.cloud-message-view-body{
    position: relative;
    padding-top: 20px;
}
.cloud-message-view-header{
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.cloud-message-view-header-title{
    font-size: 18px;
    color: #5b5f87;
    font-weight: 500;
}
.cloud-message-view-buttons-container{
    position: absolute;
    right: 0;
    top: -18px;
}
.cloud-message-view-header-filter-btn{
    margin-top: 0 !important;
    width: 36px !important;
    height: 36px !important;
    padding: 0 !important;
    min-width: 36px !important;
    vertical-align: top;
    z-index: 2 !important;
}
.filter-menu-body{
    width: 300px;
}
.filter-menu-header{
    box-sizing: border-box;
    border: 1px solid #E9EDF5;
    background: #E9EDF5;
    padding: 0 15px;
    position: relative;
}
.filter-menu-buttons-container{
    position: absolute;
    right: 0;
    top: -5px;
}
.filter-menu-types-body{
    padding: 10px;
}
.filter-label{
    display: block;
    margin-top: 10px;
}
.filter-label-body{
    display: inline-block;
    border: 1px solid;
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 10px;
    margin-top: 10px;
}

.push-type-container{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
}
.push-type-container > div{
    width: 155px !important;
    height: 90px !important;
    position: relative;
    text-align: center;
}
.push-type-avatar-container{
    line-height: 40px;
    font-size: 40px;
    margin: 8px auto;
}
.push-type-div.active {
    color: #63AF57;
}
.push-type-div.active div{
    color: currentColor;
}
.push-type-label-container {
    font-size: 12px;
}
.filter-menu-types-body > label {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1.2em;
    display: block;
    margin-bottom: 4px;
}
.filter-menu-types-body > label > em {
    margin-left: 8px;
    font-weight: normal;
    word-break: break-all;
    color: #00bcd4;
}
.media-radio-button{
    font-size: 12px;
}

.media-template-choose-container{
    width: 100%;
    background: #F2F5F7;
    box-sizing: border-box;
    padding: 20px;
}
.media-template-choose-container > div{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: 100%;
    width: 100%;
}
.phone-screen-body{
    width: 33.3%;
    text-align: center;
    position: relative;
    font-size: 12px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    cursor: pointer;
}
.phone-screen-body:hover{
    transform: scale(1.05);
}
.phone-frame {
    display: inline-block;
    background: url("/developer/assets/img/mobile-frame.png");
    width: 155px;
    height: 290px;
    background-size: 100%;
    cursor: pointer;
}
/* .phone-frame :hover{
    transform: scale(1.2);
} */
.phone-screen-body-img{
    width: 130px;
    margin: 28px auto;
}
.template-checked-img{
    position: absolute;
    top: 38px;
    right: 30px;
    width: 25px;
}
.title-detail {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    margin-bottom: 16px;
}

.title-detail:before {
    content: "";
    position: absolute;
    display: block;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    top: 2px;
    left: 0;
}
.custom-message-body{

}

.config-message-body{
    background: #ffffff;
    padding: 30px;
}
.config-message-footer{
    margin-top: 2px;
    height: 60px;
    position: relative;
    background: #ffffff;
    text-align: right;
    padding-top: 20px;
    padding-right: 20px;
}
.preview-view-body{
    margin: 0 auto;
    width: 460px;
    height: 560px;
    border: 1px solid #babec6;
}
.edit-config-body{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.edit-form-body{
    width: 400px;
}
.edit-form-body > div{
    margin-bottom: 10px;
}
.edit-form-body label{
    color: #a9aabd;
    font-weight: normal;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif" !important;
}
.edit-form-input{
    width: 100% !important;
}
.preview-view-header{
    height: 70px;
    background: #E9EDF5;
    box-sizing: border-box;
    padding: 20px;
    border-bottom: 1px solid #babec6;
}
.preview-view-header h3{
    color: #1790FF;
    font-weight: normal;
}
.preview-view-header span {
    font-size: 12px;
    color: #A9AABD;
}
.push-list-title{
    font-size: 16px;
    color: #5B5F87;
    margin-right: 20px;
    margin-left: 10px;
}
.push-list-title:before {
    content: " ";
    position: absolute;
    display: block;
    width: 2px;
    height: 20px;
    background: #5b5f87;
    top: 17px;
    left: 0;
}

.preview-view-pic-container .mobile-frame{
    width: 220px;
    height: 422px;
    background: url("/developer/assets/img/mobile-frame.png");
    background-size: 100%;
    margin: 40px auto;
}
.mobile-frame {
    position: relative;
}
.push-dlg-title {
    font-size: 12px;
}

.preview-view-pic-container img {
    width: 186px;
    height: 340px;
    margin: 38px 17px;
}
.end-time-text-field{

}
.end-time-button{
    position: absolute;
    right: 0;
}
.end-time-container{

}
.push-done-body{
    padding: 20px;
}
.push-done-labelContainer{
    height: 245px;
    overflow: auto;
}
.push-done-label{
    display: block;
    margin-bottom: 10px;
    color: #a9aabd;
    word-break: break-all;
}
.push-done-label span{
    color: #5b5f87;
}
.push-done-header{
    height: 150px;
    text-align: center;
    color: #5B5F87;
}
.push-done-header .icon {
    font-size: 90px;
}

.icon-plane {
    color: #01A5ED;
}
.icon-cross {
    color: #C24F47;
}
.icon-disable {
    color: #A9AABD;
}
.icon-success {
    color: #63AF57;
}
.icon-wait {
    color: #01A5ED;
}

.upload-img-form-body{
    height: 75px;
    box-sizing: border-box;
    border: 1px gray dashed;
}
.upload-img-form-body.Dialog__content_UploadApk{
    width: 100%;
    height: auto;
    padding: 15px;
    padding-left: 60px;
    margin: 10px 0 10px 0;
}
.upload-img-form-body img{
    width: 35px;
    position: absolute;
    left: 15px;
    top: 15px;
}
.upload-img-form-body h3{
    font-size:12px;
    line-height:16px;
    color: #5b5f87;
    font-weight: normal;
}
.upload-img-form-body h3 span{
    color: #a9aabd;
    display: block;     
    margin-top: 6px;
}
.know-more-detail-input{
    width: 190px !important;
    margin-right: 20px;
}
.text-color-div{
    display: inline-block;
    margin-right: 0px;
    position: relative;
    width: 190px;
}

.text-color-div > input{
    position: absolute;
    right: 0;
    top: 38px;
    display: inline-block;
    width: 24px;
    border: none;
    z-index: 10;
    cursor: pointer;
}
.select-delete-bar {
    padding: 10px 20px;
    border: 1px solid #d3e0ea;
    background: #E9EDF5;
    height: 30px;
    line-height: 30px;
}
.select-delete-bar i {
    font-size: 24px;
    color: #5b5f87;
}
.select-delete-bar span {
    font-size: 14px;
    color: #a9aabd;
    padding-left: 5px;
}
.select-delete-bar .action-button {
    float: right;
    text-transform: uppercase;
    color: rgba(91, 95, 135, 0.3);
    cursor: pointer;
}


.push-setting-body{

}
.push-time-wrapper {
    margin-top: 20px;
    display: flex;
}
.push-time-wrapper .dt-picker {
    flex: 1 0 50%;
    margin-right: 20px;
}
.push-time-wrapper .timezone-picker {
    flex: 1 0 50%;
}
.push-time-wrapper .timezone-picker input {
    border-bottom: 1px solid #d3e0ea;
    padding: 8px 12px;
}
.push-time-wrapper .timezone-picker .timezone-picker-input-icon {
    right: 10px;
    top: 7px;
}
.push-setting-body label{
    margin-bottom: 6px;
    display: block;
    font-size: 12px;
}

.push-setting-body .dt-picker{
    /* display: inline-block;
    width: calc(100% - 320px) */
}
/* .push-setting-body .dt-picker + p{
    display: inline-block;
    width: 320px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #a9aabd;
    font-size: 12px;
} */

.push-setting-body .dt-picker input{
    padding: 0;
    font-size: 16px;
    border-bottom: 1px solid #d3e0ea;
    outline: none;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
}
.push-setting-body .dt-picker input:focus{
    border: none;
    border-bottom: 2px solid #00bcd4;
}
.push-setting-body .dt-picker-input-icon{
    right: 8px;
    top: 5px;
}
.cloud-message-preview-box {
    position: absolute;
    top: 150px;
    left: 17px;
    width: 146px;
    background-color: rgba(255, 255, 255, .8);
    margin: 0 10px;
    padding: 10px;
    border-radius: 4px;
    min-height: 52px;
}
.cloud-message-header-preview {
    display: flex;
    align-items: center;
}
.cloud-message-header-preview i{
    color: #039BEB;
    margin-right: 6px;
    font-size: 18px;
}
.cloud-message-header-preview span {
    /* text-transform: uppercase; */
    color: #5B5F87;
    font-size: 11px;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    line-height: 1.5em;
    max-height: 1.5em;
}
.cloud-message-title-preview {
    color: #5B5F87;
    font-size: 12px;
}
.cloud-message-content-preview {
    color: rgba(91, 95, 135, .6);
    font-size: 11px;
    line-height: 1.5em;
    width: 100%;
    overflow: hidden;
    max-height: 3em;
    word-break: break-all;
}
.preview-fullscreen-skip{
    display: block;
    color: #fff;
    background: rgba(0,0,0,0.9);
    font-size: 12px;
    line-height: 22px;
    padding: 0 4px;
    height: 18px;
    position: absolute;
    right: 24px;
    top: 47px;
    border-radius: 11px;
    max-width: calc(100% - 60px);
}
.preview-fullscreen-skip span,
.preview-fullscreen-more span{
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.preview-fullscreen-more{
    display: block;
    font-size: 12px;
    height: 18px;
    position: absolute;
    right: 24px;
    bottom: 47px;
    max-width: calc(100% - 60px);
}

.preview-window-graphic-container{
    left: 17px;
    top: 40px;
    position: absolute;
    width: 186px;
    height: 340px;
    overflow: hidden;
}
.preview-window-graphic-container:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0, .2);
    z-index: 8;
}
.preview-window-graphic-container > img{
    width: 100%;
    height: 100%;
    filter: blur(3px);
    margin: 0;
}
.preview-window-graphic-box{
    width: 166px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 3px 8px rgba(0,0,0,0.12);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.preview-window-graphic-box img{
    margin: 0;
    width: 146px;
    height: 195px;
    display: block;
    background: #f2f5f7;
    margin-left: 10px;
    margin-bottom: 10px;
}
.preview-window-graphic-box h3{
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin: 4px 0 4px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: calc(100% - 30px);
}
.preview-window-graphic-box .preview-window-graphic-container-button{
    position: absolute;
    right:10px;
    top: 5px;
}
.preview-window-graphic-box button{
    color: rgb(255, 255, 255);
    width: calc(100% - 20px);
    outline: none;
    border: none;
    margin: 10px;
    height: 22px;
    font-size: 12px;
    border-radius: 2px;
    transition: all .24s ease-out;  
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.preview-single-container{

}
.preview-single-box{
    width: 166px;
    height: 220px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(0,0,0,0.12);
    background: none;
}
.preview-single-box img{
    margin: 0;
    width: 100%;
    height: 100%;
}
.preview-single-box button{
    position: absolute;
    /* right: 10px; */
    left: 15px;
    bottom: 10px;
    background: none;
    text-transform: none;
    outline: none;
    border: none;
    font-size: 12px;
    transition: all .24s ease-out;
    /* height: 13px; */
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-align: right;
    /* width: auto; */
}
.preview-single-container-button{
    position: absolute;
    color: #fff;
    text-align: center;
    bottom: -30px;
    left: 50%;
    right: initial;
    top: initial;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #000;
    font-size: 11px;
    line-height: 18px;
}

.UploadImgForm-color-switch{
    position: absolute;
    right: 0;
    bottom: 10px;
}
.raisedButtonCaution button {
    background-color: #ff9800 !important;
}
.featured_img_pic{
    width:100%;
    height:100%;
    object-fit: cover;
}
.featured_img_area{
    display: block;
    width:320px;
    height:280px
}
.file_name_txt{
    max-width: 200px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.react-tooltip-lite {
    background: #9e9e9e;
    color: white;
    max-width: 300px!important;
    word-break: break-all;
}
.react-tooltip-lite-arrow {
    border-color: #333;
}

.tooltip-wrapper.important {
    display: inline-block;
    width: 20px;
    background: #9e9e9e;
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
}


.push-progress-stepper-box{
    margin-top: 0;
    box-shadow: none;
}
.push-progress-stepper-container{
    padding: 0 !important;
}
.push-progress-stepper-content{
    width: auto;
}
.pushedit-parameter {
    background: #fff;
}
.task-config-container.task-content {
    box-sizing: border-box;
    padding: 0 20px;
}
.task-config-box,.push-progress-stepper-action{
    box-sizing: border-box;
    padding: 0 20px;
}
.AppDetailTabsView_content {
    margin-bottom: 30px;
}

.AppDetailTabsView_tabs {
    border-bottom: 1px solid #d3e0ea;
}

.AppDetailTabsView_tabs > div {
    background: none !important;
    width: 50% !important;
}

.AppDetailTabsView_tabs button {
    color: #5b5f87 !important;
    font-size: 16px !important;
    height: 60px !important;
    text-transform: none !important;
}

.AppDetailTabsView_tabs_content > div {
    min-height: 200px;
    height: auto !important;
}

.AppDetailTabsView_tabs_content > div > div {
    position: relative;
}

.AppDetailTabsView_details_language {
    position: absolute !important;
    right: 0;
    top: 0px;
    width: 160px !important;
}

.AppDetailTabsView_developer_content {
    padding-bottom: 20px;
}

.AppDetailTabsView_details_content li,
.AppDetailTabsView_developer_content li {
    width: 100%;
    padding-bottom: 30px;
    color: #5b5f87;
    font-size: 14px;
    line-height: 1em;
}

.AppDetailTabsView_details_content li label,
.AppDetailTabsView_developer_content li label {
    display: block;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 16px;
}
.AppDetailTabsView_developer_content li button{
    width: 36px !important;
    height: 36px !important;
    padding: 0 !important;
    margin-bottom: -16px !important;
    margin-left: 12px  !important;
    top: 6px;
}
.AppDetailTabsView_developer_content li button svg{
    height: 20px !important;
}

.AppDetailTabsView_details_content li p {
    line-height: 26px;
}

.AppDetailTabsView_details_content li span {
    color: #5b5f87;
    font-size: 12px;
    line-height: 12px;
    height: 24px;
    padding: 4px 8px;
    margin-right: 8px;
    background: #e3e6ec;
}

.AppDetailTabsView_details_content li span:hover {
    background: #d4d7e1;
}

.AppDetailTabsView_developer_content li {
    position: relative;
}

.AppDetailTabsView_developer_content li button {
    vertical-align: top;
    margin-top: -18px !important
}

.AppDetailTabsView_files_content li {
    float: left;
    background: #ffffff;
    border: 1px solid #d3e0ea;
    position: relative;
    transition: box-shadow .18s;
    margin: 16px 16px 0 0;
}

.AppDetailTabsView_files_content li button {
    width: 320px !important;
    height: 72px !important;
    padding-left: 67px !important;
    text-align: left !important;
    margin-left: 0 !important;
}

.AppDetailTabsView_files_content li h3 {
    color: #5b5f87;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px !important;
}

.AppDetailTabsView_files_content li p {
    color: #a9aabd;
    font-size: 12px;
    font-weight: normal;
    margin-top: 8px;
    line-height: 12px !important;
}

.AppDetailTabsView_files_content li:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.AppDetailTabsView_files_content li i {
    position: absolute;
    display: block;
    left: 16px;
    top: 16px;
    width: 35px;
    height: 40px;
    background: url("/developer/assets/img/AppDetailTabsView_files_pdf.png");
}

.AppDetailTabsView_files_content li .AppDetailTabsView_files_web {
    background: url("/developer/assets/img/AppDetailTabsView_files_web.png");
}

.AppDetailTabsView_files_content li:nth-child(3n) {
    margin: 16px 0 0 0;
}

















.AppDetailView-appinfo {
    background: #fff;
    border-bottom: 1px solid #d3e0ea;
    margin-top: -50px;
}

.AppDetailView-appinfo-content {
    position: relative;
    padding: 50px 310px 6px 0px;
    box-sizing: border-box;
}



.AppDetailView-appinfo-content-h3 {

    margin-top: 5px;
}

.AppDetailView-appinfo-content-img {
    width: 58px;
    height: 58px;
    position: absolute;
    left: 0;
    top: 60px;
}

.AppDetailView-appinfo-content-h3 p {
    font-weight: normal;
    display: inline-block;
}

.AppDetailView-appinfo-content-dev, .AppDetailView-appinfo-content-pkg, .AppDetailView-appinfo-content-type,
.AppDetailView-appinfo-content-charge {
    line-height: 14px;
    margin-top: 15px;
    padding-left: 18px;
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    margin-bottom: 25px;
}

.AppDetailView-appinfo-content-dev {
    background: url("/developer/assets/img/tabs-content-icon-user.png") no-repeat left center;
}

.AppDetailView-appinfo-content-pkg {
    background: url("/developer/assets/img/tabs-content-icon-package.png") no-repeat left center;
}

.AppDetailView-appinfo-content-type {
    background: url("/developer/assets/img/tabs-content-icon-system.png") no-repeat left center;
}

.AppDetailView-appinfo-content-charge {
    background: url("/developer/assets/img/tabs-content-icon-charge.png") no-repeat left center;
}

.AppDetailView-appinfo-content-span {
    font-size: 11px;
    text-transform: uppercase;
    margin-top: -2px;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    font-weight: normal;
    margin-left: 16px;
    padding: 0 8px;
    vertical-align: middle;
}

.AppDetailView-appinfo-content-span.appStatusInactive {
    color: #ff9800;
    background: #f5e2c6;
}

.AppDetailView-appinfo-content-span.appStatusActive {
    color: #63af57;
    background: #e0efdd;
}

.AppDetailView-appinfo-content-span.appStatusDisable {
    color: #a9aabd;
    background: #dedfe7;
}

.AppDetailView-appinfo-content-action {
    position: absolute;
    right: 0;
    top: 70px;
}
.AppDetailView-appinfo-devinfo{
    position: absolute;
    width: 310px;
    top: 165px; 
    right: 0;
    height: 44px;
    background: #f2f5f7;
}
.AppDetailView-appinfo-devinfo button{
    margin:  0 !important;
    height: 100% !important;;
}
.AppDetailView-appinfo-summary {
    height: 97px;
    width: 310px;
    padding: 18px 20px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 60px;
    text-align: right;
    background: url("/developer/assets/img/AppGeneralInfoPanelView_download_times_2.png") no-repeat 20px center #f2f5f7;
}

.AppDetailView-appinfo-content-h1 {
    line-height: 1.2em;
    font-weight: normal;
    font-family: 'number' !important;
    color: #00bcd4;
    font-size: 40px;
}

.AppDetailView-tabbox {
}

.AppDetailView_tabs > div:first-child {
    border-bottom: 1px solid #d3e0ea;
}

.AppDetailView_tabs > div {
    margin-bottom: -1px;
    background: transparent !important;
}

.AppDetailView-tabbox-btn {
    height: 48px !important;
    width: auto !important;
    margin-right: 30px !important;
    margin-bottom: -1px !important;
}

.AppDetailView-tabbox-btn > div {
    border-bottom: 2px solid transparent;
}

.AppDetailView-tabbox-btn div {
    margin-top: -1px;
    text-transform: capitalize !important;
}

.AppDetailView-tabbox-btn.active {
    margin-top: 0px !important;

}

.AppDetailView-tabbox-btn.active > div {
    border-bottom: 2px solid currentColor;
}

.AppDetailView-tabbox-btn.active div {
}

.AppDetailView_tabs_content {
    padding: 30px 0 0 0;
}

.AppDetailView_tabs_content > div {
    height: auto !important;
}

/*AppDetailView-version*/

.AppDetailView-version-list > .AppDetailView-version-list-apk {
    transition: all .24s ease-out;
}

.AppDetailView-version-list > .AppDetailView-version-list-apk:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
}

.AppDetailView-version-list {
    display: inline-block;
    vertical-align: top;
    width: 240px;
    position: relative;
    z-index: 1;
}

.AppDetailView-version-list .no-data {
    margin-top: 120px;
}

.AppDetailView-version-list .title-detail {
    margin-top: 0;
}

.AppDetailView-version-list-filter {
    position: absolute !important;
    top: -13px;
    right: -16px;
}

.AppDetailView-version-list-filter svg {
    display: none !important;
}

.AppDetailView-version-list-filter > button > div:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: -2px;
    margin-top: -2px;
    background: url("/developer/assets/img/btn-icon-filter.svg") no-repeat 50%;
    margin-bottom: -3px;
}
.tabs-content-sort-btn{
    font-size: 14px !important;
}
.tabs-content-sort-btn svg {
    color: #63af57 !important;
    fill: #63af57 !important;
    margin: 0 !important;
    right: 16px !important;
}

.AppDetailView-version-list-apk button,
.AppDetailView-version-list-newapk button {
    margin-left: 0 !important;
    width: 240px !important;
    height: 68px !important;
    box-sizing: border-box !important;
}

.AppDetailView-version-list .AppDetailView-version-list-loadmore {
    height: 36px !important;
    width: 240px !important;
    margin-left: 0 !important;
}

.AppDetailView-version-list-loadmore div {
    color: #63af57;
}

.AppDetailView-version-list-newapk {
    background: #e9edf5;
    border: 1px dashed #a9aabd;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.AppDetailView-version-list-newapk div > span {
    color: #63af57 !important;
    vertical-align: baseline !important;
    height: 68px;
    line-height: 68px;
}

.AppDetailView-version-list-newapk div > span:last-child::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: url("/developer/assets/img/tab_title_add_btn.png") no-repeat center;
    margin-bottom: -3px;
}

.AppDetailView-version-list-apk {
    background: #fff;
    margin-bottom: 10px;
    position: relative;
}

.AppDetailView-version-list-apk.active {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
}

.AppDetailView-version-list-apk.apkOffline {
    background: #fafbfc;
}

.AppDetailView-version-list-apk.apkOffline.active {
    background: #a9aabd;
}

.AppDetailView-version-list-apk button {
    text-align: left !important;
}

.AppDetailView-version-list-apk button > div {
    padding: 14px 25px 0 57px;
    height: 68px;
    box-sizing: border-box;
}

.AppDetailView-version-list-apk-img {
    width: 29px;
    height: 29px;
    border-radius: 9px;
    position: absolute;
    top: 12px;
    left: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppDetailView-version-list-apk-h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    color: #5b5f87;
    word-break: break-all;
    margin-right: 34px;
    max-height: 2em;
    overflow: hidden;
}

.AppDetailView-version-list-apk.apkOffline .AppDetailView-version-list-apk-h3 {
    color: #a9aabd;
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-h3,
.AppDetailView-version-list-apk.apkOffline.active .AppDetailView-version-list-apk-h3 {
    color: #fff;
}

.AppDetailView-version-list-apk-time {
    font-size: 12px;
    font-weight: normal;
    line-height: 1em;
    color: #a9aabd;
    margin-top: 8px;
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-time {
    color: rgba(255, 255, 255, 0.7);
}

.AppDetailView-version-list-apk-span {
    font-size: 12px;
    font-weight: normal;
    line-height: 1em;
    color: #ff9800;
    position: absolute;
    right: 16px;
    top: 16px;
}

.AppDetailView-version-list-apk-span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    background: #63af57;
    border-radius: 50%;
    margin-right: 5px;
    margin-bottom: 3px;
}

.AppDetailView-version-list-apk.apkOffline .AppDetailView-version-list-apk-span:before {
    background: #a9aabd;
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-span:before,
.AppDetailView-version-list-apk.active.active .AppDetailView-version-list-apk-span:before {
    background: #fff;
}

.apkOnline .AppDetailView-version-list-apk-span {
    color: #66bb6a;
}

.apkOffline .AppDetailView-version-list-apk-span {
    color: #a9aabd;
}

.AppDetailView-version-list-apk.apkOffline.active .AppDetailView-version-list-apk-span {
    color: rgba(255, 255, 255, 0.7);
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-span {
    color: #b0eaf1;
}

.AppDetailView-version-list-apk.apkPending:after,
.AppDetailView-version-list-apk.apkDraft:after,
.AppDetailView-version-list-apk.apkRejected:after {
    content: "";
    display: block;
    position: absolute;
    right: -9px;
    top: -6px;
    width: 55px;
    height: 54px;
    background: url("/developer/assets/img/AppDetailView-version-list-apk-status.png") no-repeat left top;
}

.AppDetailView-version-list-apk.apkDraft:after {
    background-position: center top;
}

.AppDetailView-version-list-apk.apkRejected:after {
    background-position: -110px top;
}

.AppDetailView-version-detail {
    display: inline-block;
    width: calc(100% - 260px);
    margin-left: 20px;
    background: #fff;
    padding: 10px 30px 20px;
    box-sizing: border-box;
    position: relative;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppDetailView-version-reject-reason {
    padding: 12px 16px 16px 46px;
    font-size: 14px;
    color: #ff9800;
    margin-bottom: 20px;
    background: url("/developer/assets/img/AppDetailView-version-reject-reason.png") no-repeat 16px 12px #ffeacc;
    text-align: left;
}

.AppDetailView-version-reject-reason span {
    font-weight: 500;
}

.notice-box-default {
    padding: 12px 16px 16px 46px;
    font-size: 14px;
    color: #00bcd4;
    margin-bottom: 2px;
    background: url("/developer/assets/img/rolelist-jurisdiction-checked.png") no-repeat 16px 14px #ccf2f6;
    text-align: left;
}
.notice-box-default em{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
}

.AppDetailView-version-detail > img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -99px 0 0 -159px;
}

.AppDetailView-version-detail-content {
    position: relative;
}

.AppDetailView-version-detail-btn-viewdetail {
    position: absolute;
    right: 0px;
    top: 82px;
}

.AppDetailView-version-detail-content > p {

    overflow: hidden;
    width: 100%;
    font-size: 14px;
    color: #8a8ea7;
    line-height: 26px;
    margin-top: -7px;
    white-space: normal;
}

.AppDetailView-version-detail-btn-viewdetail button {
    margin-left: 0 !important;
}

.AppDetailView-version-detail-btn-viewdetail div > span {
    color: #63af57 !important;
    padding: 0 8px !important;
    vertical-align: baseline !important;
}

.AppDetailView-version-detail-btn-viewdetail div > span:last-child::after {
    content: "";
    display: inline-block;
    width: 13px;
    height: 8px;
    margin-left: 8px;
    background: url("/developer/assets/img/tltle-btn-close2.png") no-repeat center bottom;
    margin-bottom: 1px;
}

.AppDetailView-version-detail-btn-viewdetail.close div > span:last-child::after {
    background: url("/developer/assets/img/tltle-btn-close2.png") no-repeat center top;
}

.AppDetailView-version-detail-infobox {
    background: #e9edf5;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: absolute;
    top: 130px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    overflow: auto;
    padding-left: 30px;
    padding-bottom: 0;
    padding-right: 0;
    max-height: 360px;
    z-index: 2;
    transform: scale(0);
    transform-origin: top;
    border: 1px solid #d3e0ea;
    padding-top: 10px;
    opacity: 0;
}

.AppDetailView-version-detail-infobox.open {
    transform: scale(1);
    opacity: 1;
}

.AppDetailView-version-detail-infobox-li {
    display: inline-block;
    vertical-align: top;
    width: 180px;
    margin-right: 30px;
    margin-bottom: 20px;
}

.AppDetailView-version-detail-infobox-p {
    font-size: 14px;
    color: #5b5f87 !important;
    word-break: break-all;
}

.AppDetailView-version-detail-actiongroup {
    border-top: 1px solid #d3e0ea;
    padding-top: 20px;
    margin-top: 30px;
}

.AppDetailView-version-detail-actiongroup > div,
.AppDetailView-version-detail-actiongroup > button {
    float: right;
}

.icon-fileupload-download svg {
    color: #63af57 !important;
}

/*
css 整理
*/
.AppDetailView-screenshots-title {
    line-height: 18px;
    margin: 30px 0 16px 0;
}

.AppDetailView-version-reject-reason-text {
    white-space: pre-wrap;
}

.AppDetailView-version-list .title-version-detail{
    display: none;
}


/* AppDetailView-version-push-feedback start */

.AppDetailView-version-push-feedback{
    text-align: center;
    /* background: #f2f5f7; */
    padding: 30px 40px;
    margin-bottom: 20px;
}
.AppDetailView-version-push-feedback h3{
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5em;
    color: #5b5f87;
    margin-bottom: 16px;
}
.AppDetailView-version-push-feedback p{
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.5em;
}
.AppDetailView-version-push-feedback p span{
    color: #00bcd4;
    cursor: pointer;
}
.AppDetailView-version-push-feedback > div{
    margin-top: 20px;
}
.AppDetailView-version-push-feedback h3:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background: url("/developer/assets/img/icon-pending.png") no-repeat center;
    margin: 0 auto;
    margin-bottom: 10px;
}
.AppDetailView-version-push-feedback.successed h3:before {
    background: url("/developer/assets/img/icon-finished.png") no-repeat center;
}
.AppDetailView-version-push-feedback.failed h3:before {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

/* AppDetailView-version-push-feedback end */





@media screen and (max-width: 1023px) {
    .AppDetailView-appinfo-content {
        padding: 60px 20px 48px 20px !important;
    }

    .AppDetailView-appinfo-summary {
        right: 20px !important;
    }
    .AppDetailView-appinfo-summary{
        border-left: none;
        background: none;
        top: 20px;
    }
    .AppDetailView-appinfo-content-h1{
        font-size: 16px !important;
    }
    .AppDetailView-appinfo-content > p{
        margin-bottom: 10px !important;
    }
    .AppDetailView-version-list{
        width: 100%;
        display: block;
    }
    .AppDetailView-version-detail{
        width: 100%;
        margin-left: 0;
        display: block;
    }
    .AppDetailView-version-list-newapk,
    .AppDetailView-version-list-apk{
        margin-bottom: 6px;
    }
    .AppDetailView-version-list-newapk div > span{
        height: 36px;
        line-height: 36px;
    }
    .AppDetailView-version-list-apk button, 
    .AppDetailView-version-list-newapk button{
        width: 100% !important;
        height: 36px !important;
    }
    .AppDetailView-version-list-apk.active{
        background-size: cover !important;
    }
    .AppDetailView-version-list .title-version-detail{
        display: block;
        margin-top: 30px;
    }
    .AppDetailView-version-list-apk-img{
        top: 4px;
    }
    .AppDetailView-version-list-apk-h3{
        margin-right: 10px;
    }
    .AppDetailView-version-list-apk-h3,
    .AppDetailView-version-list-apk-time{
        display: inline;
        vertical-align: top;
        line-height: 36px;
        max-height: 36px;
    }
    .AppDetailView-version-list-apk button > div{
        height: 36px;
        padding-top: 0;
    }
    .AppDetailView-version-list-apk-span{
        top: 10px;
    }
}




/* AppDetailView-appinfo-ul start */


.AppDetailView-appinfo-ul{
    margin-top: 22px;
}
.AppDetailView-appinfo-ul li{
    display: inline-block;
    vertical-align: top;
    min-width: 214px;
    margin-right: 16px;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 24px;
}
.AppDetailView-appinfo-ul li p {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
    color: #5b5f87;
}


.push-progress-step > span{
    padding-left: 36px !important;
    padding-right: 0 !important;
}
.push-progress-stepper-arrow{
    margin: 0 20px;
}

.title-version-label {
    font-size: 12px;
    color: #a9aabd;
}
.sandbox-container {
    display: flex;
    padding-top: 20px;
}
.sandbox-type-menu {
    flex: 0 0 240px;
    margin-right: 20px;
}

.sandbox-type-item {
    background-color: #fff;
    padding: 10px 12px 10px 56px;
    border: 1px solid #D3E0EA;
    border-radius: 2px;
    position: relative;
    margin-bottom: 8px;
    cursor: pointer;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.sandbox-type-item.active {
    box-shadow:0 3px 8px 0 rgba(0,0,0,0.12);
}
.sandbox-type-item.active:after {
    background: url("/developer/assets/img/icon-radiobutton-checked.png") no-repeat currentColor;
    height: 13px;
    width: 17px;
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.sandbox-type-item.active .sandbox-type-title {
}
.sandbox-type-icon {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 30px;
}
.sandbox-type-title {
    color: #5B5F87;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 2px;
}
.sandbox-type-desc {
    font-size: 12px;
    color: #A9AABD;
    line-height: 18px;
}
.sandbox-content-wrapper {
    flex: 0 0 740px;
    width: 740px;
}
.sandbox-content-inner {
    background-color: #fff;
    padding: 30px;
    box-shadow:0px 3px 8px 0px rgba(0,0,0,0.12);
}
.sandbox-sample-data {
    margin-top: 30px;
}
.sandbox-sample-data .sandbox-data-title{
    color: #5B5F87;
    font-size: 18px;
    font-weight: 600;
    padding: 0 10px;
    border-left: 2px solid #5B5F87;
    line-height: 20px;
    margin-bottom: 18px;
}
.sandbox-sample-data-table {
    width: 740px;
}
.sandbox-sample-data-table thead {
    box-shadow:0 -2px 0 0 rgba(91,95,135,1);
    line-height: 43px;
    color: #A9AABD;
}
.sandbox-sample-data-table tbody tr {
    background: #fff;
    color: #5B5F87;
    line-height: 20px;
}
.sandbox-sample-data-table tbody tr:not(:last-child) {
    border-bottom: 1px solid #D3E0EA;
}
.sandbox-sample-data-table td,
.sandbox-sample-data-table th {
    padding: 10px 20px;
    word-break: break-all;
    max-width: 250px;
}
.sandbox-content {
    flex: 0 0 740px;
    background-color: #fff;
    padding: 30px;
    box-shadow:0px 3px 8px 0px rgba(0,0,0,0.12);
    box-sizing: border-box;
}
.sandbox-content-title {
    color: #5B5F87;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}
.sandbox-content-desc {
    margin-top: 6px;
    color: #A9AABD;
    font-size: 12px;
    margin-bottom: 30px;
    line-height: 18px;
}
.sandbox-step-item {
    position: relative;
    padding-left: 50px;
}
.sandbox-step-item.open {
    margin-bottom: 40px;
}
.sandbox-step-item.open .sandbox-step-desc{
    display: block;
}
.sandbox-step-item:not(:last-child) {
    margin-bottom: 30px;
}
.sandbox-step-no {
    border:1px solid rgba(91,95,135,1);
    border-radius: 100%;
    width: 34px;
    text-align: center;
    color: #5B5F87;
    font-size: 16px;
    line-height: 34px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

.sandbox-step-title {
    color: #5B5F87;
    font-size: 16px;
    line-height: 36px;
}
.sandbox-step-desc {
    color: #A9AABD;
    font-size: 12px;
    line-height: 20px;
    display: none;
}
.sandbox-operation-btn {
    margin-top: 17px;
    margin-left: 0!important;
}
.sandbox-step-icon-done {
    line-height: 0;
    background-color: #01A5ED;
    border-radius: 100%;
    text-align: center;
    font-size: 16px;
    padding: 6px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.sandbox-step-icon-half-done {
    background: #01A5ED;
    color: #fff;
    border: none;
}
.sandbox-link-view-doc {
    color: #63AF57;
    cursor: pointer;
}
.sandbox-content-link {
    float: right;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}
.Dialog__row_UploadApk{
    display: flex;
    margin: 10px 0;
    padding:10px;
    padding-bottom: 0px;
    background: #F9FAFC;
    border: 1px dashed #e0e0e0;
    position: relative;
    overflow: hidden;
    transition: all .18s ease-out;
    cursor: pointer;
    flex-direction: row;
}
.Dialog__row_UploadApk:hover .del_upload_apk{
    opacity: 1;
}
.Dialog_col_uploadApk{
    flex: 1;
}
.dialog_col_uploadApk_tit{
    font-size: 12px;
    color:rgba(169,170,189,1);
    margin-bottom: 5px;
}
.uploadApkSel{
    width: 90%;
    height: 45px!important;
    line-height: 45px!important;;
}
.uploadApkSel label{
    top:10px !important;
}
.uploadApkSel button{
    top:0px !important;
    right:-10px !important;
}
.uploadApkSel>div{
    margin-top: 0!important;
    height: 40px!important;
    line-height: 40px!important;
    /* overflow: hidden; */
}

.dialog_col_uploadApk_con{
    height: 40px;
    width: 90%;
    position: relative;
    background: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}
.dialog_col_uploadApk_con input{
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
    z-index:9;
    opacity: 0;
}
.add_upload_apk_btn{
    width: 100%;
    position: relative;
    left: -10px;
    margin-top:10px;
    border: 1px dashed #D3E0EA;
    box-shadow: none!important;
}
.add_upload_apk_btn span{
    color: #63af57 !important;
}
.add_upload_apk_btn span:last-child::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: url(/developer/assets/img/tab_title_add_btn.png) no-repeat center;
    margin-bottom: -3px;
}
.del_upload_apk{
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top:40px;
    opacity: 0;
}
.del_upload_apk svg{
    color: #ff9800 !important;
}

.raisedButtonCaution button {
    background-color: #63af57 !important;
}
.raisedButtonCaution.btn_disabled button {
    background-color: rgb(229, 229, 229)!important;
}

.upload_apk_icon{
    background: url(/developer/assets/img/icon_Upload.png) no-repeat center top;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.upload_apk_file{
    background: url(/developer/assets/img/taskedit-config-box-list-fileupload-btn.png) no-repeat center top;
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 5px;
}
.upload_text_row{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items:center;
}
.reUpload_icon{
    position: absolute;
    right: 10px;
    top: 8px;
}
.upload_text_row svg {
    color: #63af57 !important;
}

.add_upload_apk_btn > button > div {
    background: #F9FAFC;
}

i.have_file_css{
    max-width: 200px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#63af57;
    white-space: nowrap;
}
.AppDetailView_left_container,
.AppDetailView_right_container {
    display: inline-block;
    margin-top: 22px;
    vertical-align: top;
}

.AppDetailView_left_container {
    margin-right: 30px;
    width: 240px;
}

.AppDetailView_download_box {
    background: #ffffff;
    padding: 16px;
    margin-bottom: 30px;
    transition: all .18s linear;
}

.AppDetailView_download_box:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    transform: translate3d(0, -2px, 0);
}

.AppDetailView_left_appinfo_box {
    position: relative;
    height: 50px;
    padding-left: 74px;
    padding-top: 8px;
}

.AppDetailView_left_appinfo_box img {
    position: absolute;
    left: 0;
    top: 0;
    width: 58px;
    height: 58px;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}

.AppDetailView_left_appinfo_box h3 {
    font-size: 16px;
    color: #5b5f87;
    margin-bottom: 3px;
    height: 21px;
    overflow: hidden;

}

.AppDetailView_left_appinfo_box p {
    font-size: 14px;
    color: #a9aabd;
}

.AppDetailView_download_box ul {
    margin-top: 12px;
}

.AppDetailView_download_box li {
    position: relative;
    text-align: left;
    margin-top: 8px;
    color: #a9aabd;
    font-size: 12px;
    white-space: nowrap;
}

.AppDetailView_download_box li > span {
    position: absolute;
    right: 0px;
    top: -1px;
    text-indent: 16px;
}

.AppDetailView_download_box li > span,
.AppDetailView_download_box li .App-permissions {
    display: inline-block;
    width: 125px;
    overflow: hidden;
    max-width: 148px;
    color: #5b5f87;
    font-size: 14px;
}

.AppDetailView_download_box li:first-child span {
    color: #00abc1;
}

.AppDetailView_download_box li .App-permissions span {
    text-indent: 16px;
}

.AppDetailView_download_btn {
    width: 100%;
    margin-left: 0 !important;
    margin-top: 20px;
}

.AppDetailView_download_btn p {
    color: #ffffff;
}

.AppDetailView_download_btn p i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
    width: 18px;
    height: 16px;
    background: url("/developer/assets/img/AppDetailView_download_btn.png") no-repeat center;
}

.AppDetailView_download_box > em {
    display: block;
    width: 100%;
    height: 1px;
    margin: 16px 0;
    background: #d3e0ea;
}

.AppDetailView_download_box > img {
    width: 120px;
    height: 120px;
    display: block;
    margin: 0 auto;
}

.AppDetailView_moreapp_box {
    padding: 0 16px;
    background: #ffffff;
}

.AppDetailView_moreapp_box > div {
    background: #ffffff !important;
}

.AppDetailView_moreapp_box button {
    font-size: 16px !important;
    color: #5b5f87 !important;
    border-bottom: 1px solid #d3e0ea !important;
}

.AppDetailView_moreapp_box button div {
    height: 52px !important;
}

.AppDetailView_moreapp_list {
    padding: 8px 0;
}

.AppDetailView_moreapp_list li {
    width: 154px;
    position: relative;
    padding: 8px 0;
    padding-left: 86px;
    transition: all .18s linear;
    cursor: pointer;
    margin-left: -16px;
}

.AppDetailView_moreapp_list li:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
    transform: translate3d(0, -2px, 0);
}

.AppDetailView_moreapp_list li img {
    position: absolute;
    left: 16px;
    top: 8px;
    width: 58px;
    height: 58px;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}

.AppDetailView_moreapp_list li h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
}

.AppDetailView_moreapp_list li p {
    font-size: 12px;
    color: #a9aabd;
}

.AppDetailView_moreapp_list .AppListView-app-list-item-star {
    margin-left: 0;
}

.AppDetailView_right_container {
    width: 730px;
}

.AppDetailView_right_appinfo_box {
    position: relative;
    padding: 6px 170px 0 134px;
}

.AppDetailView_right_appinfo_box img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 114px;
    height: 114px;
}

.AppDetailView_right_appinfo_box h3 {
    font-size: 20px;
    color: #5b5f87;
    display: inline-block;
    word-break: break-all;
}

.AppDetailView_right_appinfo_box p {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
    color: #a9aabd;
    word-break: break-all;
}

.AppDetailView_right_appinfo_box li {
    display: inline-block;
    vertical-align: top;
    min-width: 163px;
    margin-right: 16px;
    margin-top: 14px;
    font-size: 12px;
    color: #a9aabd;
}

.AppDetailView_right_appinfo_box li.AppDetailView-version-detail-infobox-parameter {
    width: calc(100% - 30px);
    margin-right: 0;
    margin-top: 0;
    border-top: 1px solid #d3e0ea;
    padding: 20px 0;
}

.AppDetailView_right_appinfo_box li.AppDetailView-version-detail-infobox-parameter span {
    margin-top: 12px;
}

li.AppDetailView-version-detail-infobox-parameter .icon-fileupload-download {
    position: absolute !important;
    right: 30px;
}

.AppDetailView_right_appinfo_box li span a {
    font-size: 14px;
    color: #00abc1;
}

.AppDetailView_right_appinfo_box li span a:hover {
    opacity: 0.8;
}


.AppDetailView_right_appinfo_box li span,
.AppDetailView_right_appinfo_box li .App-permissions {
    margin-top: 6px;
    display: block;
    color: #5b5f87;
    font-size: 14px;
    white-space: normal !important;
    word-break: break-all;
}

.AppDetailView_right_appinfo_box > button {
    vertical-align: middle;
    display: inline-block;
}

.sub_title {
    font-size: 16px;
    color: #5b5f87;
    line-height: 18px;
    margin: 30px 0 16px 0;
}

.AppDetailView_right_container > p {
    font-size: 14px;
    color: #8a8ea7;
    line-height: 26px;
    margin-top: -7px;
}

.app_screenshot_box {
    background: #f2f5f7;
    position: relative;
    padding: 30px 0;
}

.app_screenshot_box_container {
    margin: 0 auto;
    width: 80%;
    overflow: hidden;
}

.app_screenshot_box ul {
    height: auto;
    display: table-cell;
    float: left;
    -webkit-transition: all .18s linear .1s;
    -moz-transition: all .18s linear .1s;
    transition: all .18s linear .1s;
    white-space: nowrap;
}

.app_screenshot_box li {
    width: 160px;
    display: inline-block;
    white-space: nowrap;
    margin-right: 16px;
    border: 1px solid #f3f5f7;
    cursor: pointer;
}

.app_screenshot_box li img {
    width: 160px;
    border: 1px solid #f3f5f7;
    vertical-align: top;
}

.app_screenshot_box_left_btn,
.app_screenshot_box_right_btn {
    border-radius: 50%;
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
    -webkit-transition: all .18s linear;
    -moz-transition: all .18s linear;
    transition: all .18s linear
}

.app_screenshot_box_left_btn:hover,
.app_screenshot_box_right_btn:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.app_screenshot_box_left_btn {
    left: 16px;
    background: url("/developer/assets/img/app_screenshot_box_left_btn.png") no-repeat center;
}

.app_screenshot_box_right_btn {
    right: 16px;
    background: url("/developer/assets/img/app_screenshot_box_right_btn.png") no-repeat center;
}

.AppDetailView_comment_list {
    border-top: 1px solid #d3e0ea;
}

.AppDetailView_comment_list li {
    border-bottom: 1px solid #d3e0ea;
    padding: 11px 0 9px 50px;
    position: relative;
}

.AppDetailView_comment_list li img {
    position: absolute;
    left: 0;
    top: 12px;
}

.AppDetailView_comment_input {
    padding: 12px;
    width: 465px;
    background: #ffffff;
    border: 1px solid #cfd1db;
    border-radius: 2px;
    vertical-align: top;
    margin-right: 12px;
    color: #5b5f87;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    margin: 5px 0 7px 0;
}

.AppDetailView_comment_input:focus {
    border: 1px solid #63af57;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.AppDetailView_comment_action_group {
    display: inline-block;
    width: 170px;
    float: right;
}

.AppDetailView_comment_action_group p {
    display: inline-block;
}

.AppDetailView_comment_action_group p .AppListView-app-list-item-star {
    margin-left: 0;
}

.AppDetailView_comment_submit {
    width: 100% !important;
    margin-left: 0 !important;
}

.AppDetailView_comment_loadmore {
    display: block !important;
    width: 208px;
    margin: 16px auto !important;
}

.AppDetailView_comment_loadmore span {
    color: #63af57 !important;
}

.AppDetailView_comment_list li > span {
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 12px;
    color: #a9aabd;
}

.AppDetailView_comment_list li h3 {
    font-size: 16px;
    color: #5b5f87;
}

.AppDetailView_comment_list li p {
    font-size: 14px;
    color: #8a8ea7;
    line-height: 26px;
}

.AppDetailView_comment_list_no_comments {
    margin-left: -50px;
}

.appDetail-preview .Dialog__title {
    padding: 0 !important;
}

.appDetail-preview .Dialog__title h3 > div {
    background: #07b6d7 !important;
    height: 50px;
}

.appDetail-preview .Dialog__action {
    display: none;
}

.appDetail-preview .Dialog__title h3 > div h1 {
    height: 50px !important;
    line-height: 50px !important;
    font-size: 20px !important;
}

.appDetail-preview .Dialog__title h3 > div button {
    margin-top: -8px !important;
    height: 50px !important;
    width: 50px !important;
}

.appPreview-props > li > span {
    color: #5b5f87;
    font-size: 13px;
}



@media screen and (max-width: 1023px) {
    .AppDetailView_right_appinfo_box{
        padding:0 0 0 65px;
    }
    .AppDetailView_right_appinfo_box img{
        width: 49px;
        height: 49px;
    }
    .AppDetailView_right_appinfo_box h3{
        font-size: 16px;
    }
    .AppDetailView_right_appinfo_box p{
        font-size: 12px;
    }
    .AppDetailView-version-detail-btn-viewdetail{
        top: -72px;
    }
    .AppDetailView-version-detail-infobox{
        top: -20px;
    }
    .AppDetailView_right_appinfo_box li{
        margin-bottom: 10px;
    }
}




















































.AppListWelcomeView-summary-bar {
}

.AppListWelcomeView-summary-bar > h1 {
    float: left;
    font-size: 34px;
    color: #ffffff;
    font-weight: 100;
    opacity: 0.8;
    /*text-shadow: 23px 3px 0px rgba(255, 255, 255, 0.12);*/
    margin-top: 40px;

}

.AppListWelcomeView-summary-bar-list {
    position: absolute;
    right: 0;
    margin-top: 19px;
    transition: all .24ss ease-out;
}
.AppListWelcomeView-summary-bar-list:hover{
}

.AppListWelcomeView-summary-bar-list > li {
    float: left;
}

.AppListWelcomeView-summary-bar-list a {
    text-align: center;
    color: #fff;
    padding-left: 70px;
    border-left: 1px solid rgba(255,255,255,0.3);
    margin-left: 70px;
    display: inline-block;
}

.AppListWelcomeView-summary-bar-list > li:first-child > a {
    border: none;
}

.AppListWelcomeView-summary-bar-list h3 {
    font-size: 42px;
    font-weight: normal;
}

.AppListWelcomeView-summary-bar-list span {
    font-size: 14px;
}

.AppListWelcomeView-summary-bar-list p {
    font-size: 14px;
    opacity: 0.7;
}

.AppListWelcomeView-summary-box {
    position: relative;
    z-index: 79;
    height: 136px;
    background: url("/developer/assets/img/menu_bg.jpg") no-repeat center bottom;
    box-shadow: rgba(0, 0, 0, 0.08) 0 3px 6px;
    transition: height .18s ease-out .05s;
    background-blend-mode: color-burn;
}
_:-ms-lang(x),
_:-webkit-full-screen,
.AppListWelcomeView-summary-box  {
    background-image: none;
}
.AppListWelcomeView-summary-box:after{
    content:"";
    display: none;
    display: block\9;
    display: block\0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: inherit;
    opacity: 1;
    z-index: 1;
}
.AppListWelcomeView-summary-box .index__global__wrapper{
    z-index: 10;
}

.hide {
    overflow: hidden;
    height: 0px;
    margin-bottom: 120px;
}

/* .AppListWelcomeView-new-app-btn {
    position: absolute;
    bottom: -28px;
    right: 50%;
    margin-right: -500px;
}

.AppListWelcomeView-new-app-btn-scroll {
    position: fixed;
    top: 36px;
    z-index: 100;
    margin-right: -696px;
}

.AppListWelcomeView-new-app-btn svg {
    width: 40px !important;
}

@media screen and (max-width: 1023px) {
    .AppListWelcomeView-new-app-btn {
        position: absolute;
        bottom: -28px;
        right: 20px;
        margin-right: 0;
    }
    
    
} */
@media screen and (max-width: 766px){
    .AppListWelcomeView-summary-bar > h1{
        float: initial;
        margin-top: 0;
        font-size: 14px;
        text-align: center;
        color: rgb(244, 255, 129);
        opacity: 1;
    }
    .AppListWelcomeView-summary-bar-list{
        position: relative;
        margin-top: 0;
        opacity: 1 !important;
    }
    .AppListWelcomeView-summary-bar-list > li{
        width: 50%;
        display: inline-block;
    }
    .AppListWelcomeView-summary-bar-list a{
        display: block;
        text-align: center;
        padding-left: 0;
        margin-left: 0;
        border: none;
        padding-top: 10px;
    }
    .AppListWelcomeView-summary-bar-list h3{
        color: #fff;
    }
    .AppListView-applist{
        width: 100% !important;
    }
    .page-change{
        padding-left: 0;
    }
    .AppListView-app-list-box-title-bar{
        margin-top: -30px !important;
    }
    .AppListView-app-list-box-search-input {
        width: 40% !important;
    }
    .AppListView-app-list-box-search-input > div > div{
        width: 100% !important;
    }
}

.AppListView-app-list-box-title-bar {
    margin-top: 30px;
    margin-bottom: -3px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}

.AppListView-app-list-box-title-bar .h3{
    flex-grow: 1;
    margin-right: 20px;
    margin-top: -2px;
    flex-shrink: 0;
    line-height: 24px;
}

.terminal-detail-title-btn-back {
    vertical-align: middle !important;
    padding: 6px !important;
    margin-top: -4px !important;
    margin-left: -12px !important;
}
.terminal-detail-title-btn-back svg{
    fill: #63af57 !important;
    width: 30px !important;;
    height: 30px !important;
}


h3.AppListView-page-title {
    color: #5B5F87;
    font-size: 20px;
    font-weight: normal;
    line-height: 1em;
    margin-top: 30px;

}

.tabs-content-filter {
    margin-top: 0px !important;
    width: 36px !important;
    height: 36px !important;
    padding: 0 !important;
    min-width: 36px !important;
    vertical-align: top;
    z-index: 2 !important;

}
.tabs-content-filter svg{
    color: #63af57 !important;
}
.tabs-content-filter > button > div{
    line-height: 59px\9;
    line-height: 59px\0;
}
.tabs-content-filter img{
    display: block;
    margin: 0 auto;
}
.tabs-content-filter.active:after{
    content: "";
    display: block;
    position: absolute;
    background: rgba(99, 175, 87, 0.2);
    width: 30px;
    height: 30px;
    border-radius: 2px;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
}
.tabs-content-filter.active:before{
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    top: 11px;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color:#63af57 transparent transparent transparent;
}


.AppListView-app-list-box-search-input  {
    max-width: 250px !important;
    margin-top: -4px;
    min-width: 36px !important;
    transform-origin: right;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    flex-grow: 0 !important;
    flex-shrink: 1;

}
.AppListView-app-list-box-search-input > div > div{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
    transform-origin: right;
}

.AppListView-app-list-box-search-input2 {
    flex-grow: 2;
    flex-shrink: 1;
}

.AppListView-app-list-box-search-input2 p {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #5b5f87;
}

.AppListView-app-list-box-search-input2 ul {
    display: inline-block;
    vertical-align: middle;
}

.AppListView-app-list-box-search-input2 li {
    display: inline-block;
    vertical-align: middle;
}

.AppListView-app-list-box-search-input2 li a {
    font-size: 14px;
    color: #5b5f87;
    display: block;
    padding: 0 12px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    margin-left: 10px;
    border-right: 1px solid #e3ebf2;
    -webkit-transition: background .18s linear;
    -moz-transition: background .18s linear;
    transition: background .18s linear;
}

.AppListView-app-list-box-search-input2 button {
    min-width: 40px !important;
}

.AppListView-app-list-box-search-input2 li:last-child a {
    border: none;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-online a {
    color: #66bb6a;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-online a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-online a.active {
    background: #e4efe9;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-pending a {
    color: #ff9800;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-pending a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-pending a.active {
    background: #f3ecde;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-rejected a,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-offline a {
    color: #db4437;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-rejected a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-rejected a.active,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-offline a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-offline a.active {
    background: #f0e3e3;
}

.AppListView-app-list-box-search-input2 li:last-child a {
    border: none;
}

.AppListView-app-list-box-search-input2 li a:hover,
.AppListView-app-list-box-search-input2 li a.active {
    background: #e3e5eb;
    border: none;
    padding-right: 13px;
}

.AppListView-app-list-box-search-input2 button span:last-child {
    vertical-align: baseline !important;
    padding: 0 8px !important;
    font-size: 12px !important;
}

.AppListView-app-list {
    margin-right: -20px;
}
.AppListView-app-list .page-change{
    padding-right: 20px;
}
.AppListView-app-list > ul {
    padding-left: 0px;
    margin-bottom: -10px;
}

.AppListView-app-list-item {
    list-style: none;
    padding-left: 0px;
    padding-bottom: 10px;
    margin-right: 20px;
}

.AppListView-app-list-item, .AppListView-app-list-item > li {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.AppListView-app-list-item > li {
    float: left;
    color: #A9AABD;
    max-width: 140px;
    overflow: hidden;
    margin-right: 16px;
    min-width: 96px;
    font-size: 12px;
    line-height: 22px;
}

.AppListView-app-list-item > li > span {
    font-size: 14px;
    display: block;
    color: #5B5F87;
}

.AppListView-app-list-item > .AppListView-app-list-item-updated > span {
    color: #00abc1;
}

.AppListView-app-list-item > li:not(:last-child) {
    padding-right: 0px
}

.AppListView-app-list-row {
    position: relative;
    margin-bottom: 12px;
    list-style: none;
    padding-left: 110px;
    height: 110px;
    transition: all .18s ease;
    background: #FFFFFF;
}

.AppListView-app-list-row-no-record {
    border: 1px dashed #9da0a4;
    position: relative;
    margin-bottom: 12px;
    list-style: none;
    height: 110px;
    transition: all .3s ease-out .1s;
}

.AppListView-app-list-row-no-record button {
    width: 100% !important;
    height: 100% !important;
}

.AppListView-app-list-row-no-record svg {
    width: 36px !important;
    height: 36px !important;
}

.AppListView-app-list-row-no-record span {
    font-size: 20px !important;
    font-weight: normal;
    color: #5B5F87;
}

.AppListView-app-list-row:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
    transform: translate3d(0, -2px, 0);
}

.AppListView-app-list-item-icon {
    position: absolute;
    top: 16px;
    left: 16px;
    width: 78px;
    height: 78px;
}

.AppListView-app-list-item-icon img {
    width: 100%;
    height: 100%;
}

.AppListView-app-list-row > h3 {
    font-size: 22px;
    font-weight: bold;
    color: #5B5F87;
    line-height: 22px;
    margin: 19px 0 7px 0;
    cursor: pointer;
    display: inline-block;
}

.AppListView-app-list-item-star {
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    display: inline-block;
    margin-left: 16px;
    margin-bottom: 7px;
    vertical-align: middle;
}

.AppListView-app-list-item-star > i {
    position: relative;
    display: block;
    float: left;
    width: 88px;
    height: 14px;
    margin-right: 8px;
}

.AppListView-app-list-item-star > i > img {
    position: absolute;
    top: 4px;
    left: 0;
    z-index: 20;
}

.AppListView-app-list-item-star > i > em {
    display: block;
    position: absolute;
    height: 14px;
    width: 60%;
    top: 4px;
    left: 0;
    background: #ff9800;
    z-index: 19;
}

.AppListView-app-list-item-star p {
    float: left;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.AppListView-app-list-row > h3:hover {
    color: #4585F2;
}

.AppListView-app-list-item-action {
    position: absolute;
    right: 16px;
    bottom: 32px;
}

.AppListView-document-list {
    font-size: 14px;
    color: #bdbecc;
}

.AppListView-document-list dt, .AppListView-document-list dd {
    display: inline-block;
}

.AppListView-document-list ul li {
    display: inline-block;
    margin-left: 20px;
}

.AppListView-document-list ul li a {
    color: #4585f2;
}

.AppListView-document-list ul li a:hover {
    opacity: 0.8;
}

.Dialog__content_UploadApk {
    width: 706px;
    height: 140px;
    margin: 16px 0 30px 0;
    background: #f3f3f3;
    border: 1px dashed #e0e0e0;
    display: inline-block;
    position: relative;
    overflow: hidden;
    transition: all .18s ease-out;
    cursor: pointer;
}

.Dialog__content_UploadApk:hover {
    background: #e7e7e7;
}

.Dialog__content_UploadApk input {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.Dialog__content_UploadApk p {
    text-align: center;
    color: #63af57;
    background: url("/developer/assets/img/icon_Upload.png") no-repeat center top;
    padding-top: 43px;
    margin-top: 30px;
}

.Dialog__content_progress {
    margin: 50px 30px 0;
    padding-left: 50px;
    padding-right: 104px;
    position: relative;
}

.Dialog__content_progress > button {
    position: absolute !important;
    right: 0;
    top: 0;
}

.Dialog__content_progress i {
    position: absolute;
    display: block;
    width: 35px;
    height: 40px;
    background: url("/developer/assets/img/icon-AppEditView-apppackage-2.png") no-repeat center top;
    left: 0;
    top: -6px;
}

.Dialog__content_progress b {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
}

.Dialog__content_progress h3 {
    font-size: 18px;
    color: #00bcd4;
    float: right;
    margin-top: -4px;
    height: 22px;
    line-height: 22px;
}

.Dialog__content_progress h3 em {
    font-size: 12px;
    font-weight: normal;
    margin-left: 2px;
}

.Dialog__content_progress .Dialog__content_progress_bar {
    width: 100%;
    display: block;
    height: 2px;
    background: #dddde3;
    margin-top: 8px;
    transition: all .24s ease-out;
}
_:-ms-lang(x),
.Dialog__content_progress .Dialog__content_progress_bar {
    display: none;
}

.Dialog__content_progress .Dialog__content_progress_bar label {
    display: block;
    height: 2px;
    background: #00bcd4;
}

/*app-card*/
.AppListView-applist-box {
    padding-left: 30px;
}

.AppListView-applist {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: 230px;
    margin-bottom: 20px;
    transition: all .18s linear;
}

.applist-apptitle {
    margin-right: 20px;
    background: #fff;
    border-top: 1px solid #63af57;
    transition: all .24s ease-out;
    height: 80px;
    position: relative;
}

.applist-apptitle:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.applist-apptitle > button {
    width: 100%;
    height: 100% !important;
    margin-left: 0 !important;
    text-align: left !important;
}

.applist-apptitle > button > div {
    position: relative;
    padding-left: 77px;
    height: 80px;
}

.apkPending .applist-apptitle {
    border-color: #ff9800;
}

.apkRejected .applist-apptitle {
    border-color: #db4437;
}

.apkDraft .applist-apptitle {
    border-color: #00bcd4;
}

.appOffline .applist-apptitle {
    border-color: #a9aabd;
}

.apkPending .applist-apptitle:after,
.apkDraft .applist-apptitle:after {
    content: "";
    display: block;
    position: absolute;
    right: -9px;
    top: -6px;
    width: 55px;
    height: 54px;
    background: url("/developer/assets/img/AppDetailView-version-list-apk-status.png") no-repeat left top;
}
.apkRejected .applist-apptitle:after {
    content: "";
    display: block;
    position: absolute;
    right: -9px;
    top: -6px;
    width: 55px;
    height: 54px;
    background: url("/developer/assets/img/AppDetailView-version-list-apk-status.png") no-repeat -110px top;
}

.apkDraft .applist-apptitle:after {
    background-position: center top;
}


.applist-apptitle img {
    width: 49px !important;
    height: 49px !important;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    position: absolute;
    left: 16px;
    top: 16px;
}

.applist-apptitle h3 {
    font-size: 15px;
    font-weight: 500;
    color: #5b5f87;
    padding-top: 20px;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 90px;
    line-height: 1.4em;
}

.applist-apptitle h3 em {
    font-size: 12px;
    margin-left: 6px;
    font-weight: normal;
}

.applist-apptitle p {
    font-size: 12px;
    color: #a9aabd;
    overflow: hidden;
    line-height: 1.2em;
    margin-right: 95px;
    margin-top: 6px;
}

.applist-apptitle b {
    display: block;
    padding: 0 8px;
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -12px;
    height: 24px;
    line-height: 22px;
    font-size: 11px;
    color: #63af57;
    background: #e0efdd;
    transition: all .18s ease-out;
    font-weight: normal;
}

.app-offline .applist-apptitle b {
    color: #a9aabd;
    background: #eeeef2;
}

.app-draft .applist-apptitle b {
    color: #ff9800;
    background: rgb(243, 236, 222);
}

.app-draft.apk-reject .applist-apptitle b {
    color: #db4437;
    background: rgb(240, 227, 227);
}

.applist-info {
    margin-right: 20px;
    background: #fcfdfd;
    height: 150px;
    border-top: 1px solid #d3e0ea;
    padding: 0 16px;
    position: relative;
}

.applist-info-detail {
    transition: all .18s ease-out;
    overflow: hidden;
}

.applist-info-detail li {
    transition: margin .24s ease-out;
    height: 35px;
    border-bottom: 1px solid #f2f5f7;
    line-height: 35px;
    font-size: 12px;
    color: #a9aabd;
    position: relative;
}

/*.app-online .applist-info-detail li:nth-child(1),
.app-online .applist-info-detail li:nth-child(2),
.app-offline .applist-info-detail li:nth-child(1),
.app-offline .applist-info-detail li:nth-child(2),
.app-draft .applist-info-detail li:nth-child(1),
.app-draft .applist-info-detail li:nth-child(2),
.app-draft.apk-pending .applist-info-detail li:nth-child(1),
.app-draft.apk-pending .applist-info-detail li:nth-child(2){
    display: block;
}*/
.app-online.apk-pending .applist-info-detail li:nth-child(1),
.app-online.apk-pending .applist-info-detail li:nth-child(2),
.app-offline.apk-pending .applist-info-detail li:nth-child(1),
.app-offline.apk-pending .applist-info-detail li:nth-child(2),
.app-online.apk-reject .applist-info-detail li:nth-child(1),
.app-online.apk-reject .applist-info-detail li:nth-child(2),
.app-offline.apk-reject .applist-info-detail li:nth-child(1),
.app-offline.apk-reject .applist-info-detail li:nth-child(2),
.app-online.apk-draft .applist-info-detail li:nth-child(1),
.app-online.apk-draft .applist-info-detail li:nth-child(2),
.app-offline.apk-draft .applist-info-detail li:nth-child(1),
.app-offline.apk-draft .applist-info-detail li:nth-child(2) /*.apk-pending .applist-info-detail li:nth-child(1),
.apk-pending .applist-info-detail li:nth-child(2),
.apk-reject .applist-info-detail li:nth-child(1),
.apk-reject .applist-info-detail li:nth-child(2),
.apk-draft .applist-info-detail li:nth-child(1),
.apk-draft .applist-info-detail li:nth-child(2)*/
{
    display: none;
}

.applist-info-detail li:last-child {
    border: none;
}

.app-online:hover .applist-info-detail li:first-child,
.app-offline:hover .applist-info-detail li:first-child,
.app-draft:hover .applist-info-detail li:first-child {
    margin-top: -72px;
}

.app-online.apk-pending:hover .applist-info-detail li:nth-child(3),
.app-offline.apk-pending:hover .applist-info-detail li:nth-child(3),
.app-offline.apk-reject:hover .applist-info-detail li:nth-child(3),
.app-online.apk-reject:hover .applist-info-detail li:nth-child(3),
.app-online.apk-draft:hover .applist-info-detail li:nth-child(3),
.app-offline.apk-draft:hover .applist-info-detail li:nth-child(3) {
    margin-top: -72px;
}

.app-online:hover .applist-info-detail li:last-child,
.app-offline:hover .applist-info-detail li:last-child,
.app-draft:hover .applist-info-detail li:last-child {
    border-bottom: 1px solid #f2f5f7;
}

.applist-info-detail li p,
.applist-info-detail li span,
.applist-info-detail li b {
    position: absolute;
    font-size: 14px;
    color: #5b5f87;
    text-align: right;
    right: 0;
    top: 0;
    font-weight: normal;
    width: 80%;
    white-space: nowrap;
}

.applist-info-newapk {
    background: #fdfaf5;
    border: 1px dashed #feca7e;
    height: 61px;
    position: relative;
    padding-left: 62px;
    transition: all .18s linear;
}

.apk-reject .applist-info-newapk {
    border-color: #efb3ae;
    background: #fcf9f9;
}

.apk-draft .applist-info-newapk {
    border-color: #4bcfe0;
    background: #f2fbfc;
}

.AppListView-applist:hover .applist-info-newapk {
    margin-top: 16px;
}

.applist-info-newapk > img {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    position: absolute;
    left: 10px;
    top: 10px;
}

.applist-info-newapk > h3 {
    font-size: 14px;
    font-weight: bold;
    color: #5b5f87;
    margin-top: 10px;
}

.applist-info-newapk > h3 em {
    font-size: 12px;
    margin-left: 6px;
    font-weight: normal;
}

.apk-pending .applist-info-newapk > h3 em {
    color: #ff9800;
}

.apk-reject .applist-info-newapk > h3 em {
    color: #db4437;
}

.apk-draft .applist-info-newapk > h3 em {
    color: #00bcd4;
}

.applist-info-newapk > p {
    font-size: 12px;
    display: inline-block;
    color: #5B5F87;
}

.applist-info-newapk > p em {
    font-weight: normal;
    color: #a9aabd;
}

.applist-info-newapk > p:after {
    content: "/";
    display: inline-block;
    margin: 0 6px;
    color: #a9aabd;
    opacity: 0.5;
}

.applist-info-newapk > p:last-child:after {
    display: none;
}

.applist-info-actiongroup {
    height: 0;
    overflow: hidden;
    text-align: center;
    position: absolute;
    width: calc(100% - 32px);
    bottom: -4px;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1) 0s !important;
}

.AppListView-applist:hover .applist-info-actiongroup {
    height: 40px;
    overflow: inherit;
    bottom: 8px;

}

.applist-info-actiongroup > button {
    float: inherit;
}

.applist-info-actiongroup .app_action_btn > div > div {
    margin-top: 0 !important;
}

.applist-info-viewbtn {
    width: 0;
    overflow: hidden;
    position: absolute;
    top: 22px;
    right: 0px;
    transition: all .36s cubic-bezier(0.23, 1, 0.32, 1) 0s !important;
    background: #f2f5f7 !important;;
}

.AppListView-applist:hover .applist-info-viewbtn {
    overflow: inherit;
    width: auto;
    right: 16px;
}

.applist-info-viewbtn > button {
    min-width: 60px !important;
    margin-left: 0 !important;
}

.applist-info-viewbtn:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
    transform: translate3d(0, -2px, 0)
}

.tabs-contents-sort-box {
    background: #fff;
    border: 1px solid #d3e0ea;
    transition: all 0.18s ease-in-out;
    max-height: 0;
    position: relative;
    padding-left: 16px;
    overflow-x: hidden;
    text-align: left;
}

.tabs-contents-sort-box:before {
    content: "";
    display: block;
    position: absolute;
    width: 13px;
    height: 9px;
    background: url("/developer/assets/img/tabs-contents-sort-box-arrow.png") no-repeat center;
    top: -7px;
    left: 19px;
}

.tabs-contents-sort-box > div {
    position: relative;
    transition: all .18s linear;
    width: calc(50% - 16px) !important;
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
}

.app-filter-container .app-filter {
    width: calc(25% - 16px) !important;
}

.app-container .tabs-contents-sort-action {
    display: block;
    width: auto !important;
    padding-top: 10px !important;
    padding-bottom: 6px !important;
}

.tabs-contents-sort-box > div.tabs-contents-sort-action > div {
    width: auto !important;
}

.tabs-contents-sort-box > .one-filter {
    position: relative;
    transition: all .18s linear;
    width: calc(100% - 16px) !important;
    display: inline-block;
    vertical-align: top;
}

.tabs-contents-sort-box > div > div {
    width: 100% !important;
}

.tabs-contents-sort-box label + div > div > div:nth-child(2) {
    height: 56px;
    overflow: hidden;
}

.tabs-contents-sort-box > div.expand {
    max-height: none;
}

.tabs-contents-sort-box-expand {
    position: absolute !important;
    right: 3px;
    top: -2px;
    width: 36px !important;
    height: 36px !important;
    padding: 6px !important;
}

.tabs-contents-sort-box-expand svg {
    color: #63af57 !important;
}

.tabs-contents-sort-box li {
    display: inline-block;
    margin: 0 6px 6px 0;
    vertical-align: top;

}

.tabs-contents-sort-box li a {
    padding: 0 10px;
    display: block;
    min-width: 30px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    font-size: 14px;
    color: #63af57;
    transition: all .18s linear;
}

.tabs-contents-sort-box li.active a,
.tabs-contents-sort-box li:hover a {
    background: #63af57;
    color: #fff;
}

.tabs-contents-sort-action {
    padding: 12px 0 8px 0;
}

.tabs-contents-sort-box .tabs-contents-sort-action {
    width: 100% !important;
    padding-right: 16px;
    box-sizing: border-box;
}

.tabs-contents-sort-action > div,
.tabs-contents-sort-action > button {
    float: right;
}

.app-list-box-layout {
    display: inline-block;
    width: 50%;
    height: 230px;
    vertical-align: top;
}

.app-list-box {
    margin-right: 30px;
    background: #fff;
    margin-bottom: 30px;
    transition: all .18s linear;
}

.app-list-box {
    border-top: 1px solid #63af57;
    overflow: auto;
    height: 100%;
}

.apk-list-box {
    position: relative;
    height: 80px;
}

.apk-list-box .apk-icon {
    width: 49px;
    height: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    position: absolute;
    left: 16px;
    top: 16px;
}

.apk-list-box .apk-name {
    position: absolute;
    left: 77px;
    top: 20px;
    font-size: 16px;
    font-weight: 700;
    color: #5b5f87;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 100px;
}

.apk-list-box .apk-version {
    position: absolute;
    left: 77px;
    top: 35px;
    font-size: 12px;
    color: #a9aabd;
}

.apk-list-box .apk-status {
    position: absolute;
    left: 77px;
    top: 49px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #63af57;
    background: #e0efdd;
}

.apk-list-box .apk-action-box {
    margin-left: 206px;
    padding-top: 20px;
}




/* service-function-box start */

.service-function-box{
    padding-top: 10px;

}
.service-function-btn{
    background: #fff;
    margin-top: 10px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    transition: all .24s ease-out;
    cursor: pointer;
}

.service-function-btn:hover{
    box-shadow: 0 5px 10px rgba(0, 0, 0, .16);
    transform: translate3d(0,-2px,0);
}

.app-btn {
    position: relative;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
}
.service-function-box span {
    float: left;
    color: #5B5F87;
}
.service-function-btn  i{
    color: #63AF57;
    font-size: 30px;
    position: absolute;
    right: 6px;
}

@media screen and (max-width: 1023px) {
    .service-function-btn{

    }
}


/* service-function-box end */



.tips-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 10px;
    background: #a9aabd;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 50%;
    line-height: 15px;
    cursor: pointer;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: relative;
}

.tips-icon:hover {
    opacity: 0.8;
}

.tips-icon:hover + .tips-box,
.tips-box:hover {
    opacity: 1 !important;
    transform: scale(1);
}

.tips-box {
    position: absolute;
    margin-right: 30px;
    margin-top: 10px;
    color: #fff !important;
    background: rgba(0, 0, 0, .6);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .12);
    padding: 15px;
    font-size: 12px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    line-height: 20px;
    opacity: 0;
    z-index: 10;
    text-transform: none;
    max-width: 480px;
    min-width: 120px;
    box-sizing: border-box;
    transform: scale(0);
    transform-origin: center top;
}

.tips-box b {
    color: #a9aabd;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
    margin-bottom: 2px;
}

.tips-box a{
    color: #00bcd4;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-left: 10px;
}
.tips-box a:hover{
    text-decoration: underline;
    opacity: 0.8;
}

.deleted-app-list-button{
    margin-top: 10px;
    text-align: left;
}

.page-change + .deleted-app-list-button{
    margin-top: -36px;
}
.deleted-app-list-button button{
    margin: 0 !important;
}
.deleted-app-list-button.active button{
    background: rgba(255, 152, 0, 0.2) !important;
}

.dev-home-header {
    margin-top: -64px;
    background: url("/developer/assets/img/dev-home-banner_zh_CN.png") no-repeat;
    background-position: center -1px !important;
    background-size: cover;
}

.dev-home-banner {
    height: 599px;
    padding-top: 170px;
    box-sizing: border-box;
    color: #fff;
    position: relative;
    transition: all .24s ease-out;
}

.dev-home-banner h3 {
    font-size: 30px;
    font-weight: 800;
    font-family: "Roboto", "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif" !important;
    line-height: 40px;
}

.dev-home-banner h5 {
    opacity: 0.08;
    font-size: 48px;
    line-height: 50px;
    position: absolute;
    left: 10px;
    top: 180px;
}

.dev-home-banner p {
    font-size: 14px;
    line-height: 22px;
    opacity: 0.6;
    width: 450px;
    margin-top: 20px;
}

.dev-home-banner p.dev-home-banner-disable{
    font-style: italic;
    opacity: 1;
    color: #eeff41;
}
.dev-home-banner p.dev-home-banner-disable:before{
    content: "";
    display: block;
    width: 60px;
    height: 1px;
    background: #eeff41;
    margin-bottom: 20px;
}

.dev-home-banner i {
    display: block;
    position: absolute;
    width: 631px;
    height: 469px;
    background: url("/developer/assets/img/dev-home-banner-image.png") no-repeat;
    right: -85px;
    top: 50%;
    margin-top: -231px;
    transition: all .24s ease-out;
    mix-blend-mode: hard-light;
    opacity: 0.5\9;
    opacity: 0.6\0;
}
.dev-home-banner i:nth-of-type(1){
    opacity: 0.5;
    mix-blend-mode: color-burn;
}

.dev-home-banner button {
    height: 40px !important;
    display: block !important;
    line-height: 38px !important;
    box-shadow: 0px 9px 16px rgba(0, 0, 0, 0.1), 0px 3px 3px rgba(0, 0, 0, 0.05);
    border-radius: 20px !important;
    text-align: left !important;
    margin-top: 30px !important;
}

.dev-home-banner button:hover {
    opacity: 0.9 !important;
    transform: translate3d(0, -1px, 0);
}

.dev-home-banner button > div {
    border-radius: 18px;
    padding-right: 48px !important;
    padding-right: 0\9 !important;
    padding-right: 0\0 !important;
    position: relative;
}
_:-ms-lang(x),
_:-webkit-full-screen,
.dev-home-banner button > div {
    padding-right: 0 !important;
}

.dev-home-banner button:before {
    content: "";
    display: block;
    display: none\9;
    display: none\0;
    width: 28px;
    height: 28px;
    background: url("/developer/assets/img/icon-createapp.png") no-repeat;
    position: absolute;
    right: -33px;
    top: 6px;
    z-index: 100;
    border-left: 40px solid transparent;
    -webkit-filter: drop-shadow(-40px 0);
    filter: drop-shadow(-40px 0);
}
_:-ms-lang(x),
_:-webkit-full-screen,
.dev-home-banner button:before  {
    display: none;
}


.dev-home-banner button span {
    font-size: 14px !important;
    position: relative;
    font-weight: 500 !important;
}



.dev-home-devcenter {
    padding-bottom: 60px;
}

.dev-home-title h3 {
    font-size: 12px;
    color: #ff9800;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    padding-top: 60px;
    margin-bottom: 8px;
}

.dev-home-title p {
    font-size: 24px;
    color: #5b5f87;
    text-align: center;
    display: block;
    margin-bottom: 28px;
}

.dev-home-devcenter-list li {
    display: inline-block;
    width: 281px;
    padding: 16px;
    margin-right: 30px;
    vertical-align: top;
    text-align: center;
    height: 218px;
    -webkit-transition: all .18s linear;
    -moz-transition: all .18s linear;
    transition: all .18s linear;
    position: relative;
}

.dev-home-devcenter-list li:last-child {
    margin-right: 0;
}

.dev-home-devcenter-list i {
    display: inline-block;
    width: 64px;
    height: 64px;
    margin: 14px auto 20px;
    border-radius: 50%;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
    background: url("/developer/assets/img/devcenter-list-icon-android.png") no-repeat center #fff;
}

.create-prolin-app i {
    background-image: url("/developer/assets/img/devcenter-list-icon-prolin.png")
}

.manage-center i {
    background-image: url("/developer/assets/img/devcenter-list-icon-system.png");
}

.dev-home-devcenter-list h3 {
    font-size: 18px;
    color: #5b5f87;
    font-weight: normal;
}

.dev-home-devcenter-list p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 22px;
    height: 66px;
    margin-top: 9px;
}

.dev-home-devcenter-list button {
    margin-top: 5px !important;
}

.dev-home-devcenter-list button span {
    color: #63af57 !important;
}

.dev-home-platservice {
    background: #ffffff;
    padding-bottom: 10px;
}

.dev-home-platservice ul {
    font-size: 0;
}

.dev-home-platservice li {
    font-size: 14px;
    padding: 146px 0px 141px 0px;
    position: relative;
    background: url("/developer/assets/img/dev-feature-image-os2.png") no-repeat right center;
    background: url("/developer/assets/img/dev-feature-image-os.png") no-repeat right center\9;
    background: url("/developer/assets/img/dev-feature-image-os.png") no-repeat right center\0;
}

.dev-home-platservice li:last-child {
    border: none;
}

.dev-home-platservice li.dev-feature-right {
    padding-left: 53.3%;
    background-position: left center;
}

.dev-home-platservice li i {
    position: absolute;
    width: 44px;
    height: 44px;
    display: block;
    top: 80px;
}

.dev-home-platservice li b{
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    mix-blend-mode: color;
    opacity: 0.5;
    display: none\0;
    display: none\9;
}
_:-ms-lang(x),
_:-webkit-full-screen,
.dev-home-platservice li b {
    display: none;
}

.dev-home-platservice li h3 {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 12px;
    color: #5b5f87;
    width: 22%;
    position: relative;
    z-index: 10;
}

.dev-home-platservice li p {
    font-size: 14px;
    line-height: 22px;
    color: #a9aabd;
    width: 40%;
    position: relative;
    z-index: 10;
}

.dev-home-platservice li.dev-feature-right h3 {
    width: 50%;
}

.dev-home-platservice li.dev-feature-right p {
    width: 100%;
}

.plat-user i {
    background: url("/developer/assets/img/platservice-icon-user2.png") no-repeat center;
    background: url("/developer/assets/img/platservice-icon-user.png") no-repeat center\9;
    background: url("/developer/assets/img/platservice-icon-user.png") no-repeat center\0;
}

.dev-home-platservice li.plat-platsupport {
    background-image: url("/developer/assets/img/dev-feature-image-market2.png");
    background: url("/developer/assets/img/dev-feature-image-market.png") no-repeat center\9;
    background: url("/developer/assets/img/dev-feature-image-market.png") no-repeat center\0;
    background-position-x: -85px;
}

.plat-platsupport i {
    background: url("/developer/assets/img/platservice-icon-platsupport2.png") no-repeat center;
    background: url("/developer/assets/img/platservice-icon-platsupport.png") no-repeat center\9;
    background: url("/developer/assets/img/platservice-icon-platsupport.png") no-repeat center\0;
}

.dev-home-platservice li.plat-easyuse {
    background-image: url("/developer/assets/img/dev-feature-image-dev2.png");
    background: url("/developer/assets/img/dev-feature-image-dev.png") no-repeat center\9;
    background: url("/developer/assets/img/dev-feature-image-dev.png") no-repeat center\0;
}

.plat-easyuse i {
    background: url("/developer/assets/img/platservice-icon-easyuse2.png") no-repeat center;
    background: url("/developer/assets/img/platservice-icon-easyuse.png") no-repeat center\9;
    background: url("/developer/assets/img/platservice-icon-easyuse.png") no-repeat center\0;
}

.dev-home-features {
    height: 180px;
    background: url("/developer/assets/img/dev-home-features-bg.jpg") no-repeat center;
    background-size: cover;
    text-align: center;
    color: #fff;
    line-height: 180px;
    margin-bottom: -30px;
    background-blend-mode: luminosity;
    position: relative;
}
.dev-home-features:after{
    content:"";
    display: none;
    display: block\9;
    display: block\0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: currentColor;
    opacity: 0.8;
}


.dev-home-features h3 {
    font-size: 18px;
    font-weight: normal;
    position: relative;
    z-index: 10;
    color: #fff;
}

.dev-home-features h3 button {
    vertical-align: middle;
    background: #fff !important;
    border-radius: 18px !important;
    margin-left: 12px !important;
    padding: 0 16px !important;
}

.dev-home-features h3 button:hover {
    opacity: 0.9 !important;
    transform: translate3d(0, -1px, 0);
}

.dev-home-features h3 button span {
    line-height: 34px !important;
    display: block;
}


@media screen and (max-width: 1023px) {
    .dev-home-header{
        background-size: cover !important;
    }
    .dev-home-banner{
        text-align: center;
        padding-top: 300px !important;
        height: auto;
        padding-bottom: 30px !important;
    }
    .dev-home-banner h5{
        top: 260px;
    }
    .dev-home-banner p{
        width: 100%;
    }
    .dev-home-banner button{
        margin: 20px auto 0 !important;
    }

    .dev-home-banner i{
        left: 0%;
        width: 100%;
        height: 300px;
        background-size: contain;
        background-position: center;
        top: 20px;
        margin-top: 0;
    }
    .dev-home-devcenter-list{
        padding-bottom: 20px;
    }
    .dev-home-devcenter-list li{
        display: block;
        margin-right: 0;
        width: 100%;
        padding: 0;
    }
    
}

@media screen and (max-width: 700px){
    
    .dev-home-platservice li{
        background-position: center 40px !important;
        padding: 280px 0 40px 0 !important;
        background-size: 75%;
        text-align: center;
    }
    .dev-home-platservice li.plat-platsupport{
        padding-top: 200px !important
    }
    .dev-home-platservice li i{
        display: none;
    }
    .dev-home-platservice li h3{
        display: block ;
        width: 100% !important;
        font-size: 16px;
    }
    .dev-home-platservice li p{
        width: 100%;
    }
    .dev-home-features{
        line-height: 40px;
        padding-top: 40px;
        box-sizing: border-box;
    }
}





.NewDeveloper-title h3 {
    text-align: center;
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 30px;
}

.NewDeveloper-box {
    background: #ffffff;
    padding: 30px;
    text-align: center;
}
.NewDeveloper-box .developer-status-reason {
    white-space: pre-wrap;
    text-align: left;
}
.NewDeveloper-box > img {
    margin-top: 10px;
    margin-bottom: 40px;
}

.NewDeveloper-box > h3 {
    font-size: 22px;
    color: #5b5f87;
    font-weight: normal;
    margin-bottom: 10px;
}

.NewDeveloper-box > h3 i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    background: url("/developer/assets/img/icon-finished.png") no-repeat center;
}

.NewDeveloper-box.reject > h3 i {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.NewDeveloper-box.suspend > h3 i {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.NewDeveloper-box > p > label,
.NewDeveloper-box > p {
    font-size: 14px;
    line-height: 26px;
    color: #a9aabd;
    margin-bottom: 8px;
}
.NewDeveloper-box > p{
    padding: 0 60px;
}

.NewDeveloper-actiongroup {
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
}

.NewDeveloper-box + .NewDeveloper-actiongroup {
    margin-top: 0;
}

.NewDeveloper-actiongroup button span {
    vertical-align: baseline !important;
    line-height: 34px;
}

.NewDeveloper-actiongroup > button span {
    /*color: #63af57 !important;*/
}

.NewDeveloper-box-aggrement {
    padding: 0;
    margin-top: 20px;
}

.NewDeveloper-box-aggrement p {
    text-align: left;
    padding-left: 19px;
    margin-bottom: 10px;
}

.NewDeveloper-box-aggrement p span {
    margin-top: 9px;
    margin-bottom: 4px;
    font-size: 18px;
    color: #5b5f87;
    display: block;
    text-indent: -19px;
}

.NewDeveloper-box-aggrement pre {
    padding-left: 20px;
    text-indent: 0px;
    white-space: normal;
}

.NewDeveloper-box-confirm {
    padding-right: 300px;
    text-align: left;
    position: relative;
    margin-bottom: 30px;
}

.NewDeveloper-box-basicinfo,
.NewDeveloper-box-contact {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 240px;
    bottom: 30px;
    background: #f2f5f7;
}

.NewDeveloper-box-basicinfo h3,
.NewDeveloper-box-contact h3 {
    padding: 0 20px;
    position: absolute;
    top: 60%;
    margin-top: -114px;
    padding-top: 106px;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    color: #5b5f87;
    background: url("/developer/assets/img/icon-NewDeveloper-box-basicinfo.png") no-repeat center top;
}

.NewDeveloper-box-contact h3 {
    background: url("/developer/assets/img/icon-NewDeveloper-box-contact.png") no-repeat center top;
}



.NewDeveloper-box-basicinfo p,
.NewDeveloper-box-contact p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 22px;
    margin-top: 8px;
}

.NewDeveloper-box-confirm > h3 {
    color: #63af57;
    position: relative;
    font-size: 20px;
    line-height: 1em;
    text-indent: 8px;
}

.NewDeveloper-box-confirm > h3:after {
    content: "";
    display: block;
    position: absolute;
    background: #63af57;
    width: 2px;
    height: 24px;
    top: -1px;
    left: 0;
}

.NewDeveloper-box-confirm > span {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1em;
}

.input-required label {
    position: relative;
}

.input-required:after {
    content: "*";
    position: absolute;
    display: block;
    right: -14px;
    bottom: 10px;
    color: #db4437;
}

.NewDeveloper-box-confirm > p {
    font-size: 12px;
    margin-top: -9px;
    padding: 0;
}

.input-required div {
    color: #5b5f87 !important;
}

.NewDeveloper-box-confirm label {
    color: #a9aabd !important;
}

.NewDeveloper-box-confirm input {
    color: #5b5f87 !important;
}

.NewDeveloper-box-fileupload {
    margin-top: 25px;
}

.NewDeveloper-box-fileupload label {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-bottom: 16px;
}

.NewDeveloper-box-fileupload > div {
    width: 72px;
    height: 72px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    border-radius: 12px;
}

.NewDeveloper-box-fileupload > div a {
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    border-radius: 12px;
    padding-top: 18px;
    height: 52px;
    font-size: 14px;
    color: #63af57;
    text-align: center;
    background: #f3f3f3;
    opacity: 0;
    transition: all .18s linear;
    border: 1px dotted #e0e0e0;
}

.NewDeveloper-box-fileupload > div a:hover {
    opacity: 0.8;
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 15px 30px rgba(0, 0, 0, .12);
}

.NewDeveloper-box-fileupload > p {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 22px;
    color: #a9aabd;
    margin-left: 20px;
    width: 460px;
}

.NewDeveloper-box-fileupload img {
    width: 72px;
    height: 72px;
    border-radius: 12px;
}

.NewDeveloper-aggrement-checkbox label {
    display: inline-block;
}

.NewDeveloper-aggrement-checkbox > div {
    margin-top: -3px;
}

.NewDeveloper-aggrement-checkbox p label {
    font-size: 12px !important;
    color: #db4437 !important;
}
.setting-list h4 {
    font-size: 14px;
    color: #63af57;
    font-weight: 500;
    line-height: 65px;
    height: 66px;
}
.setting-tips {
    font-size: 12px;
    color: #a9aabd;
    border-bottom: 1px solid #d3e0ea;
    margin-top: 20px;
    line-height: 1.2em;
    padding-bottom: 8px;
}


.markdown-body,
.markdown-body pre{
    color: #5b5f87;
    padding: 0 30px 30px;
    font-size: 13px;
}
.markdown-body p{
    margin-bottom: 0 !important;
}

.guide_leftcontainer {
    display: inline-block;
    width: 200px;
    padding: 30px 0px;
    letter-spacing: 0.2px;
    color: rgb(54, 65, 73) !important;
}


.guide_rightcontainer {
    display: inline-block;
    width: calc(100% - 201px);
    vertical-align: top;
    border-left:1px solid #e4e4e4;
}

.guide_rightcontainer iframe{
    display: inline-block;
}

.guide_container {
    margin: 0 0 30px 0;
    border:1px solid #e4e4e4;
    background: #FFFFFF;
}

.bookMenuItem.active {
    color: #fff !important;
}

.guide_wrapper {
    width: 1000px;
    margin: 0 auto;
    padding: 0 !important;
    background: none !important;

}


.guide_leftcontainer div{
    font-size: 14px !important;
}

.guide_leftcontainer_link:first-child{
    border-top: 1px solid #d3e0ea;
    padding-top: 8px;
}

.guide_leftcontainer_link a{
    font-size: 14px;
    color: #00bcd4;
    transition: all .18s ease-out;
    padding: 10px 16px;
    opacity: 1;
    display: block;
}
.guide_leftcontainer_link a:hover{
    opacity: 0.8;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
    padding: 0 !important;
    background: none !important;

}

@media screen and (max-width: 1025px) {
    .guide_wrapper {
        width: 100%;
        padding: 0 20px !important;
        box-sizing: border-box;
    }
}

.main_container {
    margin:30px 0px 30px 0px;
    border:1px solid #e4e4e4;
    background: #FFFFFF;
}

@font-face {
  font-family: octicons-link;
  src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
  letter-spacing: 0.2px;
  color: #5b5f87;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 13px;
  padding: 0 30px 30px;
}

.markdown-body .pl-c {
  color: #6a737d;
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5;
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1;
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: #24292e;
}

.markdown-body .pl-ent {
  color: #22863a;
}

.markdown-body .pl-k {
  color: #d73a49;
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: #032f62;
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: #e36209;
}

.markdown-body .pl-bu {
  color: #b31d28;
}

.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28;
}

.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49;
}

.markdown-body .pl-c2::before {
  content: "^M";
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: #22863a;
}

.markdown-body .pl-ml {
  color: #735c0f;
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: #005cc5;
}

.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e;
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: #24292e;
}

.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0;
}

.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4;
}

.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda;
}

.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5;
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: #6f42c1;
}

.markdown-body .pl-ba {
  color: #586069;
}

.markdown-body .pl-sg {
  color: #959da5;
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62;
}

.markdown-body .octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

.markdown-body a {
  background-color: transparent;
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}

.markdown-body strong {
  font-weight: inherit;
}

.markdown-body strong {
  font-weight: bolder;
}

.markdown-body h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.markdown-body img {
  border-style: none;
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

.markdown-body input {
  font: inherit;
  margin: 0;
}

.markdown-body input {
  overflow: visible;
}

.markdown-body [type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body * {
  box-sizing: border-box;
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body strong {
  font-weight: 600;
}

.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body h1 {
  font-size: 32px;
  font-weight: 600;
}

.markdown-body h2 {
  font-size: 24px;
  font-weight: 600;
}

.markdown-body h3 {
  font-size: 20px;
  font-weight: 600;
}

.markdown-body h4 {
  font-size: 16px;
  font-weight: 600;
}

.markdown-body h5 {
  font-size: 14px;
  font-weight: 600;
}

.markdown-body h6 {
  font-size: 12px;
  font-weight: 600;
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px;
}

.markdown-body blockquote {
  margin: 0;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body .octicon {
  vertical-align: text-bottom;
}

.markdown-body .pl-0 {
  padding-left: 0 !important;
}

.markdown-body .pl-1 {
  padding-left: 4px !important;
}

.markdown-body .pl-2 {
  padding-left: 8px !important;
}

.markdown-body .pl-3 {
  padding-left: 16px !important;
}

.markdown-body .pl-4 {
  padding-left: 24px !important;
}

.markdown-body .pl-5 {
  padding-left: 32px !important;
}

.markdown-body .pl-6 {
  padding-left: 40px !important;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body>*:first-child {
  margin-top: 0 !important;
}

.markdown-body>*:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 16px;
}

.markdown-body hr {
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0;
}

.markdown-body blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font-size: 11px;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #959da5;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h3 {
  font-size: 1.25em;
}

.markdown-body h4 {
  font-size: 1em;
}

.markdown-body h5 {
  font-size: 0.875em;
}

.markdown-body h6 {
  font-size: 0.85em;
  color: #6a737d;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 2em;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li {
  word-wrap: break-all;
  list-style: inherit;
}

.markdown-body li>p {
  margin-top: 16px;
}

.markdown-body li+li {
  margin-top: 0.25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto;
}

.markdown-body table th {
  font-weight: 600;
}

.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa;
}

.markdown-body img {
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body code {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,0.05);
  border-radius: 3px;
}

.markdown-body pre {
  word-wrap: normal;
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
}

.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #c6cbd1;
}

.markdown-body :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px;
}

.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}

.markdown-body hr {
  border-bottom-color: #eee;
}
.markdown-body em{
  font-style: italic;
}

.DeveloperInfoView {
    margin-top: 30px !important;
    position: relative;
}
.showSystemIntegration{
   position: absolute;
   right: 20px;
   top: 20px;
}

.DeveloperInfoView-info {
    background: #ffffff;
    padding: 20px;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.DeveloperInfoView-info h3 {
    font-size: 18px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 20px;
    margin-top: 6px;
}

.DeveloperInfoView-info p {
    font-size: 16px;
    color: #5b5f87;
    margin-top: 20px;
    line-height: 26px;
}
.DeveloperInfoView-info b{
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    display: inline-block;
    padding: 0 8px;
    font-weight: normal;
}
.DeveloperInfoView-info span b{
    padding: 0;
    font-size: 16px;
}

.DeveloperInfoView-info p label {
    display: inline-block;
    width: 175px;
    font-size: 14px;
    color: #a9aabd;
}

.DeveloperInfoView-info p .DeveloperInfoView-basic-img {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    margin-right: 30px;
}

.DeveloperInfoView-info p .DeveloperInfoView-basic-img img {
    width: 100%;
    border: 1px solid #d3e0ea;
}

.DeveloperInfoView-info p .DeveloperInfoView-basic-img p {
    text-align: center;
    font-size: 12px;
    color: #a9aabd;
    margin-top: 0;
}

.DeveloperInfoView .DeveloperInfoView-btn {
    margin: 0 auto !important;
    display: block !important;
    width: 88px;
}

.no-vertical span.icon {
    vertical-align: middle !important;
}
.setting-list-action-toggle {
    height: 64px !important;
}

.setting-list-action-toggle.disabled,
button.disabled{
    cursor: not-allowed !important;
    opacity: 0.7;
}
.setting-list-action-toggle.disabled svg,
button.disabled svg{
    pointer-events: none;
}

.setting-list-action-toggle.disabled div div div:last-child {
    opacity: 0.8;
}

.setting-list-action-toggle div {
    display: block !important;
}

.setting-list-action-toggle > div > div {
    margin-top: 6px;
    float: right !important;
}

.setting-list-action-toggle > div > div > div:last-child {
    margin-top: 14px;
}

.setting-list-action-toggle div div span {
    display: none !important;
}

.setting-list-action-toggle div div div:first-child {
    height: 22px !important;
    margin-left: -3px;
    padding-right: 3px;
    margin-top: 10px;
}
.orange_reset{
    color: #FF9800!important;
}























.AppEditView-container-left,
.AppEditView-container-right {
    margin-top: -10px;
}

.AppEditView-container-left {
    width: 330px;
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
}

.AppEditView-container-right {
    width: calc(100% - 360px);
    display: inline-block;
    vertical-align: top;
}



/*AppApkEidtView-input-appopen*/
.AppEditView-input-appopen {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
    margin-bottom: 30px;
}

.AppEditView-input-appopen p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
}

.AppEditView-input-appopen p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
}

.AppEditView-input-price {
    position: relative;
    /* padding-left: 16px; */
    padding: 10px 0;
    color: #5b5f87;
}

.AppEditView-input-price > i {
    position: absolute;
    left: 0;
    bottom: 14px;
    color: #00bcd4;
    font-size: 14px;
}
.AppEditView-input-price input{
    font-size: 14px!important;
    line-height: 2 !important;
    height: 30px !important;
}

.AppEditView-input-toggle {
    height: 64px !important;;
}

.AppEditView-input-toggle div {
    display: block !important;
}

.AppEditView-input-toggle div div {
    margin-top: 10px;
    float: right !important;
}

.AppEditView-input-toggle.disabled div div {
    cursor: not-allowed !important;
    opacity: 0.7;
}

.AppEditView-input-toggle div div span {
    display: none !important;
}

.AppEditView-input-toggle div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}

/*AppApkEidtView-apppackage*/
.AppEditView-btn-newpackage {
    float: right;
    margin-top: -44px !important;
}

.AppEditView-btn-newpackage > div {
    position: relative;
}

.AppEditView-btn-newpackage > div span:last-child:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-top: -3px;
    background: url("/developer/assets/img/appEditView-btn-newpackage.png") no-repeat center;
}

.AppEditView-apppackage {
    background: #e9edf5;
    padding:6px 16px;
    position: relative;
    margin-bottom: 30px;
    border: 1px solid #d3e0ea;
}
.AppEditView-apppackage.error{
    margin-bottom: 70px;
}

.AppEditView-apppackage11:before {
    content: "";
    display: block;
    position: absolute;
    top: 16px;
    left: 11px;
    width: 35px;
    height: 40px;
    background: url("/developer/assets/img/icon-AppEditView-apppackage.png") no-repeat center;
}

.AppEditView-apppackage h3 {
    font-size: 16px;
    color: #5b5f87;
    margin-bottom: 4px;
}

.AppEditView-apppackage p {
    border-bottom: 1px solid #d3e0ea;
    padding: 12px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 20px;
    word-break: break-all;
    justify-content: space-between;
    align-items: top;
    flex-wrap: wrap;
    padding-left: 100px;
    text-align: right;
    min-height: 47px;
    box-sizing: border-box;
}
.AppEditView-apppackage p:last-child{
    border: none;
}

.AppEditView-apppackage p:before {
    content: "";
    display: none;
    position: absolute;
    left: 0;
    top: 6px;
    width: 12px;
    height: 12px;
}

.AppEditView-apppackage .AppEditView-apppackage-size:before {
    background: url("/developer/assets/img/tabs-content-icon-size.png") no-repeat center;
}

.AppEditView-apppackage .AppEditView-apppackage-system:before {
    background: url("/developer/assets/img/tabs-content-icon-system.png") no-repeat center;
}

.AppEditView-apppackage .AppEditView-apppackage-version:before {
    background: url("/developer/assets/img/tabs-content-icon-verson.png") no-repeat center;
}

.AppEditView-apppackage .AppEditView-apppackage-jurisdiction:before {
    background: url("/developer/assets/img/tabs-content-icon-jurisdiction.png") no-repeat center;
}
.AppEditView-apppackage-jurisdiction{
    padding-right: 16px !important;
}

.AppEditView-apppackage .AppEditView-apppackage-package:before {
    background: url("/developer/assets/img/tabs-content-icon-package.png") no-repeat center;
}

.AppEditView-apppackage p > span {
    position: absolute;
    left: 0;
    width: 88px;
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    white-space: nowrap;
    text-align: left;
}

/*AppApkEidtView-inputbox*/
.AppEditView-container-right > p {
    float: right;
    font-size: 12px;
    color: #a9aabd;
    margin-top: -30px;
}

.AppEditView-container-right > p > span {
    color: #db4437;
    font-size: 14px;
}

.AppEditView-inputbox {
    background: #fff;
    margin-bottom: 16px;
    padding: 1px 30px 30px 30px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    overflow: hidden;
}

.AppEditView-inputbox-left {
    display: inline-block;
    width: 370px;
    vertical-align: top;
    margin-right: 30px;
}

.AppEditView-inputbox-right {
    display: inline-block;
    width: 180px;
}

.AppEditView-inputbox-box {
    padding-left: 130px;
    position: relative;
    margin-top: 20px;
}

.AppEditView-inputbox .AppEditView-inputbox-box:first-child {
    margin-top: 30px;
}

.AppEditView-inputbox-box > label {
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 12px;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox {
    display: block !important;
    float: left;
    width: auto !important;
    min-width: 100px !important;
    vertical-align: top;
    margin-right: 16px;
    margin-top: -3px;
    margin-bottom: 10px;
    width: 100px !important;
    overflow: hidden !important;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox:nth-child(4n+1) {
    margin-right: 0;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox > div > div {
    margin-right: 8px !important;
}

.AppEditView-inputbox-right div {
    color: #5b5f87 !important;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox label {
    color: #5b5f87 !important;
    width: 100% !important;
    margin-bottom: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif" !important;
}

.AppEditView-inputbox-box .AppEditView-inputbox-box-categorybox {
    border: 1px solid #d3e0ea;
    min-height: 64px;
    position: relative;
    padding: 6px 12px 50px 6px;
}

.AppEditView-inputbox-box-categorybox button {
    position: absolute !important;
    background: #f2f5f7 !important;
    left: 0;
    margin-left: 0 !important;
    bottom: 0;
    width: 100% !important;
}

.AppEditView-inputbox-box-categorybox button span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/relationship-tree-icon-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.AppEditView-inputbox-box-categorybox button:hover {
    background: #e7e7e7 !important;
}

.AppEditView-inputbox-box-span {
    vertical-align: top;
    display: inline-block;
    min-height: 24px;
    line-height: 18px;
    font-size: 12px;
    color: currentColor;
    padding: 0 10px;
    margin: 6px 0 0 6px;
    transition: all .18s linear;
    position: relative;
    padding: 2px 6px;
    box-sizing: border-box;
    border: 1px solid currentColor;
}

.EditDialog-select-box-content .disable-delete,
.AppEditView-inputbox-box-span.disable-delete {
    background: #d3e0ea;
}

.EditDialog-select-box-content .disable-delete:hover,
.AppEditView-inputbox-box-span.disable-delete:hover {
    padding-right: 8px;
}

.EditDialog-select-box-content .disable-delete:hover button,
.AppEditView-inputbox-box-span.disable-delete:hover a {
    opacity: 0;
}

.AppEditView-inputbox-box-span:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppEditView-inputbox-box-span a {
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    transform: rotate(-90deg);
    transition: all .1s linear;
    width: 20px;
    height: 20px;
    background: url("/developer/assets/img/span-remove.png") no-repeat center #fff;
    opacity: 0;
    margin-left: 4px;
    border-radius: 50%;
}

.AppEditView-inputbox-box-span:hover a {
    opacity: 0.8;
    transform: rotate(0);
}

.AppEditView-inputbox-box-span a:hover {
    opacity: 1;
}

.AppEditView-inputbox-box > button {
    display: block !important;
    margin-left: 0 !important;
}

.AppEditView-inputbox-box > a {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 12px;
    vertical-align: top;
    width: 100px;
    height: 100px;
    transition: all .18s linear;
    position: relative;
    background: #f2f5f7;
    border: 1px dashed #e0e0e0;
    padding: 10px;
    text-align: center;
}

.AppEditView-inputbox-box > a div {
    width: 100px;
    height: 100px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.AppEditView-inputbox-box img {
    display: inline-block;
    max-width: 100px;
    max-height: 100px;
}

.AppEditView-inputbox-box > a > i {
    position: absolute;
    z-index: 998;
    display: block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png") no-repeat center;
    right: 8px;
    top: 8px;
    transition: all .18s linear;
    opacity: 0;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}

.AppEditView-inputbox-box > a:hover > i {
    opacity: 1;
}

.AppEditView-inputbox-box > a:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppEditView-inputbox-box > a span {
    position: absolute;
    z-index: 999;
    left: 0px;
    top: 0px;
    color: #63af57;
    text-align: center;
    width: 100%;
    height: 44px;
    padding: 30px 0 18px 0;
    line-height: 26px;
    background: #f2f5f7;
    opacity: 0;
}

.AppEditView-inputbox-box > a:hover span {
    opacity: 0.8;
}

.AppEditView-inputbox-box > p {
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
}

.AppEditView-inputbox-applang label {
    position: absolute;
    left: 0;
    top: 20px;
    font-size: 12px;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-error {
    font-size: 12px;
    position: relative;
    color: #B94A48;
}

.AppEditView-inputbox-applang > .AppEditView-inputbox-box-error {
    font-size: 12px;
    margin-top: -20px;
    margin-bottom: 20px;
    position: relative;
    color: #B94A48;
    top: 0;
}

/*AppApkEidtView-action-box*/
.AppEditView-action-box {
    text-align: right;
}
.AppEditView-action-sandbox {
    float: left;
    line-height: 36px;
    color: #63AF57;
    font-weight: bold;
    cursor: pointer;
    text-transform: uppercase;
}
.AppEditView-popup table {
    width: 100%;
    margin-top: 12px;
    margin-bottom: 30px;
    border-spacing: 0 2px;
    border-collapse: separate;
}

.AppEditView-popup thead {
    margin-top: 10px;
    border-top: 1px solid #d3e0ea;
}

.AppEditView-popup thead th {
    height: 44px;
    font-size: 12px;
    color: #5b5f87;
    font-weight: normal;
    padding-left: 16px;
    border-top: 1px solid #d3e0ea;
}

.AppEditView-popup tbody tr {
    background: #f2f5f7;
    transition: all .18s linear;
    border-bottom: 2px solid #fff;
}

.AppEditView-popup td {
    background: #f2f5f7;
    height: 36px;
    font-size: 13px;
    color: #5b5f87;
    padding: 6px 0 6px 16px;
}

.AppEditView-popup td > div {
    margin-top: 2px;
    display: inline-block !important;
    vertical-align: top;
    width: auto !important;
    margin-right: 26px;
}

.AppEditView-popup td > div label {
    width: 100% !important;
    margin-bottom: 0 !important;
    height: auto;
    color: #5b5f87 !important;
    max-width: 218px;
}

.AppEditView-popup tr th:first-child {
    padding-left: 10px;
    width: 164px;
    text-indent: 40px;
}

.AppEditView-popup tr td:first-child {
    padding-left: 10px;
    color: #63af57;
    font-size: 14px;
    position: relative;
}

.AppEditView-popup tr td:first-child div label {
    color: #63af57 !important;
}

.AppEditView-popup tr th:first-child > div,
.AppEditView-popup tr td:first-child > div {
    margin-right: 0;
    margin-top: 0 !important;
}

.AppEditView-popup tr td:first-child > h3 {
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
}

.AppEditView-popup tr td:nth-child(2) {
    color: #63af57;
}

.ApkEditorView_step_tabs_title button label {
    height: 48px;
    line-height: 48px;
    margin-bottom: 0 !important;
    color: inherit;
    pointer-events: none;
}

.closeTabLink {
    margin-left: -13px;
    position: absolute;
    z-index: 999;
    display: block;
    width: 13px;
    height: 13px;
    right: 0;
    top: -34px;
    opacity: 0;
    transition: all .18s ease-out;
    background: url("/developer/assets/img/btn_remove.png") no-repeat center;
}

.ApkEditorView_step_tabs_title:hover .closeTabLink {
    opacity: 0.3;
}

.ApkEditorView_step_tabs_title .closeTabLink:hover {
    opacity: 1;
    transform: rotate(90deg);
}

.AppEditView-inputbox-box-titleselect {
    width: 240px !important;
    float: left;
    margin-top: -20px;
}

.AppEditView-inputbox-applang {
    position: relative;
    padding-left: 140px;;
}

.box-paramUpload {
    margin-top: 20px;
}

.box-paramUpload.hidden {
    display: none;
    transition: all 0.20s;
}

.paramUpload-template-label {
    padding-top: 10px;
}

.hidden {
    display: none;
}

.pr40 {
    padding-right: 40px;
}

.pr-16 {
    margin-right: -16px;
}

.AppEditView-inputbox-box.AppEditView-apk-icon img, .AppEditView-inputbox-box.AppEditView-apk-icon a {
    width: 72px;
    height: 72px;
}

/*** ApkResellerDialog.css**/

.treebox-left .active {
    background: #00bcd4;
    border-left: 3px solid #00bcd4 !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.treebox-node {
    height: 36px;
    background: #f2f5f7;
    border-left: 3px solid #d3e0ea;
    margin-bottom: 12px;
    position: relative;
    transition: all .24s ease-out;
}

.treebox-node:hover,
.treebox-left dd > div:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    border-left: 3px solid #d3e0ea;
}

.treebox-node-btn {
    margin-left: 0 !important;
    width: 100% !important;
    text-align: left !important;
    border-radius: 0 !important;
}

.active > .treebox-node-btn > div {
    color: #ffffff;
}

.active > .treebox-node-btn > div em {
    color: #c7eaef;
}

.treebox-node-btn > div {
    padding-left: 12px;
    font-size: 14px;
    color: #5b5f87;
    margin-right: 34px;
    overflow: hidden;
    white-space: nowrap;
}

.treebox-node-btn > div em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.treebox-node-btn > div i {
    display: inline-block;
    height: 36px;
    width: 16px;
    vertical-align: middle;
    margin-right: 10px;
    background: url("/developer/assets/img/tree-icon-merchant.png") no-repeat center 9px;
}

.active > .treebox-node-btn > div i {
    background: url("/developer/assets/img/tree-icon-merchant2.png") no-repeat center 9px;
}

.treebox-left dd {
    position: relative;
}

.treebox-left dd > div {
    height: 36px;
    margin-bottom: 12px;
    transition: all .24s ease-out;
    position: relative;
    border-left: 3px solid transparent;
}

.treebox-left dd > div:last-child:after {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    top: 18px;
    left: -18px;
    background: #fff;
    bottom: 0px;
}

.treebox-left dl {
    position: relative;
}

.treebox-left dd:before {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    top: -12px;
    left: 1px;
    background: #d3e0ea;
    bottom: 0px;
}

.treebox-left dd .treebox-node:before {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 17px;
    left: -17px;
    width: 14px;
    background: #d3e0ea;
}

.treebox-left dd > div:before {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 17px;
    left: -17px;
    width: 26px;
    background: #d3e0ea;
}

.treebox-left dd > div:hover:before,
.treebox-left dd > div.active:before {
    width: 14px;
}

.treebox-left dd > dl:last-child:after {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    top: 18px;
    left: -15px;
    background: #ffffff;
    bottom: 0px;
}

.treebox-node-icon {
    position: absolute !important;
    top: 0px;
    right: 0px;
    width: 36px !important;
    height: 36px !important;
    padding: 6px !important;
    opacity: 0;
}

.treebox-node-icon.open {
    right: 0;
    opacity: 1;
}

.treebox-node:hover .treebox-node-icon.add {
    right: 36px;
    opacity: 1;
}

.treebox-node:hover .treebox-node-icon.delete {
    right: 72px;
    opacity: 1;
}

.treebox-node.active .treebox-node-icon.delete svg,
.treebox-node.active .treebox-node-icon.open svg,
.treebox-node.active .treebox-node-icon.add svg {
    color: #ffffff !important;
}

.treebox-node-icon.delete svg {
    color: #ff9800 !important;
}

.treebox-node-icon.open svg,
.treebox-node-icon.add svg {
    color: #63af57 !important;
}

.treebox-left dd {
    padding-left: 16px;
}

.treebox-node-show {
}

.treebox-node-hide {
    display: none;
}

.treebox-right {
    background: #f2f5f7;
    height: 100%;
    position: relative;
    margin-left: 350px;
    transition: all .24s ease-out .1s;
    z-index: 1;
}

.EditDialog-select-box {
    border: 1px solid #d3e0ea;
    margin-top: 30px;
    transition: all .24s ease-out;
}

.EditDialog-select-box.open {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.EditDialog-select-box-title {
    height: 36px;
    line-height: 36px;
    background: #f2f5f7;
    position: relative;
}

.EditDialog-select-box-title h3 {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
    text-indent: 16px;
}

.EditDialog-title-checkbox {
    position: absolute !important;
    right: 56px;
    top: 6px;
    min-width: 36px !important;
    width: auto !important;
    white-space: nowrap;
    font-size: 14px;
}

.EditDialog-title-editbox {
    position: absolute !important;
    right: 10px;
    top: 0;
    min-width: 36px !important;
}

.EditDialog-title-editbox svg {
    color: #63af57 !important;
    width: 20px !important;
    height: 36px !important;
}

.treebox-left.EditDialog-select-box-detail {
    background: #e9eff4;
    position: relative;
    height: auto;
    width: auto;
    border: none;
    max-height: 0px;
    overflow: auto;
    transition: all .24s ease-out;
    padding: 0 16px;
}

.EditDialog-select-box.open .treebox-left.EditDialog-select-box-detail {
    padding: 16px;
    max-height: 200px;
}

.treebox-left.EditDialog-select-box-detail .treebox-node {
    background: #fff;
}

.treebox-left.EditDialog-select-box-detail dd > dl:last-child:after {
    background: #e9eff4;
}

.EditDialog-switches {
    position: absolute !important;
    left: 12px;
    top: 0;
    display: inline-block !important;
    width: 36px !important;
    height: 36px !important;
}

.EditDialog-switches svg {
    height: 36px !important;
}

.EditDialog-switches span {
    top: -6px !important;
}

.treebox-left.EditDialog-select-box-detail .treebox-node-btn > div {
    padding-left: 42px;
}

.EditDialog-select-box-content {
    min-height: 20px;
    border-top: 1px solid #d3e0ea;
    padding: 16px;
    padding-bottom: 0;
}

.EditDialog-select-box-content > span {
    line-height: 22px;
    display: inline-block;
    margin: 0 6px 6px 0;
    color: currentColor;
    font-size: 12px;
    padding: 0 6px;
    position: relative;
    transition: all .24s ease-out;
    border: 1px solid currentColor;
    box-sizing: border-box;
    min-width: 30px;
    min-height: 24px;
}

.EditDialog-select-box-content > span button {
    position: absolute !important;
    right: 0;
    top: 0px;
    width: 22px !important;
    height: 22px !important;
    padding: 0 !important;
    border-radius: 50%;
    opacity: 0;
    transform: rotate(-90deg) !important;
}

.EditDialog-select-box-content > span button svg {
    color: #ff9800 !important;
    height: 16px !important;
    width: 18px !important;
}

.EditDialog-select-box-content > span:hover {
}

.EditDialog-select-box-content > span:hover button {
    transform: rotate(-0) !important;
    opacity: 1;
    background: #e5f8fb !important;
}

.ApkEditorView_step_container {
    padding-right: 270px;
    width: 730px !important;
    position: relative;
    margin-top: 62px !important;
}

.ApkEditorView_step_container > div > div:nth-child(2n) {
    display: none !important;
}

.ApkEditorView_step_container > div > div {
    margin-top: 0 !important;
    margin-bottom: 16px;
}

.ApkEditorView_step1_title, .ApkEditorView_step2_title {
    position: relative;
    background: #dcdfe7 !important;
    width: auto !important;
    font-size: 22px !important;
    font-weight: 100 !important;
    color: #5b5f87 !important;
}

.ApkEditorView_step1_title > span, .ApkEditorView_step2_title > span {
    display: none !important;
}

.ApkEditorView_step1_title::after, .ApkEditorView_step2_title::after {
    content: "1";
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    width: 32px;
    height: 32px;
    background: #6e7172;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    line-height: 32px;
}

.ApkEditorView_step2_title::after {
    content: "2";
}

.ApkEditorView_step1_content, .ApkEditorView_step2_content {
    margin-left: 0 !important;
    padding-left: 0 !important;
    border: none !important;
    margin-top: 0 !important;
    padding-right: 0 !important;
}

.ApkEditorView_step1_content > div > div,
.ApkEditorView_step2_content > div > div {
    height: "" !important;
}

.ApkEditorView_step_app_type_switches {
    padding-top: 43px;
}

.ApkEditorView_step_app_type_switches .checkbox_container > div {
    margin-bottom: 16px;
}

.ApkEditorView_step2_inner_readiogrp > div {
    float: left;
}

.ApkEditorView_step_tabs {
    padding-left: 129px;
}

.ApkEditorView_step_tabs_title {
    background: #ffffff;
}

.ApkEditorView_step_tabs_title > div:first-child {
    background: #ffffff !important;
    border-bottom: 1px solid #d3e0ea !important;
}

.ApkEditorView_step_tabs_title > div > button {
    padding: 6px 0 5px 0 !important;
    font-size: 16px !important;
}

.ApkEditorView_step_tabs_title > div:last-child {
    /* top: -64px; */
    position: relative;
    background: transparent !important;
    /* pointer-events: none; */
}

.ApkEditorView_step_tabs_title > div:last-child div {
    /* height: 13px !important;
    overflow: inherit !important;
    position: absolute !important;
    pointer-events: none;
    top: 0; */
}

.ApkEditorView_step_tabs_title > div:last-child a {
    cursor: pointer;

    pointer-events: all;
}

.ApkEditorView_step_tabs_content {
    background: #ffffff;
}

.ApkEditorView_step_tabs_content > div {
    height: auto !important;
}

.ApkEditorView_step_tabs_content > div > div {
    overflow-x: hidden !important;
    min-height: 108px;
}

.ApkEditorView_step_input_box {
    margin-top: 24px;
    position: relative;
}

.ApkEditorView_step_input_box .input_label {
    position: relative;
    margin-top: 12px;
}

.ApkEditorView_step_input_box > div {
    width: 604px !important;
}

.ApkEditorView_input_box_dlg {

}

.ApkEditorView_input_box_dlg > button {
    position: absolute !important;
    top: 50px;
    right: -13px;
}

.ApkEditorView_step_inner_step_upload_box {
    width: 140px;
    height: 140px;
    text-align: center;
    cursor: pointer;
    margin-right: 16px;
    position: relative;
    margin-bottom: 37px;
}

.ApkEditorView_step_inner_step_upload_box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 30;
}

.ApkEditorView_step_inner_step_upload_box > a.ApkEditorView_step_upload_btn {
    display: block;
    width: 140px;
    height: 60px;
    padding-top: 80px;
    font-size: 0;
    text-align: center;
    color: #63af57;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 120;
    transition: all 0.18s;
}

.ApkEditorView_step_inner_step_upload_box > a.ApkEditorView_step_upload_remove {
    display: block;
    width: 13px;
    height: 13px;
    background: url("/developer/assets/img/btn_remove.png") no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 600;
    opacity: 0;
    transition: all .18s ease-out;
}

.ApkEditorView_step_inner_step_upload_box:hover a.ApkEditorView_step_upload_remove {
    opacity: 0.3;
}

.ApkEditorView_step_inner_step_upload_box a.ApkEditorView_step_upload_remove:hover {
    opacity: 1;
}

.ApkEditorView_step_inner_step_upload_box > a.ApkEditorView_step_upload_btn:hover {
    background: url("/developer/assets/img/upload-image-active.png") no-repeat;
    font-size: 15px;
}

.ApkEditorView_step_btn_group {
    float: right;
    margin: 0;
}

.ApkEditorView_step_btn_group > div {
    margin-left: 12px !important;
}

.ApkEditorView_step_btn_group > button {
    margin-left: 12px !important;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row {
    padding: 16px;
    padding-bottom: 0;
    width: 206px;
    position: absolute;
    top: 0;
    right: 0;
    height: auto;
}

.ApkEditorView_step_container .AppListView-app-list-item-icon {
    position: relative;
    top: 0;
    left: 0;
    width: 58px;
    height: 58px;
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
    display: inline-block;
    vertical-align: top;
    margin-bottom: 9px;
}

.ApkEditorView-app-list-row ul li {
    width: 110px;
    margin-bottom: 10px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row li {
    width: 63px;
    margin-left: 10px;
    margin-bottom: 11px;
    margin-right: 143px;
    position: relative;
    min-width: 63px;
    line-height: 16px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row ul {
    margin-right: 0;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row li > span,
.ApkEditorView_step_container .ApkEditorView-app-list-row li > div {

    display: block !important;
    position: absolute;
    left: 63px;
    top: 0;
    width: 120px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row h3 {
    margin: 0;
    font-size: 16px;
    margin-left: 16px;
    margin-top: 8px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row h3 p {
    font-size: 14px;
    font-weight: normal;
    color: #a9aabd;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row ul > div {
    max-width: 100% !important;
    width: 100%;
}

.ApkEditorView-app-list-row ul li:nth-child(2n-1) {
    margin-right: 10px;
}

.ApkEditorView-app-list-row ul > div {
    margin-left: 0 !important;
    margin: 6px 0;
}

.ApkEditorView_step_tabs_content .ApkEditorView_step_input_box > div {
    width: 386px !important;
}

.ApkEditorView_step_tabs_content2 > div > div {

}

.ApkEditorView_step_input_box > div > i {
    position: absolute;
    top: 10px;
    right: 7px;
    color: #db4437;
    font-size: 20px;
}

.ApkEditor-action-box {
    float: right;
    padding-bottom: 10px;
}

.ApkEditorView_step_inner_step_container {
    margin-top: 30px;
}

.tab_title_btn {
    position: relative;
    vertical-align: top;
}

.tab_title_btn:first-child > div {
    /*font-weight: bold;*/
}

.tab_title_btn:last-child::after {
    display: none;
}

/*.tab_title_btn::after {
    content: "";
    display: block;
    position: absolute;
    top: 22px;
    right: 0px;
    opacity: 0;
    width: 19px;
    height: 19px;
    background: url("/developer/assets/img/btn_remove.png") no-repeat center !important;
}*/

.tab_title_btn:hover::after {
    opacity: 0.3;
}

.tab_title_btn:last-child {
    text-indent: 8px;
    color: #63af57 !important;
}

.tab_title_btn:last-child > div {
    vertical-align: top;
}

.tab_title_btn:last-child > div > div {
    display: inline-block !important;
    vertical-align: top;
    line-height: 48px;
}

.tab_title_btn:last-child > div::before {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 48px;
    background: url("/developer/assets/img/tab_title_add_btn.png") no-repeat center !important;
}

.param-download-btn {
    margin-top: 0px;
    position: absolute !important;
    top: 0;
    right: 30px;
    opacity: 0;
    transform: rotate(-90deg) !important;
}

.param-download-btn svg {
    color: #63af57 !important;
}

.AppEditView-signature-warning{
    font-size: 12px;
    line-height:20px;
    width: 100%;
    box-sizing: border-box;
    color: #ff9800;
    padding: 10px 16px;
    background: #ffeacc;
    font-weight: 500;
    margin: -24px 0 30px 0;
}
.signature-warning{
    font-size: 12px;
    line-height:20px;
    width: 100%;
    box-sizing: border-box;
    color: #ff9800;
    padding: 10px 16px;
    background: #ffeacc;
    font-weight: 500;
    margin: 20px 0 0 0;
}


.download-template{
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.download-template a{
    font-size: 12px;
    color: #00bcd4;
    transition: all .24s ease-out;
}
.download-template a:hover{
    text-decoration: underline;
    opacity: 0.6;
}
.errMsgStripe{
    color: red;
    margin-top: 20px;
    font-size: 12px;
}
.errMsgStripe a{
    color: #00bcd4;
}
.AppEdit_test_field input{
    border-bottom: none!important;
    text-align: right;
    color: #63af57!important;
}

.re_up_apk_files_label{
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}
div.AppEditView-apppackage-version{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #d3e0ea;
}
div.AppEditView-apppackage-version:last-of-type{
    border-bottom: none;
}
div.AppEditView-apppackage-version span.factory_name{
    color: #a9aabd;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.AppEditView-apppackage-version svg{
    vertical-align: middle;
    color: rgb(99, 175, 87)!important;
    margin-left: 5px;
    cursor: pointer;
}
.down_app_version{
    color:#5b5f87;
    vertical-align: middle;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    right: -10px;
}
.down_app_version p.down_ap_name{
    width:150px;
    white-space: nowrap;
    padding-left: 0!important;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
}
.tip-app-area{
    font-size: 12px;
    color: #a9aabd;
}
.tip-app-subarea{
    display: block;
    padding-right: 40px;
}
.ApkEditorSubmitConfirmView_container {
    padding-top: 30px
}

.ApkEditorSubmitConfirmView_container > div {
    background-color: #FFFFFF;
    border: 1px solid #D3E0EA;
    text-align: center;
    padding: 60px 0;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.ApkEditorSubmitConfirmView_container > div > div {
    margin-top: 16px;
}

.ApkEditorSubmitConfirmView_container h2 {
    font-size: 22px;
    font-weight: normal;
    color: #5B5F87;
    text-indent: 20px;
    line-height: 40px;
    position: relative;
    display: inline-flex;
    margin-bottom: 10px;
}

.ApkEditorSubmitConfirmView_container h2 i {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: url('/developer/assets/img/icon-finished.png') no-repeat;
}

.ApkEditorSubmitConfirmView_container p {
    font-size: 16px;
    color: #a9aabd;
    line-height: 28px;
}

.recharts-cartesian-axis-line {
    stroke: #d3e0ea !important;
}

.recharts-cartesian-grid-horizontal line {
    stroke: #d3e0ea !important;
}

.recharts-cartesian-axis-tick text {
    fill: #a9aabd !important;
    font-size: 12px;
    line-height: 22px;
}

.recharts-cartesian-axis-tick-line {
    display: none;
}

.recharts-surface g:nth-child(3) line {
    display: none;
}

.recharts-default-tooltip {
    border: 1px solid #d3e0ea !important;
    background: rgba(255, 255, 255, 0.9) !important;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12) !important;
}

.recharts-default-tooltip p {
    font-size: 12px;
    color: #a9aabd;
}

.recharts-tooltip-item-name {
    display: block !important;
    font-size: 14px !important;
    color: #5b5f87 !important;
}

.recharts-tooltip-item-value {
    display: block !important;
    font-size: 18px !important;
    color: #00bcd4 !important;
    font-weight: 500 !important;
    margin-top: 2px !important;
}

.recharts-responsive-container > div:last-child > div:last-child div {
    display: none;
}

.app_list_name_not_active {
    font-size: 12px;
    color: #ff9800;
    font-weight: normal;
    margin-left: 6px;
    text-transform: uppercase;
}
.stripe_common_main{
    margin: 0 auto;
    padding: 15px;
    background:rgba(242,245,247,1);
}
.stripe_common_main .stripe_common_l{
    float: left;
    width: 350px;
}
.stripe_common_main .stripe_common_l .p1{
    font-size:14px;
    font-weight:600;
    color:rgba(91,95,135,1);
    line-height:22px;
}
.stripe_common_main .stripe_common_l .p2{
    font-size:12px;
    color:rgba(169,170,189,1);
    line-height:20px;
}
.stripe_common_main .stripe_common_r{
    float: right;
}
.stripe_common_r_s{
    position: relative;
    width:310px;
    height: 72px;
    background:rgba(252,254,255,1);
    border-radius:4px;
    border:1px dashed rgba(211,224,234,1);
    padding: 12px;
    box-sizing: border-box;
}
.stripe_common_r_s .d1{
    float: left;
}
.stripe_common_r_s .d1 .p1{
    margin-bottom: 5px;
    /* width: 180px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.stripe_common_r_s .d1 .p1,.stripe_common_r_s .d1 .p2{
    font-size:12px;
    color:rgba(169,170,189,1);
    line-height:20px;
}
.stripe_common_r_s .d1 .p1 i,.stripe_common_r_s .d1 .p2 i{
    font-size:12px;
    color:rgba(91,95,135,1);
    line-height:20px;
    font-style: normal;
}

.stripe_common_r_s .d2{
    position: absolute;
    right: 10px;
}
.stripe_common_r_s .d2 img{
    margin-top: 8px;
}
.stripe_common_r_s .stripe_common_r_d{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 0;
    transition: all 0.2s ease;
    text-align: center;
    font-size:14px;
    font-weight:600;
    color:rgba(91,95,135,1);
    padding-top: 24px;
    box-sizing: border-box;
    cursor: pointer;
}
.stripe_common_r_s .stripe_common_r_d img{
    width: 18px;
    margin-right: 6px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: -2px;
}
.stripe_common_r_d i{
    vertical-align: middle;
}
.stripe_common_r_s:hover{
    border:1px dashed rgba(91,95,135,1);
}
.stripe_common_r_s:hover .stripe_common_r_d{
    opacity: 0.95;
}


.stripe_common_r_a{
    position: relative;
    width:292px;
    height: 72px;
    background:rgba(252,254,255,1);
    color:rgba(99,175,87,1);
    border-radius:4px;
    border:1px dashed rgba(211,224,234,1);
    padding: 12px;
    box-sizing: border-box;
    text-align: center;
    font-size:14px;
    font-weight:600;
    padding-top: 24px;
    box-sizing: border-box;
    cursor: pointer;
}
.stripe_common_r_a svg{
    display: inline-block;
    vertical-align: middle;
    color:rgba(99,175,87,1) !important;
}
.stripe_common_r_a i{
    vertical-align: middle;
}

.report-container {
    margin: 30px;
}

.report-container-left {
    display: inline-block;
    vertical-align: top;
    width: 330px;
    margin-right: 20px;
}

.report-menu-btn {
    background: #fff;
    margin-bottom: 10px;
    transition: all .24s ease-out;
    position: relative;
}

.report-menu-btn.active {
    background: url("/developer/assets/img/AppDetailView-version-list-apk-bg.png") no-repeat center #fff;
    background-size: cover;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.report-menu-btn.disable {
    cursor: not-allowed;
    opacity: 0.6;
}

.report-menu-btn.disable > button {
    cursor: inherit !important;
}

.report-menu-btn button {
    margin-left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    text-align: left !important;
    padding: 4px 26px !important;
}

.report-menu-btn span {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 1em;
    text-transform: none !important;
    vertical-align: baseline !important;
}

.report-menu-btn.active span {
    color: #fff;
}

.report-menu-btn:after {
    content: "";
    display: block;
    position: absolute;
    left: 16px;
    top: 12px;
    width: 17px;
    height: 17px;
    background: url("/developer/assets/img/menu-icon.png") no-repeat -34px -357px;
    opacity: 0.6;
}

.report-menu-btn.active:after {
    background: url("/developer/assets/img/menu-icon.png") no-repeat 0 -357px;
    opacity: 1;
}

.report-container-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 350px);
    box-sizing: border-box;
    overflow: hidden;
}

/* filter-box */

.report-filter-box {
    padding-left: 80px;
    position: relative;
    margin-top: 10px;
}

.report-filter-box > label {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 12px;
    color: #a9aabd;
}

.report-filter-box > button {
    height: 24px !important;
    line-height: 22px !important;
    margin: 0 10px 10px 0 !important;
    min-width: 55px !important
}

.report-filter-box > button.active {
    background: #f2f5f7 !important;
}

.report-filter-box > button span {
    line-height: 22px !important;
    font-size: 12px !important;
    padding: 0 8px !important;
}

/* summary-box */

.report-summary-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.report-summary-list {
    position: relative;
    flex: 1 0 20%;
    max-width: 20%;
    text-align: center;
    margin:10px 0;
}

.report-summary-list button {
    height: auto !important;
    width: 100% !important;
    margin: 0 !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    position: relative;
}

.report-summary-list button:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    bottom: 14px;
    left: 50%;
    margin-left: -8px;
    background: url("/developer/assets/img/rolelist-jurisdiction-unchecked.png") no-repeat;
    display: none;
}

.report-summary-list.active button:before {
    background: url("/developer/assets/img/rolelist-jurisdiction-checked.png") no-repeat;
}

.report-summary-list button:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 30px;
    background: #d3e0ea;
    right: 0px;
    top: 50%;
    margin-top: -15px;
}

.report-summary-list.last button:after {
    display: none;
}

.report-summary-list h3 {
    font-size: 22px;
    font-weight: normal;
    color: #00bcd4;
    line-height: 44px !important;
    word-break: break-all;
}

.report-summary-list p {
    font-size: 12px !important;
    color: #5b5f87 !important;
    line-height: 18px !important;
}

.report-summary-list em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 18px !important;
    display: block;
}

.report-summary-list span {
    font-size: 14px;
}

.report-summary-list .report-summary-tips {
    position: absolute;
    font-size: 14px;
    color: #5b5f87;
    background: #f3f6f7;
    border: 1px solid #d3e0ea;
    z-index: 10;
    top: -10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    opacity: 0;
    transition: all .24s ease-out;
    padding: 10px;
}

.report-summary-list .report-summary-tips:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -6px;
    width: 13px;
    height: 7px;
    background: url("/developer/assets/img/report-summary-tips.png") no-repeat;
}

.report-summary-list:hover .report-summary-tips {
    opacity: 1;
    top: -60px;
}

.report-summary-list .report-summary-tips em {
    font-size: 18px;
    color: #00bcd4;
    font-weight: 500;
    margin-right: 6px;
}

.report-container-content {
    padding: 20px 20px 20px 20px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    margin-bottom: 20px;
}

.report-container-content.report-60 {
    display: inline-block;
    width: 601px;
    vertical-align: top;
    height: 310px;
    box-sizing: border-box;
    margin-right: 20px;
    padding: 10px 20px 10px 0;
}

.report-container-content.report-40 {
    display: inline-block;
    width: 379px;
    vertical-align: top;
    height: 310px;
    box-sizing: border-box;
    margin-right: 20px;
}


.report-container-content > h4 {
    font-size: 20px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 2em;
    text-align: center;
}

.report-container-content p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.2em;
    text-align: center;
}

/* report-table */

.report-table {
    margin: 10px 0;
    width: 100%;
    border-top: 1px solid #d3e0ea;
}

.report-table thead tr {
    line-height: 22px;
    height: 44px;
    background: #f2f5f7;
    color: #a9aabd;
    font-size: 12px;
    border-bottom: 1px solid #d3e0ea;
    text-transform: uppercase;
}

.report-table thead tr th {
    font-weight: normal;

}

.report-table thead tr th:first-child,
.report-table tr td:first-child {
    padding-left: 20px;
}

.report-table thead tr th:last-child,
.report-table tr td:last-child {
    text-align: right;
    padding-right: 20px;
}

.report-table tbody tr {
    font-size: 13px;
    color: #5b5f87;
    line-height: 34px;
    height: 36px;
    border-bottom: 1px solid #d3e0ea;
    cursor: pointer;
    transition: all .24s ease-out;
}

.report-table tbody tr:hover {
    background: #f2f5f7;
}

.report-table tbody tr td:first-child {
    font-weight: 600;
    font-size: 14px;
}

.report-table td button {
    margin-right: -10px !important;
}
.report-table td button svg{
    color: #63af57 !important;
}

.report-table tfoot tr {
    line-height: 52px;
    height: 54px;
    background: #f2f5f7;
    border-bottom: 1px solid #d3e0ea;
}

.report-table tfoot tr td {
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
}

.report-table tfoot tr td:first-child {
    font-size: 18px;
    font-weight: normal;
}
.stripe_account_setting h3{
    float:left;
}
.stripe_account_setting .stripe_s_r{
    float: right;
    margin-top: 20px;
    color:rgba(99,175,87,1);
    font-weight:500;
    font-size: 12px;
    cursor: pointer;
    margin-bottom: 20px;
}
.stripe_account_setting .stripe_s_r2{
    float: right;
    margin-top: 20px;
    color:rgba(99,175,87,1);
    font-weight:500;
    font-size: 12px;
    cursor: pointer;
    margin-bottom: 20px;
}


.DetailView-box > li {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 180px;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    white-space: pre-wrap;
}

.DetailView-box li em {
    font-weight: normal;
    position: absolute;
    left: 0;
    top: 9px;
    color: #a9aabd;
    max-width: 153px;

}

.DetailView-box li em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.DetailView-box li h3 {
    font-size: 20px;
    margin: 0 0 10px;
}
.tips_content_area{
    padding: 10px;
}



.enroll-container{
    background: #fff;
    padding:0 15px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.enroll-container2{
    display: block;
    padding: 30px 20px 1px 20px;
}


.enroll-container-left{
    width: 720px;
    padding-bottom: 20px;
}
.enroll-container2 .enroll-container-left{
    width: 660px;
    padding-bottom: 0;
}
.enroll-container-left ul{
    margin: 20px 0 -20px 0;
}
.enroll-container-right{
    padding-bottom: 20px;
}

.enroll-container-right svg{
    width: 20px!important;
    margin-top: -1px!important
}

.enroll-container-step{
    padding-left: 40px;
    position: relative;
    margin-bottom: 30px;
}
.enroll-container-step h3{
    font-size: 16px;
    color: #5b5f87;
    font-weight: normal;
}
.enroll-container-step h3:before{
    content: "01";
    display: block;
    position: absolute;
    width: 28px;
    height: 28px;
    background: #5b5f87;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    left: 0;
    text-align: center;
    line-height: 24px;
}
.enroll-container-step:nth-child(2) h3:before{
    content: "02";
}
.enroll-container-step:nth-child(3) h3:before{
    content: "03";
}
.enroll-container-step:nth-child(4) h3:before{
    content: "04";
}
.enroll-container-step h3:after{
    content: "";
    display: block;
    position: absolute;
    left: 14px;
    top: 34px;
    width: 1px;
    border-left: 1px dashed #d3e0ea;
    bottom: -24px;
}
.enroll-container-step:nth-child(4) h3:after{
    display: none;
}

.enroll-container-code{
    background: #e9edf5;
    font-size: 14px;
    color: #a9aabd;
    padding: 15px;
    margin-top: 15px;
    
}
.enroll-container-code2{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.enroll-container-code > i{
    color: #00bcd4;
    font-style: italic;
}



.user-list-view {
    margin: 0 30px;
}

.user-list {
    background: #fff;
    margin-bottom: 6px;
    transition: all .24s ease-out;
    position: relative;
}

.user-list:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    transform: translate3d(0, -2px, 0);
}

.user-list-btn {
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    height: auto !important;
    line-height: 20px !important;
}
.user-list-btn.unact{
    cursor: not-allowed !important;
}
.user-list-btn > div {
    padding: 10px 100px 10px 75px;
    position: relative;
}

.user-list-btn > div > img {
    position: absolute;
    top: 13px;
    left: 16px;
    width: 40px;
}

.user-list-btn h3 {
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
    line-height: 22px;
}

.user-list-btn h3 span {
    padding: 0 6px;
    line-height: 22px;
    height: 24px;
    font-size: 12px;
    margin-top: -2px;
    background: rgba(91, 95, 135, 0.2);
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.user-list-btn h3 span:empty{
    display: none;
}

.user-list-actiongroup span b {
    padding: 0 6px;
    line-height: 22px;
    height: 24px;
    font-size: 12px;
    display: block;
    margin-top: -2px;
}



.user-list-btn p {
    display: inline;
    vertical-align: top !important;
    margin-right: 10px;
    font-size: 12px;
    color: #a9aabd;
    line-height: 18px;
    padding-bottom: 5px;
    position: relative;
    word-break: break-all;
}

.user-list-btn p em {
    font-weight: normal;
    margin-left: 8px;
    color: #5b5f87;
    vertical-align: top;
}

.user-list-btn p:after {
    content: "/";
    right: 0;
    top: 0;
    color: #d3e0ea;
    margin-left: 8px;
}

.user-list-btn p:last-child:after {
    display: none;
}

.user-list-btn p b {
    color: #5b5f87;
    margin-right: 8px;
}

.user-list-actiongroup {
    position: absolute;
    right: 16px;
    top: 55%;
    margin-top: -12px;;
}

.AppActiveApkDetailView-box-item{
    background: #f2f5f7;
    margin-bottom: 6px;
    padding: 6px 10px;
    padding-right: 60px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.AppActiveApkDetailView-box-item > h3{
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 500;
    margin: 0 !important;
}
.AppActiveApkDetailView-box-item > p{
    font-size: 12px;
    color: #a9aabd;
    line-height: 18px ;
}
.AppActiveApkDetailView-box-item > button{
    position: absolute !important;
    right: 0;
    top: 50%;
    margin-top: -24px !important;
}

.AppActiveApkDetailView-box-item > button svg{
    color: #ff9800 !important;
}
.AppActiveApkDetailView-box-item-container{
    width: calc(100% - 220px);
}
.user-list-actiongroup .superAdmin_title{
    font-size:12px;
    font-weight:600;
    color:rgba(0,165,237,1);
}
.developer_title{
    font-size:12px;
    font-weight:600;
    color:rgba(169,170,189,1);
}
.checkUserDeveloper_top{
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: justify;
    -webkit-box-align: center;
    margin-bottom: 15px;
    position: relative;
}
.checkUserDeveloper_top .AppListView-app-list-box-search-input{
    position: absolute;
    right: 0;
    top:-12px;
}
.user-list .radio_box{
    position: absolute;
    left: 16px;
    top: 22px;
}

.user-list-btn .radio_box_img {
    position: absolute;
    left: 50px;
    top: 13px;
}

.user-list-btn.forPOP> div{
    padding: 10px 100px 10px 110px;
}
.user-list.user_list_act{
    background: rgb(242, 245, 247);
}


.paramEdit-input-error {
    color: #b31d28;
}


.paramEdit-title{
    font-size: 18px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    padding-left: 12px;
    margin-bottom: 20px;
}
.paramEdit-title:before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    height: 20px;
    width: 2px;
    background: #5b5f87;
}
.paramEdit > .paramEdit-title{
    display: none;
}
#root_Schema_Parameters__title + div + div .paramEdit{
    width: 100%;
    overflow: auto;
}
#root_Schema_Parameters__title + div .paramEdit > .paramEdit-title,
#root_Schema_Parameters__title + div + div .paramEdit > .paramEdit-title{
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 0;
    font-size: 13px;
}
#root_Schema_Parameters__title + div .paramEdit > .paramEdit-title:before,
#root_Schema_Parameters__title + div + div .paramEdit > .paramEdit-title:before{
    display: none;
}
#root_Schema_Parameters__title + div .paramEdit > .paramEdit-actionBox{
    top: -6px;
}
#root_Schema_Parameters__title + div + div .paramEdit > .paramEdit-actionBox-bottom{
    bottom: initial;
    top: 1px;
    right: 0;

}
.paramEdit{
    position: relative;
    margin-bottom: 30px;
}
.paramEdit-actionBox{
    position: absolute;
    right: 0;
    top: -44px;
}
.paramEdit-actionBox button{
    margin: 0 !important;
    margin-left: 10px !important;
}
.paramEdit-actionBox svg,
.paramEdit-actionBox-bottom svg{
    margin-top: -4px;
    vertical-align: middle;
}

.paramEdit-list{
    display: flex;
    background: #fff;
    align-items: flex-end;
    margin-bottom: 2px;
    position: relative;
}
.paramEdit-list-actionBox{
    background: #fff;
    white-space: nowrap;
    flex: 1 1 auto;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 0;
}
.paramEdit-list-actionBox button{
    width: 36px !important;
    display: inline-block;
    vertical-align: top;
    margin: 0 !important;
    height: 36px !important;
    box-sizing: border-box;
    padding: 0 !important;
}
.paramEdit-list-actionBox button svg{
    width: 20px !important;
}
.paramEdit-list-index + div{
    display: flex;
}
.paramEdit-list-index{
    background-color: #ffffff;
    width: 40px;
    height: 36px;
    color: #5b5f87;
    box-sizing: border-box;
    font-size: 14px;
    transition: all .24s ease-out;
    border-bottom: 2px solid transparent;
    text-align: center;
    line-height: 34px;
    flex: 0 0 auto;
    position: relative;
}
.paramEdit-list-index:before,
.paramEdit-list-actionBox:before{
    height: 44px;
    width: 180px;
    background: #f2f5f7;
    border-top: 1px solid #d3e0ea;
    content: "#";
    position: absolute;
    top: -45px;
    right: 0;
    color: #a9aabd;
    display: none;
    line-height: 44px;
    font-weight: 500;
}
.paramEdit-list:before{
    height: 44px;
    background: #f2f5f7;
    border-top: 1px solid #d3e0ea;
    content: "#";
    position: absolute;
    top: 0px;
    right: 0;
    left:0;
    display: none;
}
.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list:before{
    display: block;
}
.paramEdit-list-index:before{
    width: 100%;
}
.paramEdit-list-actionBox:before{
    content:"Action";
}
.paramEdit-input-box,
.paramEdit-select{
    position: relative;
    min-width: 200px;
}
.paramEdit-input-box label,
.paramEdit-select label{
    height: 44px;
    line-height: 44px;
    color: #a9aabd;
    font-weight: bold;
    padding: 0 8px;
    display: none;
    border-top: 1px solid #d3e0ea;
    background: #f2f5f7;
}
.paramEdit-input,
.paramEdit-select select{
    background-color: #ffffff;
    width: 200px;
    height: 36px;
    border: none;
    outline: none;
    color: #5b5f87;
    padding: 0 8px;
    box-sizing: border-box;
    font-size: 14px;
    transition: all .24s ease-out;
    border-bottom: 2px solid transparent;
}
.paramEdit-input:focus{
    border-bottom: 2px solid #63af57;
    color: #63af57;
    font-weight: 500;
}

.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list{

}
.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list-index:before,
.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list-actionBox:before{
    display: block;
}
.paramEdit-container .paramEdit-list-container:first-child label{
    display: block;
}

.paramEdit-list-container-header{
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
    position: relative;
    height: 60px;
    box-sizing: border-box;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    overflow: hidden;
    padding-top: 11px;
}
.paramEdit-dialog .paramEdit-list-container-header{
    padding: 0;
}
.paramEdit-list-container-header.open{
    height: auto;
    max-height: 1000px;
    overflow: auto;
    padding-top: 20px;
}

.paramEdit-list-container-header label{
    display: block;
    font-weight: normal;
    line-height: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background: #fff;
}

.paramEdit-list-container-header > .paramEdit-list{
    border: none;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index{
    display: none;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div{
    display: block;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div:first-child{
    display: block;
    font-size: 18px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    margin-bottom: 20px;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div:first-child label{
    display: none;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div:first-child input{
    font-size: 16px;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > .paramEdit-input-box input,
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > .paramEdit-select select{
    padding: 0;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div + .paramEdit-list-actionBox{
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: inherit;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div{
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.paramEdit-list-container-header .paramEdit{
    background: #f2f5f7;
    padding: 20px;
    padding-top: 60px;
    margin-top: 20px;
    margin-bottom: 0;
    width: 920px;
    overflow: auto;
    position: initial;
    padding-right: 0\9;
    padding-right: 0\0;
}
.paramEdit-list-container-header .paramEdit:after{
    content:"";
    display: block;
    position: absolute;
    width: 20px;
    top: 20px;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: #f2f5f7;
}
.paramEdit-list-container-header .paramEdit:before{
    content:"";
    display: block;
    position: absolute;
    width: 20px;
    top: 20px;
    bottom: 0;
    right: 0;
    z-index: 10;
    background: #f2f5f7;
    display: none\9;
    display: none\0;
}
.paramEdit-list-container-header .paramEdit-title{
    display: block;
    padding-left: 0;
    position: absolute;
    left: 20px;
    top: 40px;
}
.paramEdit-list-container-header .paramEdit-title:before{
    display: none;
}
.paramEdit-list-container-parameter label{
    height: 44px;
    line-height: 44px;
    color: #a9aabd;
    font-weight: bold;
    padding: 0 8px;
    display: none;
    background: #f2f5f7;
    border-top: 1px solid #d3e0ea;
}
.paramEdit-container .paramEdit-list-container-parameter:first-child .paramEdit-list{
    background: transparent;
}
.paramEdit-container .paramEdit-list-container-parameter{
    background: #fff;
}
.paramEdit-container .paramEdit-list-container-parameter .paramEdit-list{
    position: inherit;
    position: relative\0;
    position: relative\9;
}
.paramEdit-container .paramEdit-list-container-parameter:first-child .paramEdit-list-index:before,
.paramEdit-container .paramEdit-list-container-parameter:first-child .paramEdit-list-actionBox:before{
    display: block;
}
.paramEdit-container .paramEdit-list-container-parameter .paramEdit-list-actionBox{
    right: 20px;
    bottom: inherit;
    position: relative\9;
    position: relative\0;
}
.paramEdit-container .paramEdit-list-container-parameter:first-child label{
    display: block;
}
.paramEdit-actionBox-bottom{
    position: absolute;
    right: 20px;
    top: 35px;
}
.paramEdit-actionBox-bottom button{
    margin: 0 !important;
    padding: 0 10px !important;
}


.paramEdit-dialog .paramEdit-list{
    border: none;
    display: block;
}
.paramEdit-dialog  .paramEdit-list-index{
    display: none;
}
.paramEdit-dialog  .paramEdit-list-index + div{
    display: block;
}
.paramEdit-dialog label{
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    background: none;
    border: none;
}
.paramEdit-dialog .paramEdit-input-box,
.paramEdit-dialog .paramEdit-select{
    margin-bottom: 20px;
}
.paramEdit-dialog .paramEdit-input-box input,
.paramEdit-dialog .paramEdit-select select{
    width: 100% !important;
    border-bottom: 1px solid #d3e0ea;
}
.paramEdit-dialog .paramEdit-input-box input:focus,
.paramEdit-dialog .paramEdit-select select:focus{
    border-bottom: 1px solid #63af57;
}
.paramEdit-list-button svg{
    fill: #63af57 !important;
}
.paramEdit-list-button.delete svg{
    fill: #ff9800 !important;
}
.paramEdit-list-button.disabled svg{
    fill: rgba(0,0,0,0.3) !important;
}

.paramEdit-input + p,
.paramEdit-select select + p{
    position: absolute;
    right: 24px;
    font-size: 11px;
    bottom: 10px;
}
.paramEdit-font-transform span {
    text-transform: none !important;
    font-weight: normal !important;
    white-space: nowrap;
}
.paramEdit-button-right {
    position: relative;
    text-align: right;
    cursor: auto;
}

#root_Schema__title{
    display: none;
}

.paramEdit-button-upload {
    text-align: center !important;
    margin-top: 6px !important;
    border: 1px dashed #d3e0ea !important;
    width: 25% !important;
    font-size: 10px;
}

.paramEdit-font-transform svg {
    color:#63af57;
}

.paramEdit-form{
    position: relative;
    margin-bottom: -30px;
}
.paramEdit-actionGroup{
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0px;
    background: #E9EDF5;
    border-top: 1px solid #d3e0ea;
    z-index: 200;
    height: 56px;
    padding-top: 10px;
    box-sizing: border-box;
}
.paramEdit-actionGroup > div{
    display: flex;
    justify-content: space-between;
}
.paramEdit-actionGroup > div button{

}
.paramEdit-actionGroup .icon {
    font-size: 24px;
    color: #63AF57;
}
.paramEdit-actionGroup .icon-arrow-up,
.paramEdit-actionGroup .icon-arrow-down {
    display: block;
    background: #F2F5F7;
    line-height: 48px;
    font-size: 20px;
    margin: 4px;
    border-radius: 48px;
    cursor: pointer;
    color: #5B5F87;
}
.paramEdit-actionGroup .animation-wrapper {
    transition: 0.24s height ease-out;
    overflow: hidden;
}
.paramEdit-actionGroup > div{
    /*margin-bottom: 8px;*/
}
.paramEdit-actionGroup > div > div{
    margin: 0 !important;
}
.paramEdit-actionGroup button{
    margin: 0 !important;
}
.paramEdit-actionGroup > div > button{

}
.paramEdit-actionGroup > div > button span{
    padding: 0 !important;
}

.paramEdit-container-header {

}

.param-tab {
    padding: 10px 70px 10px 90px;
    min-height: 78px;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    margin-bottom: 30px;
}
.param-tab:before {
    content: '';
    background: url("/developer/assets/img/setting-menu-image.png") no-repeat;
    background-position: 0 -224px;
    position: absolute;
    top: 24px;
    left: 24px;
    width: 32px;
    height: 32px;
    z-index: 2;
}
.param-tab:after {
    content: '';
    background: #f2f5f7;
    position: absolute;
    top: 16px;
    left: 16px;
    width: 48px;
    height: 48px;
}
.param-tab h3 {
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
    line-height: 27px;
    margin-bottom: 3px;
    word-break: break-all;
    padding-right: 10px;
}
.param-tab p{
    display: inline-block;
    vertical-align: top !important;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-right: 10px;
    font-size: 12px;
    color: #a9aabd;
    line-height: 16px;
    min-height: 16px;
    padding-right: 10px;
    border-right: 1px solid #d3e0ea;
    word-break: break-all;
}
.param-tab-action{
    position: absolute !important;
    top: 50%;
    margin-top: -24px !important;
    right: 16px;
}
.param-tab-action svg{
    fill: #63af57 !important;
}

.paramEdit-list-container-header .paramEdit .paramEdit-list .paramEdit-list-index{
    position: absolute;
    position: relative\0;
    position: relative\9;
    left: 20px;
    z-index: 100;
    left: 0\0;
    left: 0\9;
    top: 0\0;
    top: 0\9;
}
.paramEdit-list-container-header .paramEdit .paramEdit-list .paramEdit-list-index + div{
    padding-left: 240px;
    padding-right: 127px;
    padding-right: 0\9;
    padding-right: 0\0;
    padding-left: 0\9;
    padding-left: 0\0;
}
.paramEdit-list-container-header .paramEdit .paramEdit-list .paramEdit-list-index + div > div:first-child{
    position: absolute;
    left: 60px;
    z-index: 100;
    position: inherit\9;
    position: inherit\0;
    left: inherit\0;
    left: inherit\9;
}
.label-required:after{
    content:"*";
    color:#B94A48;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    font-size: 16px;
}
#root_Schema_Parameters_Parameter__title + .paramEdit-container{
    overflow: auto;
}
#root_Schema_Parameters_Parameter__title + .paramEdit-container .paramEdit-list-index + div{
    padding-right: 107px;
    padding-right: 0\9;
    padding-right: 0\0;
}
#root_Schema_Parameters_Parameter__title + .paramEdit-container .paramEdit-list-index + div + .paramEdit-list-actionBox{
    right: 0 !important;
}
.timezone-picker {
    display: inline-block;
    font: 13px sans-serif;
    position: relative;
    width: 100%;
    text-align: left;
}

.timezone-picker-textfield input {
    width: 100%;
    padding: 9px 12px;
    font: inherit;
    box-sizing: border-box;
    outline: 0;
    background: #fff;
    border: 1px solid #e6ebec;
    border-radius: 2px;
}

.timezone-picker-input-icon {
    content: "";
    display: block;
    position: absolute;
    right: -34px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url("/developer/assets/img/dt-picker-input-icon-.png") no-repeat bottom center;
    cursor: pointer;
}

.timezone-picker-list {
    position: absolute;
    z-index: 9999;
    background: #fff;
    top: 100%;
    left: 0;
    right: 0;
    max-height: 120px;
    overflow-y: auto;
    padding: 0;
    border: 1px solid #e6ebec;
    margin: -1px 0 0;
    border-radius: 0 0 3px 3px;
    display: none;
}

.timezone-picker-list-item {
    color: #444444;
    padding: 5px 12px;
    cursor: pointer;
}

.timezone-picker-list-item-active,
.timezone-picker-list-item:hover {
    background: #ececec;
}

.timezone-picker-open .timezone-picker-list {
    display: block;
}

.timezone-picker-selected .timezone-picker-textfield input {
    color: #5b5f87;
    background: transparent;
    font-size: 14px;
    border: none;
}

.setting-list-action  .timezone-picker-textfield input{
    text-align: right;
    font-size: 16px;
    font-weight: 500;
    color: #63af57;
    width: 420px;
}
.setting-list-action  .timezone-picker-selected .timezone-picker-textfield input:focus{
    border-color: #63af57;
}

.setting-list-action .timezone-picker-input-addon{
    display: none;
}

.userAgreement{
    background: url("/developer/assets/img/main-bg3.jpg") no-repeat center top;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.userAgreement .main_container{
    width: 1000px;
    height: calc(100% - 262px);
    margin: 0 auto;
    padding: 30px 40px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    position: absolute;
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
    margin-top: -20px;
    box-sizing: border-box;
    overflow: auto;
}
.userAgreement .markdown-body{
    padding: 0;
}
.userAgreement .NewDeveloper-actionbox{
    position: absolute;
    width: 1000px;
    bottom: 55px;
    left: 50%;
    margin-left: -500px;
    height:76px;
    background:rgba(233,237,245,1);
    border:1px solid rgba(211,224,234,1);
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.userAgreement .NewDeveloper-actionbox label{
    white-space: nowrap;
}

.userAgreement .markdown-body p,
.userAgreement .markdown-body blockquote,
.userAgreement .markdown-body ul,
.userAgreement .markdown-body ol,
.userAgreement .markdown-body dl,
.userAgreement .markdown-body table,
.userAgreement .markdown-body pre{
    margin: 0;
}
.userAgreement .markdown-body pre{
    padding: 8px 20px;
}

.userAgreement{
    background: url("/developer/assets/img/main-bg3.jpg") no-repeat center top;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.userAgreement .main_container{
    width: 1000px;
    height: calc(100% - 262px);
    margin: 0 auto;
    padding: 30px 40px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    position: absolute;
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
    margin-top: -20px;
    box-sizing: border-box;
    overflow: auto;
}
.userAgreement .markdown-body{
    padding: 0;
}
.userAgreement .NewDeveloper-actionbox{
    position: absolute;
    width: 1000px;
    bottom: 55px;
    left: 50%;
    margin-left: -500px;
    height:76px;
    background:rgba(233,237,245,1);
    border:1px solid rgba(211,224,234,1);
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.userAgreement .NewDeveloper-actionbox label{
    white-space: nowrap;
}

.userAgreement .markdown-body p,
.userAgreement .markdown-body blockquote,
.userAgreement .markdown-body ul,
.userAgreement .markdown-body ol,
.userAgreement .markdown-body dl,
.userAgreement .markdown-body table,
.userAgreement .markdown-body pre{
    margin: 0;
}
.userAgreement .markdown-body pre{
    padding: 8px 20px;
}

@font-face{
    font-family:'number';
    src:url("/developer/assets/fonts/number.eot?#iefix") format("embedded-opentype"),
        url("/developer/assets/fonts/number.otf") format("opentype"),
        url("/developer/assets/fonts/number.woff") format("woff"),
        url("/developer/assets/fonts/number.ttf") format("truetype"),
        url("/developer/assets/fonts/number.svg#number") format("svg");
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Roboto';
    src:url("/developer/assets/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),
        url("/developer/assets/fonts/Roboto-Regular.otf") format("opentype"),
        url("/developer/assets/fonts/Roboto-Regular.woff") format("woff"),
        url("/developer/assets/fonts/Roboto-Regular.ttf") format("truetype"),
        url("/developer/assets/fonts/Roboto-Regular.svg#number") format("svg");
    font-weight:normal;
    font-style:normal;
}


@font-face {
    font-family: "Roboto-Medium";
    src: url("/developer/assets/fonts/Roboto-Medium.woff2") format("woff2"),
    url("/developer/assets/fonts/Roboto-Medium.woff") format("woff"),
    url("/developer/assets/fonts/Roboto-Medium.ttf") format("truetype"),
    url("/developer/assets/fonts/Roboto-Medium.eot") format("embedded-opentype"),
    url("/developer/assets/fonts/Roboto-Medium.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Light";
    src: url("/developer/assets/fonts/Roboto-Light.woff2") format("woff2"),
    url("/developer/assets/fonts/Roboto-Light.woff") format("woff"),
    url("/developer/assets/fonts/Roboto-Light.ttf") format("truetype"),
    url("/developer/assets/fonts/Roboto-Light.eot") format("embedded-opentype"),
    url("/developer/assets/fonts/Roboto-Light.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif";
}

header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th {
    text-align: left;
}

html, body, fieldset, img, iframe, abbr {
    border: 0;
}

i, cite, em, var, address, dfn {
    font-style: normal;
}

[hidefocus], summary {
    outline: 0;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}

sup, sub {
    font-size: 83%;
}

pre, code, kbd, samp {
    font-family: inherit;
}

q:before, q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label, summary {
    cursor: default;
}

a, button {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, strong {
    font-weight: bold;
}

u, s, a, a:hover {
    text-decoration: none;
}

#app {
    height: 100%;
}
.layout-main {
    height: 100%;
}

body, textarea, input, button, select, keygen, legend {
    outline: 0;
}

html, body {
    height: 100%;
    width: 100%;
    background: #f2f5f7;
    box-sizing: border-box;
}

body {
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif";
}

b {
    font-weight: 500;
}

.index__global__wrapper {
    width: 1000px;
    margin: 0 auto;
    background: none !important;
    position: relative;
}


.index__global__breadcrumb {
    font-size: 14px;
    color: #63af57;
    /* margin-bottom: -64px;
    margin-top: 64px; */
}

.index__global__breadcrumb > div{
    z-index: 1;
}

.applistview_left{
    width: 760px;
    float: left;
}
.applistview_right{
    width: 210px;
    float: right;
}
@media screen and (max-width: 1023px) {
    .applistview_right{
        width: 100%;
        float: initial;
    }
    .applistview_left{
        width: 100%;
        float: initial;

    }
    .AppListView-app-list-box-title-bar{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .applistview_left .AppListView-app-list-box-title-bar{
        margin-top: 20px !important;
    }
    .AppListView-app-list-box-search-input2{
        display: none;
    }
}


.index__global__breadcrumb button {
    margin-left: 0 !important;
    height: 50px !important;
    min-width: 10px !important;
    margin-right: 10px !important;
}

.index__global__breadcrumb span {
    margin-right: 6px;
    color: #d3e0ea;
}
.index__global__breadcrumb span:last-child{
    color: #5b5f87;
}

.cl {
    display: inline-block;
}

.cl {
    display: block;
}

.cl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cl2 {
    display: inline-block;
    padding-left: 126px;
}

.cl2 {
    display: block;
    padding-left: 126px;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 600px white inset;
}

*::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

*::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.03);
}

*::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0,  0.4);
    border-radius: 3px;
    mix-blend-mode: overlay;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
*::-webkit-scrollbar-thumb:hover{
    background-color: rgba(0, 0, 0,  0.8);
}

*::-webkit-scrollbar-button {
    height: 0;
    width: 0;
}

*::-webkit-scrollbar-corner {
    height: 0;
    width: 0;
}

input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}


label{
    color: #a9aabd;
}

.input_tips {
    font-size: 12px;
    color: #A9AABB;
    line-height: 20px;
}

.input_tips > span {
    color: #5B5F87;
}

.input_tips_right {

    margin-top: 7px;
}

.checkbox_container > div {
    float: left;
    width: auto !important;
    margin-right: 30px;
    margin-bottom: 30px;
}

.checkbox_container > p {
    font-size: 12px;
    color: #db4437;
    padding-top: 4px;
    transition: all .18s ease-in;
}

.checkbox_container > i {
    bottom: 0px;
    color: #db4437;
    font-size: 20px;
    float: left;
    margin-right: 16px;
}

.checkbox_container > div label {
    width: auto !important;
}

.input_box_with_star_container {
    position: relative;
}

.input_box_with_star_container i {
    position: absolute;
    bottom: 12px;
    right: -12px;
    color: #db4437;
    font-size: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mr0 {
    margin-right: 0px !important;
}

.pt30 {
    padding-top: 30px;
}

.mb18 {
    margin-bottom: 18px;
}

.mt16 {
    margin-top: 16px;
}

.mt94 {
    margin-top: 94px !important;
}

.mt64 {
    margin-top: 0px !important;
}

.mb-11 {
    margin-bottom: -11px;
}

.fl {
    float: left;
}

.noshadow {
    box-shadow: none !important;
}

.input_label {
    width: 126px;
    float: left;
    font-size: 16px;
    color: #9a9a9a;
    line-height: 22px;
}

.no-vertical svg {
    margin-top: -4px !important;
}

.no-vertical span {
    vertical-align: baseline !important;
}

.App-permissions span {
    color: #4585f2 !important;
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
}

.App-permissions span:hover {
    opacity: 0.8;
}

.App-permissions span::after {
    content: "";
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 2px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #4585f2;
}

.footer-box {
    text-align: center;
    margin-top: 30px;
}

.footer-box p {
    font-size: 12px;
    color: #A9AABB;
    line-height: 22px
}

input[type="text"]::-ms-clear {
    display: none;
}

input[type="text"]::-ms-reveal {
    display: none;
}

.MenuItem_list div {
    color: #5B5F87 !important;
}

.common_switches label {
    color: #5B5F87 !important;
}

.required {
    position: relative;
}

.required:before {
    content: "*";
    color: #B94A48;
    font-size: 16px;
    position: absolute;
    right: -15px;
    bottom: -2px;
}

.label-error {
    font-size: 12px;
    float: left;
    position: initial !important;
    color: #B94A48;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.p-relative {
    position: relative;
}

.message_default {
    bottom: inherit !important;
    top: 0;
}

.mandatory {
    color: #db4437;
    font-size: 14px;
}

.inline-block {
    display: inline-block
}

.hidden {
    display: none !important;
}

.layout-flex-center-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px 0;
}

.layout-full-size {
    height: 100%;
    width: 100%;
}

.developer .no-data {
    font-size: 20px;
    color: #5B5F87;
    font-weight: normal;
    text-align: center;
    display: block;
}

.developer .no-data .no-data-tip {
    font-size: 14px;
    color: #A9AABD;
    margin-top: 10px;
}

.icon-fileupload-download {
    vertical-align: top;
    margin-top: -0px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    margin-left: 10px !important;
}

.cursor-default {
    cursor: default !important;
}


/* approve-box */

.confirm-box{
    z-index: 3000 !important;
}

.confirm-box .Dialog__title {
    display: none !important;
}

.confirm-box-container h3 {
    font-size: 22px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.confirm-box-container p {
    font-size: 14px;
    line-height: 1.5em;
    color: #a9aabd;
    margin-bottom: 30px;
}

.confirm-box-container p em {
    color: #00bcd4;
    font-weight: normal;
}

/*AppApkEidtView-radiobutton-normalapp*/
.AppEditView-input-apptype label {
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}

.AppEditView-input-apptype div label {
    position: absolute !important;
    width: 100% !important;
    float: inherit !important;
    text-align: center;
    left: 0;
    top: 58px;
    font-size: 14px;
    line-height: 24px !important;
    font-weight: normal;
}

.AppEditView-input-apptype > div span {
    overflow: hidden;
    width: 155px !important;
    height: 90px !important;
    top: 0 !important;
    left: 0 !important;
}

.AppEditView-input-apptype > div span div {
    width: 200px !important;
    height: 200px !important;
    left: -22px !important;
    top: -55px !important;
}

.AppEditView-input-apptype > div > div {
    display: inline-block !important;
    vertical-align: top;
    width: 155px !important;
    margin-right: 15px;
    height: 88px !important;
    background: #fff;
    border: 1px solid #a9aabd;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    overflow: hidden !important;
}

.AppEditView-input-apptype > div > div.active {
    border: 1px solid currentColor;
    width: 155px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.NewDeveloper-box .AppEditView-input-apptype > div > div,
.NewDeveloper-box .AppEditView-input-apptype > div > div.active{
    width: 240px !important;
}

.AppEditView-input-apptype > div > div.active:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 18px;
    height: 14px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active2.png") currentColor no-repeat;
}

.AppEditView-input-apptype > div > div:before {
    content: "";
    display: block;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -18px;
    width: 36px;
    height: 36px;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-systemapp:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-systemapp.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-systemapp.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-systemapp.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-paymentapp:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-paymentapp.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-paymentapp.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-paymentapp.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-normalapp:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-normalapp.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-normalapp.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-normalapp.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .individual:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .individual.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .enterprise:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center bottom #5b5f87;
}

.AppEditView-input-apptype > div .enterprise.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center bottom currentColor;
}

.AppEditView-input-apptype > div > div:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 15px 30px rgba(0, 0, 0, .12);
}

.AppEditView-input-apptype .AppEditView-radiobutton-normalapp {
    margin-right: 0;
}

.AppEditView-radiobutton-systemapp > div > div,
.AppEditView-radiobutton-paymentapp > div > div,
.AppEditView-radiobutton-normalapp > div > div {
    margin-right: 0 !important;
    width: 100% !important;
    height: 60% !important;
}

.AppEditView-radiobutton-systemapp svg,
.AppEditView-radiobutton-paymentapp svg,
.AppEditView-radiobutton-normalapp svg {
    display: none !important;
}

.AppEditView-input-apptype input:disabled {
    pointer-events: none !important;
}

.TopMenuView_top_toolbar_btn_menu{
    display: none;
}
@media screen and (max-width: 1023px) {
    .index__global__wrapper {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }
}

/* table start */

.table-box {
    margin: 0px 0 30px 0;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.table-default thead tr {
    line-height: 22px;
    height: 44px;
    background: #f2f5f7;
    color: #a9aabd;
    font-size: 12px;
    text-transform: capitalize;
}
.table-default.white-bg thead tr,
.setting-container-content .table-default thead tr{
    background: #fff;
}
.setting-list-detail .table-default thead tr{
    background: #f2f5f7;
}

.table-default thead tr th {
    font-weight: normal;
}
.table-default thead tr th:first-child{
    padding-left: 10px;
}
.table-default td{
    padding-right: 10px;
    position: relative;
    word-break: break-word;
    max-width: 300px;

}
.setting-container-content .table-default td{
    word-break: break-word;
}
.table-default thead tr th:first-child,
.table-default tr td:first-child {
    padding-left: 20px;
}

.table-default thead tr th:last-child,
.table-default tr td:last-child {
    text-align: right;
    padding-right: 20px;
    white-space: nowrap;
}
.table-default .tr-default td:first-child{
    color: #a9aabd;
    font-weight: normal;
}
.table-default .tr-default td:nth-child(2){
}
.table-default tbody tr {
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    height: 36px;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    background: #fff;
    position: relative;
}
.table-default.white-bg tbody tr,
.setting-container-content .table-default tbody tr{
    background: #f2f5f7;
}
.setting-list-detail .table-default tbody tr{
    background: #fff;
}

.table-default tbody tr:hover {
    background: #d3e0ea;
}

.table-default tbody tr td:first-child {
    /* color: #00bcd4; */
    font-weight: 500;
}

.table-default td button {
    margin-right: -10px !important;
}
.table-default-action{
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -11px;
    opacity: 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.table-default tr:hover .table-default-action{
    opacity: 1;
}
.table-default tr:hover .table-default-action + .list-status{
    opacity: 0;
    pointer-events: none;
}
.table-box + div > .pages,
.table-box + .pages{
    margin-top: -17px;
}




.terminaltree-terminal-icon-group {
    position: absolute !important;
    top: 0px;
    opacity: 0;
    right: 0px;
    transition: all .3s ease-out;
    height: 100%;
}

.terminaltree-terminal-icon {
    width: 36px !important;
    height: 100% !important;
    padding: 6px !important;
    vertical-align: middle;
}

.terminaltree-terminal-icon.send > div > div {
    background: #000 !important;
}

.table-default tr:hover .terminaltree-terminal-icon-group {
    opacity: 1;
}



.list-status{
    position: absolute;
    right: 16px;
    top: 50% !important;
    margin-top: -11px;
    height: 22px;

}
.list-status b{
    line-height: 20px;
    font-size: 11px;
    /*text-transform: uppercase;*/
    font-weight: 500;
    padding: 0 8px;
    color: #63af57;
    background: #e0efdd;
    transition: all .18s ease-out;
}

.table-default .list-status{
    position: relative;
    display: inline-block;
    right: 0;
}

.table-default td button {
    padding: 0px !important;
    width: 36px !important;
    height: 20px !important;
    vertical-align: middle;
}
.table-default td button svg{
    height: 20px !important;
    width: 20px !important;
}

button.primary-svg svg,
.table-default button.primary-svg svg{
    fill: #63af57 !important;
}
button.secondary-svg svg,
.table-default button.secondary-svg svg{
    fill: #ff9800 !important;
}
button.default-svg svg,
.table-default button.default-svg svg{
    fill: #5b5f87 !important;
}

/* table end */

/* status start */

table .status-Inactive b,
table .status-Active b,
table .status-Failed b,
table .status-Success b,
table .status-Disable b{
    padding: 0 6px;
    display: inline-block;
    /*text-transform: uppercase;*/
    font-size: 12px;
    height: 24px;
    line-height: 23px;
}

.status-Inactive b{
    color: rgb(255, 152, 0) !important;
}

.status-Pending b{
    color: #00bcd4 !important;
}

.status-Active b{
    color: #63af57 !important;
}

.status-Disable b{
    color: #a9aabd !important;
}

.status-Failed b{
    color: rgb(219, 68, 55) !important;
}

.status-Success b{
    color: rgb(99, 175, 87) !important;
}

table .status-Inactive b{
    background: rgba(255, 152, 0, 0.2) !important;
}

table .status-Pending b{
    background: rgba(0, 188, 212, 0.2);
}

table .status-Active b {
    background: rgba(99, 175, 87, 0.2) !important;
}

table .status-Disable b {
    background: rgba(91, 95, 235, 0.2) !important;
}

table .status-Failed b {
    background: rgba(219, 68, 55, 0.2) !important;
}

table .status-Success b {
    background: rgba(99, 175, 87, 0.2) !important;
}

/* status end */

/* toggle start */

.toggle-default-box {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
}
.toggle-default-box.toggle-default-box2{
    border: none;
    background: #f2f5f7;
    padding: 0 16px;
}

.toggle-default-box p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
}
.toggle-default-box2 p{
    left: 16px;;
}

.toggle-default-box p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
}


.toggle-default {
    height: 64px !important;;
}

.toggle-default.disabled {
    cursor: not-allowed !important;
    opacity: 0.7;
}

.toggle-defaultdisabled div div div:first-child {
    opacity: 0.1;
}

.toggle-default.disabled div div div:last-child {
    opacity: 0.8;
}

.toggle-default div {
    display: block !important;
}

.toggle-default div div {
    margin-top: 10px;
    float: right !important;
}

.toggle-default div div span {
    display: none !important;
}

.toggle-default div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}
.table-default .toggle-default{
    height: 36px !important;
    margin: -6px 0;
}
.table-default .toggle-default > div > div{
    margin:  0 !important;
    padding-top: 1px !important;
}
.table-default .toggle-default > div > div div{
    top: -2px !important;
}



/* toggle end */

/* search-filter start */

.search-filter-default{
    margin-top: 20px;
    position: relative;;
}
.search-filter-default label{
    font-size: 12px;
    color: #a9aabd;
}
.search-filter-default-input{
    margin-top: -8px;
    transition: all .24s ease-out;
}
.search-filter-default-input > div{
    color: #a9aabd !important;
}

.EditDialog-select-box-content + div .search-filter-default-input > div:first-of-type{
    transform: scale(0);
    transform-origin: center top;
    transition: all .18s cubic-bezier(0.23, 1, 0.32, 1) !important;
}

.search-filter-default .EditDialog-select-box-content{
    padding: 0;
    border: none;
    margin: 0;
    margin-top: 10px;
    padding-right: 40px;
}
.search-filter-default .EditDialog-select-box-content span{
    z-index: 199;
    position: relative;
}
.search-filter-default .EditDialog-select-box-content + div{
    transform: translate3d(0,-30px,0);
    transition: all .45s cubic-bezier(0.23, 1, 0.32, 1) .1s;
    margin-bottom: -30px;
}
.search-filter-default.active .EditDialog-select-box-content + div{
    transform: none;
    margin-bottom: 0;
}
.search-filter-default.active .EditDialog-select-box-content + div .search-filter-default-input > div{
    font-size: 16px;
    transform: scale(1);
}
.search-filter-default-result{
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    padding: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    position: absolute;
    background: #fff;
    z-index: 200;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1);
    overflow: hidden;
    transform: scale(1);
    transform-origin: top ;
    opacity: 1;
    margin-bottom: 30px;
}
.Dialog__content .search-filter-default-result{
    /* width: calc(100% - 60px);
    position: fixed; */
}
ul.search-filter-default-result > li{
    font-size: 14px;
    color: #a9aabd;
    background: #fff;
    width: 100%;
    border: none;
    display: block;
    margin: 0;
    min-height: 36px;
    line-height: 20px;
    box-sizing: border-box;
    transition: all .24s ease-out;
    padding: 8px 10px;
    cursor: pointer;
}
.search-filter-default-result li i{
    color: #00bcd4;
    background: #fff;
    transition: all .24s ease-out;
}
.search-filter-default-result li:hover,
.search-filter-default-result li.active,
.search-filter-default-result li:hover i,
.search-filter-default-result li.active i{
    background: #a9aabd;
    color: #fff;
}
.search-filter-default-popupbtn{
    position: absolute !important;
    right: -10px;
    margin-top: -7px !important;
}
.search-filter-default-popupbtn svg{
    color: #63af57 !important;
    width: 20px !important;
    height: 20px !important;
}



/* search-filter end */

/* tips-default start */

.tips-default{
    background: #f2f5f7;
    padding:5px 20px 15px;
    text-align: left;
}
.tips-default.white-bg{
    background: #e9edf5;
    border: 1px solid #d3e0ea;
    margin-bottom: 20px;
}
.tips-default:empty{
    padding: 0;
}
.tips-default p{
    font-size: 12px;
    line-height: 1.5em;
    color: #a9aabd;
    margin-top: 10px;
}
.tips-default p svg{
    height: 18px !important;
    vertical-align: top;
    margin-right: 8px;
    fill: #ff9800 !important;
}
.tips-default h6{
    font-size: 16px;
    font-weight: 500;
    color: #ff9800;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;

}

.tips-default p span{
    color: #00bcd4;
    cursor: pointer;
}

/* tips-default end */

.default-search{
    transform-origin: right;
    z-index: 2 !important;

}

.default-search .default-search-expand{
    transition-delay: 200ms !important;
}
.default-search-expand > div{
    color: #a9aabd !important;
}

.default-search-input > div{
    left: 36px;
}
.default-search-input > input{
    padding-left: 36px !important;
    padding-right: 30px !important;
    height: 43px !important;
    box-sizing: border-box;
}
.default-search-remove{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
}
.default-search-remove:hover{
    transform: rotate(-90deg) !important;
}
.default-search-remove img{
    position: relative;
    z-index: 10;
    top: inherit;
}
.default-search-remove:after{
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    right: 50%;
    top: 50%;
    margin: -6px -6px 0 0;
    background: #fff;
    border-radius: 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
}
.default-search-remove:hover:after{
    background: transparent;
    transform: scale(2);
    background: #E9EDF5;
}

.loading-box {
    border-radius: 3px;
    font-size: 30px;
    color: #a9aabd;
    vertical-align: top;
    -webkit-transition: .3s color, .3s border;
    transition: .3s color, .3s border;
    position: relative;
}
.loader-03 {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    right: 16px;
    margin-top: 5px\9;
    margin-top: 5px\0;
    width: 12px;
    height: 12px;
    border: 3px solid currentcolor;
    border-bottom-color: transparent;
    border-radius: 50%;
    -webkit-animation: 1s loader-03 linear infinite;
    animation: 1s loader-03 linear infinite;
}
@-webkit-keyframes loader-03 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loader-03 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.disabled {
 cursor: not-allowed !important;
}

.h1 {
    font-size: 36px;
    color: #5b5f87;
}

.h3 {
    font-size: 20px;
    font-weight: bold;
    color: #5b5f87;
}

.status {
    color: #63af57;
    background: #e0efdd;
}

.normal-label {
    font-size: 12px;
    color: #a9aabd
}

.normal-value {
    font-size: 14px;
    color: #5b5f87
}

.normal-value b {
    font-weight: normal;
}

.developer {
    color: #5b5f87;
    font-size: 14px;
}


/*filter-drawer-checkbox  start*/
.filter-drawer-checkbox {
    display: inline-block !important;
    vertical-align: top;
    width: auto !important;
    max-width: 100% !important;
    min-width: 66px !important;
    /*margin-right: 6px;*/
    height: 30px !important;
    background: none;
    border: 1px solid #a9aabd;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-sizing: border-box;
    margin-top: 6px;
    overflow: hidden !important;
    cursor: pointer;
    flex-grow: 1;
}
.filter-drawer-checkbox:not(:last-child) {
    margin-right: 10px;
}

table .filter-drawer-checkbox {
    margin:3px 6px 3px 0px !important;
    height: 30px !important;
}

.filter-drawer-checkbox:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    transform: translate3d(0, -1px, 0) !important;
}

.filter-drawer-checkbox.active,
.filter-drawer-checkbox:hover  {
    border: 1px solid currentColor;
    background: #fff;
}
.filter-drawer-checkbox.disabled{
    cursor: not-allowed !important;
    background: #f2f5f7;
    pointer-events: none;
    opacity: 0.8;
}

.filter-drawer-checkbox svg {
    display: none !important;
}

.filter-drawer-checkbox > div > div{
    width: 100% !important;
    overflow: hidden;
    height: 100% !important;
    margin-right: 0 !important;
}

.filter-drawer-checkbox > div {
    display: block !important;
    color: #5b5f87;
}

.filter-drawer-checkbox div span,
.AppEditView-radiobutton-prolinapp div span,
.AppEditView-radiobutton-androidapp div span,
.apptype-market div span,
.apptype-reseller div span{
    overflow: hidden;
    width: 200% !important;
    height: 200% !important;
    top: -50% !important;
    left: -50% !important;
}
.AppEditView-radiobutton-prolinapp > div > div,
.AppEditView-radiobutton-androidapp > div > div,
.apptype-reseller > div > div,
.apptype-market > div > div{
    overflow: hidden;
    width: 100% !important;
    height: 100% !important;
}

.filter-drawer-checkbox label {
    width: 100% !important;
    margin-left: -100%;
    line-height: 28px !important;
    height: 30px;
    text-align: center;
    font-size: 12px !important;
    overflow: hidden;
    padding: 0 6px;
    box-sizing: border-box;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    white-space: nowrap;
    z-index: 10;
    pointer-events: none;
}

table .filter-drawer-checkbox label {
    height: 28px;
    line-height: 28px !important;
}

.filter-drawer-checkbox.active:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    width: 18px;
    height: 14px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active2.png") no-repeat currentColor;
}
.filter-drawer-checkbox.radiobutton.active:after{
    background: url("/developer/assets/img/icon-radiobutton-checked.png") no-repeat currentColor;
    height: 13px;
}
.filter-drawer-checkbox.disabled{
    border: 1px solid #a9aabe;
}
.filter-drawer-checkbox.disabled:hover{
    box-shadow: none !important;
    transform: none !important;
}
.filter-drawer-checkbox.disabled label{
    color: #a9aabd !important;
}
.filter-drawer-checkbox.disabled{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

/*filter-drawer-checkbox  end*/

/* search-filter start */

.search-filter-default{
    margin-top: 20px;
    position: relative;;
}
.search-filter-default label{
    font-size: 12px;
    color: #a9aabd;
}
.search-filter-default-input{
    margin-top: -8px;
    transition: all .24s ease-out;
}
.search-filter-default-input > div{
    color: #a9aabd !important;
}

.EditDialog-select-box-content + div .search-filter-default-input > div:first-of-type{
    transform: scale(0);
    transform-origin: center top;
    transition: all .18s cubic-bezier(0.23, 1, 0.32, 1) !important;
}

.search-filter-default .EditDialog-select-box-content{
    padding: 0;
    border: none;
    margin: 0;
    margin-top: 10px;
    padding-right: 40px;
}
.search-filter-default .EditDialog-select-box-content span{
    z-index: 199;
    position: relative;
}
.search-filter-default .EditDialog-select-box-content + div{
    transform: translate3d(0,-30px,0);
    transition: all .45s cubic-bezier(0.23, 1, 0.32, 1) .1s;
    margin-bottom: -30px;
}

.search-filter-default.active .EditDialog-select-box-content + div{
    transform: none;
    margin-bottom: 0;
}
.search-filter-default.active .EditDialog-select-box-content + div .search-filter-default-input > div{
    font-size: 16px;
    transform: scale(1);
}

.search-filter-default-result{
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    padding: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    position: absolute;
    background: #fff;
    z-index: 200;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1);
    overflow: hidden;
    transform: scale(1);
    transform-origin: top ;
    opacity: 1;
    margin-bottom: 30px;
}
.Dialog__content .search-filter-default-result{
    position: absolute;
    width: 708px;
}
.Dialog__content .EditDialog-box-list-half .search-filter-default-result{
    width: 344px;
}
.Dialog__content .search-filter-default-popupbtn{
    right: 6px !important;
}
.Dialog__content .filter-drawer-content{
    padding-left: 0;
}
.Dialog__content .filter-drawer-content > label{
    color: #a9aabd;
    margin-bottom: 8px;
    line-height: 1em;
    font-size: 12px;
    display: block;
}

ul.search-filter-default-result > li{
    font-size: 14px;
    color: #a9aabd;
    background: #fff;
    width: 100%;
    border: none;
    display: block;
    margin: 0;
    min-height: 36px;
    line-height: 20px;
    box-sizing: border-box;
    transition: all .24s ease-out;
    padding: 8px 10px;
    cursor: pointer;
}
.search-filter-default-result li i{
    color: #00bcd4;
    background: #fff;
    transition: all .24s ease-out;
}
.search-filter-default-result li:hover,
.search-filter-default-result li.active,
.search-filter-default-result li:hover i,
.search-filter-default-result li.active i{
    background: #a9aabd;
    color: #fff;
}
.search-filter-default-popupbtn{
    position: absolute !important;
    right: -10px;
    margin-top: -7px !important;
}
.search-filter-default-popupbtn svg{
    color: #63af57 !important;
    width: 20px !important;
    height: 20px !important;
}
/* search-filter end */

.default-search{
    transform-origin: right;
    z-index: 2 !important;

}
.default-search .default-search-expand{
    transition-delay: 200ms !important;
}
.default-search-expand > div{
    color: #a9aabd !important;
}

.default-search-input > div{
    left: 36px;
}
.default-search-input > input{
    padding-left: 36px !important;
    padding-right: 30px !important;
    height: 43px !important;
    box-sizing: border-box;
}


/* filter-drawer */

.filter-drawer > div {
    height: calc(100% - 64px) !important;
    top: 64px !important;
    bottom: 0px !important;
    z-index: 70 !important;
    border-left: 1px solid #d3e0ea;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12) !important;
    border: none \9;
    border: none \0;
    overflow-x: hidden;
}
.filter-drawer-iconmenu > div{
    box-shadow: none !important;
    border: none \9;
    border: none \0;
    overflow-x: hidden;
}

.filter-drawer-title {
    height: 64px;
    line-height: 62px;
    color: #5b5f87;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #d3e0ea;
    box-sizing: border-box;
    font-weight: normal;
    padding: 0 20px;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 70;
}

.filter-drawer-reset {
    position: absolute !important;
    right: 58px;
    top: 8px;
}

.filter-drawer-reset svg {
    color: #63af57 !important;
}

.filter-drawer-close {
    position: absolute !important;
    right: 10px;
    top: 8px;
}

.filter-drawer-close svg {
    color: #ff9800 !important;
}
.filter-drawer-iconmenu .filter-drawer-container{
    height: auto;
    position: fixed;
    left: 313px;
    top: 115px;
    z-index: 1400;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12) !important;
    width: 320px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    opacity: 1;
    transform-origin: left top;
    border: 1px solid #d3e0ea;
    max-height:480px;
}
.filter-drawer-iconmenu .filter-drawer-title{
    background: #f2f5f7;
}
.filter-drawer-iconmenu.hide .filter-drawer-container{
    transform: scale(0);
    opacity: 0;
}
.filter-mask{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1399;
    background: transparent;
}
.filter-drawer-iconmenu.hide .filter-mask{
    display: none;
}
.filter-drawer-container {
    height: calc(100% - 64px);
    overflow: auto;
    padding-bottom: 20px;
    box-sizing: border-box;
    overflow-x: hidden;
    background: #fff;
}
.filter-drawer2 .filter-drawer-container{
    height: calc(100% - 141px);
}

.filter-drawer-content {
    padding: 0 10px 0px 20px;
    margin-top: 20px;
}
table .filter-drawer-content {
    padding: 0;
    margin-top: 0;
    animation: none;
}

.filter-drawer-content > label {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1.2em;
    display: block;
    margin-bottom: 4px;
}

.filter-drawer-content > label > em {
    margin-left: 8px;
    font-weight: normal;
    word-break: break-all;
    color: #00bcd4;
}

.AppEditView-inputbox-box-modelbox-checkbox {
    padding: 10px 20px;
}

.filter-drawer-content > div {
    margin-right: 6px !important;
}

.filter-drawer-content .default-search > div{
    width: 100% !important;
    transform: scaleX(1) !important;
    opacity: 1 !important;
    color: #a9aabd !important;
}

.filter-drawer .dt-picker{
    margin-top: 20px;
}
.filter-drawer .dt-picker input{
    padding: 0;
    font-size: 16px;
    border-bottom: 1px solid #d3e0ea;
    outline: none;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
}
.filter-drawer .dt-picker input:focus{
    border: none;
    border-bottom: 2px solid #00bcd4;
}
.filter-drawer .dt-picker-input-icon{
    right: 8px;
    top: 5px;
}

.layout-flex-row {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.name-filter{
    max-width: 220px !important;
    min-width: 36px !important;
    transform-origin: right;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    flex-grow: 0 !important;
    display: inline-block;
    margin: -3px 6px 0 0px;
}
.name-filter > div > div{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    transform-origin: right;
    max-width: 100% !important;
    overflow: hidden;
}
.default-search{
    transform-origin: right;
    z-index: 2 !important;

}

.tabs-content-action {
    display: flex !important;
    align-items: center !important;
    position: relative;
    justify-content: flex-end;
}

.tabs-content-action > div:last-child {
    max-width: 240px !important;
}

.tabs-content-filterbox {
    width: 140px !important;
}

.tabs-content-action > button,
.tabs-content-action > div > button {
    margin-left: 0 !important;
}

.tabs-content-action > button,
.tabs-content-action > div {
    vertical-align: bottom;
}

.tabs-content-action > button,
.tabs-content-action > div > button span {
    vertical-align: baseline !important;
}

.summarypie-container{
    display: flex;
    justify-content: space-between;
    height: 240px;
    overflow: auto;
    flex-wrap: wrap;
    overflow-x: hidden;
    margin-top: 20px;
}
.DashboardView .summarypie-container{
    height: 210px;
    margin-top: 0;
}
.summarypie-box h1{
    font-size: 26px;
    font-family: 'number';
    color: #00bcd4;
}
.summarypie-box h3{
    font-size: 26px;
    color: #63af57;
    font-family: 'number';
}
.summarypie-box p{
    color: #a9aabd;
    font-size: 11px;
    margin-top: 5px;
}
.summarypie-box ul{
    white-space: nowrap;
}
.summarypie-box ul li{
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    margin-top: 10px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    transition: all .18s ease-out;
}
.summarypie-box ul li:hover{
    transform: translateY(-2px);
    background: #f2f5f7;
}
.summarypie-content-active h3{
    color: #00bcd4;
}
.summarypie-content-total h1,
.summarypie-content-offline h3{
    color: #5b5f87;
}
.summarypie-content-inactive h3{
    color: #ff9800;
}
.summarypie-content-disabled h3{
    color: #ff9800;
}
.summarypie-content-total h3{
    color: #db4437;
}

.summarypie-box{
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 49%;
    text-align: center;
    box-sizing: border-box;
    position: relative;
}
.summarypie-box.line{
    border-right: 1px dashed #d3e0ea;
}

.summarypie-content-pienum{
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    text-align: center;
    pointer-events: none;
}
.summarypie-box tspan{
    font-size: 14px;
    font-family: 'number';
}
.recharts-wrapper {
    width: 100% !important;
}
.recharts-wrapper svg{
    overflow: visible;
    width: 100%;
}
.cell-num{
    font-size: 14px;
    font-family: 'number';
}
.cell-label{
    font-size: 12px;
    color: #a9aabd;
}

.flex-item-expand {
    flex-grow: 1;
}

.filter-container {
    height: 48px;
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    overflow: hidden;
}
.status-filter{
    position: absolute;
    left: 0;
    top: 3px;
}
.status-filter > div{
    margin-right: 6px;
}
.status-filter button{
    min-width: 60px !important;
    margin: 0 !important;
}
.status-filter > div span {
    padding: 0 8px !important;
    font-size: 13px !important;
    text-transform: capitalize !important;
}

.task-popup td.appDetail-img-box{
    position: relative;
    box-sizing: border-box;
    padding-left: 48px;
    height: 40px;
}
.task-popup td.appDetail-img-box .AppDetailView-version-list-apk-img{
    position: absolute;
    left: 13px;
    width: 29px;
    height: 29px;
    top: 5px;
}
.white-bg{
    background: white !important;
    border: none !important;
}
.text-align-left{
    text-align: left;
}
.text-align-right{
    text-align: right;
    padding-right: 20px;
}
.padding-left-8{
    padding-left: 8px;
    box-sizing: border-box;
}
@font-face {font-family: "iconfont";
  src: url(/developer/iconfont.eot); /* IE9 */
  src: url(/developer/iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(/developer/iconfont.woff) format('woff'),
  url(/developer/iconfont.ttf) format('truetype'), 
  url(/developer/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-btn-user_register:before {
  content: "\E7DE";
}

.icon-appapprovalbeifen:before {
  content: "\E7DD";
}

.icon-anticlockwise:before {
  content: "\E7DB";
}

.icon-clockwise:before {
  content: "\E7DC";
}

.icon-generate:before {
  content: "\E600";
}

.icon-icon-btn-terminalstatus:before {
  content: "\E7DA";
}

.icon-con-btn-fingerprintreader:before {
  content: "\E7D9";
}

.icon-tree-Manufacturer:before {
  content: "\E7D5";
}

.icon-tree-Model:before {
  content: "\E7D6";
}

.icon-tree-Market:before {
  content: "\E7D7";
}

.icon-tree-Dynamic:before {
  content: "\E7D8";
}

.icon-log-report:before {
  content: "\E7D4";
}

.icon-log-reject_reason:before {
  content: "\E7D3";
}

.icon-ExternalSystemIntegration:before {
  content: "\E7D2";
}

.icon-setting-DownloadTask:before {
  content: "\E7CF";
}

.icon-setting-AppUpdate:before {
  content: "\E7D0";
}

.icon-Setting-Pushhistory:before {
  content: "\E7D1";
}

.icon-btn-postil:before {
  content: "\E7C9";
}

.icon-btn-postil-default:before {
  content: "\E7CA";
}

.icon-log-terminal-location-not-found:before {
  content: "\E7CB";
}

.icon-log-terminal-warning-marker:before {
  content: "\E7CC";
}

.icon-log-terminal-safe:before {
  content: "\E7CD";
}

.icon-setting-login-AdvancedSetting-default:before {
  content: "\E7CE";
}

.icon-terminalstatus-offline:before {
  content: "\E7BB";
}

.icon-terminalstatus-Nosimcard:before {
  content: "\E7BC";
}

.icon-terminalstatus-unlock:before {
  content: "\E7BD";
}

.icon-terminalstatus-transmission:before {
  content: "\E7BE";
}

.icon-terminalstatus-online:before {
  content: "\E7BF";
}

.icon-terminalstatus-network:before {
  content: "\E7C0";
}

.icon-terminalstatus-lock:before {
  content: "\E7C1";
}

.icon-terminalstatus-LAN:before {
  content: "\E7C2";
}

.icon-terminalstatus-nocloudmessage:before {
  content: "\E7C3";
}

.icon-terminalstatus-simcard:before {
  content: "\E7C4";
}

.icon-terminalstatus-cloudmessage:before {
  content: "\E7C5";
}

.icon-terminalstatus-wifi:before {
  content: "\E7C6";
}

.icon-icon-terminalstatus-battery:before {
  content: "\E7C7";
}

.icon-icon-terminalstatus-charging:before {
  content: "\E7C8";
}

.icon-log-reseller:before {
  content: "\E7B7";
}

.icon-log-card:before {
  content: "\E7B8";
}

.icon-log-variable:before {
  content: "\E7B9";
}

.icon-log-storage:before {
  content: "\E7BA";
}

.icon-icon-log-important_note:before {
  content: "\E7B6";
}

.icon-dev-btn-more:before {
  content: "\E7B5";
}

.icon-platform-appstore:before {
  content: "\E7B2";
}

.icon-platform-developercenter:before {
  content: "\E7B3";
}

.icon-platform-adminnistratorcenter:before {
  content: "\E7B4";
}

.icon-log-airview:before {
  content: "\E7B1";
}

.icon-rolelist-jurisdiction-readonly:before {
  content: "\E7AD";
}

.icon-rolelist-jurisdiction-unchecked:before {
  content: "\E7AE";
}

.icon-rolelist-jurisdiction-full:before {
  content: "\E7AF";
}

.icon-rolelist-jurisdiction-checked:before {
  content: "\E7B0";
}

.icon-radiobutton-group:before {
  content: "\E7AA";
}

.icon-radiobutton-Android:before {
  content: "\E7AB";
}

.icon-radiobutton-model:before {
  content: "\E7AC";
}

.icon-log-push-next-step:before {
  content: "\E7A9";
}

.icon-icon-log-check-success-padding:before {
  content: "\E790";
}

.icon-icon-log-check-success:before {
  content: "\E791";
}

.icon-icon-log-expired-padding:before {
  content: "\E7A5";
}

.icon-icon-log-expired:before {
  content: "\E7A6";
}

.icon-icon-log-failed:before {
  content: "\E7A7";
}

.icon-icon-log-failed-padding:before {
  content: "\E7A8";
}

.icon-datacenter:before {
  content: "\E79D";
}

.icon-datacenter-active:before {
  content: "\E79E";
}

.icon-diagnosis:before {
  content: "\E79F";
}

.icon-diagnosis-active:before {
  content: "\E7A0";
}

.icon-reportmanagement-active:before {
  content: "\E7A1";
}

.icon-reportmanagement:before {
  content: "\E7A2";
}

.icon-notifications:before {
  content: "\E7A3";
}

.icon-notifications-active:before {
  content: "\E7A4";
}

.icon-log-statistics-app:before {
  content: "\E799";
}

.icon-log-statistics-marketplace:before {
  content: "\E79A";
}

.icon-log-statistics-developer:before {
  content: "\E79B";
}

.icon-log-statistics-terminal:before {
  content: "\E79C";
}

.icon-log-distance:before {
  content: "\E798";
}

.icon-log-Simpleandimpressivedatadisplay:before {
  content: "\E794";
}

.icon-log-Easydataanalysis:before {
  content: "\E795";
}

.icon-log-Comprehensivebusinessanalysis:before {
  content: "\E796";
}

.icon-log-Payment-Stripe:before {
  content: "\E797";
}

.icon-log-msg:before {
  content: "\E793";
}

.icon-log-screeningcondition:before {
  content: "\E792";
}

.icon-btn-push-pending:before {
  content: "\E78D";
}

.icon-btn-push-success:before {
  content: "\E78E";
}

.icon-btn-push-failed:before {
  content: "\E78F";
}

.icon-icon-log-summary_data_downloaded:before {
  content: "\E78C";
}

.icon-hardware-cashbox:before {
  content: "\E776";
}

.icon-hardware-battery:before {
  content: "\E777";
}

.icon-hardware-countrysecret:before {
  content: "\E778";
}

.icon-hardware-ICC:before {
  content: "\E779";
}

.icon-hardware-common:before {
  content: "\E77A";
}

.icon-hardware-GravitySensor:before {
  content: "\E77B";
}

.icon-hardware-customer:before {
  content: "\E77C";
}

.icon-hardware-Bluetooth:before {
  content: "\E77D";
}

.icon-hardware-internet:before {
  content: "\E77E";
}

.icon-hardware-camera:before {
  content: "\E77F";
}

.icon-hardware-HDMI:before {
  content: "\E780";
}

.icon-hardware-Keyboard:before {
  content: "\E781";
}

.icon-hardware-mscard:before {
  content: "\E782";
}

.icon-hardware-modem:before {
  content: "\E783";
}

.icon-hardware-idcardreader:before {
  content: "\E784";
}

.icon-hardware-PEDMODE:before {
  content: "\E785";
}

.icon-hardware-screen:before {
  content: "\E786";
}

.icon-hardware-PRINTER:before {
  content: "\E787";
}

.icon-hardware-PED:before {
  content: "\E788";
}

.icon-hardware-PICC:before {
  content: "\E789";
}

.icon-hardware-stylus:before {
  content: "\E78A";
}

.icon-hardware-PED-Intact:before {
  content: "\E78B";
}

.icon-icon-log-loading:before {
  content: "\E775";
}

.icon-btn-Click:before {
  content: "\E774";
}

.icon-logout:before {
  content: "\E772";
}

.icon-setting-management:before {
  content: "\E6C8";
}

.icon-setting-login-AppDownloadFeedistribution:before {
  content: "\E6C9";
}

.icon-setting-signature:before {
  content: "\E6CA";
}

.icon-setting-support:before {
  content: "\E6CB";
}

.icon-setting-config:before {
  content: "\E6CC";
}

.icon-setting-UI:before {
  content: "\E6CD";
}

.icon-setting-rki:before {
  content: "\E6CE";
}

.icon-setting-earningreport:before {
  content: "\E6CF";
}

.icon-setting-terminal:before {
  content: "\E6D0";
}

.icon-setting-variable:before {
  content: "\E6D1";
}

.icon-setting-login-ssosetting:before {
  content: "\E6D2";
}

.icon-setting-SandboTerminallist:before {
  content: "\E6D3";
}

.icon-setting-sValue-addedservices:before {
  content: "\E6D4";
}

.icon-setting-whitelist:before {
  content: "\E6D5";
}

.icon-setting-ModelManagement:before {
  content: "\E6D6";
}

.icon-btn-attention:before {
  content: "\E6D7";
}

.icon-btn-add:before {
  content: "\E6D8";
}

.icon-btn-calendar:before {
  content: "\E6D9";
}

.icon-btn-download:before {
  content: "\E6DA";
}

.icon-btn-geofence-active:before {
  content: "\E6DB";
}

.icon-btn-file:before {
  content: "\E6DC";
}

.icon-btn-edit:before {
  content: "\E6DD";
}

.icon-btn-file-up:before {
  content: "\E6DE";
}

.icon-btn-file-back:before {
  content: "\E6DF";
}

.icon-btn-itemselect:before {
  content: "\E6E0";
}

.icon-btn-layouttable:before {
  content: "\E6E1";
}

.icon-btn-layout:before {
  content: "\E6E2";
}

.icon-btn-home2:before {
  content: "\E6E3";
}

.icon-btn-ImportExport:before {
  content: "\E6E4";
}

.icon-btn-scan-default:before {
  content: "\E6E5";
}

.icon-btn-more_setting:before {
  content: "\E6E6";
}

.icon-btn-log:before {
  content: "\E6E7";
}

.icon-btn-mine:before {
  content: "\E6E8";
}

.icon-btn-operation:before {
  content: "\E6E9";
}

.icon-btn-screen:before {
  content: "\E6EA";
}

.icon-btn-search:before {
  content: "\E6EB";
}

.icon-btn-refresh:before {
  content: "\E6EC";
}

.icon-btn-revocation:before {
  content: "\E6ED";
}

.icon-btn-upload:before {
  content: "\E6EE";
}

.icon-btn-start:before {
  content: "\E6EF";
}

.icon-btn-synchronous:before {
  content: "\E6F0";
}

.icon-btn-sort:before {
  content: "\E6F1";
}

.icon-btn-Zoom:before {
  content: "\E6F2";
}

.icon-btn-scan:before {
  content: "\E6F3";
}

.icon-btn-shade-default:before {
  content: "\E6F4";
}

.icon-btn-log-default:before {
  content: "\E6F5";
}

.icon-btn-shade:before {
  content: "\E6F6";
}

.icon-btn-close:before {
  content: "\E6F7";
}

.icon-btn-back:before {
  content: "\E6F8";
}

.icon-btn-unfold:before {
  content: "\E6F9";
}

.icon-btn-open:before {
  content: "\E6FA";
}

.icon-btn-allow:before {
  content: "\E6FB";
}

.icon-btn-activate:before {
  content: "\E6FC";
}

.icon-btn-attention-trigger:before {
  content: "\E6FD";
}

.icon-btn-layoutcard:before {
  content: "\E6FE";
}

.icon-btn-Control:before {
  content: "\E6FF";
}

.icon-btn-download1:before {
  content: "\E700";
}

.icon-btn-home:before {
  content: "\E701";
}

.icon-btn-newfinder:before {
  content: "\E702";
}

.icon-btn-move:before {
  content: "\E703";
}

.icon-btn-notification-Start:before {
  content: "\E704";
}

.icon-btn-paid:before {
  content: "\E705";
}

.icon-btn-fileupload:before {
  content: "\E706";
}

.icon-btn-billing:before {
  content: "\E707";
}

.icon-btn-notification-important:before {
  content: "\E708";
}

.icon-btn-push_app:before {
  content: "\E709";
}

.icon-btn-subscribed:before {
  content: "\E70A";
}

.icon-btn-table_edit:before {
  content: "\E70B";
}

.icon-btn-setting:before {
  content: "\E70C";
}

.icon-btn-copy:before {
  content: "\E70D";
}

.icon-btn-notification:before {
  content: "\E70E";
}

.icon-btn-unsubscribed:before {
  content: "\E70F";
}

.icon-btn-terminalLog-default:before {
  content: "\E710";
}

.icon-btn-terminalLog:before {
  content: "\E711";
}

.icon-btn-RKI_setting:before {
  content: "\E712";
}

.icon-btn-setting-goinsight:before {
  content: "\E713";
}

.icon-btn-screen-tigger:before {
  content: "\E714";
}

.icon-btn-view:before {
  content: "\E715";
}

.icon-btn-Sharpness:before {
  content: "\E716";
}

.icon-btn-user:before {
  content: "\E717";
}

.icon-btn-openlog:before {
  content: "\E718";
}

.icon-btn-closelog:before {
  content: "\E719";
}

.icon-btn-message:before {
  content: "\E71A";
}

.icon-btn-table-sort-up:before {
  content: "\E71B";
}

.icon-btn-table-sort-down:before {
  content: "\E71C";
}

.icon-btn-voicemute:before {
  content: "\E71D";
}

.icon-btn-voicedown:before {
  content: "\E71E";
}

.icon-btn-voiceup:before {
  content: "\E71F";
}

.icon-btn-numberUp:before {
  content: "\E720";
}

.icon-icon-btn-numberDown:before {
  content: "\E721";
}

.icon-btn-suspended_edge:before {
  content: "\E722";
}

.icon-btn-suspended:before {
  content: "\E723";
}

.icon-btn-offline:before {
  content: "\E724";
}

.icon-btn-close1:before {
  content: "\E725";
}

.icon-btn-icon-btn-handoff:before {
  content: "\E726";
}

.icon-btn-delete:before {
  content: "\E727";
}

.icon-btn-disable:before {
  content: "\E728";
}

.icon-btn-menu:before {
  content: "\E729";
}

.icon-btn-checked:before {
  content: "\E72A";
}

.icon-btn-loading:before {
  content: "\E72B";
}

.icon-btn-annotation:before {
  content: "\E72C";
}

.icon-btn-annotation_move:before {
  content: "\E72D";
}

.icon-btn-ranking:before {
  content: "\E72E";
}

.icon-btn-min-black:before {
  content: "\E72F";
}

.icon-btn-add-black:before {
  content: "\E730";
}

.icon-btn_appupdate:before {
  content: "\E731";
}

.icon-btn_appupdate-active:before {
  content: "\E732";
}

.icon-btn-shutdown-white:before {
  content: "\E733";
}

.icon-search-delete:before {
  content: "\E734";
}

.icon-btn-pack_UP:before {
  content: "\E735";
}

.icon-btn-get_bacK:before {
  content: "\E736";
}

.icon-btn-downloads:before {
  content: "\E737";
}

.icon-icon-header-back:before {
  content: "\E738";
}

.icon-action-upload:before {
  content: "\E739";
}

.icon-action-files:before {
  content: "\E73A";
}

.icon-action-finder:before {
  content: "\E73B";
}

.icon-actions-radios-unselected:before {
  content: "\E73C";
}

.icon-actions-radio-selected:before {
  content: "\E73D";
}

.icon-actions-checkbox-default:before {
  content: "\E73E";
}

.icon-actions-checkbox-checked:before {
  content: "\E73F";
}

.icon-log-asset:before {
  content: "\E740";
}

.icon-log-market:before {
  content: "\E741";
}

.icon-log-client:before {
  content: "\E742";
}

.icon-log-merchant:before {
  content: "\E743";
}

.icon-log-developer:before {
  content: "\E744";
}

.icon-log-app:before {
  content: "\E745";
}

.icon-log-hardware:before {
  content: "\E746";
}

.icon-log-model:before {
  content: "\E747";
}

.icon-log-admin:before {
  content: "\E748";
}

.icon-log-parameter:before {
  content: "\E749";
}

.icon-log-sign:before {
  content: "\E74A";
}

.icon-log-terminals:before {
  content: "\E74B";
}

.icon-log-portal:before {
  content: "\E74C";
}

.icon-log-dev:before {
  content: "\E74D";
}

.icon-log-setting:before {
  content: "\E74E";
}

.icon-log-push:before {
  content: "\E74F";
}

.icon-log-online:before {
  content: "\E750";
}

.icon-log-offline:before {
  content: "\E751";
}

.icon-log-unknow:before {
  content: "\E752";
}

.icon-log-fix:before {
  content: "\E753";
}

.icon-log-unfix:before {
  content: "\E754";
}

.icon-log-terminal:before {
  content: "\E755";
}

.icon-log-wrong:before {
  content: "\E756";
}

.icon-log-wrong_roundedge:before {
  content: "\E757";
}

.icon-log-Removed:before {
  content: "\E758";
}

.icon-log-warning:before {
  content: "\E759";
}

.icon-log-message:before {
  content: "\E75A";
}

.icon-setting-DataUsage:before {
  content: "\E75B";
}

.icon-setting-Aboutus:before {
  content: "\E75C";
}

.icon-setting-FirewareUpate:before {
  content: "\E75D";
}

.icon-setting-clearcache:before {
  content: "\E75E";
}

.icon-setting-TerminalMonitor:before {
  content: "\E75F";
}

.icon-setting-Settings:before {
  content: "\E760";
}

.icon-setting-ProxyConfiguration:before {
  content: "\E761";
}

.icon-tree-merchant:before {
  content: "\E762";
}

.icon-tree-group:before {
  content: "\E763";
}

.icon-tree-reseller:before {
  content: "\E764";
}

.icon-form-talarm-active:before {
  content: "\E765";
}

.icon-form-exc-active:before {
  content: "\E766";
}

.icon-form-pdf-active:before {
  content: "\E767";
}

.icon-form-personal-active:before {
  content: "\E768";
}

.icon-form-csv-active:before {
  content: "\E769";
}

.icon-form-enterprise-active:before {
  content: "\E76A";
}

.icon-form-production-active:before {
  content: "\E76B";
}

.icon-default-RevenuereportsCopy:before {
  content: "\E76C";
}

.icon-default-CreateNewApp:before {
  content: "\E76D";
}

.icon-default-Revenuereports:before {
  content: "\E76E";
}

.icon-default-user:before {
  content: "\E76F";
}

.icon-default-app:before {
  content: "\E770";
}

.icon-default-img:before {
  content: "\E771";
}

.icon-appapproval:before {
  content: "\E67D";
}

.icon-appapproval-active:before {
  content: "\E67E";
}

.icon-activity-active:before {
  content: "\E67F";
}

.icon-activity:before {
  content: "\E680";
}

.icon-auditlog:before {
  content: "\E681";
}

.icon-auditlog-active:before {
  content: "\E682";
}

.icon-dashboard-active:before {
  content: "\E683";
}

.icon-dashboard:before {
  content: "\E684";
}

.icon-developerapproval-active:before {
  content: "\E685";
}

.icon-developerapproval:before {
  content: "\E686";
}

.icon-estate-active:before {
  content: "\E687";
}

.icon-estate:before {
  content: "\E688";
}

.icon-firmware:before {
  content: "\E689";
}

.icon-firmware-active:before {
  content: "\E68A";
}

.icon-global-active:before {
  content: "\E68B";
}

.icon-global:before {
  content: "\E68C";
}

.icon-marketplace-active:before {
  content: "\E68D";
}

.icon-marketplace:before {
  content: "\E68E";
}

.icon-pushtemplates:before {
  content: "\E68F";
}

.icon-pushtemplates-active:before {
  content: "\E690";
}

.icon-model-active:before {
  content: "\E691";
}

.icon-model:before {
  content: "\E692";
}

.icon-role-active:before {
  content: "\E693";
}

.icon-role:before {
  content: "\E694";
}

.icon-secondarymenu-active:before {
  content: "\E695";
}

.icon-secondarymenu:before {
  content: "\E696";
}

.icon-service:before {
  content: "\E697";
}

.icon-service-active:before {
  content: "\E698";
}

.icon-storeclient-active:before {
  content: "\E699";
}

.icon-storeclient:before {
  content: "\E69A";
}

.icon-setting-active:before {
  content: "\E69B";
}

.icon-setting:before {
  content: "\E69C";
}

.icon-terminalgeolocation-active:before {
  content: "\E69D";
}

.icon-terminalgeolocation:before {
  content: "\E69E";
}

.icon-subscription:before {
  content: "\E69F";
}

.icon-subscription-active:before {
  content: "\E6A0";
}

.icon-user-active:before {
  content: "\E6A1";
}

.icon-user:before {
  content: "\E6A2";
}

.icon-report:before {
  content: "\E6A3";
}

.icon-report-active:before {
  content: "\E6A4";
}

.icon-terminal:before {
  content: "\E6A5";
}

.icon-terminal-active:before {
  content: "\E6A6";
}

.icon-zoom-active:before {
  content: "\E6A7";
}

.icon-zoom:before {
  content: "\E6A8";
}

.icon-group-active:before {
  content: "\E6A9";
}

.icon-group:before {
  content: "\E6AA";
}

.icon-head-admin:before {
  content: "\E6AB";
}

.icon-head-documentcenter:before {
  content: "\E6AC";
}

.icon-head-international:before {
  content: "\E6AD";
}

.icon-head-platform:before {
  content: "\E6AE";
}

.icon-head-notification:before {
  content: "\E6AF";
}

.icon-head-billing:before {
  content: "\E6B0";
}

.icon-icon-header-Billing-white:before {
  content: "\E6B1";
}

.icon-dashboard-ring:before {
  content: "\E6B2";
}

.icon-dashboard-table:before {
  content: "\E6B3";
}

.icon-dashboard-bar:before {
  content: "\E6B4";
}

.icon-dashboard-hardware:before {
  content: "\E6B5";
}

.icon-dashboard-version:before {
  content: "\E6B6";
}

.icon-dashboard-client:before {
  content: "\E6B7";
}

.icon-setting-advertising:before {
  content: "\E6B8";
}

.icon-setting-Account:before {
  content: "\E6B9";
}

.icon-setting-app:before {
  content: "\E6BA";
}

.icon-setting-createnewapp:before {
  content: "\E6BB";
}

.icon-setting-basicsetting:before {
  content: "\E6BC";
}

.icon-setting-attribute:before {
  content: "\E6BD";
}

.icon-setting-certificateenrollment:before {
  content: "\E6BE";
}

.icon-setting-developerlist:before {
  content: "\E6BF";
}

.icon-setting-license:before {
  content: "\E6C0";
}

.icon-setting-billingsetting:before {
  content: "\E6C1";
}

.icon-setting-mail:before {
  content: "\E6C2";
}

.icon-setting-info:before {
  content: "\E6C3";
}

.icon-btn-scan-default-copy:before {
  content: "\E773";
}

.icon-setting-login:before {
  content: "\E6C4";
}

.icon-setting-parameter:before {
  content: "\E6C5";
}

.icon-setting-password:before {
  content: "\E6C6";
}

.icon-setting-merchant:before {
  content: "\E6C7";
}


@font-face {
    font-family: "iconfonts";
    src:url("/developer/assets/fonts/iconfont.eot?#iefix") format("embedded-opentype"),
    url("/developer/assets/fonts/iconfont.woff") format("woff"),
    url("/developer/assets/fonts/iconfont.ttf") format("truetype"),
    url("/developer/assets/fonts/iconfont.svg#iconfont") format("svg");
}
i.icon {
    font-family: "iconfonts";
}
i.icon-plane:before {content: "\E60C"}
i.icon-user:before {content: "\E616"}
i.icon-mail:before {content: "\E605"}
i.icon-pic:before {content: "\E606"}
i.icon-notification:before {content: "\E607"}
i.icon-success:before {content: "\E608"}
i.icon-wait:before {content: "\E609"}
i.icon-disable:before {content: "\E60A"}
i.icon-cross:before {content: "\E60B"}
i.icon-arrow-up:before {content: "\E62F"}
i.icon-arrow-down:before {content: "\E630"}
i.icon-file-download:before {content: "\E629"}
i.icon-upload:before {content: "\E62A"}
i.icon-arrow-round:before {content: "\E62B"}
i.icon-save:before {content: "\E62C"}
i.icon-download:before {content: "\E62D"}
i.icon-eye:before {content: "\E62E"}
i.icon-add-alt:before {content: "\E631"}
i.icon-users:before {content: "\E632"}
i.icon-paper-key:before {content: "\E633"}
i.icon-revenuereport:before {content: "\E634"}
i.icon-sandbox:before {content: "\E635"}
i.icon-customize:before {content: "\E636"}
i.icon-bell:before {content: "\E60F"}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvQXBrSW5mb1BvcG92ZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy90b29sdGlwLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvUGFnaW5hdG9yLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvUmFpc2VkV2FybmluZ0J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0RpYWxvZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0NvbW1vblRhYmxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvRGF0ZVRpbWVQaWNrZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy90ZXh0LWZpZWxkLXdyYXBwZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Sb3V0ZXJTd2l0Y2guY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Ob3RpZmljYXRpb25Nc2dEZXRhaWwuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Ob3RpZmljYXRpb25SZW1pbmRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0ZpbGVVcGxvYWQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9BcGtQYXJhbWV0ZXJMaXN0Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL1BhcmFtZXRlckVkaXRWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvbmV3VHJlZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0Vycm9yVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9idXR0b24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvUGFnZWluYXRpb24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTG9hZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9MYW5ndWFnZVN3aXRjaGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvY29tcFVJL2Nvb2tpZXMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTm9EYXRhRm91bmQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvRGlhbG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvY29tcFVJL1JvdXRlclN3aXRjaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9UZXh0RmllbGRTZWFyY2guY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTm90aWZpY2F0aW9uUmVtaW5kZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9yZWR1eC9Ob3RpZmljYXRpb25Nc2dEZXRhaWwuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTm9OZXdNZXNzYWdlLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9sYXlvdXQvY29tcG9uZW50L2xheW91dC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0xpbmtCdXR0b24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Db25maXJtRGlhbG9nQ2F1dGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL3Nlc3Npb25FeHBpcmVEaWFsb2cuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9JbWFnZXNQb3B1cFZpZXdlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbW1vbi9kaWFsb2cvRGlhbG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tbW9uL3BvcG92ZXIvQXBrSW5mb1BvcG92ZXIuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC9jb21wb25lbnQvY2xvdWQtbWVzc2FnZS9DbG91ZE1lc3NhZ2VWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9hcHAvY29tcG9uZW50L0FwcERlbGV0ZVZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL3NjaGVtYUZvcm0vdG9vbHRpcC90b29sdGlwLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9zYW5kYm94LXRlcm1pbmFsLWFway9jb21wb25lbnQvU2FuZGJveEFwa0NvbmZpZ1ZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC9jb21wb25lbnQvYXBwLWRldGFpbC9BcHBEZXRhaWxUYWJzVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwL2NvbXBvbmVudC9BcHBEZXRhaWxWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9hcHAvY29tcG9uZW50L0FwcFByZXZpZXdWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9hcHAvY29tcG9uZW50L2FwcC1saXN0L0FwcExpc3RXZWxjb21lVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwL2NvbXBvbmVudC9BcHBMaXN0Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvcGxhdGZvcm0vY29tcG9uZW50L1BsYXRmb3JtU2VydmljZVZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL25ld2RldmVsb3Blci9jb21wb25lbnQvTmV3RGV2ZWxvcGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9ndWlkZS9jb21wb25lbnQvZ3VpZGUuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2d1aWRlL2NvbXBvbmVudC9naXRodWItbWFya2Rvd24uY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL25ld2RldmVsb3Blci9jb21wb25lbnQvRGV2ZWxvcGVySW5mb1ZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC1uZXcvY29tcG9uZW50L0FwcEVkaXRWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9hcHAvY29tcG9uZW50L2Fway1lZGl0b3IvQXBrRWRpdG9yU3VibWl0Q29uZmlybVZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2Rhc2hib2FyZC9jb21wb25lbnQvc3ViL1B1cmNoYXNlU3RhdGlzdGljRGlhZ3JhbVBhbmVsLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9kYXNoYm9hcmQvY29tcG9uZW50L1N0cmlwZUNvbW1vbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvZGFzaGJvYXJkL2NvbXBvbmVudC9EYXNoYm9hcmRWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9zYW5kYm94LXRlcm1pbmFsL2NvbXBvbmVudC9TYW5kYm94VGVybWluYWxMaXN0Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvY2VydC9jb21wb25lbnQvQ2VydGlmaWNhdGVFbnJvbGxtZW50Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvZW50ZXJwcmlzZWRldmVsb3Blci9jb21wb25lbnQvRGV2ZWxvcGVyTGlzdFZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2VudGVycHJpc2VkZXZlbG9wZXIvY29tcG9uZW50L1VzZXJMaXN0UG9wdXBWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9zY2hlbWFGb3JtL1NjaGVtYS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL1RpbWV6b25lUGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvVXNlckFncmVlbWVudFZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL3BvbGljeS9jb21wb25lbnQvVXNlckFncmVlbWVudFZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2RldmVsb3Blci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vaWNvbmZvbnQvaWNvbmZvbnQuY3NzIiwid2VicGFjazovLy8uL3NyYy9pY29uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ2pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7O0FDN0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBOztBQ2hQQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQ3hFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNCQUFzQjtBQUN0QiwwQkFBMEI7QUFDMUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTs7Ozs7O0FBTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMvbUJBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNsUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ05BOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7Ozs7O0FBS0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOzs7O0FBSUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7O0FDempCQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQzs7QUM5UEE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUM3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7O0FDMUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMxVkE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQ3AyREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBQWtEO0FBQ2xELCtDQUErQztBQUMvQywrQ0FBK0M7QUFDL0MsK0NBQStDO0FBQy9DLCtDQUErQztBQUMvQywrQ0FBK0M7QUFDL0MsK0NBQStDO0FBQy9DLCtDQUErQyxrQ0FBa0M7QUFDakYsMENBQTBDO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ3BJQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0RBQWtEO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ3JSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FDeEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ1BBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FDbkdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxDO0FDUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUN2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7QUNwSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDM0VBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7O0FDMUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbFJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUM5VkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ1ZBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ05BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDeEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDMURBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQztBQ3ZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ2pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUN6cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDbkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7OztBQ2xCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ3RCQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNuSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDamlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ2xmQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBEQUEwRDtBQUMxRDs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDOztBQ25LQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOzs7QUFHQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM3cENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FDN2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGdDQUFnQztBQUNoQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUNqU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMzRkE7QUFDQTtBQUNBLDBCQUEwQixjQUFjO0FBQ3hDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzFyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ3hIQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3QkFBd0I7QUFDeEI7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDcitDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDOztBQ3ZDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUMxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQzs7QUN6SEE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUNwWEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FDbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FDaEdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDM0tBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQzs7O0FDZkE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUM3bEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FDbEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlCQUFpQjtBQUNqQixrQkFBa0I7OztBQUdsQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQzd4Q0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUM3ckJBLFlBQVk7QUFDWixvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsY0FBYztBQUNuRDtBQUNBO0FBQ0Esc0RBQXNEO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FDMzVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLG1CQUFtQjtBQUNuQiw0QkFBNEI7QUFDNUIsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQix1QkFBdUI7QUFDdkIscUJBQXFCO0FBQ3JCLHdCQUF3QjtBQUN4QiwwQkFBMEI7QUFDMUIsNkJBQTZCO0FBQzdCLHNCQUFzQjtBQUN0QiwyQkFBMkI7QUFDM0Isb0JBQW9CO0FBQ3BCLHdCQUF3QjtBQUN4QixtQkFBbUI7QUFDbkIsdUJBQXVCO0FBQ3ZCLHFCQUFxQjtBQUNyQix5QkFBeUI7QUFDekIsNkJBQTZCO0FBQzdCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFDekIsb0JBQW9CIiwiZmlsZSI6InN0eWxlcy5iYTJhYjgyMjU4NjNhMDMwM2E3Ny5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuQXBwLWRyb3Bkb3duLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uQXBwLWRyb3Bkb3duLWxpc3Qgc3BhbiB7XG4gICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4uQXBwLWRyb3Bkb3duLWxpc3Qgc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiB7XG59XG5cbi5BcHAtZHJvcGRvd24tbGlzdCBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59IiwiLnRpcHB5LXRvb2x0aXAgW3gtY2lyY2xlXXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbn1cbi50aXBweS10b29sdGlwLnRpcHB5LXRvb2x0aXAtLXJlZ3VsYXIuZGFyay10aGVtZS50aXBweS1ub3RyYW5zaXRpb257XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCkgIWltcG9ydGFudDtcbn1cbi5yZWFjdC10b29sdGlwLWxpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4IWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMHB4IWltcG9ydGFudDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB6LWluZGV4OiAxNTAwICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtdG9vbHRpcC1saXRlLWFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXAtd3JhcHBlci5pbXBvcnRhbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTlhYWJkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpcHNfY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6NXB4IDA7XG59XG4udGlwc19jb250ZW50IC50aXBzX3RpdGxlX25hbWV7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjpyZ2JhKDE2OSwxNzAsMTg5LDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aXBzX2NvbnRlbnQgLnRpcHNfY29udGVudHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuLnRpcHNfY29udGVudCAudGlwc19ocmVmc3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRpcHNfY29udGVudCAudGlwc19ocmVmcyBhe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDUwLDE5NywyNTUsMSk7XG59XG4udGlwc19pY29ue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjojYjJiMmIyIDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIGZvciBGaXJlZm94ICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogZm9yIENocm9tZSAqL1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG4uYWN0aXZlIC50aXBzX2ljb257XG4gICAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgICBjb2xvcjogI2ZmZjtcbn0iLCJcbi5wYWdlcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpLFxuLnBhZ2UtY2hhbmdlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDBweCAwcHggMTJweCA1cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpIGEsXG4ucGFnZS1jaGFuZ2UgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgbGluZWFyO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLWNoYW5nZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpLmFjdGl2ZSBhLFxuLnBhZ2UtY2hhbmdlIGxpOmhvdmVyIGEsXG4ucGFnZS1jaGFuZ2UgYnV0dG9uLmFjdGl2ZSBzcGFuLFxuLnBhZ2UtY2hhbmdlIGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNoYW5nZSBidXR0b24gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBmaWxsOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY2hhbmdlIGJ1dHRvbjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xufVxuXG4ucGFnZS1jaGFuZ2UgPiBkaXYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXSBzdmcsXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciBzdmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXSBzcGFuLFxuLnBhZ2UtY2hhbmdlIGJ1dHRvbltkaXNhYmxlZF06aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXS5hY3RpdmUgc3Bhbixcbi5wYWdlLWNoYW5nZSBidXR0b25bZGlzYWJsZWRdLmFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpOmhvdmVyIGEge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucGFnZS1jaGFuZ2Uge1xuICAgIC8qcGFkZGluZy1sZWZ0OiA1MHB4OyovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNwbGl0LWxheW91dC1sZWZ0IC5wYWdlLWNoYW5nZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSA+IGRpdiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAwIDBweCAwO1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSA+IGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utc2l6ZS1jaGFuZ2Ugc3ZnIHtcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXNpemUtY2hhbmdlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucGFnZS1tZW51aXRlbSA+IGRpdiA+IGRpdntcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuXG4vKiBjb29raWUtYW5ub3VuY2VtZW50IHN0YXJ0ICovXG5cbi5jb29raWUtYW5ub3VuY2VtZW50e1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDM4LCAzOSwgMC45KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI2MHB4IDE1cHggMzBweDtcbiAgICBoZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzViNWY4NztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvb2tpZS1hbm5vdW5jZW1lbnQgPiBkaXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLmNvb2tpZS1hbm5vdW5jZW1lbnQgPiBhe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cbi5jb29raWUtYW5ub3VuY2VtZW50ID4gYTpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29va2llLWFubm91bmNlbWVudCA+IGRpdiBzcGFue1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uY29va2llLWFubm91bmNlbWVudC5oaWRle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDs7XG59XG4uY29va2llLWFubm91bmNlbWVudC5jbG9zZXtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm90dG9tOiA5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDI1NSwgNjUsIDAuOCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29va2llLWFubm91bmNlbWVudC5jbG9zZSA+IGF7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb29raWUtYW5ub3VuY2VtZW50LmNsb3NlOmhvdmVye1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoOTksMTc1LDg3LDAuNSk7XG59XG4uY29va2llLWFubm91bmNlbWVudC5jbG9zZTphZnRlcntcbiAgICBjb250ZW50OlwiQ1wiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvb2tpZS1hbm5vdW5jZW1lbnQuY2xvc2U6aG92ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIkNvb2tpZSBTZXR0aW5nXCI7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jb29raWUtYW5ub3VuY2VtZW50LmNsb3NlID4gZGl2e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiBjb29raWUtYW5ub3VuY2VtZW50IGVuZCAqL1xuIiwiLnJhaXNlZEJ1dHRvbldhcm5pbmcgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59IiwiLkRpYWxvZ19fdGl0bGUsXG4uRGlhbG9nX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uRGlhbG9nX190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uRGlhbG9nX190aXRsZSBoMyA+IGRpdntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRGlhbG9nX190aXRsZSAubmFtZS1maWx0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTlweCk7XG59XG5cbi5EaWFsb2dfX3RpdGxlID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLkRpYWxvZ19fdGl0bGUgPiBwLndvcmQtYnJlYWsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5EaWFsb2dfX3RpdGxlIGJ1dHRvbiBzdmd7XG4gICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uRGlhbG9nX19jb250ZW50e1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLkRpYWxvZ19fYWN0aW9uIC5EaWFsb2dfX2FjdGlvbi1ib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgbGVmdDogMjBweFxcOTtcbiAgICBsZWZ0OiAyMHB4XFwwO1xuICAgIHRvcDogNTAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbn1cbi5EaWFsb2dfX2FjdGlvbi1ib3ggbGFiZWx7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMFxcMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwXFw5ICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnQgPiBoM3tcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5EaWFsb2dfX2FjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5EaWFsb2dfX2FjdGlvbiA+IGJ1dHRvbixcbi5EaWFsb2dfX2FjdGlvbiA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uRGV0YWlsRGlhbG9nLWJveCAuRGlhbG9nX19jb250ZW50e1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuIiwiXG5cbi8qIHRhYmxlIHN0YXJ0ICovXG5cbi50YWJsZS1ib3h7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4IDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc2V0dGluZy1saXN0LWRldGFpbCAudGFibGUtYm94e1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGFibGUtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLkRpYWxvZ19fY29udGVudCAudGFibGUtZGVmYXVsdCB0aGVhZCB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYmxlLWRlZmF1bHQud2hpdGUtYmcgdGhlYWQgdHIsXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0aGVhZCB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNldHRpbmctbGlzdC1kZXRhaWwgLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHJ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5zZXR0aW5nLWxpc3QtZGV0YWlsIHRhYmxlIHRkIGF7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtZGVmYXVsdCB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xufVxuLnRhYmxlLWRlZmF1bHQgdGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiA5cHggMCA5cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDM4cHg7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4udGFibGUtZGVmYXVsdCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cblxuLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCAudGFibGUtZGVmYXVsdC10aC1idXR0b24gPiBkaXZ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWRlZmF1bHQtdGgtYnV0dG9ue1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IC50YWJsZS1kZWZhdWx0LXRoLWJ1dHRvbi5uby1zb3J0YWJsZXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWRlZmF1bHQtdGgtYnV0dG9uLnNvcnRDbGFzc05hbWVUaXBze1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGVmYXVsdCAudGFibGUtZGVmYXVsdC10aC1idXR0b24gPiBkaXZ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1kZWZhdWx0IC50YWJsZS1kZWZhdWx0LXRoLWJ1dHRvbiBzcGFue1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFibGUtZGVmYXVsdC10aC1idXR0b24uYXJyb3ctdXAgPiBkaXY6YWZ0ZXIsXG4udGFibGUtZGVmYXVsdC10aC1idXR0b24uYXJyb3ctZG93biA+IGRpdjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2FwcEVkaXRWaWV3LWJ0bi1uZXdwYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4udGFibGUtZGVmYXVsdC10aC1idXR0b24uYXJyb3ctZG93biA+IGRpdjphZnRlcntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0ZHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQgLnRhYmxlLWRlZmF1bHQgdHIgdGg6bGFzdC1jaGlsZCxcbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IC50YWJsZS1kZWZhdWx0IHRyIHRkOmxhc3QtY2hpbGR7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IC50ci1kZWZhdWx0IHRkOmZpcnN0LWNoaWxke1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdCAudHItZGVmYXVsdCB0ZDpudGgtY2hpbGQoMil7XG5cbn1cblxuLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyZjVmNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkRpYWxvZ19fY29udGVudCAudGFibGUtZGVmYXVsdCB0Ym9keSB0cntcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnRhYmxlLWRlZmF1bHQud2hpdGUtYmcgdGJvZHkgdHIsXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0Ym9keSB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnNldHRpbmctbGlzdC1kZXRhaWwgLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHJ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkM2UwZWE7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAvKiBjb2xvcjogIzAwYmNkNDsgKi9cbiAgICAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki9cbn1cblxuLnRhYmxlLWRlZmF1bHQgdGQgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1ib3ggKyBkaXYgPiAucGFnZXMsXG4udGFibGUtYm94ICsgLnBhZ2Vze1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgYnV0dG9uIHN2Z3tcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgZW17XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJztcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cbi50YWJsZS1kZWZhdWx0IHRkIGVtIGJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdCB0ZCBpbnB1dHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogMCA2cHg7XG59XG4udGFibGUtZGVmYXVsdCB0ZCBpe1xuICAgIGZvbnQtc2l6ZTogMTJweCA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0ID4gZGl2e1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dCA+IC50b2dnbGUtZGVmYXVsdHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dCBocntcbiAgICBib3R0b206IC02cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dCBocjpmaXJzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0IGlucHV0e1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0LmxlZnQgaW5wdXR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dC5yZXBvcnQtZmllbGQgPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dC5yZXBvcnQtZmllbGQgaW5wdXR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydC1zZWxlY3QgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMil7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUtZGVmYXVsdC5yZXBvcnQtdG9nZ2xlIGRpdiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtZGVmYXVsdC5yZXBvcnQtdG9nZ2xlIGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxke1xuICAgIHBhZGRpbmctbGVmdDogMCA7XG59XG5cbi50ci1kZWZhdWx0e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ci1hcHBkZXRhaWwtYm94e1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cbi50ci1hcHBkZXRhaWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRyLWFwcGRldGFpbCBpbWd7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLnRyLWFwcGRldGFpbCBwe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG59XG4udHItYXBwZGV0YWlsIHAgaXtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnRyLWFwcGRldGFpbCBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyLWFwcGRldGFpbCBzcGFuIGl7XG4gICAgY29sb3I6ICNkM2UwZWE7XG4gICAgcGFkZGluZzogMCA2cHg7XG59XG4udHItYXBwZGV0YWlsIHNwYW4gaTphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudC1pY29uLXNpemUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnRkLXdhcm5pbmd7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG50ciAudGQtdGlwc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTJjNjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgyNTUsIDE1MiwgMCwgMC4xKTtcbn1cbnRyOmhvdmVyIHRke1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxudHI6aG92ZXIgLnRkLXRpcHN7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYWN0aW9uLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLmFjdGlvbi1ib3ggPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmFjdGlvbi1ib3ggPiBkaXYgYnV0dG9ue1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi53aWRnZXQtYXBwbGlzdCAuYWN0aW9uLWJveCA+IGRpdiBidXR0b257XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxudHI6aG92ZXIgLmFjdGlvbi1ib3ggPiBkaXZ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICByaWdodDogMTBweDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdHIgdGQ6bGFzdC1jaGlsZCBpID4gc3BhbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlLWNoZWNrYm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWNoZWNrYm94IGlucHV0e1xuICAgIG1hcmdpbi10b3A6IC03cHggIWltcG9ydGFudDtcbn1cbnRoIC50YWJsZS1jaGVja2JveHtcbiAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb25tZW51e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDMxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgei1pbmRleDogMTA7XG59XG4udGFibGUtaWNvbm1lbnUgYnV0dG9ue1xuICAgIHBhZGRpbmc6ICAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1pY29ubWVudSBzdmd7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb25tZW51LXNwYW57XG4gICAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtaWNvbm1lbnUgZGl2e1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb25tZW51LWFjdGl2ZSBkaXZ7XG4gICAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuXG5cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJke1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRib2R5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRoZWFke1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHJ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE5M3B4KVxcMDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE5M3B4KVxcOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOnRydWUpIHtcbiAgICAudGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0cntcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzcHgpO1xuICAgIH1cbn1cbl86LW1zLWxhbmcoeCksXG5fOjotd2Via2l0LW1ldGVyLWJhcixcbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRye1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gM3B4KTtcbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRyIHRke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDA7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoMSksXG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoMiksXG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoMyksXG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWNoaWxkKDMpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWNoaWxkKDIpe1xuXG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoNCl7XG5cbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRyIHRkOm50aC1jaGlsZCgxKXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpsYXN0LWNoaWxke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDA7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciAuYWN0aW9uLWJveCA+IGRpdntcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHI6aG92ZXIgLmFjdGlvbi1ib3ggPiBkaXZ7XG59XG5cblxuLyogdGFibGUgZW5kICovXG5cblxuXG5cblxuLyogc3RhdHVzIHN0YXJ0ICovXG5cbnRyIC5hY3Rpb24tYm94ID4gLnRhYmxlLXN0YXR1cyxcbnRyIC5hY3Rpb24tYm94IC5saXN0LXN0YXR1cyxcbnRyIC5hY3Rpb24tYm94IGVtLFxudHIgLmFjdGlvbi1ib3ggc3BhbixcbnRyIC5hY3Rpb24tYm94IGl7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLXN0YXR1c3tcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdC1zdGF0dXMgYntcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG50cjpob3ZlciAuYWN0aW9uLWJveCA+IC50YWJsZS1zdGF0dXMsXG50cjpob3ZlciAuYWN0aW9uLWJveCAubGlzdC1zdGF0dXMsXG50cjpob3ZlciAuYWN0aW9uLWJveCBlbSxcbnRyOmhvdmVyIC5hY3Rpb24tYm94IGl7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxudHI6aG92ZXIgLmFjdGlvbi1ib3guaGlkZUljb24gZW17XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLnRhYmxlLXN0YXR1cy1pbmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdGF0dXMtQWN0aXZlLFxuLnRhYmxlLXN0YXR1cy1wLFxuLnRhYmxlLXN0YXR1cy13LFxuLnRhYmxlLXN0YXR1cy1mLFxuLnRhYmxlLXN0YXR1cy10LFxuLnRhYmxlLXN0YXR1cy1yLFxuLnRhYmxlLXN0YXR1cy1je1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDE3NSwgODcsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc1LCA4NywgMSkgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXN0YXR1cy1EaXNhYmxle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTEsIDk1LCAyMzUsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4vKiBzdGF0dXMgZW5kICovXG5cblxuXG4udGFibGUtc2VsZWN0ZWQtY291bnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMjZweDtcbn1cblxuLnRhYmxlLXRpcHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4udGFibGUtZGVmYXVsdCBidXR0b24gc3Zne1xuICAgIGZpbGw6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IGJ1dHRvbi5kZWxldGUgc3Zne1xuICAgIGZpbGw6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IGJ1dHRvbi5kaXNhYmxlZCBzdmd7XG4gICAgZmlsbDogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgYnV0dG9uLmRpc2FibGVkMiBzdmd7XG4gICAgZmlsbDogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWJveC5zdHlsZTIgLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJsZS1ib3guc3R5bGUyIC50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzVCNUY4Nztcbn1cbi50YWJsZS1ib3guc3R5bGUyIC50YWJsZS1kZWZhdWx0IHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xufVxuLnRhYmxlLWJveC5zdHlsZTIgLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2UwZWE7XG59XG4iLCIuZHQtcGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kdC1waWNrZXIsIC5kdC1waWNrZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmR0LXBpY2tlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmR0LXBpY2tlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkM2UwZWE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW46IC0xOTBweCAwIDAgLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG5cbi5kdC1waWNrZXItY29udGVudC50b3AtcmlnaHQsXG4uZHQtcGlja2VyLWNvbnRlbnQudG9wLWNlbnRlcixcbi5kdC1waWNrZXItY29udGVudC50b3AtbGVmdCB7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uZHQtcGlja2VyLWNvbnRlbnQudG9wLXJpZ2h0LFxuLmR0LXBpY2tlci1jb250ZW50LmJvdHRvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5kdC1waWNrZXItY2VsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZHQtcGlja2VyLWNlbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5kdC1waWNrZXItaGVhZGVyIC5kdC1waWNrZXItY2VsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHQtcGlja2VyLWNlbGwtd2Vla2VuZCB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxufVxuXG4uZHQtcGlja2VyLWNlbGwtY3Jvc3MtbW9udGgsXG4uZHQtcGlja2VyLWNlbGwtY3Jvc3MtbW9udGguZHQtcGlja2VyLWNlbGwtZGlzYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmR0LXBpY2tlci1jZWxsLWRpc2FibGUge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmR0LXBpY2tlci1jZWxsLWRpc2FibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG59XG5cbi5kdC1waWNrZXItY2VsbC1jdXJyZW50IHtcbiAgICBjb2xvcjogI2UyMztcbn1cblxuLmR0LXBpY2tlci1jZWxsLWRpc2FibGUuZHQtcGlja2VyLWNlbGwtY3VycmVudCB7XG4gICAgY29sb3I6ICNmZjkxOWI7XG59XG5cbi5kdC1waWNrZXItaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmR0LXBpY2tlci13ZWVrLFxuLmR0LXBpY2tlci1oZWFkZXIgLmR0LXBpY2tlci1jZWxsLW1vbnRoLFxuLmR0LXBpY2tlci1oZWFkZXIgLmR0LXBpY2tlci1jZWxsLXllYXIsXG4uZHQtcGlja2VyLWNlbGwtc2VsZWN0ZWQsXG4uZHQtcGlja2VyLWNlbGwtc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG59XG4uZHQtcGlja2VyLXdlZWt7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kdC1waWNrZXItaGVhZGVyIC5kdC1waWNrZXItY2VsbC1tb250aCxcbi5kdC1waWNrZXItaGVhZGVyIC5kdC1waWNrZXItY2VsbC15ZWFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmR0LXBpY2tlci1oZWFkZXItYXJyb3cge1xuICAgIHdpZHRoOiAyLjc1ZW07XG59XG5cbi5hcnJvdy1sZWZ0OmFmdGVyLCAuYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogc29saWQgNnB4ICNmZmY7XG59XG5cbi5hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG59XG5cbi5hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG59XG5cbi5kdC1waWNrZXItY2VsbC15ZWFyIHtcbiAgICB3aWR0aDogN2VtO1xufVxuXG4uZHQtcGlja2VyLWNlbGwtbW9udGgge1xuICAgIHdpZHRoOiA1ZW07XG59XG5cbi5kdC1waWNrZXItY2VsbC1zZWxlY3RlZCxcbi5kdC1waWNrZXItY2VsbC1zZWxlY3RlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzYzYWY1NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5kdC1waWNrZXItd2VlayB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLmR0LXBpY2tlci13ZWVrIC5kdC1waWNrZXItY2VsbDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG59XG5cbi5kdC1waWNrZXItaW5wdXQgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmR0LXBpY2tlci1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBiY2Q0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzAwYmNkNDtcbn1cblxuLmR0LXBpY2tlci1pbnB1dC1hZGRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmR0LXBpY2tlci1mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmR0LXBpY2tlci1mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4uZHQtcGlja2VyLWZvb3RlciBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLmR0LXBpY2tlci1mb290ZXIgLmR0LXBpY2tlci1idG4tY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZHQtcGlja2VyLXRpbWUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uZHQtcGlja2VyLXRpbWUgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmR0LXBpY2tlci10aW1lID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4vKipcbiAqIHBlcmlvZCBzdHlsZXNcbiAqL1xuLnBlcmlvZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGVyaW9kID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBlcmlvZF9fdG8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5kdC1waWNrZXItaW5wdXQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzRweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kdC1waWNrZXItaW5wdXQtaWNvbi0ucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xufVxuXG5cblxuLnRhYmxlLWRlZmF1bHQgdGQgLmR0LXBpY2tlci1pbnB1dCBpbnB1dHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgLmR0LXBpY2tlci1pbnB1dCBpbnB1dDpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAgbm9uZTtcbn1cbi50YWJsZS1kZWZhdWx0IHRkIC5kdC1waWNrZXItaW5wdXQgLmR0LXBpY2tlci1pbnB1dC1pY29ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZHQtcGlja2VyLWJvZHl7XG4gICAgcGFkZGluZzogMTBweDtcbn0iLCIudGV4dC1maWVsZC13cmFwcGVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiLyogcm91dGVyLWJveCAqL1xuXG4ucm91dGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xufVxuLnJvdXRlci1jb250YWluZXIgLnRpdGxlLWxhcmdle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLnJvdXRlci1jb250YWluZXIgLnJvdXRlci1idG4tbW9yZXtcbiAgICBtYXJnaW46IDEwcHggMCAtMjhweDtcbn1cbi5yb3V0ZXItY29udGFpbmVyIC5uYW1lLWZpbHRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA2cHg7XG59XG5cbi5yb3V0ZXItYm94LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTU4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG4ucm91dGVyLWJveC1saXN0LmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2QzZTBlYTtcbn1cbi5yb3V0ZXItYm94LWxpc3QgPiBkaXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4ucm91dGVyLWJveC1saXN0ID4gaW1nIHtcblxuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDhweCAyMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yb3V0ZXItYm94LWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm91dGVyLWJveC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yb3V0ZXItYm94LWJ0biBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLnJvdXRlci1ib3gtYnRuIGJ1dHRvbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucm91dGVyLWJveC1idG4gYnV0dG9uID4gZGl2OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvdXRlci1ib3gtbGlzdC1idG4taWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLnJvdXRlci1ib3gtYnRuLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJvdXRlci1ib3gtYnRuLmRpc2FibGVkIGJ1dHRvbiA+IGRpdjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJvdXRlci1ib3gtYnRuLmFjdGl2ZSBidXR0b24gPiBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IC00cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvdXRlci1idG4tYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xufVxuXG4ucm91dGVyLWJveC1idG4ucG9ydGFsLmFjdGl2ZSBidXR0b24gPiBkaXY6YWZ0ZXIge1xuICAgIHRvcDogMXB4O1xufVxuXG4ucm91dGVyLWJveC1idG4uZGV2ZWxvcGVyIGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjhweDtcbn1cblxuLnJvdXRlci1ib3gtYnRuLmFkbWluIGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNTZweDtcbn1cblxuXG4ucm91dGVyLWJ0bi1tb3JlIHtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTI4cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cblxuLnJvdXRlci1idG4tbW9yZSBidXR0b24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5cbi5yb3V0ZXItbWFya2V0bGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4ucm91dGVyLW1hcmtldGxpc3Qub3BlbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogLnJvdXRlci1tYXJrZXRsaXN0LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucm91dGVyLW1hcmtldGxpc3QtYnRuIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU0cHghaW1wb3J0YW50O1xufVxuLnJvdXRlci1tYXJrZXRsaXN0LWJ0biBidXR0b24gaW1nIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufSAqL1xuXG5cblxuXG4udGl0bGUtbGFyZ2Uucm91dGVye1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubm90aWZpY2F0aW9uLWJveHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGl7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpIHB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LWhlaWdodDogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saS50b3AgcHtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpLnRvcDphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvVGFza0xpc3RWaWV3LWFwcC1saXN0LXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5cHg7XG4gICAgdG9wOiAxM3B4O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGkgZW17XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saSBlbSBpe1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGNvbG9yOiAjZDNlMGVhO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvVGFza0xpc3RWaWV3LWFwcC1saXN0LXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi8qIC5ub3RpZmljYXRpb24tYm94LWxpID4gZGl2e1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgyMTEsMjI0LDIzNCwwLjUpO1xufSAqL1xuXG5cblxuLm5vdGlmaWNhdGlvbi1ib3gtbGlub3RpZmljYXRpb24tbGktc3Vic2NyaXB0aW9uIHAgc3Bhbixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS10YXNrIHAgc3Bhbixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS1vcGVyYXRpb24gcCBzcGFue1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktYWxlcnQgcCBzcGFue1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuXG4ubm90aWZpY2F0aW9uLWNvdW50e1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDoyNXB4O1xuICAgIHRvcDogMTBweDtcbn1cblxuLnJvdXRlci1idG4tbW9yZTJ7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAtMjhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1ZjcgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG4ucm91dGVyLWJ0bi1tb3JlMjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5yb3V0ZXItYnRuLW1vcmUtaGFsZntcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1saS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC02MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saS1idXR0b24gc3Zne1xuICAgIGZpbGw6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpOmhvdmVyOmJlZm9yZXtcbiAgICByaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGk6aG92ZXIgLm5vdGlmaWNhdGlvbi1ib3gtbGktYnV0dG9ue1xuICAgIHJpZ2h0OiAtNTJweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cblxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTMgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0wIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTA6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTA6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG59XG5cblxuLmxvZy13YXJuaW5nIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4ubG9nLWVycm9yIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ubG9nLW9wZXJhdGlvbiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG59XG4ubG9nLXRyYW5zYWN0aW9uIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLmxvZy1zdWJ0ZXJtaW5hbCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwcHg7XG59XG5cbi5hdWRpdC10eXBlLTExIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTZweDtcbn1cbi5hdWRpdC10eXBlLTExLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTIxNnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xMSB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0xMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTE6YmVmb3JlLFxuLmF1ZGl0LXR5cGUtMyAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUycHg7XG59XG4uYXVkaXQtdHlwZS0zLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI1MnB4O1xufVxuXG4uYXVkaXQtdHlwZS0yMSAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS00IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODhweDtcbn1cbi5hdWRpdC10eXBlLTIxLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS00LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI4OHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0yMiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0yMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMjI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNDIgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNDI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTQyOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTcxIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTcxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy03MTpiZWZvcmUsXG4uYXVkaXQtdHlwZS01IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjRweDtcbn1cbi5hdWRpdC10eXBlLTUuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzI0cHg7XG59XG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xMDEgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMTAxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy0xMDE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMjRweDtcbn1cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNDMgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNDM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTQzOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTIzIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTIzOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy0yMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci03MiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS03MjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctNzI6YmVmb3JlLFxuLmF1ZGl0LXR5cGUtMTIgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtNiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7XG59XG4uYXVkaXQtdHlwZS02LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2MHB4O1xufVxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMTAyIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTEwMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTAyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzYwcHg7XG59XG5cbi5hdWRpdC10eXBlLTcgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtOCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk2cHg7XG59XG4uYXVkaXQtdHlwZS03LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS04LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM5NnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0yMSB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0yMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMjE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNDEgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNDE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTQxOmJlZm9yZSxcbi5hdWRpdC10eXBlLTEgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMycHg7XG59XG4uYXVkaXQtdHlwZS0xLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS0yLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTQzMnB4O1xufVxuXG5cbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTMxIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTMxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy0zMTpiZWZvcmUsXG4uYXVkaXQtdHlwZS0xMCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4cHg7XG59XG4uYXVkaXQtdHlwZS0xMC5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00NjhweDtcbn1cblxuLmF1ZGl0LXR5cGUtMjUgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMjIgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTYgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTIgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTggLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTkgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMjggLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNHB4O1xufVxuLmF1ZGl0LXR5cGUtMjUuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcixcbi5hdWRpdC10eXBlLTIyLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS0xNi5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTIuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcixcbi5hdWRpdC10eXBlLTE4LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS0xOS5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMjguZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTA0cHg7XG59XG5cblxuLmF1ZGl0LXR5cGUtMTMgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0MHB4O1xufVxuLmF1ZGl0LXR5cGUtMTMuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTQwcHg7XG59XG5cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNzMgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNzM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTczOmJlZm9yZSxcbi5hdWRpdC10eXBlLTE0IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTc2cHg7XG59XG4uYXVkaXQtdHlwZS0xNC5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xMiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0xMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItODEgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktODE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTgxOmJlZm9yZSxcbi5hdWRpdC10eXBlLTE1IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTJweDtcbn1cbi5hdWRpdC10eXBlLTE1LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTYxMnB4O1xufVxuXG4uYXVkaXQtdHlwZS0xNyAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ4cHg7XG59XG4uYXVkaXQtdHlwZS0xNy5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC02NDhweDtcbn1cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMTUxIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTE1MTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTUxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTE1MiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0xNTI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTE1MjpiZWZvcmUsXG4uYXVkaXQtdHlwZS05IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODRweDtcbn1cbi5hdWRpdC10eXBlLTkuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNjg0cHg7XG59XG5cbi5hdWRpdC10eXBlLTI0IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjBweDtcbn1cbi5hdWRpdC10eXBlLTI0LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTcyMHB4O1xufVxuXG4uYXVkaXQtdHlwZS0yMCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI4cHg7XG59XG4uYXVkaXQtdHlwZS0yMC5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC04MjhweDtcbn1cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMTUzIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTE1MzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTUzOmJlZm9yZSxcbi5hdWRpdC10eXBlLTE0IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuLmF1ZGl0LXR5cGUtMTQuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbn1cbi5hdWRpdC10eXBlLTMwIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDBweDtcbn1cbi5hdWRpdC10eXBlLTMwLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTkwMHB4O1xufVxuLmF1ZGl0LXR5cGUtMzEgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2NHB4O1xufVxuLmF1ZGl0LXR5cGUtMzEuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtODY0cHg7XG59XG4uYXVkaXQtdHlwZS0zMiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY0cHg7XG59XG4uYXVkaXQtdHlwZS0zMi5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC04NjRweDtcbn0iLCJcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBwYWRkaW5nOiA5cHggMCAxMXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCBsaSBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3ggbGkgZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCA+IGxpIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlLFxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94IC5hcHBfc2NyZWVuc2hvdF9ib3h7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1pbWdncm91cCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtaW1nZ3JvdXAgbGk6aG92ZXIgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIGxpIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y2Zjg7XG59XG5cbi5hcGstbGFyZ2UtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWxfdHlwZTplbXB0eXtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQgc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtdG9wLWNsb3NlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLyogcmVzZXQgKi9cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgxLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDMsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg0LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDYsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGRsLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBkdCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZGQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHVsLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBvbCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgbGksIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHAsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJsb2NrcXVvdGUsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHByZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaHIsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGZpZ3VyZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdGFibGUsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGNhcHRpb24sIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHRoLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSB0ZCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZm9ybSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZmllbGRzZXQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGxlZ2VuZCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaW5wdXQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJ1dHRvbiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdGV4dGFyZWEsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIG1lbnUge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoZWFkZXIsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGZvb3RlciwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugc2VjdGlvbiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgYXJ0aWNsZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgYXNpZGUsIG5hdiwgYWRkcmVzcywgZmlndXJlLCBmaWdjYXB0aW9uLCBtZW51LCBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xuICAgIGJvcmRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6ICdicmVhay13b3JkJztcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgY2FwdGlvbiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdGgge1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaSwgY2l0ZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZW0sIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHZhciwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgYWRkcmVzcywgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZGZuIHtcbiAgICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDEsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgyLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMywgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg1LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBsYWJlbCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugc3VtbWFyeSB7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xufVxuXG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgxLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDMsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg0LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDYsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGVtLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBzdHJvbmcsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDEsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgyLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMywgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg1LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNntcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMXtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMntcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBsaSBoMyxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDV7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDZ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHN0cm9uZyxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBsaSBlbSxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGVtLFxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94IGxpIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGVte1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaW5ze1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZGVse1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgY29kZXtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEsIDI0MSwgMjQxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMXB4IDNweDtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgcHJle1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMWVtIDEwcHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGxpIHtcbiAgICBsaXN0LXN0eWxlOiB1bnNldDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xufVxubGkucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ibG9ja3tcbiAgICBtYXJnaW46IDA7XG59XG4ucmR3LWVkaXRvci1tYWluIHByZXtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHVsIG9sLFxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugb2wgdWx7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdWwsXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBvbHtcbiAgICBtYXJnaW46IDEwcHggMTZweDtcbn1cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJsb2NrcXVvdGV7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjFmMWYxO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xufSIsIlxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGUtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tdHIgdGQ6bnRoLW9mLXR5cGUoMil7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5ub3RpZmljYXRpb24tdHIgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rhc2tMaXN0Vmlldy1hcHAtbGlzdC1zdGF0dXMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5ub3RpZmljYXRpb24tdHIgdGR7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub3RpZmljYXRpb24tdHIucmVhZGVkIHRke1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubm90aWZpY2F0aW9uLXRyLnJlYWRlZCB0ZDphZnRlcntcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogZ3JheTtcbn0iLCIvKmZpbGUtdXBsb2FkKi9cbi5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQsXG4uaWNvbi1maWxldXBsb2FkLXVuZG8sXG4uaWNvbi1maWxldXBsb2FkLXJlbW92ZXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLmljb24tZmlsZXVwbG9hZC12aWV3e1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWR7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuLnRpdGxlLWRldGFpbCArIC50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLnRhc2stY29uZmlnLWJveCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhc2stY29uZmlnLWJveCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgPiBkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLmRlZmF1bHQgPiBkaXYsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQudXBsb2FkZWQgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC5kZWZhdWx0IC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQudXBsb2FkZWQgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCxcbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC5kZWZhdWx0IC5pY29uLWZpbGV1cGxvYWQtcmVtb3ZlLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLnVwbG9hZGVkIC5pY29uLWZpbGV1cGxvYWQtcmVtb3ZlLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtdW5kbyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQudXBsb2FkZWQgLmljb24tZmlsZXVwbG9hZC11bmRvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgPiBkaXYgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC11bmRvLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtcmVtb3Zle1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1hcmdpbjogLTMwcHggMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIWltcG9ydGFudDtcbn1cbi5zZXR0aW5nLWxpc3QgLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtcmVtb3Zle1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCAuaWNvbi1maWxldXBsb2FkLXJlbW92ZXtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1yZW1vdmUsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQ6aG92ZXIgLmljb24tZmlsZXVwbG9hZC1yZW1vdmUsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQ6aG92ZXIgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCA+IGRpdjpob3ZlciAuaWNvbi1maWxldXBsb2FkLXJlbW92ZSxcbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCA+IGRpdjpob3ZlciAucGFyYW0tZG93bmxvYWQtYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1yZW1vdmUgc3ZnLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtdW5kbyBzdmcsXG4uc2V0dGluZy1saXN0LWFjdGlvbiBidXR0b24uaWNvbi1maWxldXBsb2FkLXJlbW92ZSBzdmcge1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tbW9yZS1pY29uYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNnB4O1xufVxuLmFjdGlvbi1tb3Jle1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xufVxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biA+IGRpdntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRuLmRpc2FibGV7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYW0tZmlsZSAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRue1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2V0dGluZy1saXN0IC50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHQgLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biA+IGRpdntcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1ICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRue1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYTlhYWJkICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdDpob3ZlciAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRue1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3Rhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uZGVmYXVsdCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRuIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUsXG4udXBsb2FkZWQgLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtZGVmYXVsdC1idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuXG4ucGFyYW0tZmlsZSAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRuIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuIiwiXG5cbi50ZW1wbGF0ZS1saXN0IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4udGVtcGxhdGUtbGlzdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbiBwIGVtIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4udGVtcGxhdGUtbGlzdC1idXR0b24gcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tY2FsZW5kYXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDZweDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uLWFwcCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4udGVtcGxhdGUtbGlzdC1idXR0b24tYXBwIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzZweDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uLWFwcCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVtcGxhdGUtbGlzdC1idXR0b24tYXBwIGgzIGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uLWFwcCBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbi1hcHAgcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnNldHRpbmctbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2hpdGUtc2V0dGluZyAuc2V0dGluZy1saXN0IHtcblxufVxuLmFwcC1zZXR0aW5nLWxpc3Quc2V0dGluZy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG4uc2V0dGluZy1saXN0ID4gaW1ne1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zZXR0aW5nLWxpc3QtZ3JvdXB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuLnNldHRpbmctbGlzdC1ncm91cC5oaWRle1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIGhlaWdodDogMDtcbn1cbi5jb250YWluZXItdGFzay10YWJzLWNvbnRhaW5lciAuc2V0dGluZy1saXN0LFxuLmNvbnRhaW5lci10YXNrLXRhYnMtY29udGFpbmVyIC5zZXR0aW5nLWxpc3QtZGV0YWlsLFxuLndoaXRlLXNldHRpbmcgLnNldHRpbmctbGlzdCxcbi53aGl0ZS1zZXR0aW5nIC5zZXR0aW5nLWxpc3QtZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNldHRpbmctbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgdG9wOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNldHRpbmctbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24gLmZpbHRlci1kcmF3ZXItY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4uc2V0dGluZy1saXN0LXNpZ25hdHVyZSAuc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gYnV0dG9uIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbiA+IGJ1dHRvbntcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHggIWltcG9ydGFudDtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24taW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4IDAgMHB4IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLyrop6PlhrPorr7nva7pobXpnaLnmoRpbnB1dOmUmeivr+aPkOekuueci+S4jeingeeahGJ1ZyovXG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWlucHV0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWlucHV0IGlucHV0LFxuLnNldHRpbmctbGlzdC1hY3Rpb24taW5wdXQgdGV4dGFyZWEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCB0ZXh0YXJlYXtcbiAgICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCBkaXZ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCBkaXY6bGFzdC1jaGlsZHtcbiAgICBib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24taW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGR7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dC5kaXNhYmxlZCBpbnB1dCB7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCBocjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSA7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWlucHV0ID4gZGl2Om50aC1vZi10eXBlKDIpe1xuICAgIGJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWRyb3Bkb3duIGRpdntcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24tZHJvcGRvd24gYnV0dG9ue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLWRlZmF1bHR7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuLnNsaWRlLWRlZmF1bHQgPiBkaXZ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2xpZGUtZGVmYXVsdCA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgyKXtcbiAgICBiYWNrZ3JvdW5kOiAjZDNlMGVhICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbiBoM3tcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbiBoMyBzcGFue1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbiAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aGVtZS1jaGVja2JveCA+IGRpdiA+IGRpdntcblxufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRoZW1lLWNoZWNrYm94e1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuLnRoZW1lLWNoZWNrYm94LmFjdGl2ZXtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRoZW1lLWNoZWNrYm94IHN2Z3tcbiAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMTJweCAwIDAgLTZweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRoZW1lLWNoZWNrYm94LmFjdGl2ZSBzdmd7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuXG4uc2V0dGluZy1saXN0LWRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBtYXJnaW46IC0ycHggMCAycHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxNnB4IDBweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnNldHRpbmctbGlzdC1kZXRhaWwub3BlbiB7XG4gICAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQuYWN0aXZlLFxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQuY29udGVudC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uc2V0dGluZy1jb250YWluZXItY29udGVudC10aXRsZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTlweDtcbn1cbiIsIi8qKioqKioqKioqVGVybWluYWxBcGtMaXN0Vmlldy5jc3MqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhc2stY29uZmlnLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50YXNrLWNvbmZpZy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uRGlhbG9nX19jb250ZW50IC50YXNrLWNvbmZpZy10YWJze1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi50YXNrLWNvbmZpZy10YWJzIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYSAhaW1wb3J0YW50O1xufVxuXG4udGFzay1jb25maWctdGFicyBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRhc2stY29uZmlnLXRhYnMgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi50YXNrLWNvbmZpZy10YWJzIGJ1dHRvbi5jb21wbGV0ZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLnRhc2stY29uZmlnLXRhYnMgYnV0dG9uLmNvbXBsZXRlZCBzcGFuIHtcbiAgICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4udGFzay1jb25maWctdGFicyBidXR0b24uYWN0aXZlIHtcbn1cblxuLnRhc2stY29uZmlnLXRhYnMgYnV0dG9uLmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGFzay1jb25maWctYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnRhc2stY29udGVudC1hY3Rpb24tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxufVxuXG4udGFzay1jb250ZW50LWFjdGlvbi1ib3ggPiBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnRhc2stY29udGVudC1hY3Rpb24tYm94IC50YXNrLWNvbnRlbnQtYWN0aW9uLXNhdmUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLnRhc2stY29uZmlnLWJveC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uVGFza0Fwa1BhcmFtZXRlci10aXRsZSxcbi5UYXNrQXBrUGFyYW1ldGVyLXRpdGxlLWZvbGRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1ZjcgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYSAhaW1wb3J0YW50O1xuXG59XG5cbi5UYXNrQXBrUGFyYW1ldGVyLXRpdGxlLWZvbGRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGx0bGUtYnRuLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMFxuKSB7XG4gICAgLlRhc2tBcGtQYXJhbWV0ZXItdGl0bGUtZm9sZGFibGU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgfVxufVxuXG4uVGFza0Fwa1BhcmFtZXRlci10aXRsZS1mb2xkYWJsZS5vcGVuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RsdGxlLWJ0bi1jbG9zZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG59XG5cbi5UYXNrQXBrUGFyYW1ldGVyLXRpdGxlLWZvbGRhYmxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLlRhc2tBcGtQYXJhbWV0ZXItdGl0bGUtZm9sZGFibGUgc3BhbiB7XG4gICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cblxuLnRhc2stY29uZmlnLWJveC1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuLkRpYWxvZ19fY29udGVudCAudGFzay1jb25maWctYm94LWxpc3R7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0IGxpOm50aC1vZi10eXBlKDJuKXtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnRhc2stY29uZmlnLWJveC1saXN0IGxpOm50aC1vZi10eXBlKDJuLTEpe1xuICAgIGJhY2tncm91bmQ6ICNmOGZhZmI7XG59XG4udGFzay1jb25maWctYm94LWxpc3QtY2xvc2Uge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGVhc2Utb3V0O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0ID4gaDMudGFzay1jb25maWctYm94LWxpc3QtbmV3bGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzYzYWY1Nztcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCBoMyB7XG4gICAgcGFkZGluZzogMjZweCAwIDBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGFzay1jb25maWctYm94LWxpc3QgPiBoMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YXNrLWNvbmZpZy1ib3gtbGlzdCBsaSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHRleHQtaW5kZW50OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDRweCkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCA+IGRpdiA+IGRpdntcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QgPiBkaXYgZGl2IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0IC50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cbi50YXNrLWNvbmZpZy1ib3gtbGlzdCBsaSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0IGxpIHNwYW4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDBhYmMxO1xufVxuXG4udGFzay1jb25maWctYm94LWxpc3QgbGkgc3BhbiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi50YXNrLWNvbmZpZy1ib3gtbGlzdCBkaXYuUmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiAxMXB4O1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRhc2stcG9wdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4udGFzay1wb3B1cC10aXRsZSAubGF5b3V0LXN3aXRjaEdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSAuZGVmYXVsdC1zZWFyY2h7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLkRpYWxvZ19fY29udGVudCAudGFzay1wb3B1cC10aXRsZSAuZGVmYXVsdC1zZWFyY2h7XG4gICAgd2lkdGg6IDIyMHB4O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZsZXgtZ3JvdzogMjtcbn1cblxuLnRhc2stcG9wdXAtdGl0bGUgaDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxNHB4O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSBoMyBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRhc2stcG9wdXAtdGl0bGUgLnRhc2stcG9wdXAtdGl0bGUtc2VsZWN0IGRpdixcbi50YXNrLXBvcHVwLXRpdGxlIGlucHV0IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG5cbi50YXNrLXBvcHVwLXRpdGxlID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSA+IGRpdi50YXNrLXBvcHVwLXRpdGxlLXNlbGVjdCB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrLXBvcHVwIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xuXG59XG4udGFzay1wb3B1cCB0YWJsZSB0cntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbn1cblxuLnRhc2stcG9wdXAgdGhlYWQgdGgge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi50YXNrLXBvcHVwIHRib2R5IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG59XG5cbi50YXNrLXBvcHVwIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhc2stcG9wdXAgdGQ6bGFzdC1jaGlsZHtcbn1cbi50YXNrLXBvcHVwIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDFweDtcbn1cbi50YXNrLXBvcHVwIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTA4cHg7XG59XG5cbi50YXNrLXBvcHVwIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGFzay1wb3B1cCB0ciB0ZCA+IGEge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4udGFzay1wb3B1cCB0ciB0ZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4udGFzay1wb3B1cCB0ZCBiPiB1dHRvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMnB4IDAgMCA2cHggIWltcG9ydGFudDtcbn1cbi50YXNrLXBvcHVwIHRkIGJ1dHRvbiBzdmd7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrLXBvcHVwIHRib2R5IHRyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnRhc2tMaXN0LXBvcHVwIC50YXNrTGlzdC1wb3B1cC1pbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhc2tMaXN0LXBvcHVwIGlucHV0IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4udGFza0xpc3QtcG9wdXAtaW5mb2JveCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cblxuLnRhc2tMaXN0LXBvcHVwLWluZm9ib3ggbGkge1xuICAgIHdpZHRoOiAxNDFweDtcbn1cblxuLnRhYnMtY29udGVudC1hY3Rpb24tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGFzay1jb250ZW50LWxpc3QtZ3JvdXAgLmFkbWluLXRhc2stZWRpdC1ub2RhdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnRhc2stY29udGVudC1saXN0LWdyb3VwIC5hZG1pbi10YXNrLWVkaXQtbm9kYXRhIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50ZXJtaW5hbC1jb250YWluZXItdGFzay10YWJzLWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVybWluYWwtY29udGFpbmVyLXRhc2stdGFicy1jb250ZW50IC50YWJzLWNvbnRlbnQtZGV0YWlscy1saXN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ZXJtaW5hbC1jb250YWluZXItdGFzay10YWJzLWNvbnRlbnQgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTFweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRlcm1pbmFsLWNvbnRhaW5lci10YXNrLXRhYnMtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLm5vdEFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVybWluYWwtY29udGFpbmVyLXRhc2stdGFicy1jb250ZW50ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRlcm1pbmFsLWNvbnRhaW5lci10YXNrLXRhYnMtY29udGVudC10YXNrIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtaW5hbC1jb250YWluZXItdGFzay10YWJzLWNvbnRlbnQtdGFzayA+IGRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTtcbn1cblxuLnRlcm1pbmFsLWNvbnRhaW5lci10YXNrLXRhYnMtY29udGVudC10YXNrIC5hZG1pbi10YWJsZS1ub2RhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhc2stY29udGVudC10aW1lYm94IC5yZXF1aXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGNvbG9yOiAjQjk0QTQ4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbn1cblxuLnRhc2stYnV0dG9uLWZsYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYjNkOTtcbiAgICBtYXJnaW46IC0xNnB4IDBweCAwcHggLTcycHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGFzay1jb250ZW50LXRpbWVib3ggdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhc2stY29udGVudC10aW1lYm94IHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3Rhc2stY29udGVudC1zdGFydHRpbWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuXG4udGFzay1jb250ZW50LXRpbWVib3ggdWwgbGkudGFzay1jb250ZW50LWVuZHRpbWU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDExcHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhc2stY29udGVudC10aW1lYm94IHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGFzay1jb250ZW50LWxpc3QtZ3JvdXAgLnRhc2stY29udGVudC10aXRsZSxcbi50YXNrLWNvbmZpZy1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uU3dpcGVhYmxlVmlld3MgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uU3dpcGVhYmxlVmlld3MgPiBkaXYgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSB7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiBoMSB7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udGVybWluYWwtYXBwRGV0YWlsLXByZXZpZXcgLkRpYWxvZ19fdGl0bGUgaDMgPiBkaXYgPiBkaXZ7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiBidXR0b24gc3ZnIHtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuXG4vKioqKioqKioqKlRlcm1pbmFsQXBrVmlldy5jc3MqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi5wdXNoLWRldGFpbC12aWV3IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cblxuLnB1c2gtZGV0YWlsLXZpZXctbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1c2gtZGV0YWlsLXRpdGxlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNkN2Q3ZTA7XG59XG5cbi5wdXNoLWRldGFpbC10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvKiBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd2lkdGg6IDI2MHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUtaWNvbm1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogOHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUtaWNvbm1lbnUgc3ZnIHtcbiAgICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUtaWNvbm1lbnUuZGVsZXRlIHN2Z3tcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1kZXRhaWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnB1c2gtZGV0YWlsLWNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbn1cblxuLnB1c2gtZGV0YWlsLWNvbnRlbnQtaW5mbyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wdXNoLWRldGFpbC1jb250ZW50LWluZm8gbGkgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtY29udGVudC1pbmZvIGxpID4gYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtY29udGVudC1pbmZvIC5wdXNoLWRldGFpbC1jb250ZW50LXNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wdXNoLWRldGFpbC1idG4tZWRpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1kZXRhaWwtZmlsZWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDE4cHggMjBweCAyMHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtZmlsZWxpc3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdXNoLWRldGFpbC1maWxlbGlzdCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnB1c2gtZGV0YWlsLWZpbGVsaXN0IHAgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtZmlsZWxpc3QgcCBzcGFuIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wdXNoLWRldGFpbC1maWxlbGlzdCBwID4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogLTI2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoLWRldGFpbC1maWxlbGlzdCBwID4gYnV0dG9uIHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLnB1c2gtYnRuLW5ld2Fwa3ZlcnNpb24ge1xuICAgIGJhY2tncm91bmQ6ICNkNWU3ZDcgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoLWJ0bi1uZXdhcGt2ZXJzaW9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG59XG5cbi5wdXNoLWJ0bi1uZXdhcGt2ZXJzaW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wdXNoLWJ0bi1uZXdhcGt2ZXJzaW9uIHNwYW4gZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHVzaC1idG4tbmV3YXBrdmVyc2lvbiBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rlcm1pbmFsQXBwVmlldy1idG4tbmV3YXBrdmVyc2lvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdmlldy1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdGhlYWQgdHIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5wdXNoLWRldGFpbC10ZXJtaW5hbC1saXN0IHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjJmNWY3O1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QzZTBlYTtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdGQsXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB0ZDpudGgtY2hpbGQoMSksXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB0aDpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdHIucGVuZGluZyB0ZDpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdHIudW5hdmFpbGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZhaWxlZCAucHVzaC1wcm9ncmVzcy1zdGVwIGgze1xuICAgIGNvbG9yOiAjZGI0NDM3O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YWFiZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5cbi5mYWlsZWQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpsYXN0LW9mLXR5cGU6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWZhaWxlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYjQ0MzcgIWltcG9ydGFudDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjFcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjJcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjNcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNyk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjRcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjVcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMTEpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI2XCI7XG59XG5cbi5zdGVwcGVyMCAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgxKTpiZWZvcmUsXG4uc3RlcHBlcjEgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnN0ZXBwZXIyIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpOmJlZm9yZSxcbi5zdGVwcGVyMyAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCg3KTpiZWZvcmUsXG4uc3RlcHBlcjQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSk6YmVmb3JlLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDExKTpiZWZvcmV7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzYWY1NztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnN0ZXBwZXIxIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXIyIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXIyIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDcpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDcpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDkpIGgze1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4uc3RlcHBlcjAgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMSkgaDMsXG4uc3RlcHBlcjEgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMykgaDMsXG4uc3RlcHBlcjIgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSkgaDMsXG4uc3RlcHBlcjMgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNykgaDMsXG4uc3RlcHBlcjQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSkgaDMsXG4uc3RlcHBlcjUgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMTEpIGgzIHtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN0ZXBwZXIxIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpOmJlZm9yZSxcbi5zdGVwcGVyMiAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgxKTpiZWZvcmUsXG4uc3RlcHBlcjIgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpOmJlZm9yZSxcbi5zdGVwcGVyMyAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4uc3RlcHBlcjMgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSk6YmVmb3JlLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpOmJlZm9yZSxcbi5zdGVwcGVyNCAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4uc3RlcHBlcjQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSk6YmVmb3JlLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDcpOmJlZm9yZSxcbi5zdGVwcGVyNSAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgxKTpiZWZvcmUsXG4uc3RlcHBlcjUgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpOmJlZm9yZSxcbi5zdGVwcGVyNSAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCg3KTpiZWZvcmUsXG4uc3RlcHBlcjUgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcHVzaC1wcm9ncmVzcy1zdGVwLWNoZWNrLnBuZ1wiKTtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1ib3guZGlzYWJsZSAucHVzaC1wcm9ncmVzcy1zdGVwOmxhc3QtY2hpbGQgaDMge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveC5kaXNhYmxlIC5wdXNoLXByb2dyZXNzLXN0ZXA6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveCA+IC5wdXNoLXByb2dyZXNzLXN0ZXBwZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3B1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1jb250ZW50LnBhcmFtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMHB4O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFjdGlvbiAuc2tpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItdGl0bGUgc3BhbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlIHNwYW4gYXtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci10aXRsZSBzcGFuIGE6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTEycHg7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItdGl0bGUtdG9nZ2xlIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlLXRvZ2dsZSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcCA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8qYXBrPXZlcnNpb24qL1xuXG4ucHVzaGVkaXQtYXBwdmVyc2lvbiB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWRmNTtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gYnV0dG9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xufVxuXG4ucHVzaGVkaXQtYXBwdmVyc2lvbiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5wdXNoZWRpdC1hcHB2ZXJzaW9uIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA0MDBweDtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gaDMgZW0ge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4vKiBwYXJhbWV0ZXIgKi9cblxuLnB1c2hlZGl0LXBhcmFtZXRlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2QzZTBlYSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wdXNoZWRpdC1wYXJhbWV0ZXIgPiBidXR0b257XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uKi9cblxuLnB1c2hlZGl0LXBhcmFtZXRlcmJveCBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbiBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWJ0bi1uZXdwYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWJ0bi1uZXdwYXJhbWV0ZXJ2ZXJzaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wdXNoZWRpdC1idG4tbmV3cGFyYW1ldGVydmVyc2lvbiA+IGJ1dHRvbiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtYnRuLW5ld3BhcmFtZXRlcnZlcnNpb24gPiBidXR0b24gc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9yZWxhdGlvbnNoaXAtdHJlZS1pY29uLWJ0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uIHNwYW4gZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24uaGlnaGxpZ2h0ID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24uaGlnaGxpZ2h0ID4gYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24uaGlnaGxpZ2h0ID4gYnV0dG9uIHNwYW4gZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uID4gZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rlcm1pbmFsQXBwVmlldy1saXN0LXBhcmFtZXRlcnZlcnNpb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2E5YWFiZDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5kcmFmdCA+IGJ1dHRvbiA+IGRpdjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rlcm1pbmFsQXBwVmlldy1saXN0LXBhcmFtZXRlcnZlcnNpb24tZHJhZnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIzAwYmNkNDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5kcmFmdCA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5hY3RpdmUgPiBidXR0b24gPiBkaXY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9UZXJtaW5hbEFwcFZpZXctbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAjNjNhZjU3O1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uLmFjdGl2ZSA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5hY3RpdmUgPiBidXR0b24gPiBkaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BZGRXaWRnZXREbGctaW5wdXQtYXBwdHlwZS1hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbiA+IGJ1dHRvbiA+IGRpdiBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLypwdXNoZWRpdC1pbnB1dC1hcHBvcGVuKi9cblxuLnB1c2hlZGl0LWlucHV0LWFwcG9wZW4ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtYXBwb3BlbiBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtYXBwb3BlbiBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnB1c2hlZGl0LWlucHV0LXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtdG9nZ2xlIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWlucHV0LXRvZ2dsZSBkaXYgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtdG9nZ2xlIGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtdG9nZ2xlIGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4vKmRhc2hib2FyZCovXG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzMlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItY29udGVudCAucHVzaC1kZXRhaWwtZGFzaGJvYXJkID4gZGl2e1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZCBidXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Zpcm13YXJlLWRldGFpbC1kYXNoYm9hcmQtaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gI2ZmZjtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZCAucHVzaC1kZXRhaWwtZGFzaGJvYXJkLWRvd25sb2FkZWQgYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtcGVuZGluZyBidXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtZG93bmxvYWRlZCBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtZGVmYXVsdCBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtcGVuZGluZyBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuXG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgLnB1c2gtZGV0YWlsLWRhc2hib2FyZC11bmF2YWlsYWJsZSBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjZGI0NDM3XG5cbn1cblxuLm9mZmxpbmUgLnB1c2gtZGV0YWlsLWRhc2hib2FyZCBidXR0b24gbGFiZWx7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIGJ1dHRvbiBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZCBidXR0b24gcCBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5waWUgc3ZnIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NmMmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5waWUgY2lyY2xlIHtcbiAgICBmaWxsOiAjY2NmMmY2O1xuICAgIHN0cm9rZTogIzAwYmNkNDtcbiAgICBzdHJva2Utd2lkdGg6IDMyO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM4IDEwMDsgLyogZm9yIDM4JSAqL1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbn1cbi5waWUgKyBsYWJlbHtcbiAgICBmb250LWZhbWlseTogJ251bWJlcic7XG59XG5cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1kb3dubG9hZGVkIC5waWUgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlZmRkO1xufVxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1kb3dubG9hZGVkIC5waWUgY2lyY2xlIHtcbiAgICBmaWxsOiAjZTBlZmRkO1xuICAgIHN0cm9rZTogIzYzYWY1Nztcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1wZW5kaW5nIC5waWUgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlYWNjO1xufVxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1wZW5kaW5nIC5waWUgY2lyY2xlIHtcbiAgICBmaWxsOiAjZmZlYWNjO1xuICAgIHN0cm9rZTogI2ZmOTgwMDtcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC11bmF2YWlsYWJsZSAucGllIHN2ZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZWFjYztcbn1cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQtdW5hdmFpbGFibGUgLnBpZSBjaXJjbGUge1xuICAgIGZpbGw6ICNmZmVhY2M7XG4gICAgc3Ryb2tlOiAjZGI0NDM3O1xufVxuXG4ub2ZmbGluZSAucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5waWUgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLm9mZmxpbmUgLnB1c2gtZGV0YWlsLWRhc2hib2FyZCAucGllIGNpcmNsZSB7XG4gICAgZmlsbDogI2YyZjVmNztcbiAgICBzdHJva2U6ICNhOWFhYmQ7XG59XG5cblxuXG4vKnB1c2hkZXRhaWwqL1xuXG4ucHVzaGVkaXQtcHVzaGRldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC00MHB4IDAgMCAtNTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcHVzaGVkaXQtcHVzaGRldGFpbC1hcnJvdy5naWZcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwuZmluaXNoZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcHVzaGVkaXQtcHVzaGRldGFpbC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbCA+IGRpdiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcblxufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCBpbWcge1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWF4LWhlaWdodDogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94IGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWFyZ2luOiA0cHggMzBweCAxMnB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgei1pbmRleDogMjA7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCA+IGRpdi5kb3dubG9hZGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCA+IGRpdi5mYWlsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjQ0MzcgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggPiBkaXYuZG93bmxvYWRlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FkZFdpZGdldERsZy1pbnB1dC1hcHB0eXBlLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmZhaWxlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FkZFdpZGdldERsZy1pbnB1dC1hcHB0eXBlLWZhaWxlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmRpc2FibGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtZGlzYWJsZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCA+IGRpdi5leHBpcmVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtZXhwaXJlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmZhaWxlZCBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICNkYjQ0MzcgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmRpc2FibGVkIGJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggPiBkaXYuZXhwaXJlZCBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggYnV0dG9uIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tcGFja2FnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94LXBhcmFtZXRlciBidXR0b24gc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudC1pY29uLXNpemUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNyAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3ggYnV0dG9uID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3ggYnV0dG9uID4gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgdG9wOiA5MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveC1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3gudGVybWluYWwgYnV0dG9uID4gZGl2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3ggYnV0dG9uIGRpdiBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94IGJ1dHRvbiBkaXYgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94LXN0YXR1cyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgbWFyZ2luOiAyMnB4IDE2cHg7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveC1zdGF0dXMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3gtc3RhdHVzIHAuZG93bmxvYWRlZCB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveC1zdGF0dXMgcC5mYWlsZWQge1xuICAgIGNvbG9yOiAjZGI0NDM3O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3gtc3RhdHVzIHAgZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qcHVzaC1jb21wbGV0ZWQqL1xuXG4ucHVzaC1jb21wbGV0ZWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wdXNoLWNvbXBsZXRlZCBoMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWZpbmlzaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1ib3guZGlzYWJsZWQgLnB1c2gtY29tcGxldGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tcmVqZWN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveC5mYWlsZWQgLnB1c2gtY29tcGxldGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tZmFpbGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveC5pbmFjdGl2ZSAucHVzaC1jb21wbGV0ZWQgaDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItYm94LmV4cGlyZWQgLnB1c2gtY29tcGxldGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tZXhwaXJlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2gtY29tcGxldGVkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5UZXJtaW5hbEFwa0FkZFZpZXctYXBrLWljb257XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5UZXJtaW5hbEFwa0FkZFZpZXctYXBrLWljb24gaW1ne1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLmFjZV9jb250ZW50ID4gZGl2IGRpdiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb25hY28nLCAnTWVubG8nLCAnVWJ1bnR1IE1vbm8nLCAnQ29uc29sYXMnLCAnc291cmNlLWNvZGUtcHJvJywgbW9ub3NwYWNlO1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0IC5wYXJhbS10ZXh0YXJlYXtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlX2VkaXRvcntcbiAgICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlLXRtIC5hY2VfZ3V0dGVye1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QgLmFjZV9ndXR0ZXItbGF5ZXJ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlLXhjb2RlIC5hY2VfcHJpbnQtbWFyZ2luLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlLXRtIC5hY2VfcHJpbnQtbWFyZ2lue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjZS10bSAuYWNlX21hcmtlci1sYXllciAuYWNlX2FjdGl2ZS1saW5le1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLDIyNCwyMzQsMC41KSAhaW1wb3J0YW50O1xufVxuXG4uYWNlLXRtIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5le1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuXG4ucGFyYW0tdGV4dGFyZWEgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhbS10ZXh0YXJlYSA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuIiwiLm5ld1RyZWV7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50e1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn0gXG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRke1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRkOjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBib3R0b206MjRweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNjksMTcwLDE4OSwxKTtcbiAgICAvKiDnq5bnur8gKi9cbiAgICAvKiBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJlZDsgKi9cbn1cbi8qIC5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZGQ6bGFzdC1vZi10eXBlIC50cmVlYm94LW5vZGUtc2hvdzo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG59ICovXG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRkLnRyZWVib3gtbm9kZS1zaG93IGRsOmxhc3Qtb2YtdHlwZSAudHJlZWJveC1ub2RlLXNob3c6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yM3B4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmNWY3O1xuICAgIC8qIOmBruebliAqL1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdzsgKi9cbn1cblxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6NXB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyog5YiG57qn6YCP5piO5bqmICovXG4vKiAubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0LmR0X2xldmFsXzMge2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO31cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHQuZHRfbGV2YWxfNCB7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7fVxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdC5kdF9sZXZhbF81IHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTt9XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0LmR0X2xldmFsXzYge2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO31cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHQuZHRfbGV2YWxfNyB7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7fVxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdC5kdF9sZXZhbF84IHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTt9XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0LmR0X2xldmFsXzkge2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO31cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHQuZHRfbGV2YWxfMTB7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7fSAqL1xuLyogYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoOTEsOTUsMTM1LDAuNik7ICovXG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0Om5vdCgudHJlZWJveC1ub2RlKTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2OSwxNzAsMTg5LDEpO1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjazsgKi9cbn1cbi8qIOWOu+aOiXJvb3Qt5YmN6Z2i55qE4oCU4oCUICovXG4vKiAubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50PmRsOmZpcnN0LW9mLXR5cGU+ZHQ6OmJlZm9yZXtcbiAgICBib3JkZXI6IG5vbmU7XG59ICovXG5cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQ+ZGw+ZHQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3Jle1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdC5kdF9pc0V4cGFuZHtcbiAgICBwYWRkaW5nLXJpZ2h0OjQ1cHg7XG59XG5cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgYnV0dG9uLnRyZWVib3gtbm9kZS1pY29ue1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRsIGR0LnRyZWVib3gtbm9kZXtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ubmV3VHJlZSAuRGlhbG9nX19hY3Rpb24tYm94IGxhYmVse1xuICAgIG1hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O1xufVxuXG4vKiDmnIDlkI7kuIDkuKrvvIznur/osIPmlbQgKi9cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZGwgZHQudHJlZWJveC1ub2RlOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgdG9wOiAtMjNweDtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZjJmNWY3O1xuICAgIC8qIGJvcmRlcjogM3B4IHNvbGlkIGJsdWU7ICovXG59XG5cbi5uZXdUcmVlIC5uYW1lLWZpbHRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOXB4KTtcbiAgICB6LWluZGV4Ojk7XG59XG4ubmV3VHJlZSAudHJlZWJveC1ub2RlIGJ1dHRvbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4gXG4ubmV3VHJlZSAudHJlZWJveC1ub2RlOmhvdmVyLCAudHJlZWJveC1sZWZ0IGRkID4gZGl2OmhvdmVye1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbn1cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHR7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItdG9wLWZpbHRlcntcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xufSIsIi5lcnJvci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5lcnJvci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lcnJvci00MDQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9lcnJvci00MDQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbn1cblxuLmVycm9yLTUwMCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Vycm9yLTUwMC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4uZXJyb3Itd3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uZXJyb3ItZm9yYmlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZXJyb3ItZm9yYmlkZGVuLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwN3B4O1xuICAgIHdpZHRoOiA2MTVweDtcbiAgICBoZWlnaHQ6IDQ1MXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IHJvYm90bztcbn1cblxuLmVycm9yLWZvcmJpZGRlbiBoMiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uZXJyb3ItZm9yYmlkZGVuIGgzIHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZXJyb3ItZm9yYmlkZGVuIGgzIGVte1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG5cbi5lcnJvci1mb3JiaWRkZW4gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1sMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uZXJyb3ItaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9lcnJvci1pbmFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTYxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA0NTFweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lcnJvci1icm93c2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZXJyb3ItYnJvd3Nlci5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMzQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTYxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NjRweDtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiA0NTFweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lcnJvci1pbmFjdGl2ZSBoMixcbi5lcnJvci1icm93c2VyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLmVycm9yLWluYWN0aXZlIGgzLFxuLmVycm9yLWJyb3dzZXIgaDMge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYnJvd3Nlci1ncm91cC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1jaHJvbWU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1GaXJlZm94OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC00MHB4O1xufVxuXG4uZXJyb3ItYnJvd3NlciB1bCBsaS5icm93c2VyLVNhZmFyaTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtODBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1JRTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTIwcHg7XG59XG5cbi5lcnJvci1icm93c2VyIHVsIGxpLmJyb3dzZXItMzYwOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xNjBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci0zNjBmYXN0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMDBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1zb2dvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yNDBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1xcTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjgwcHg7XG59XG5cbi5lcnJvci1icm93c2VyIHVsIGxpLmJyb3dzZXItbGllYmFvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zMjBweDtcbn1cblxuLmVycm9yLWluYWN0aXZlID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItaW5hY3RpdmUgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItaW5hY3RpdmUgPiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6ICM2M0FGNTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG59XG5cbi5lcnJvci1pbmFjdGl2ZSA+IHNwYW4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLWluYWN0aXZlID4gc3Bhbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qdG9wTWVudSovXG4uVG9wTWVudVZpZXdfdG9wX3Rvb2xiYXJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgLypib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDBweCAycHggNnB4OyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogODA7XG59XG5cbi5Ub3BNZW51Vmlld190b3BfdG9vbGJhcl9jb250YWluZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5Ub3BNZW51Vmlld190b3BfdG9vbGJhcl9ncnAge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLlRvcE1lbnVWaWV3X3RvcF90b29sYmFyX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cblxuXG4uZm9vdGVyLWNvcHlyaWdodHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItY29weXJpZ2h0IGEsXG4uZm9vdGVyLWNvcHlyaWdodCBzcGFue1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLmZvb3Rlci1jb3B5cmlnaHQgYXtcblxufVxuLmZvb3Rlci1jb3B5cmlnaHQgYTpob3ZlcntcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cbi5mb290ZXItY29weXJpZ2h0IGE6OmJlZm9yZSxcbi5mb290ZXItY29weXJpZ2h0IHNwYW46OmJlZm9yZXtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNkM2UwZWE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5mb290ZXItY29weXJpZ2h0IGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5mb290ZXItY29weXJpZ2h0IHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLmJ0bl93cmFwX3NlY3Rpb24gLk11aUljb25CdXR0b24tcm9vdHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn0iLCIucGFnZXMtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wYWdlcy1hcmVhLnBhZ2UtY2hhbmdlLWFyZWEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhZ2VzLWFyZWEgLnBhZ2UtY2hhbmdlLWFyZWF7XG4gICAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtYnRuLWJveHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBhZ2UtYnRuLWJveCAucGFnZS1idG4tYXJlYXtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgbGluZWFyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wYWdlLWJ0bi1ib3ggLnBhZ2UtYnRuLWFyZWE6aG92ZXIsXG4ucGFnZS1idG4tYm94IC5wYWdlLWJ0bi1hcmVhLmFjdGl2ZS5NdWktZGlzYWJsZWR7XG4gICAgYmFja2dyb3VuZDogIzYzYWY1NztcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJ0bi1ib3ggLmljb25mb250e1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ucGFnZS1idG4tbGFiZWx7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cbi5wYWdlcy1zaXplLWNoYW5nZSAucGFnZXMtc2VsZWN0LWFyZWE6YmVmb3JlLFxuLnBhZ2VzLXNpemUtY2hhbmdlIC5wYWdlcy1zZWxlY3QtYXJlYTpob3Zlcjpub3QoLk11aS1kaXNhYmxlZCk6YmVmb3JlLFxuLnBhZ2VzLXNpemUtY2hhbmdlIC5wYWdlcy1zZWxlY3QtYXJlYTphZnRlcixcbi5wYWdlcy1zaXplLWNoYW5nZSAucGFnZXMtc2VsZWN0LWFyZWEuTXVpLWZvY3VzZWQ6YWZ0ZXJ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2VzLXNpemUtY2hhbmdlIC5wYWdlcy1zZWxlY3QtYXJlYSAuTXVpU2VsZWN0LXNlbGVjdE1lbnV7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnBhZ2VzLXNpemUtY2hhbmdlIC5NdWlTdmdJY29uLXJvb3R7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG4ucGFnZXMtc2VsZWN0LWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFnZXMtbWVudWl0ZW0uTXVpTWVudUl0ZW0tcm9vdHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG5cbiIsIi5jaXJjdWxhci1hcmVhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNpcmN1bGFyLWFyZWEgLk11aUNpcmN1bGFyUHJvZ3Jlc3Mtcm9vdHtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn0iLCIuaGVhZF90b29sYmFyX2xhbmd1YWdle1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbn1cbi5oZWFkX3Rvb2xiYXJfbGFuZ3VhZ2UgLmljb25mb250e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5sYW5nLWl0ZW0tYXJlYS5NdWlMaXN0SXRlbS1yb290IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xufSIsIi5jb29raWVfYm94e1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDM4LCAzOSwgMC45KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI2MHB4IDE1cHggMzBweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvb2tpZV9ib3hfYXJlYXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG4uY29va2llX2JveF9saW5re1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cbi5jb29raWVfYm94X2xpbms6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvb2tpZV9ib3hfYXJlYSBzcGFue1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmNvb2tpZV9ib3guaGlkZXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7O1xufVxuLmNvb2tpZV9ib3guY2xvc2V7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3R0b206IDlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjU1LCA2NSwgMC44KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb29raWVfYm94LmNsb3NlIC5jb29raWVfYm94X2xpbmt7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb29raWVfYm94LmNsb3NlOmhvdmVye1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoOTksMTc1LDg3LDAuNSk7XG59XG4uY29va2llX2JveC5jbG9zZTphZnRlcntcbiAgICBjb250ZW50OlwiQ1wiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvb2tpZV9ib3guY2xvc2U6aG92ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIkNvb2tpZSBTZXR0aW5nXCI7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jb29raWVfYm94LmNsb3NlIC5jb29raWVfYm94X2FyZWF7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgLmNvb2tpZV9ib3h7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICAgIC5jb29raWVfYm94X2FyZWF7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cbiIsIi5uby1kYXRhLWFyZWF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjVweCAwIDE2cHg7XG5cbn1cbi5uby1kYXRhLXR4dHtcbiAgICBjb2xvcjogcmdiKDE2OSwgMTcwLCAxODkpXG59IiwiLmRpYWxvZ190aXRsZV9hcmVhLFxuLmRpYWxvZ19hY3Rpb25fYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kaWFsb2dfYWN0aW9uX2FyZWF7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGlhbG9nX3RpdGxlX3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kaWFsb2dfdGl0bGVfYXJlYSAubmFtZS1maWx0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTlweCk7XG59XG5cbi5kaWFsb2dfdGl0bGVfc3VidHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGlhbG9nX3RpdGxlX3N1YnR4dC53b3JkLWJyZWFrIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5kaWFsb2dfY29udGVudF9hcmVhe1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi5kaWFsb2dfYWN0aW9uX2FyZWEgLmRpYWxvZ19hY3Rpb25fYXJlYS1ib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCAgO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAgO1xufVxuXG4uZGlhbG9nX2NvbnRlbnRfYXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIDtcbn1cblxuLmRpYWxvZ19hY3Rpb25fYXJlYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5EZXRhaWxEaWFsb2ctYm94IC5kaWFsb2dfY29udGVudF9hcmVhe1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuLm5vdGktbXNnLWJ0bi5NdWlCdXR0b24tcm9vdHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5ub3RpLW1zZy1idG4gLk11aUJ1dHRvbi1sYWJlbHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuLmRpYWxvZy1jb21tbm90aS1hcmVhIC5NdWlQYXBlci1yb290e1xuICAgIHdpZHRoOiA3NjhweDtcbn1cbi5kaWFsb2dfdGl0X2Nsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6MDtcbn0iLCIudG9wbWVudV90b29sYmFyX3JvdXRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xufVxuLnRvcG1lbnVfdG9vbGJhcl9yb3V0ZXIgLmljb25mb250e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5yb3V0ZXJfYm94X3NlY3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNDRweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cbi5yb3V0ZXJfY29udGFpbmVyX2JveCB7XG4gICAgcGFkZGluZzowO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xufVxuLnJvdXRlcl9jb250YWluZXJfaGVhZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbn1cblxuLnJvdXRlcl9uYW1lX2ZpbHRlcntcbiAgICBtYXgtd2lkdGg6IDIyMHB4IDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAxIDtcbn1cbi5yb3V0ZXJfbmFtZV9maWx0ZXIgLmNvbXBvbmVudF9zZWFyY2ggLmRlZmF1bHRfc2VhcmNoX2lwdHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4IDtcbn1cbi5yb3V0ZXJfYm94X2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxufVxuLnJvdXRlcl9ib3hfbGlzdC5hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2QzZTBlYTtcbn1cbi5yb3V0ZXJfYm94X2NvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm91dGVyX2JveF9pbWcge1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG5cbi5yb3V0ZXJfYm94X3RpdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucm91dGVyX2JveF9idG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnJvdXRlcl9ib3hfYnRuIC5zdmdfaWNvbl9hcmVhe1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbn1cbi5yb3V0ZXJfYm94X2J0biAuTXVpSWNvbkJ1dHRvbi1yb290e1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yb3V0ZXJfYm94X2J0bi5kaXNhYmxlZHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yb3V0ZXJfYm94X2J0bi5kaXNhYmxlZCAuc3ZnX2ljb25fYXJlYXtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxufVxuLnJvdXRlcl9ib3hfYnRuLmFjdGl2ZTphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggM3B4ICM2M2FmNTc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtMnB4O1xufVxuLm1zZ19ub19kYXRhX3JvdXRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGNvbG9yOiNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuLnJvdXRlcl9idG5fbW9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5yb3V0ZXJfYnRuX21vcmUgLk11aUJ1dHRvbi1sYWJlbHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ucm91dGVyX21hcmtldGxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cblxuLnJvdXRlcl9tYXJrZXRsaXN0Lm9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucm91dGVyX3RpdGxlX2xhcmdlX2FyZWF7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG4ucm91dGVyX2JveF9idG4gLnN2Z19pY29uX2JveCAuTXVpSWNvbkJ1dHRvbi1yb290e1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgIC5yb3V0ZXJfY29udGFpbmVyX2JveHtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogMjg4cHhcbiAgICB9XG59XG5cblxuXG5cblxuXG5cbiIsIi5jb21wb25lbnRfc2VhcmNoe1xuICAgIG1pbi13aWR0aDogMzJweDtcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5idXR0b25fcG9zaXRpb25fYXJlYXtcbiAgICB3aWR0aDozMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6MDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zXG59XG4uY29tcG9uZW50X3NlYXJjaCAuYnV0dG9uX3Bvc2l0aW9uX2FyZWEgLk11aUljb25CdXR0b24tcm9vdHtcbiAgICBwYWRkaW5nOiAwIDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuZGVmYXVsdF9zZWFyY2hfaXB0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLmJ1dHRvbl9wb3NpdGlvbl9hcmVhLmFjdGl2ZXtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtc1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLmJ1dHRvbl9wb3NpdGlvbl9hcmVhIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuc2VhcmNoX3JlbW92ZV9wb3NpdGlvbntcbiAgICB3aWR0aCA6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvciA6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuc2VhcmNoX3JlbW92ZV9wb3NpdGlvbiAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuc2VhcmNoX3JlbW92ZV9wb3NpdGlvbjpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLmRlZmF1bHRfc2VhcmNoX2lwdCAuTXVpSW5wdXRCYXNlLWlucHV0e1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5kZWZhdWx0X3NlYXJjaF9pcHQgLk11aUlucHV0LXVuZGVybGluZTphZnRlcntcbiAgICBib3JkZXItY29sb3I6ICM2M2FmNTc7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuTXVpSW5wdXQtdW5kZXJsaW5lOmhvdmVyOm5vdCguTXVpLWRpc2FibGVkKTpiZWZvcmV7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNhZjU3O1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLk11aUlucHV0LXVuZGVybGluZTpiZWZvcmV7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNlMGVhO1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLmRlZmF1bHRfc2VhcmNoX2V4ZHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICB3aWR0aDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1yZW1vdmUtcG9zaXRpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDotM3B4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cbiIsIi5idG4tbm90aWZpY2F0aW9uLWltcG9ydGFudCAuaWNvbmZvbnR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubm90aWZpY2F0aW9uLWNvdW50LWFyZWF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5ub3RpZmljYXRpb24tdGl0bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XG59XG4ubm90aWZpY2F0aW9uLWJveC1hcmVhe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5NdWlNZW51SXRlbS1yb290e1xuICAgIHBhZGRpbmc6IDEwcHggNzZweCAxMHB4IDIwcHggO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtdGl0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LWhlaWdodDozMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIHdpZHRoOjEwMCU7XG59XG4ubm90aWZpY2F0aW9uLWJveC1zdWJ0aXR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLnRvcDphZnRlciB7XG4gICAgY29udGVudDogXCJcXEU3QjZcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHJnYigyNTUsIDE1MiwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IGljb25mb250O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGluZXtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBjb2xvcjogI2QzZTBlYTtcbn1cbi5ub3RpZmljYXRpb24tYXJlYS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlIDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubm90aWZpY2F0aW9uLWFyZWEtYnV0dG9uIC5pY29uZm9udHtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBmb250LXNpemU6IDI4cHg7XG59XG4ubm90aWZpY2F0aW9uLWJveC1hcmVhOmhvdmVyOmJlZm9yZXtcbiAgICByaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYTpob3ZlciAubm90aWZpY2F0aW9uLWFyZWEtYnV0dG9ue1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIG9wYWNpdHk6IDE7XG59XG4ubm90aWZpY2F0aW9uLWJveC1hcmVhOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rhc2tMaXN0Vmlldy1hcHAtbGlzdC1zdGF0dXMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ucm91dGVyLW1vcmVoYWxmLWFyZWF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLnJvdXRlci1tb3JlLWFyZWEuTXVpTWVudUl0ZW0tcm9vdHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0yOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMDpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMTE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0yMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS00MjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS03MTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI0cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTEwMTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTMyNHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS00MzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0yMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS03MjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTEwMjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTM2MHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0yMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS00MTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMycHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTMxOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjhweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktNzM6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC01NzZweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMTI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktODE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxMnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0xNTE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMTUyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODRweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMTUzOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufSIsIlxuLm5vdGktbXNnLWJveCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubm90aS1tc2ctcmVnaW9ue1xuICAgIHdvcmQtYnJlYWs6YnJlYWstd29yZFxufVxuLm5vdGktbXNnLXNlY3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OmluaXRpYWw7XG4gICAgd29yZC1icmVhazpicmVhay13b3JkO1xufVxuLm5vdGktbXNnLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDlweCAwIDExcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLm5vdGktbXNnLXR4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubm90aS1tc2ctaXRlbSBlbSBpbWcge1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubm90aS1tc2ctdGl0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ub3RpLW1zZy1pdGVtIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ub3RpLW1zZy1ib3ggLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWxfdHlwZSxcbi5ub3RpLW1zZy1ib3ggLmFwcF9zY3JlZW5zaG90X2JveHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtaW1nZ3JvdXAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1pbWdncm91cCBsaTpob3ZlciBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtaW1nZ3JvdXAgbGkgaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjZmODtcbn1cblxuLmFway1sYXJnZS1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsX3R5cGUge1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlOmVtcHR5e1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsX3R5cGUgPiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1YjVmODcgO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSA7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAwIDtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWxfdHlwZSAuaWNvbi1maWxldXBsb2FkLWRvd25sb2FkIHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgO1xufVxuXG4ucmlnaHQtdG9wLWNsb3NlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLyogcmVzZXQgKi9cbi5ub3RpLW1zZy1hcmVhIGgxLCAubm90aS1tc2ctYXJlYSBoMiwgLm5vdGktbXNnLWFyZWEgaDMsIC5ub3RpLW1zZy1hcmVhIGg0LCAubm90aS1tc2ctYXJlYSBoNSwgLm5vdGktbXNnLWFyZWEgaDYsIC5ub3RpLW1zZy1hcmVhIGRsLCAubm90aS1tc2ctYXJlYSBkdCwgLm5vdGktbXNnLWFyZWEgZGQsIC5ub3RpLW1zZy1hcmVhIHVsLCAubm90aS1tc2ctYXJlYSBvbCwgLm5vdGktbXNnLWFyZWEgbGksIC5ub3RpLW1zZy1hcmVhIHAsIC5ub3RpLW1zZy1hcmVhIGJsb2NrcXVvdGUsIC5ub3RpLW1zZy1hcmVhIHByZSwgLm5vdGktbXNnLWFyZWEgaHIsIC5ub3RpLW1zZy1hcmVhIGZpZ3VyZSwgLm5vdGktbXNnLWFyZWEgdGFibGUsIC5ub3RpLW1zZy1hcmVhIGNhcHRpb24sIC5ub3RpLW1zZy1hcmVhIHRoLCAubm90aS1tc2ctYXJlYSB0ZCwgLm5vdGktbXNnLWFyZWEgZm9ybSwgLm5vdGktbXNnLWFyZWEgZmllbGRzZXQsIC5ub3RpLW1zZy1hcmVhIGxlZ2VuZCwgLm5vdGktbXNnLWFyZWEgaW5wdXQsIC5ub3RpLW1zZy1hcmVhIGJ1dHRvbiwgLm5vdGktbXNnLWFyZWEgdGV4dGFyZWEsIC5ub3RpLW1zZy1hcmVhIG1lbnUge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xufVxuXG4ubm90aS1tc2ctYXJlYSBoZWFkZXIsIC5ub3RpLW1zZy1hcmVhIGZvb3RlciwgLm5vdGktbXNnLWFyZWEgc2VjdGlvbiwgLm5vdGktbXNnLWFyZWEgYXJ0aWNsZSwgLm5vdGktbXNnLWFyZWEgYXNpZGUsIG5hdiwgYWRkcmVzcywgZmlndXJlLCBmaWdjYXB0aW9uLCBtZW51LCBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4ubm90aS1tc2ctYXJlYSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xuICAgIGJvcmRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5ub3RpLW1zZy1hcmVhIGNhcHRpb24sIC5ub3RpLW1zZy1hcmVhIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuXG5cbi5ub3RpLW1zZy1hcmVhIGksIGNpdGUsIC5ub3RpLW1zZy1hcmVhIGVtLCAubm90aS1tc2ctYXJlYSB2YXIsIC5ub3RpLW1zZy1hcmVhIGFkZHJlc3MsIC5ub3RpLW1zZy1hcmVhIGRmbiB7XG4gICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cbi5ub3RpLW1zZy1hcmVhIGgxLCAubm90aS1tc2ctYXJlYSBoMiwgLm5vdGktbXNnLWFyZWEgaDMsIC5ub3RpLW1zZy1hcmVhIGg0LCAubm90aS1tc2ctYXJlYSBoNSwgLm5vdGktbXNnLWFyZWEgaDYsIC5ub3RpLW1zZy1hcmVhIHNtYWxsIHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cblxuLm5vdGktbXNnLWFyZWEgbGFiZWwsIC5ub3RpLW1zZy1hcmVhIHN1bW1hcnkge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbn1cblxuXG4ubm90aS1tc2ctYXJlYSBoMSwgLm5vdGktbXNnLWFyZWEgaDIsIC5ub3RpLW1zZy1hcmVhIGgzLCAubm90aS1tc2ctYXJlYSBoNCwgLm5vdGktbXNnLWFyZWEgaDUsIC5ub3RpLW1zZy1hcmVhIGg2LCAubm90aS1tc2ctYXJlYSBlbSwgLm5vdGktbXNnLWFyZWEgc3Ryb25nLCAubm90aS1tc2ctYXJlYSBiIHtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cbi5ub3RpLW1zZy1hcmVhIGgxLCAubm90aS1tc2ctYXJlYSBoMiwgLm5vdGktbXNnLWFyZWEgaDMsIC5ub3RpLW1zZy1hcmVhIGg0LCAubm90aS1tc2ctYXJlYSBoNSwgLm5vdGktbXNnLWFyZWEgaDZ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vdGktbXNnLWFyZWEgaDF7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufVxuLm5vdGktbXNnLWFyZWEgaDJ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLm5vdGktbXNnLWFyZWEgbGkgaDMsXG4ubm90aS1tc2ctYXJlYSBoM3tcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RpLW1zZy1hcmVhIGg0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ub3RpLW1zZy1hcmVhIGg1e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ub3RpLW1zZy1hcmVhIGg2e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4ubm90aS1tc2ctYXJlYSBzdHJvbmcsXG4ubm90aS1tc2ctYXJlYSBie1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vdGktbXNnLWFyZWEgbGkgZW0sXG4ubm90aS1tc2ctYXJlYSBlbSxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCBsaSAubm90aS1tc2ctYXJlYSBlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6IGluaXRpYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogaW5pdGlhbDtcbn1cbi5ub3RpLW1zZy1hcmVhIGluc3tcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub3RpLW1zZy1hcmVhIGRlbHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5ub3RpLW1zZy1hcmVhIGNvZGV7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5ub3RpLW1zZy1hcmVhIHByZXtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDFlbSAxMHB4O1xufVxuXG4ubm90aS1tc2ctYXJlYSBsaSB7XG4gICAgbGlzdC1zdHlsZTogdW5zZXQ7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cbmxpLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtYmxvY2t7XG4gICAgbWFyZ2luOiAwO1xufVxuLnJkdy1lZGl0b3ItbWFpbiBwcmV7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4ubm90aS1tc2ctYXJlYSB1bCBvbCxcbi5ub3RpLW1zZy1hcmVhIG9sIHVse1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5ub3RpLW1zZy1hcmVhIHVsLFxuLm5vdGktbXNnLWFyZWEgb2x7XG4gICAgbWFyZ2luOiAxMHB4IDE2cHg7XG59XG4ubm90aS1tc2ctYXJlYSBibG9ja3F1b3Rle1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2YxZjFmMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNDBweDtcbn1cbi5idG5fbW9yZV9zaW5nbGV7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuX21vcmVfc2luZ2xlOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xufSIsIi5uby1tc2ctYXJlYXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5vLW1zZy10eHR7XG4gICAgY29sb3I6IHJnYigxNjksIDE3MCwgMTg5KTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbn1cbiIsIi5oZWFkX3Rvb2xiYXJfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRfdG9vbGJhcl9zZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgei1pbmRleDogODA7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0IC4xcztcbn1cbi5kb2NfY2VudF9hcmVhe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG59XG4uZG9jX2NlbnRfYXJlYSAuaWNvbmZvbnR7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRfdG9vbGJhcl9hY3Rpb25fc2VhcmNoe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkX3Rvb2xiYXJfbWVudXZpZXdfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRfdG9vbGJhcl9tZW51dmlld19hcmVhe1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udG9vbGJhcl9sb2dvX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9vbGJhcl9sb2dvX2xpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b29sYmFyX2xvZ29fc2VsZiB7XG4gICAgbWF4LWhlaWdodDogMjlweDtcbn1cblxuLnRvb2xiYXJfbG9nb190eHR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkX3Rvb2xiYXJfbWVudXZpZXdfcmlnaHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZF90b29sYmFyX25hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uaGVhZF90b29sYmFyX25hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xufVxuLm1lbnUtcmVzLWFyZWEgLmljb25mb250e1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5oZWFkX3Rvb2xiYXJfaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGVhZF90b29sYmFyX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0IC4wNXM7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaGVhZF90b29sYmFyX2xpbms6aG92ZXIsXG4uaGVhZF90b29sYmFyX2l0ZW0uYWN0aXZlIC5oZWFkX3Rvb2xiYXJfbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmhlYWRfbm90aWZfYXJlYSAuaWNvbmZvbnR7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRfbm90aWZfYXJlYS5NdWlJY29uQnV0dG9uLXJvb3R7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLnRvb2xiYXJfdXNlcl9hcmVhLmljb25mb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaGVhZF90b29sYmFyX3VzZXIgLk11aUJ1dHRvbi1sYWJlbHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uaGVhZF90b29sYmFyX3VzZXIgLmljb25mb250OmJlZm9yZXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnRvb2xiYXJfdXNlcl9pdGVtLk11aUxpc3RJdGVtLXJvb3R7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuLnRvb2xiYXJfdXNlcl9pdGVtIC5pY29uZm9udHtcbiAgICBjb2xvcjogIzc1NzU3NTtcbn1cbi50b29sYmFyX3VzZXJfaXRlbSAuaWNvbmZvbnQ6YmVmb3Jle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvb2xiYXJfdXNlcl90eHR7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG59XG4udG9vbGJhcl91c2VyX2l0ZW0gLnRvb2xiYXJfdXNlcl90eHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1lbnUtcmVzLWFyZWEgLmljb25mb250e1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuXG4uZm9vdGVyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyNjI3O1xufVxuXG4uZm9vdGVyX2xpbmtfZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi5mb290ZXJfbGlua19ncm91cCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mb290ZXJfbGlua19ncm91cCBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzYzYWY1NztcbiAgICBtYXJnaW46IDEycHggMCA4cHggMDtcbn1cblxuLmZvb3Rlcl9saW5rX2dyb3VwIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzc4Nzk4NjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG59XG5cbi5mb290ZXJfbGlua19ncm91cCBsaSBhOmhvdmVyLFxuLmZvb3Rlcl9saW5rX2dyb3VwIGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzBiYmZkNjtcbn1cblxuLmZvb3Rlcl9jb250YWluZXIgcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNmM2YzZkO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyX2NvbnRhY3RfbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNzg3OTg2O1xufVxuXG4uZm9vdGVyX2NvbnRhY3RfbGlzdCAuaWNvbi1waG9uZSxcbi5mb290ZXJfY29udGFjdF9saXN0IC5pY29uLWVtYWlsLFxuLmZvb3Rlcl9jb250YWN0X2xpc3QgLmljb24tYWRkcmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLmZvb3Rlcl9jb250YWN0X2xpc3QgLmljb24tcGhvbmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9mb290ZXItaWNvbi1waG9uZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9jb250YWN0X2xpc3QgLmljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9mb290ZXItaWNvbi1lbWFpbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9jb250YWN0X2xpc3QgLmljb24tYWRkcmVzcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Zvb3Rlci1pY29uLWxvY2F0aW9uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4udGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG59XG5cblxuLyogdGl0bGUtbGFyZ2UgKi9cblxuLnRpdGxlLWxhcmdle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblxuLnRpdGxlLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50aXRsZS1kZXRhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5tYWlubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmluZGV4X19nbG9iYWxfX2JyZWFkY3J1bWIgKyAubWFpbmxheW91dC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuXG4ubWFpbmxheW91dC1jb250YWluZXIgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG5cbn1cbi5tZW51X3Jlc19zZWN0aW9uIC5NdWlMaXN0LXJvb3R7XG4gICAgcGFkZGluZzogMDtcbn1cbi5tZW51X3Jlc19zZWN0aW9uIC5NdWlNZW51SXRlbS1yb290e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5NdWlCdXR0b24tcm9vdC51c2VyLWFjdGlvbi1idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmhlYWRfdG9vbGJhcl91c2VyIC5pY29uZm9udDpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50b29sYmFyX3VzZXJfc3VidHh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRfdG9vbGJhcl9uYXYsXG4gICAgLlRvcE1lbnVWaWV3X3Rvb2xiYXJfcm91dGVyLFxuICAgIC5oZWFkX3Rvb2xiYXJfbWVudXZpZXdfbGVmdCAudG9vbGJhcl9sb2dvX2FyZWF7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkX3Rvb2xiYXJfc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgfVxuICAgIC5oZWFkX3Rvb2xiYXJfbWVudXZpZXdfYXJlYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5tYWluX2xlZnRjb250YWluZXJfYnRuX21lbnUuYWN0aXZlLC5tYWluX2xlZnRjb250YWluZXJfYnRuX21lbnUuTXVpTGlzdEl0ZW0tYnV0dG9uOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBiY2Q0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cblxuXG4iLCIubGluay1idXR0b24gZGl2IHtcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cblxuLmxpbmstYnV0dG9uIGRpdjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4ubGluay1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIucmFpc2VkQnV0dG9uQ2F1dGlvbiBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLnJhaXNlZEJ1dHRvbkNhdXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn0iLCIuc2Vzc2lvbl9kaWFsb2dfbWFpbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9tYWluLWJnMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2Vzc2lvbl9kaWFsb2dfYmdfYmd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICB6LWluZGV4OiA1NTU7XG59IFxuLnNlc3Npb25fZGlhbG9nX2NvbnRhaW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDo5OTk7XG59XG4uc2Vzc2lvbl9kaWFsb2dfd2lkdGh7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgIGJveC1zaGFkb3c6MHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMTEsMjI0LDIzNCwxKTtcbn1cbi5zZXNzaW9uX2RpYWxvZ19sZWZ0e1xuICAgIHdpZHRoOjEyMHB4O1xufVxuLnNlc3Npb25fZGlhbG9nX2xlZnQgLmltZ3tcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvY2xvY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2Vzc2lvbl9kaWFsb2dfcmlndGh7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5zZXNzaW9uX3R4dHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNlc3Npb25fZGlhbG9nX3JpZ3RoIGgze1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBjb2xvcjpyZ2JhKDI1NSwxNTIsMCwxKTtcbiAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNlc3Npb25fZGlhbG9nX3JpZ3RoIHB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgY29sb3I6cmdiYSg5MSw5NSwxMzUsMSk7XG4gICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG59XG4uc2Vzc2lvbl9kaWFsb2dfYnRuc3tcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufSIsIi5pbWFnZXNfcG9wdXBfdmlld2VyIC5kaWFsb2dfYWN0aW9uX2FyZWF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG5fcm90YXRlX2FyZWEgLmljb25mb250e1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG4uaW1hZ2VzX3BvcHVwX3ZpZXdlciAuZGlhbG9nX2NvbnRlbnRfYXJlYXtcbiAgICBwYWRkaW5nOiA0MHB4O1xufVxuLmltYWdlc19wb3B1cF9hcmVhIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbWFnZXNfcG9wdXBfcGlje1xuICAgIHdpZHRoOiAzMDBweDtcbn1cbi5pbWdfZGlhbG9nX2Nsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDoxMnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cbi5pbWdfZGlhbG9nX2Nsb3NlIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG5cbi5hcnJvd19idG5fYXJlYSAuaWNvbmZvbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjNmI2ZTkzO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnJvd19idG5fYXJlYSAuaWNvbmZvbnQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDQpO1xufVxuLmFycm93X2J0bl9hcmVhIC5pY29uLWJ0bi1iYWNre1xuICAgIGxlZnQ6IDNweDtcbn1cbi5hcnJvd19idG5fYXJlYSAuaWNvbi1idG4tdW5mb2xke1xuICAgIHJpZ2h0OiAzcHhcbn1cbi5hcnJvd19idG5fYXJlYSAubm90X2FjdF9idG57XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5EaWFsb2dfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbn1cblxuLkRpYWxvZ19fdGl0bGUgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cblxuLkRpYWxvZ19fY29udGVudCwgLkRpYWxvZ19fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX2FjdGlvbiA+IGJ1dHRvbixcbi5EaWFsb2dfX2FjdGlvbiA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59IiwiLkFwcC1kcm9wZG93bi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbn1cblxuLkFwcC1kcm9wZG93bi1saXN0IHNwYW4ge1xuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbn1cblxuLkFwcC1kcm9wZG93bi1saXN0IHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYge1xufVxuXG4uQXBwLWRyb3Bkb3duLWxpc3Qgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufSIsIi5jb21tb24tbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jbG91ZC1tZXNzYWdlLXZpZXctYm9keXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2xvdWQtbWVzc2FnZS12aWV3LWhlYWRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uY2xvdWQtbWVzc2FnZS12aWV3LWhlYWRlci10aXRsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jbG91ZC1tZXNzYWdlLXZpZXctYnV0dG9ucy1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTE4cHg7XG59XG4uY2xvdWQtbWVzc2FnZS12aWV3LWhlYWRlci1maWx0ZXItYnRue1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItbWVudS1ib2R5e1xuICAgIHdpZHRoOiAzMDBweDtcbn1cbi5maWx0ZXItbWVudS1oZWFkZXJ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFREY1O1xuICAgIGJhY2tncm91bmQ6ICNFOUVERjU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItbWVudS1idXR0b25zLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNXB4O1xufVxuLmZpbHRlci1tZW51LXR5cGVzLWJvZHl7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5maWx0ZXItbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5maWx0ZXItbGFiZWwtYm9keXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wdXNoLXR5cGUtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuLnB1c2gtdHlwZS1jb250YWluZXIgPiBkaXZ7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wdXNoLXR5cGUtYXZhdGFyLWNvbnRhaW5lcntcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5wdXNoLXR5cGUtZGl2LmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2M0FGNTc7XG59XG4ucHVzaC10eXBlLWRpdi5hY3RpdmUgZGl2e1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucHVzaC10eXBlLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZpbHRlci1tZW51LXR5cGVzLWJvZHkgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZmlsdGVyLW1lbnUtdHlwZXMtYm9keSA+IGxhYmVsID4gZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG59XG4ubWVkaWEtcmFkaW8tYnV0dG9ue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1lZGlhLXRlbXBsYXRlLWNob29zZS1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0YyRjVGNztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4ubWVkaWEtdGVtcGxhdGUtY2hvb3NlLWNvbnRhaW5lciA+IGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucGhvbmUtc2NyZWVuLWJvZHl7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5waG9uZS1zY3JlZW4tYm9keTpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnBob25lLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL21vYmlsZS1mcmFtZS5wbmdcIik7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIC5waG9uZS1mcmFtZSA6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufSAqL1xuLnBob25lLXNjcmVlbi1ib2R5LWltZ3tcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAyOHB4IGF1dG87XG59XG4udGVtcGxhdGUtY2hlY2tlZC1pbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMjVweDtcbn1cbi50aXRsZS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udGl0bGUtZGV0YWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogIzViNWY4NztcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwO1xufVxuLmN1c3RvbS1tZXNzYWdlLWJvZHl7XG5cbn1cblxuLmNvbmZpZy1tZXNzYWdlLWJvZHl7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuLmNvbmZpZy1tZXNzYWdlLWZvb3RlcntcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucHJldmlldy12aWV3LWJvZHl7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmVjNjtcbn1cbi5lZGl0LWNvbmZpZy1ib2R5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVkaXQtZm9ybS1ib2R5e1xuICAgIHdpZHRoOiA0MDBweDtcbn1cbi5lZGl0LWZvcm0tYm9keSA+IGRpdntcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVkaXQtZm9ybS1ib2R5IGxhYmVse1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYVwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJBcmlhbFwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJIZWl0aSBTQ1wiLCBcIlNhbnMgU2VyaWZcIiAhaW1wb3J0YW50O1xufVxuLmVkaXQtZm9ybS1pbnB1dHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnByZXZpZXctdmlldy1oZWFkZXJ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFOUVERjU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmFiZWM2O1xufVxuLnByZXZpZXctdmlldy1oZWFkZXIgaDN7XG4gICAgY29sb3I6ICMxNzkwRkY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcmV2aWV3LXZpZXctaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbn1cbi5wdXNoLWxpc3QtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wdXNoLWxpc3QtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzViNWY4NztcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogMDtcbn1cblxuLnByZXZpZXctdmlldy1waWMtY29udGFpbmVyIC5tb2JpbGUtZnJhbWV7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL21vYmlsZS1mcmFtZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xufVxuLm1vYmlsZS1mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnB1c2gtZGxnLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcmV2aWV3LXZpZXctcGljLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxODZweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIG1hcmdpbjogMzhweCAxN3B4O1xufVxuLmVuZC10aW1lLXRleHQtZmllbGR7XG5cbn1cbi5lbmQtdGltZS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xufVxuLmVuZC10aW1lLWNvbnRhaW5lcntcblxufVxuLnB1c2gtZG9uZS1ib2R5e1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4ucHVzaC1kb25lLWxhYmVsQ29udGFpbmVye1xuICAgIGhlaWdodDogMjQ1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucHVzaC1kb25lLWxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnB1c2gtZG9uZS1sYWJlbCBzcGFue1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuLnB1c2gtZG9uZS1oZWFkZXJ7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1QjVGODc7XG59XG4ucHVzaC1kb25lLWhlYWRlciAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xufVxuXG4uaWNvbi1wbGFuZSB7XG4gICAgY29sb3I6ICMwMUE1RUQ7XG59XG4uaWNvbi1jcm9zcyB7XG4gICAgY29sb3I6ICNDMjRGNDc7XG59XG4uaWNvbi1kaXNhYmxlIHtcbiAgICBjb2xvcjogI0E5QUFCRDtcbn1cbi5pY29uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjNjNBRjU3O1xufVxuLmljb24td2FpdCB7XG4gICAgY29sb3I6ICMwMUE1RUQ7XG59XG5cbi51cGxvYWQtaW1nLWZvcm0tYm9keXtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBncmF5IGRhc2hlZDtcbn1cbi51cGxvYWQtaW1nLWZvcm0tYm9keS5EaWFsb2dfX2NvbnRlbnRfVXBsb2FkQXBre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG59XG4udXBsb2FkLWltZy1mb3JtLWJvZHkgaW1ne1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbn1cbi51cGxvYWQtaW1nLWZvcm0tYm9keSBoM3tcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udXBsb2FkLWltZy1mb3JtLWJvZHkgaDMgc3BhbntcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jazsgICAgIFxuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cbi5rbm93LW1vcmUtZGV0YWlsLWlucHV0e1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50ZXh0LWNvbG9yLWRpdntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOTBweDtcbn1cblxuLnRleHQtY29sb3ItZGl2ID4gaW5wdXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3QtZGVsZXRlLWJhciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYmFja2dyb3VuZDogI0U5RURGNTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uc2VsZWN0LWRlbGV0ZS1iYXIgaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuLnNlbGVjdC1kZWxldGUtYmFyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5zZWxlY3QtZGVsZXRlLWJhciAuYWN0aW9uLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoOTEsIDk1LCAxMzUsIDAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi5wdXNoLXNldHRpbmctYm9keXtcblxufVxuLnB1c2gtdGltZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4ucHVzaC10aW1lLXdyYXBwZXIgLmR0LXBpY2tlciB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucHVzaC10aW1lLXdyYXBwZXIgLnRpbWV6b25lLXBpY2tlciB7XG4gICAgZmxleDogMSAwIDUwJTtcbn1cbi5wdXNoLXRpbWUtd3JhcHBlciAudGltZXpvbmUtcGlja2VyIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5wdXNoLXRpbWUtd3JhcHBlciAudGltZXpvbmUtcGlja2VyIC50aW1lem9uZS1waWNrZXItaW5wdXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA3cHg7XG59XG4ucHVzaC1zZXR0aW5nLWJvZHkgbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnB1c2gtc2V0dGluZy1ib2R5IC5kdC1waWNrZXJ7XG4gICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCkgKi9cbn1cbi8qIC5wdXNoLXNldHRpbmctYm9keSAuZHQtcGlja2VyICsgcHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn0gKi9cblxuLnB1c2gtc2V0dGluZy1ib2R5IC5kdC1waWNrZXIgaW5wdXR7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wdXNoLXNldHRpbmctYm9keSAuZHQtcGlja2VyIGlucHV0OmZvY3Vze1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYmNkNDtcbn1cbi5wdXNoLXNldHRpbmctYm9keSAuZHQtcGlja2VyLWlucHV0LWljb257XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDVweDtcbn1cbi5jbG91ZC1tZXNzYWdlLXByZXZpZXctYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHdpZHRoOiAxNDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuLmNsb3VkLW1lc3NhZ2UtaGVhZGVyLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jbG91ZC1tZXNzYWdlLWhlYWRlci1wcmV2aWV3IGl7XG4gICAgY29sb3I6ICMwMzlCRUI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNsb3VkLW1lc3NhZ2UtaGVhZGVyLXByZXZpZXcgc3BhbiB7XG4gICAgLyogdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgKi9cbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1heC1oZWlnaHQ6IDEuNWVtO1xufVxuLmNsb3VkLW1lc3NhZ2UtdGl0bGUtcHJldmlldyB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNsb3VkLW1lc3NhZ2UtY29udGVudC1wcmV2aWV3IHtcbiAgICBjb2xvcjogcmdiYSg5MSwgOTUsIDEzNSwgLjYpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAzZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnByZXZpZXctZnVsbHNjcmVlbi1za2lwe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDQ3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuLnByZXZpZXctZnVsbHNjcmVlbi1za2lwIHNwYW4sXG4ucHJldmlldy1mdWxsc2NyZWVuLW1vcmUgc3BhbntcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldmlldy1mdWxsc2NyZWVuLW1vcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiA0N3B4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5cbi5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWNvbnRhaW5lcntcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWNvbnRhaW5lcjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgLjIpO1xuICAgIHotaW5kZXg6IDg7XG59XG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1jb250YWluZXIgPiBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICAgIG1hcmdpbjogMDtcbn1cbi5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWJveHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWJveCBpbWd7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxNDZweDtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWJveCBoM3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiA0cHggMCA0cHggMTBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuLnByZXZpZXctd2luZG93LWdyYXBoaWMtYm94IC5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWNvbnRhaW5lci1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjEwcHg7XG4gICAgdG9wOiA1cHg7XG59XG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1ib3ggYnV0dG9ue1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDsgIFxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV2aWV3LXNpbmdsZS1jb250YWluZXJ7XG5cbn1cbi5wcmV2aWV3LXNpbmdsZS1ib3h7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucHJldmlldy1zaW5nbGUtYm94IGltZ3tcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnByZXZpZXctc2luZ2xlLWJveCBidXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIHJpZ2h0OiAxMHB4OyAqL1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIC8qIGhlaWdodDogMTNweDsgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC8qIHdpZHRoOiBhdXRvOyAqL1xufVxuLnByZXZpZXctc2luZ2xlLWNvbnRhaW5lci1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5VcGxvYWRJbWdGb3JtLWNvbG9yLXN3aXRjaHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMHB4O1xufSIsIi5yYWlzZWRCdXR0b25DYXV0aW9uIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVkX2ltZ19waWN7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mZWF0dXJlZF9pbWdfYXJlYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDozMjBweDtcbiAgICBoZWlnaHQ6MjgwcHhcbn1cbi5maWxlX25hbWVfdHh0e1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnJlYWN0LXRvb2x0aXAtbGl0ZSB7XG4gICAgYmFja2dyb3VuZDogIzllOWU5ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnJlYWN0LXRvb2x0aXAtbGl0ZS1hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4udG9vbHRpcC13cmFwcGVyLmltcG9ydGFudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM5ZTllOWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIlxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWNvbnRlbnR7XG4gICAgd2lkdGg6IGF1dG87XG59XG4ucHVzaGVkaXQtcGFyYW1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhc2stY29uZmlnLWNvbnRhaW5lci50YXNrLWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuLnRhc2stY29uZmlnLWJveCwucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFjdGlvbntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn0iLCIuQXBwRGV0YWlsVGFic1ZpZXdfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X3RhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfdGFicyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X3RhYnMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld190YWJzX2NvbnRlbnQgPiBkaXYge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfdGFic19jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2xhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2RldGFpbHNfY29udGVudCBsaSxcbi5BcHBEZXRhaWxUYWJzVmlld19kZXZlbG9wZXJfY29udGVudCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgbGFiZWwsXG4uQXBwRGV0YWlsVGFic1ZpZXdfZGV2ZWxvcGVyX2NvbnRlbnQgbGkgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IGxpIGJ1dHRvbntcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICAhaW1wb3J0YW50O1xuICAgIHRvcDogNnB4O1xufVxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IGxpIGJ1dHRvbiBzdmd7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgc3BhbiB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlM2U2ZWM7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDdlMTtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXZlbG9wZXJfY29udGVudCBsaSBidXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogLTE4cHggIWltcG9ydGFudFxufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfY29udGVudCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xOHM7XG4gICAgbWFyZ2luOiAxNnB4IDE2cHggMCAwO1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfY29udGVudCBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjdweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfY29udGVudCBsaSBoMyB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX2NvbnRlbnQgbGkgcCB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19maWxlc19jb250ZW50IGxpOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX2NvbnRlbnQgbGkgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfcGRmLnBuZ1wiKTtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX2NvbnRlbnQgbGkgLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX3dlYiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFRhYnNWaWV3X2ZpbGVzX3dlYi5wbmdcIik7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19maWxlc19jb250ZW50IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLkFwcERldGFpbFZpZXctYXBwaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAzMTBweCA2cHggMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaDMge1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaW1nIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaDMgcCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1kZXYsIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1wa2csIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC10eXBlLFxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50LWNoYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1kZXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi11c2VyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1wa2cge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1wYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tc3lzdGVtLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1jaGFyZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1jaGFyZ2UucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cblxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50LXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1zcGFuLmFwcFN0YXR1c0luYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlMmM2O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtc3Bhbi5hcHBTdGF0dXNBY3RpdmUge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGJhY2tncm91bmQ6ICNlMGVmZGQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1zcGFuLmFwcFN0YXR1c0Rpc2FibGUge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNkZWRmZTc7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDcwcHg7XG59XG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWRldmluZm97XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICB0b3A6IDE2NXB4OyBcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tZGV2aW5mbyBidXR0b257XG4gICAgbWFyZ2luOiAgMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50Oztcbn1cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBHZW5lcmFsSW5mb1BhbmVsVmlld19kb3dubG9hZF90aW1lc18yLnBuZ1wiKSBuby1yZXBlYXQgMjBweCBjZW50ZXIgI2YyZjVmNztcbn1cblxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50LWgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ251bWJlcicgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXRhYmJveCB7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3RhYnMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4uQXBwRGV0YWlsVmlld190YWJzID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXRhYmJveC1idG4ge1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlldy10YWJib3gtYnRuID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXRhYmJveC1idG4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXRhYmJveC1idG4uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxufVxuXG4uQXBwRGV0YWlsVmlldy10YWJib3gtYnRuLmFjdGl2ZSA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLkFwcERldGFpbFZpZXctdGFiYm94LWJ0bi5hY3RpdmUgZGl2IHtcbn1cblxuLkFwcERldGFpbFZpZXdfdGFic19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xufVxuXG4uQXBwRGV0YWlsVmlld190YWJzX2NvbnRlbnQgPiBkaXYge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKkFwcERldGFpbFZpZXctdmVyc2lvbiovXG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdCA+IC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgPiAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgLm5vLWRhdGEge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgLnRpdGxlLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTNweDtcbiAgICByaWdodDogLTE2cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1maWx0ZXIgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1maWx0ZXIgPiBidXR0b24gPiBkaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYnRuLWljb24tZmlsdGVyLnN2Z1wiKSBuby1yZXBlYXQgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4udGFicy1jb250ZW50LXNvcnQtYnRue1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnRhYnMtY29udGVudC1zb3J0LWJ0biBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsgYnV0dG9uLFxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LW5ld2FwayBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWxvYWRtb3JlIHtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtbG9hZG1vcmUgZGl2IHtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LW5ld2FwayB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWRmNTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2E5YWFiZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1uZXdhcGsgZGl2ID4gc3BhbiB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1uZXdhcGsgZGl2ID4gc3BhbjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFiX3RpdGxlX2FkZF9idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFwayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa09mZmxpbmUge1xuICAgIGJhY2tncm91bmQ6ICNmYWZiZmM7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYXBrT2ZmbGluZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsgYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsgYnV0dG9uID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNHB4IDI1cHggMCA1N3B4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLWltZyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1oMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgIG1heC1oZWlnaHQ6IDJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa09mZmxpbmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1oMyB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYWN0aXZlIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaDMsXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa09mZmxpbmUuYWN0aXZlIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaDMge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFjdGl2ZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXRpbWUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzYzYWY1NztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa09mZmxpbmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2E5YWFiZDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hY3RpdmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFuOmJlZm9yZSxcbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYWN0aXZlLmFjdGl2ZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYXBrT25saW5lIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3BhbiB7XG4gICAgY29sb3I6ICM2NmJiNmE7XG59XG5cbi5hcGtPZmZsaW5lIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3BhbiB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYXBrT2ZmbGluZS5hY3RpdmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFjdGl2ZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXNwYW4ge1xuICAgIGNvbG9yOiAjYjBlYWYxO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa1BlbmRpbmc6YWZ0ZXIsXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa0RyYWZ0OmFmdGVyLFxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtSZWplY3RlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa0RyYWZ0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa1JlamVjdGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggdG9wO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXJlamVjdC1yZWFzb24ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFZpZXctdmVyc2lvbi1yZWplY3QtcmVhc29uLnBuZ1wiKSBuby1yZXBlYXQgMTZweCAxMnB4ICNmZmVhY2M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1yZWplY3QtcmVhc29uIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ub3RpY2UtYm94LWRlZmF1bHQge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcm9sZWxpc3QtanVyaXNkaWN0aW9uLWNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCAxNnB4IDE0cHggI2NjZjJmNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vdGljZS1ib3gtZGVmYXVsdCBlbXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtOTlweCAwIDAgLTE1OXB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWJ0bi12aWV3ZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDgycHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWNvbnRlbnQgPiBwIHtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOGE4ZWE3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtYnRuLXZpZXdkZXRhaWwgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1idG4tdmlld2RldGFpbCBkaXYgPiBzcGFuIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWJ0bi12aWV3ZGV0YWlsIGRpdiA+IHNwYW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RsdGxlLWJ0bi1jbG9zZTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtYnRuLXZpZXdkZXRhaWwuY2xvc2UgZGl2ID4gc3BhbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RsdGxlLWJ0bi1jbG9zZTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTIpO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtaW5mb2JveC5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWluZm9ib3gtbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtaW5mb2JveC1wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWFjdGlvbmdyb3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1hY3Rpb25ncm91cCA+IGRpdixcbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWFjdGlvbmdyb3VwID4gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQgc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4vKlxuY3NzIOaVtOeQhlxuKi9cbi5BcHBEZXRhaWxWaWV3LXNjcmVlbnNob3RzLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDMwcHggMCAxNnB4IDA7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tcmVqZWN0LXJlYXNvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdCAudGl0bGUtdmVyc2lvbi1kZXRhaWx7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBBcHBEZXRhaWxWaWV3LXZlcnNpb24tcHVzaC1mZWVkYmFjayBzdGFydCAqL1xuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2t7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIGJhY2tncm91bmQ6ICNmMmY1Zjc7ICovXG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2sgaDN7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2sgcHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1wdXNoLWZlZWRiYWNrIHAgc3BhbntcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2sgPiBkaXZ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tcHVzaC1mZWVkYmFjayBoMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLXBlbmRpbmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tcHVzaC1mZWVkYmFjay5zdWNjZXNzZWQgaDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1maW5pc2hlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tcHVzaC1mZWVkYmFjay5mYWlsZWQgaDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIEFwcERldGFpbFZpZXctdmVyc2lvbi1wdXNoLWZlZWRiYWNrIGVuZCAqL1xuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCA0OHB4IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuQXBwRGV0YWlsVmlldy1hcHBpbmZvLXN1bW1hcnkge1xuICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy1hcHBpbmZvLXN1bW1hcnl7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1oMXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudCA+IHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtbmV3YXBrLFxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGt7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LW5ld2FwayBkaXYgPiBzcGFue1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrIGJ1dHRvbiwgXG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LW5ld2FwayBidXR0b257XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgLnRpdGxlLXZlcnNpb24tZGV0YWlse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1pbWd7XG4gICAgICAgIHRvcDogNHB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLWgze1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaDMsXG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway10aW1le1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrIGJ1dHRvbiA+IGRpdntcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFue1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxufVxuXG5cblxuXG4vKiBBcHBEZXRhaWxWaWV3LWFwcGluZm8tdWwgc3RhcnQgKi9cblxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLXVse1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG59XG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLXVsIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi13aWR0aDogMjE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLkFwcERldGFpbFZpZXctYXBwaW5mby11bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwID4gc3BhbntcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFycm93e1xuICAgIG1hcmdpbjogMCAyMHB4O1xufVxuXG4udGl0bGUtdmVyc2lvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuLnNhbmRib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNhbmRib3gtdHlwZS1tZW51IHtcbiAgICBmbGV4OiAwIDAgMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2FuZGJveC10eXBlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggNTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNFMEVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5zYW5kYm94LXR5cGUtaXRlbS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6MCAzcHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcbn1cbi5zYW5kYm94LXR5cGUtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLXJhZGlvYnV0dG9uLWNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4uc2FuZGJveC10eXBlLWl0ZW0uYWN0aXZlIC5zYW5kYm94LXR5cGUtdGl0bGUge1xufVxuLnNhbmRib3gtdHlwZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuLnNhbmRib3gtdHlwZS10aXRsZSB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnNhbmRib3gtdHlwZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc2FuZGJveC1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA3NDBweDtcbiAgICB3aWR0aDogNzQwcHg7XG59XG4uc2FuZGJveC1jb250ZW50LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNoYWRvdzowcHggM3B4IDhweCAwcHggcmdiYSgwLDAsMCwwLjEyKTtcbn1cbi5zYW5kYm94LXNhbXBsZS1kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNhbmRib3gtc2FtcGxlLWRhdGEgLnNhbmRib3gtZGF0YS10aXRsZXtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNUI1Rjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uc2FuZGJveC1zYW1wbGUtZGF0YS10YWJsZSB7XG4gICAgd2lkdGg6IDc0MHB4O1xufVxuLnNhbmRib3gtc2FtcGxlLWRhdGEtdGFibGUgdGhlYWQge1xuICAgIGJveC1zaGFkb3c6MCAtMnB4IDAgMCByZ2JhKDkxLDk1LDEzNSwxKTtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbn1cbi5zYW5kYm94LXNhbXBsZS1kYXRhLXRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNhbmRib3gtc2FtcGxlLWRhdGEtdGFibGUgdGJvZHkgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0UwRUE7XG59XG4uc2FuZGJveC1zYW1wbGUtZGF0YS10YWJsZSB0ZCxcbi5zYW5kYm94LXNhbXBsZS1kYXRhLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG59XG4uc2FuZGJveC1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNzQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6MHB4IDNweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zYW5kYm94LWNvbnRlbnQtdGl0bGUge1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnNhbmRib3gtY29udGVudC1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc2FuZGJveC1zdGVwLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uc2FuZGJveC1zdGVwLWl0ZW0ub3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zYW5kYm94LXN0ZXAtaXRlbS5vcGVuIC5zYW5kYm94LXN0ZXAtZGVzY3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zYW5kYm94LXN0ZXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNhbmRib3gtc3RlcC1ubyB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDkxLDk1LDEzNSwxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNhbmRib3gtc3RlcC10aXRsZSB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnNhbmRib3gtc3RlcC1kZXNjIHtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zYW5kYm94LW9wZXJhdGlvbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLnNhbmRib3gtc3RlcC1pY29uLWRvbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMUE1RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNhbmRib3gtc3RlcC1pY29uLWhhbGYtZG9uZSB7XG4gICAgYmFja2dyb3VuZDogIzAxQTVFRDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uc2FuZGJveC1saW5rLXZpZXctZG9jIHtcbiAgICBjb2xvcjogIzYzQUY1NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2FuZGJveC1jb250ZW50LWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRGlhbG9nX19yb3dfVXBsb2FkQXBre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RkFGQztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2UwZTBlMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5EaWFsb2dfX3Jvd19VcGxvYWRBcGs6aG92ZXIgLmRlbF91cGxvYWRfYXBre1xuICAgIG9wYWNpdHk6IDE7XG59XG4uRGlhbG9nX2NvbF91cGxvYWRBcGt7XG4gICAgZmxleDogMTtcbn1cbi5kaWFsb2dfY29sX3VwbG9hZEFwa190aXR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOnJnYmEoMTY5LDE3MCwxODksMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnVwbG9hZEFwa1NlbHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNDVweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHghaW1wb3J0YW50Oztcbn1cbi51cGxvYWRBcGtTZWwgbGFiZWx7XG4gICAgdG9wOjEwcHggIWltcG9ydGFudDtcbn1cbi51cGxvYWRBcGtTZWwgYnV0dG9ue1xuICAgIHRvcDowcHggIWltcG9ydGFudDtcbiAgICByaWdodDotMTBweCAhaW1wb3J0YW50O1xufVxuLnVwbG9hZEFwa1NlbD5kaXZ7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgLyogb3ZlcmZsb3c6IGhpZGRlbjsgKi9cbn1cblxuLmRpYWxvZ19jb2xfdXBsb2FkQXBrX2NvbntcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRpYWxvZ19jb2xfdXBsb2FkQXBrX2NvbiBpbnB1dHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgei1pbmRleDo5O1xuICAgIG9wYWNpdHk6IDA7XG59XG4uYWRkX3VwbG9hZF9hcGtfYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNEM0UwRUE7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYWRkX3VwbG9hZF9hcGtfYnRuIHNwYW57XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cbi5hZGRfdXBsb2FkX2Fwa19idG4gc3BhbjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYl90aXRsZV9hZGRfYnRuLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmRlbF91cGxvYWRfYXBre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOjQwcHg7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5kZWxfdXBsb2FkX2FwayBzdmd7XG4gICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLnJhaXNlZEJ1dHRvbkNhdXRpb24gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4ucmFpc2VkQnV0dG9uQ2F1dGlvbi5idG5fZGlzYWJsZWQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjksIDIyOSkhaW1wb3J0YW50O1xufVxuXG4udXBsb2FkX2Fwa19pY29ue1xuICAgIGJhY2tncm91bmQ6IHVybCgvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbl9VcGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnVwbG9hZF9hcGtfZmlsZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2RldmVsb3Blci9hc3NldHMvaW1nL3Rhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0bi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udXBsb2FkX3RleHRfcm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG59XG4ucmVVcGxvYWRfaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA4cHg7XG59XG4udXBsb2FkX3RleHRfcm93IHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLmFkZF91cGxvYWRfYXBrX2J0biA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogI0Y5RkFGQztcbn1cblxuaS5oYXZlX2ZpbGVfY3Nze1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjojNjNhZjU3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLkFwcERldGFpbFZpZXdfbGVmdF9jb250YWluZXIsXG4uQXBwRGV0YWlsVmlld19yaWdodF9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2xlZnRfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKTtcbn1cblxuLkFwcERldGFpbFZpZXdfbGVmdF9hcHBpbmZvX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLkFwcERldGFpbFZpZXdfbGVmdF9hcHBpbmZvX2JveCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkFwcERldGFpbFZpZXdfbGVmdF9hcHBpbmZvX2JveCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxufVxuXG4uQXBwRGV0YWlsVmlld19sZWZ0X2FwcGluZm9fYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94IGxpID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIHRleHQtaW5kZW50OiAxNnB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggbGkgPiBzcGFuLFxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94IGxpIC5BcHAtcGVybWlzc2lvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94IGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgIGNvbG9yOiAjMDBhYmMxO1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggbGkgLkFwcC1wZXJtaXNzaW9ucyBzcGFuIHtcbiAgICB0ZXh0LWluZGVudDogMTZweDtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2J0biBwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYnRuIHAgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2J0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94ID4gZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGJhY2tncm91bmQ6ICNkM2UwZWE7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2JveCA+IGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfYm94IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9ib3ggPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9ib3ggYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfYm94IGJ1dHRvbiBkaXYge1xuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlld19tb3JlYXBwX2xpc3Qge1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uQXBwRGV0YWlsVmlld19tb3JlYXBwX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxNTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4NnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19tb3JlYXBwX2xpc3QgbGk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKTtcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9saXN0IGxpIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfbGlzdCAuQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzMwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDE3MHB4IDAgMTM0cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiAxMTRweDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtaW4td2lkdGg6IDE2M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGkuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1pbmZvYm94LXBhcmFtZXRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGkuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1pbmZvYm94LXBhcmFtZXRlciBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5saS5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWluZm9ib3gtcGFyYW1ldGVyIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzMHB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBsaSBzcGFuIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwYWJjMTtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGkgc3BhbiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGkgc3Bhbixcbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IGxpIC5BcHAtcGVybWlzc2lvbnMge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggPiBidXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3ViX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTZweCAwO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9jb250YWluZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4YThlYTc7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uYXBwX3NjcmVlbnNob3RfYm94X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXBwX3NjcmVlbnNob3RfYm94IHVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhciAuMXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXIgLjFzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhciAuMXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveCBsaSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmNWY3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveCBsaSBpbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmNWY3O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hcHBfc2NyZWVuc2hvdF9ib3hfbGVmdF9idG4sXG4uYXBwX3NjcmVlbnNob3RfYm94X3JpZ2h0X2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyXG59XG5cbi5hcHBfc2NyZWVuc2hvdF9ib3hfbGVmdF9idG46aG92ZXIsXG4uYXBwX3NjcmVlbnNob3RfYm94X3JpZ2h0X2J0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5hcHBfc2NyZWVuc2hvdF9ib3hfbGVmdF9idG4ge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2FwcF9zY3JlZW5zaG90X2JveF9sZWZ0X2J0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveF9yaWdodF9idG4ge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9hcHBfc2NyZWVuc2hvdF9ib3hfcmlnaHRfYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2xpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2xpc3QgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDExcHggMCA5cHggNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbGlzdCBsaSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTJweDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9pbnB1dCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogNDY1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkMWRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiA1cHggMCA3cHggMDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzYWY1NztcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9hY3Rpb25fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2FjdGlvbl9ncm91cCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfYWN0aW9uX2dyb3VwIHAgLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0tc3RhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbG9hZG1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwOHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbG9hZG1vcmUgc3BhbiB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9saXN0IGxpID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOGE4ZWE3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2xpc3Rfbm9fY29tbWVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cblxuLmFwcERldGFpbC1wcmV2aWV3IC5EaWFsb2dfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogIzA3YjZkNyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuLmFwcERldGFpbC1wcmV2aWV3IC5EaWFsb2dfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcERldGFpbC1wcmV2aWV3IC5EaWFsb2dfX3RpdGxlIGgzID4gZGl2IGgxIHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYXBwRGV0YWlsLXByZXZpZXcgLkRpYWxvZ19fdGl0bGUgaDMgPiBkaXYgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmFwcFByZXZpZXctcHJvcHMgPiBsaSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94e1xuICAgICAgICBwYWRkaW5nOjAgMCAwIDY1cHg7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IGltZ3tcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggcHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1idG4tdmlld2RldGFpbHtcbiAgICAgICAgdG9wOiAtNzJweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtaW5mb2JveHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhciB7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXIgPiBoMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIC8qdGV4dC1zaGFkb3c6IDIzcHggM3B4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyovXG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzcyBlYXNlLW91dDtcbn1cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdDpob3Zlcntcbn1cblxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhci1saXN0ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDc5O1xuICAgIGhlaWdodDogMTM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL21lbnVfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wOCkgMCAzcHggNnB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMThzIGVhc2Utb3V0IC4wNXM7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xufVxuXzotbXMtbGFuZyh4KSxcbl86LXdlYmtpdC1mdWxsLXNjcmVlbixcbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1ib3ggIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJveDphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9ja1xcOTtcbiAgICBkaXNwbGF5OiBibG9ja1xcMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxO1xufVxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJveCAuaW5kZXhfX2dsb2JhbF9fd3JhcHBlcntcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmhpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi8qIC5BcHBMaXN0V2VsY29tZVZpZXctbmV3LWFwcC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yOHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAwcHg7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctbmV3LWFwcC1idG4tc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzNnB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02OTZweDtcbn1cblxuLkFwcExpc3RXZWxjb21lVmlldy1uZXctYXBwLWJ0biBzdmcge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5BcHBMaXN0V2VsY29tZVZpZXctbmV3LWFwcC1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI4cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIFxufSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpe1xuICAgIC5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXIgPiBoMXtcbiAgICAgICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogcmdiKDI0NCwgMjU1LCAxMjkpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3R7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgPiBsaXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhci1saXN0IGgze1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLkFwcExpc3RWaWV3LWFwcGxpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYWdlLWNoYW5nZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXRpdGxlLWJhcntcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0ID4gZGl2ID4gZGl2e1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtdGl0bGUtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXRpdGxlLWJhciAuaDN7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGVybWluYWwtZGV0YWlsLXRpdGxlLWJ0bi1iYWNrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuLnRlcm1pbmFsLWRldGFpbC10aXRsZS1idG4tYmFjayBzdmd7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG5cbmgzLkFwcExpc3RWaWV3LXBhZ2UtdGl0bGUge1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxufVxuXG4udGFicy1jb250ZW50LWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG5cbn1cbi50YWJzLWNvbnRlbnQtZmlsdGVyIHN2Z3tcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuLnRhYnMtY29udGVudC1maWx0ZXIgPiBidXR0b24gPiBkaXZ7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHhcXDk7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHhcXDA7XG59XG4udGFicy1jb250ZW50LWZpbHRlciBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4udGFicy1jb250ZW50LWZpbHRlci5hY3RpdmU6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTc1LCA4NywgMC4yKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcbn1cbi50YWJzLWNvbnRlbnQtZmlsdGVyLmFjdGl2ZTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDExcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiM2M2FmNTcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQgIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMTtcblxufVxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQgPiBkaXYgPiBkaXZ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlYmYyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGxpbmVhcjtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtb25saW5lIGEge1xuICAgIGNvbG9yOiAjNjZiYjZhO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1vbmxpbmUgYTpob3Zlcixcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LW9ubGluZSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U0ZWZlOTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtcGVuZGluZyBhIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtcGVuZGluZyBhOmhvdmVyLFxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtcGVuZGluZyBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YzZWNkZTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtcmVqZWN0ZWQgYSxcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LW9mZmxpbmUgYSB7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LXJlamVjdGVkIGE6aG92ZXIsXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1yZWplY3RlZCBhLmFjdGl2ZSxcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LW9mZmxpbmUgYTpob3Zlcixcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LW9mZmxpbmUgYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmMGUzZTM7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpIGE6aG92ZXIsXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkgYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlM2U1ZWI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBidXR0b24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uQXBwTGlzdFZpZXctYXBwLWxpc3QgLnBhZ2UtY2hhbmdle1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uQXBwTGlzdFZpZXctYXBwLWxpc3QgPiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0sIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtID4gbGkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0gPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbSA+IGxpID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbSA+IC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLXVwZGF0ZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzAwYWJjMTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0gPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHhcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93LW5vLXJlY29yZCB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM5ZGEwYTQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgLjFzO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93LW5vLXJlY29yZCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1yb3ctbm8tcmVjb3JkIHN2ZyB7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LXJvdy1uby1yZWNvcmQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzVCNUY4Nztcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LXJvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1pY29uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDE5cHggMCA3cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyID4gaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0tc3RhciA+IGkgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyID4gaSA+IGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmY5ODAwO1xuICAgIHotaW5kZXg6IDE5O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93ID4gaDM6aG92ZXIge1xuICAgIGNvbG9yOiAjNDU4NUYyO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDMycHg7XG59XG5cbi5BcHBMaXN0Vmlldy1kb2N1bWVudC1saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNiZGJlY2M7XG59XG5cbi5BcHBMaXN0Vmlldy1kb2N1bWVudC1saXN0IGR0LCAuQXBwTGlzdFZpZXctZG9jdW1lbnQtbGlzdCBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uQXBwTGlzdFZpZXctZG9jdW1lbnQtbGlzdCB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uQXBwTGlzdFZpZXctZG9jdW1lbnQtbGlzdCB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzQ1ODVmMjtcbn1cblxuLkFwcExpc3RWaWV3LWRvY3VtZW50LWxpc3QgdWwgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4uRGlhbG9nX19jb250ZW50X1VwbG9hZEFwayB7XG4gICAgd2lkdGg6IDcwNnB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNlMGUwZTA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkRpYWxvZ19fY29udGVudF9VcGxvYWRBcGs6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfVXBsb2FkQXBrIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uRGlhbG9nX19jb250ZW50X1VwbG9hZEFwayBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb25fVXBsb2FkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uRGlhbG9nX19jb250ZW50X3Byb2dyZXNzIHtcbiAgICBtYXJnaW46IDUwcHggMzBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLUFwcEVkaXRWaWV3LWFwcHBhY2thZ2UtMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC02cHg7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgaDMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgLkRpYWxvZ19fY29udGVudF9wcm9ncmVzc19iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZTM7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXzotbXMtbGFuZyh4KSxcbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgLkRpYWxvZ19fY29udGVudF9wcm9ncmVzc19iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3MgLkRpYWxvZ19fY29udGVudF9wcm9ncmVzc19iYXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGJjZDQ7XG59XG5cbi8qYXBwLWNhcmQqL1xuLkFwcExpc3RWaWV3LWFwcGxpc3QtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHBsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG59XG5cbi5hcHBsaXN0LWFwcHRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYzYWY1NztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwbGlzdC1hcHB0aXRsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLmFwcGxpc3QtYXBwdGl0bGUgPiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYXBwbGlzdC1hcHB0aXRsZSA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzdweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5hcGtQZW5kaW5nIC5hcHBsaXN0LWFwcHRpdGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG5cbi5hcGtSZWplY3RlZCAuYXBwbGlzdC1hcHB0aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3O1xufVxuXG4uYXBrRHJhZnQgLmFwcGxpc3QtYXBwdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYmNkNDtcbn1cblxuLmFwcE9mZmxpbmUgLmFwcGxpc3QtYXBwdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogI2E5YWFiZDtcbn1cblxuLmFwa1BlbmRpbmcgLmFwcGxpc3QtYXBwdGl0bGU6YWZ0ZXIsXG4uYXBrRHJhZnQgLmFwcGxpc3QtYXBwdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogLTZweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zdGF0dXMucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbn1cbi5hcGtSZWplY3RlZCAuYXBwbGlzdC1hcHB0aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0IC0xMTBweCB0b3A7XG59XG5cbi5hcGtEcmFmdCAuYXBwbGlzdC1hcHB0aXRsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuXG4uYXBwbGlzdC1hcHB0aXRsZSBpbWcge1xuICAgIHdpZHRoOiA0OXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG59XG5cbi5hcHBsaXN0LWFwcHRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmFwcGxpc3QtYXBwdGl0bGUgaDMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hcHBsaXN0LWFwcHRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYXBwbGlzdC1hcHB0aXRsZSBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTBlZmRkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hcHAtb2ZmbGluZSAuYXBwbGlzdC1hcHB0aXRsZSBiIHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWYyO1xufVxuXG4uYXBwLWRyYWZ0IC5hcHBsaXN0LWFwcHRpdGxlIGIge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDMsIDIzNiwgMjIyKTtcbn1cblxuLmFwcC1kcmFmdC5hcGstcmVqZWN0IC5hcHBsaXN0LWFwcHRpdGxlIGIge1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDAsIDIyNywgMjI3KTtcbn1cblxuLmFwcGxpc3QtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmY2ZkZmQ7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwbGlzdC1pbmZvLWRldGFpbCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFwcGxpc3QtaW5mby1kZXRhaWwgbGkge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAuMjRzIGVhc2Utb3V0O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjVmNztcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKi5hcHAtb25saW5lIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb25saW5lIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSxcbi5hcHAtb2ZmbGluZSAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLW9mZmxpbmUgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1kcmFmdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSxcbi5hcHAtZHJhZnQuYXBrLXBlbmRpbmcgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDEpLFxuLmFwcC1kcmFmdC5hcGstcGVuZGluZyAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMil7XG4gICAgZGlzcGxheTogYmxvY2s7XG59Ki9cbi5hcHAtb25saW5lLmFway1wZW5kaW5nIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb25saW5lLmFway1wZW5kaW5nIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSxcbi5hcHAtb2ZmbGluZS5hcGstcGVuZGluZyAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLW9mZmxpbmUuYXBrLXBlbmRpbmcgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1vbmxpbmUuYXBrLXJlamVjdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLW9ubGluZS5hcGstcmVqZWN0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSxcbi5hcHAtb2ZmbGluZS5hcGstcmVqZWN0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb2ZmbGluZS5hcGstcmVqZWN0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSxcbi5hcHAtb25saW5lLmFway1kcmFmdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLW9ubGluZS5hcGstZHJhZnQgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1vZmZsaW5lLmFway1kcmFmdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLW9mZmxpbmUuYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSAvKi5hcGstcGVuZGluZyAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBrLXBlbmRpbmcgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFway1yZWplY3QgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDEpLFxuLmFway1yZWplY3QgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFway1kcmFmdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKSovXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uYXBwLW9ubGluZTpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpmaXJzdC1jaGlsZCxcbi5hcHAtb2ZmbGluZTpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpmaXJzdC1jaGlsZCxcbi5hcHAtZHJhZnQ6aG92ZXIgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC03MnB4O1xufVxuXG4uYXBwLW9ubGluZS5hcGstcGVuZGluZzpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMyksXG4uYXBwLW9mZmxpbmUuYXBrLXBlbmRpbmc6aG92ZXIgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDMpLFxuLmFwcC1vZmZsaW5lLmFway1yZWplY3Q6aG92ZXIgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDMpLFxuLmFwcC1vbmxpbmUuYXBrLXJlamVjdDpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMyksXG4uYXBwLW9ubGluZS5hcGstZHJhZnQ6aG92ZXIgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDMpLFxuLmFwcC1vZmZsaW5lLmFway1kcmFmdDpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IC03MnB4O1xufVxuXG4uYXBwLW9ubGluZTpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpsYXN0LWNoaWxkLFxuLmFwcC1vZmZsaW5lOmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOmxhc3QtY2hpbGQsXG4uYXBwLWRyYWZ0OmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNWY3O1xufVxuXG4uYXBwbGlzdC1pbmZvLWRldGFpbCBsaSBwLFxuLmFwcGxpc3QtaW5mby1kZXRhaWwgbGkgc3Bhbixcbi5hcHBsaXN0LWluZm8tZGV0YWlsIGxpIGIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayB7XG4gICAgYmFja2dyb3VuZDogI2ZkZmFmNTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2ZlY2E3ZTtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG59XG5cbi5hcGstcmVqZWN0IC5hcHBsaXN0LWluZm8tbmV3YXBrIHtcbiAgICBib3JkZXItY29sb3I6ICNlZmIzYWU7XG4gICAgYmFja2dyb3VuZDogI2ZjZjlmOTtcbn1cblxuLmFway1kcmFmdCAuYXBwbGlzdC1pbmZvLW5ld2FwayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGJjZmUwO1xuICAgIGJhY2tncm91bmQ6ICNmMmZiZmM7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHBsaXN0OmhvdmVyIC5hcHBsaXN0LWluZm8tbmV3YXBrIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayA+IGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayA+IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmFwcGxpc3QtaW5mby1uZXdhcGsgPiBoMyBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFway1wZW5kaW5nIC5hcHBsaXN0LWluZm8tbmV3YXBrID4gaDMgZW0ge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuXG4uYXBrLXJlamVjdCAuYXBwbGlzdC1pbmZvLW5ld2FwayA+IGgzIGVtIHtcbiAgICBjb2xvcjogI2RiNDQzNztcbn1cblxuLmFway1kcmFmdCAuYXBwbGlzdC1pbmZvLW5ld2FwayA+IGgzIGVtIHtcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cblxuLmFwcGxpc3QtaW5mby1uZXdhcGsgPiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayA+IHAgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5hcHBsaXN0LWluZm8tbmV3YXBrID4gcDphZnRlciB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayA+IHA6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcGxpc3QtaW5mby1hY3Rpb25ncm91cCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHBsaXN0OmhvdmVyIC5hcHBsaXN0LWluZm8tYWN0aW9uZ3JvdXAge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBib3R0b206IDhweDtcblxufVxuXG4uYXBwbGlzdC1pbmZvLWFjdGlvbmdyb3VwID4gYnV0dG9uIHtcbiAgICBmbG9hdDogaW5oZXJpdDtcbn1cblxuLmFwcGxpc3QtaW5mby1hY3Rpb25ncm91cCAuYXBwX2FjdGlvbl9idG4gPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwcGxpc3QtaW5mby12aWV3YnRuIHtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM2cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3ICFpbXBvcnRhbnQ7O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwbGlzdDpob3ZlciAuYXBwbGlzdC1pbmZvLXZpZXdidG4ge1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAxNnB4O1xufVxuXG4uYXBwbGlzdC1pbmZvLXZpZXdidG4gPiBidXR0b24ge1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBsaXN0LWluZm8tdmlld2J0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKVxufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLWluLW91dDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudHMtc29ydC1ib3gtYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDE5cHg7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYXBwLWZpbHRlci1jb250YWluZXIgLmFwcC1maWx0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtY29udGFpbmVyIC50YWJzLWNvbnRlbnRzLXNvcnQtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCA+IGRpdi50YWJzLWNvbnRlbnRzLXNvcnQtYWN0aW9uID4gZGl2IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCA+IC5vbmUtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3ggbGFiZWwgKyBkaXYgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3ggPiBkaXYuZXhwYW5kIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveC1leHBhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94LWV4cGFuZCBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDZweCA2cHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94IGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3ggbGkuYWN0aXZlIGEsXG4udGFicy1jb250ZW50cy1zb3J0LWJveCBsaTpob3ZlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTJweCAwIDhweCAwO1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCAudGFicy1jb250ZW50cy1zb3J0LWFjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYWN0aW9uID4gZGl2LFxuLnRhYnMtY29udGVudHMtc29ydC1hY3Rpb24gPiBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmFwcC1saXN0LWJveC1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFwcC1saXN0LWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG59XG5cbi5hcHAtbGlzdC1ib3gge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjNhZjU3O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFway1saXN0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLmFway1saXN0LWJveCAuYXBrLWljb24ge1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xufVxuXG4uYXBrLWxpc3QtYm94IC5hcGstbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc3cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4uYXBrLWxpc3QtYm94IC5hcGstdmVyc2lvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc3cHg7XG4gICAgdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLmFway1saXN0LWJveCAuYXBrLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc3cHg7XG4gICAgdG9wOiA0OXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgYmFja2dyb3VuZDogI2UwZWZkZDtcbn1cblxuLmFway1saXN0LWJveCAuYXBrLWFjdGlvbi1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDZweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuXG5cblxuLyogc2VydmljZS1mdW5jdGlvbi1ib3ggc3RhcnQgKi9cblxuLnNlcnZpY2UtZnVuY3Rpb24tYm94e1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG59XG4uc2VydmljZS1mdW5jdGlvbi1idG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlcnZpY2UtZnVuY3Rpb24tYnRuOmhvdmVye1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMnB4LDApO1xufVxuXG4uYXBwLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uc2VydmljZS1mdW5jdGlvbi1ib3ggc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM1QjVGODc7XG59XG4uc2VydmljZS1mdW5jdGlvbi1idG4gIGl7XG4gICAgY29sb3I6ICM2M0FGNTc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2VydmljZS1mdW5jdGlvbi1idG57XG5cbiAgICB9XG59XG5cblxuLyogc2VydmljZS1mdW5jdGlvbi1ib3ggZW5kICovXG5cblxuXG4udGlwcy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNhOWFhYmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpcHMtaWNvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4udGlwcy1pY29uOmhvdmVyICsgLnRpcHMtYm94LFxuLnRpcHMtYm94OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnRpcHMtYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi50aXBzLWJveCBiIHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnRpcHMtYm94IGF7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGlwcy1ib3ggYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5kZWxldGVkLWFwcC1saXN0LWJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlLWNoYW5nZSArIC5kZWxldGVkLWFwcC1saXN0LWJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbn1cbi5kZWxldGVkLWFwcC1saXN0LWJ1dHRvbiBidXR0b257XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZGVsZXRlZC1hcHAtbGlzdC1idXR0b24uYWN0aXZlIGJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4iLCIuZGV2LWhvbWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWhvbWUtYmFubmVyX3poX0NOLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIHtcbiAgICBoZWlnaHQ6IDU5OXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cblxuLmRldi1ob21lLWJhbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCIgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmRldi1ob21lLWJhbm5lciBoNSB7XG4gICAgb3BhY2l0eTogMC4wODtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxODBweDtcbn1cblxuLmRldi1ob21lLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIHAuZGV2LWhvbWUtYmFubmVyLWRpc2FibGV7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZWZmNDE7XG59XG4uZGV2LWhvbWUtYmFubmVyIHAuZGV2LWhvbWUtYmFubmVyLWRpc2FibGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZmY0MTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjMxcHg7XG4gICAgaGVpZ2h0OiA0NjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWhvbWUtYmFubmVyLWltYWdlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgcmlnaHQ6IC04NXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMzFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICBvcGFjaXR5OiAwLjVcXDk7XG4gICAgb3BhY2l0eTogMC42XFwwO1xufVxuLmRldi1ob21lLWJhbm5lciBpOm50aC1vZi10eXBlKDEpe1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbn1cblxuLmRldi1ob21lLWJhbm5lciBidXR0b24ge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIGJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXB4LCAwKTtcbn1cblxuLmRldi1ob21lLWJhbm5lciBidXR0b24gPiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcXDkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXFwwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXzotbXMtbGFuZyh4KSxcbl86LXdlYmtpdC1mdWxsLXNjcmVlbixcbi5kZXYtaG9tZS1iYW5uZXIgYnV0dG9uID4gZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZXYtaG9tZS1iYW5uZXIgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBub25lXFw5O1xuICAgIGRpc3BsYXk6IG5vbmVcXDA7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWNyZWF0ZWFwcC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMzcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygtNDBweCAwKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KC00MHB4IDApO1xufVxuXzotbXMtbGFuZyh4KSxcbl86LXdlYmtpdC1mdWxsLXNjcmVlbixcbi5kZXYtaG9tZS1iYW5uZXIgYnV0dG9uOmJlZm9yZSAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmRldi1ob21lLWJhbm5lciBidXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuXG5cbi5kZXYtaG9tZS1kZXZjZW50ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZGV2LWhvbWUtdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5kZXYtaG9tZS10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5kZXYtaG9tZS1kZXZjZW50ZXItbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyODFweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIxOHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXYtaG9tZS1kZXZjZW50ZXItbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kZXYtaG9tZS1kZXZjZW50ZXItbGlzdCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMTRweCBhdXRvIDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXZjZW50ZXItbGlzdC1pY29uLWFuZHJvaWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbn1cblxuLmNyZWF0ZS1wcm9saW4tYXBwIGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXZjZW50ZXItbGlzdC1pY29uLXByb2xpbi5wbmdcIilcbn1cblxuLm1hbmFnZS1jZW50ZXIgaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2RldmNlbnRlci1saXN0LWljb24tc3lzdGVtLnBuZ1wiKTtcbn1cblxuLmRldi1ob21lLWRldmNlbnRlci1saXN0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRldi1ob21lLWRldmNlbnRlci1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZGV2LWhvbWUtZGV2Y2VudGVyLWxpc3QgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmRldi1ob21lLWRldmNlbnRlci1saXN0IGJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSB1bCB7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNDZweCAwcHggMTQxcHggMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWZlYXR1cmUtaW1hZ2Utb3MyLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1vcy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlclxcOTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWZlYXR1cmUtaW1hZ2Utb3MucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXJcXDA7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaS5kZXYtZmVhdHVyZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1My4zJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA4MHB4O1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkgYntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBkaXNwbGF5OiBub25lXFwwO1xuICAgIGRpc3BsYXk6IG5vbmVcXDk7XG59XG5fOi1tcy1sYW5nKHgpLFxuXzotd2Via2l0LWZ1bGwtc2NyZWVuLFxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaS5kZXYtZmVhdHVyZS1yaWdodCBoMyB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpLmRldi1mZWF0dXJlLXJpZ2h0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucGxhdC11c2VyIGkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wbGF0c2VydmljZS1pY29uLXVzZXIyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wbGF0c2VydmljZS1pY29uLXVzZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tdXNlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxcMDtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpLnBsYXQtcGxhdHN1cHBvcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1tYXJrZXQyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWZlYXR1cmUtaW1hZ2UtbWFya2V0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFw5O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1tYXJrZXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODVweDtcbn1cblxuLnBsYXQtcGxhdHN1cHBvcnQgaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tcGxhdHN1cHBvcnQyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wbGF0c2VydmljZS1pY29uLXBsYXRzdXBwb3J0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFw5O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wbGF0c2VydmljZS1pY29uLXBsYXRzdXBwb3J0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFwwO1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkucGxhdC1lYXN5dXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWZlYXR1cmUtaW1hZ2UtZGV2Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Rldi1mZWF0dXJlLWltYWdlLWRldi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxcOTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWZlYXR1cmUtaW1hZ2UtZGV2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFwwO1xufVxuXG4ucGxhdC1lYXN5dXNlIGkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wbGF0c2VydmljZS1pY29uLWVhc3l1c2UyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wbGF0c2VydmljZS1pY29uLWVhc3l1c2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tZWFzeXVzZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxcMDtcbn1cblxuLmRldi1ob21lLWZlYXR1cmVzIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtaG9tZS1mZWF0dXJlcy1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXYtaG9tZS1mZWF0dXJlczphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9ja1xcOTtcbiAgICBkaXNwbGF5OiBibG9ja1xcMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cblxuLmRldi1ob21lLWZlYXR1cmVzIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kZXYtaG9tZS1mZWF0dXJlcyBoMyBidXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZGV2LWhvbWUtZmVhdHVyZXMgaDMgYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApO1xufVxuXG4uZGV2LWhvbWUtZmVhdHVyZXMgaDMgYnV0dG9uIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRldi1ob21lLWhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGV2LWhvbWUtYmFubmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1iYW5uZXIgaDV7XG4gICAgICAgIHRvcDogMjYwcHg7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1iYW5uZXIgcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1iYW5uZXIgYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRldi1ob21lLWJhbm5lciBpe1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1kZXZjZW50ZXItbGlzdHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1kZXZjZW50ZXItbGlzdCBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgXG4gICAgLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpe1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAyODBweCAwIDQwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkucGxhdC1wbGF0c3VwcG9ydHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIGl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1wbGF0c2VydmljZSBsaSBoM3tcbiAgICAgICAgZGlzcGxheTogYmxvY2sgO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1wbGF0c2VydmljZSBsaSBwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRldi1ob21lLWZlYXR1cmVze1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG5cblxuIiwiXG4uTmV3RGV2ZWxvcGVyLXRpdGxlIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uTmV3RGV2ZWxvcGVyLWJveCAuZGV2ZWxvcGVyLXN0YXR1cy1yZWFzb24ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLk5ld0RldmVsb3Blci1ib3ggPiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3ggPiBoMyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWZpbmlzaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC5yZWplY3QgPiBoMyBpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LnN1c3BlbmQgPiBoMyBpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94ID4gcCA+IGxhYmVsLFxuLk5ld0RldmVsb3Blci1ib3ggPiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLk5ld0RldmVsb3Blci1ib3ggPiBwe1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbn1cblxuLk5ld0RldmVsb3Blci1hY3Rpb25ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk5ld0RldmVsb3Blci1ib3ggKyAuTmV3RGV2ZWxvcGVyLWFjdGlvbmdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uTmV3RGV2ZWxvcGVyLWFjdGlvbmdyb3VwIGJ1dHRvbiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLk5ld0RldmVsb3Blci1hY3Rpb25ncm91cCA+IGJ1dHRvbiBzcGFuIHtcbiAgICAvKmNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7Ki9cbn1cblxuLk5ld0RldmVsb3Blci1ib3gtYWdncmVtZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWFnZ3JlbWVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1hZ2dyZW1lbnQgcCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTE5cHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWFnZ3JlbWVudCBwcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWNvbmZpcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWJhc2ljaW5mbyxcbi5OZXdEZXZlbG9wZXItYm94LWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1iYXNpY2luZm8gaDMsXG4uTmV3RGV2ZWxvcGVyLWJveC1jb250YWN0IGgzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjAlO1xuICAgIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLU5ld0RldmVsb3Blci1ib3gtYmFzaWNpbmZvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3gtY29udGFjdCBoMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tTmV3RGV2ZWxvcGVyLWJveC1jb250YWN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuXG5cbi5OZXdEZXZlbG9wZXItYm94LWJhc2ljaW5mbyBwLFxuLk5ld0RldmVsb3Blci1ib3gtY29udGFjdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtID4gaDMge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtID4gaDM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWNvbmZpcm0gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmlucHV0LXJlcXVpcmVkIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWNvbmZpcm0gPiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaW5wdXQtcmVxdWlyZWQgZGl2IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtIGxhYmVsIHtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtIGlucHV0IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3gtZmlsZXVwbG9hZCA+IGRpdiB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkID4gZGl2IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNlMGUwZTA7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWZpbGV1cGxvYWQgPiBkaXYgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWZpbGV1cGxvYWQgPiBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDQ2MHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkIGltZyB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYWdncmVtZW50LWNoZWNrYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5OZXdEZXZlbG9wZXItYWdncmVtZW50LWNoZWNrYm94ID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWFnZ3JlbWVudC1jaGVja2JveCBwIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2RiNDQzNyAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xufVxuLnNldHRpbmctdGlwcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4iLCJcbi5tYXJrZG93bi1ib2R5LFxuLm1hcmtkb3duLWJvZHkgcHJle1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tYXJrZG93bi1ib2R5IHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZ3VpZGVfbGVmdGNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6IHJnYig1NCwgNjUsIDczKSAhaW1wb3J0YW50O1xufVxuXG5cbi5ndWlkZV9yaWdodGNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDFweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2U0ZTRlNDtcbn1cblxuLmd1aWRlX3JpZ2h0Y29udGFpbmVyIGlmcmFtZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ndWlkZV9jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmJvb2tNZW51SXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ndWlkZV93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbn1cblxuXG4uZ3VpZGVfbGVmdGNvbnRhaW5lciBkaXZ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ndWlkZV9sZWZ0Y29udGFpbmVyX2xpbms6Zmlyc3QtY2hpbGR7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmd1aWRlX2xlZnRjb250YWluZXJfbGluayBhe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ndWlkZV9sZWZ0Y29udGFpbmVyX2xpbmsgYTpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmd1aWRlX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4ubWFpbl9jb250YWluZXIge1xuICAgIG1hcmdpbjozMHB4IDBweCAzMHB4IDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogb2N0aWNvbnMtbGluaztcbiAgc3JjOiB1cmwoZGF0YTpmb250L3dvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFad0FCQUFBQUFBQ0ZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJFVTBsSEFBQUdhQUFBQUFnQUFBQUlBQUFBQVVkVFZVSUFBQVpjQUFBQUNnQUFBQW9BQVFBQVQxTXZNZ0FBQXlRQUFBQkpBQUFBWUZZRVUzUmpiV0Z3QUFBRGNBQUFBRVVBQUFDQUFKVGh2bU4yZENBQUFBVGtBQUFBQkFBQUFBUUFBQUFBWm5CbmJRQUFBN2dBQUFDeUFBQUJDVU0rOElobllYTndBQUFHVEFBQUFCQUFBQUFRQUJvQUkyZHNlV1lBQUFGc0FBQUJQQUFBQVp3Y0VxOXRhR1ZoWkFBQUFzZ0FBQUEwQUFBQU5naDRhOTFvYUdWaEFBQURDQUFBQUJvQUFBQWtDQThEUkdodGRIZ0FBQUw4QUFBQURBQUFBQXdHQUFDZmJHOWpZUUFBQXNBQUFBQUlBQUFBQ0FCaUFUQnRZWGh3QUFBQ3FBQUFBQmdBQUFBZ0FBOEFTbTVoYldVQUFBVG9BQUFCUWdBQUFsWHU3M3NPY0c5emRBQUFCaXdBQUFBZUFBQUFNRTNRcE9Cd2NtVndBQUFFYkFBQUFIWUFBQUIvYUZHcGszamFUWTZ4YThKQUdNVy9PNjJCRGkwdEpMWVFpbmNYRXlwWUlpR0pqU2dIbmlRNnVtVHNVRXlMbTVCVjZOREJQOFRwdHM2RjB2K2svMGFuMmkraXRIRHczdjIrOStEQktUenNKTm5XSk5UZ0hFeTRCZ0czRU1JOURDRURPR0VYekRBRFU1aEJLTUlnTlBacW9EM1NpbFZhWFpDRVIzL0k3QXR4RUpMdHp6dVpmSStWVmtwcnhUbFhTaFdLYjNUQmVjRzExcndvTmxtbW4xUDJXWWNKY3psMzJldFNwS256aUM3bFF5V2Uxc21WUHkvTHQ3S2MrMHZXWS9nQWdJSUVxQU45d2UwcHdLWHJlaU1hc3h2YWJEUU1NNHJpTytxeE0yb2d3REdPWlRYeHd4RGl5Y1FJY29ZRkJMajVLM0VJYVNjdEFxMmtUWWl3K3ltaGNlN3Z3TTlqU3FPOEp5VmQ1Ukg5Z3lUdDIrSi95VW1ZbElSMHMwNG42KzdWbTFvemV6VWVMRWFVamhhRFN1WEh3VlJndkxKbjF0UTd4aXVWdi9vY1RSRjQybU5nWkdCZ1lHYndaT0JpQUFGR0pCSU1BQWl6QUZvQUFBQmlBR0lBem5qYVkyQmtZR0FBNGluOHp3WGkrVzIrTWpDek1JREFwU3d2WHpDOTdaNElnOE4vQnhZR1pnY2dsNTJCQ1NRS0FBM2pDVjhDQUFCZkFBQUFBQVFBQUVCNDJtTmdaR0JnNGYzdkFDUVpRQUJJTWpLZ0FtWUFLRWdCWGdBQWVOcGpZR1k2d1RpQmdaV0JnMmttVXhvREE0TVBoR1pNWXpCaTFBSHlnVkxZUVVDYWF3cURBNFBDaHhobWgvOE9EREVzdkF3SGdNS01JRG5HTDB4N2dKUUNBd01BSmQ0TUZ3QUFBSGphWTJCZ1lHYUE0REFHUmdZUWtBSHlHTUY4TmdZcklNM0pJQUdWWVlEVCtBRWpBd3VERnBCbUE5S01ERXdNQ2g5aS92OEg4c0gwLzRkUWMxaUFtQWtBTGFVS0xnQUFBSGphVFk5TERzSWdFSWJ0Z3FIVVBwRGkzZ1BvQlZ5UlRtVGRkT21xVFhUaEVYcXJvYjJnUTFGandwRHZmd0NCZG1kWEM1QVZLRnUzZTVNZk5GSjI5S1RRVDQ4T2I5L2xxWXdPR1p4ZVVlbE4yVTJSNitjQXJndENKcGF1VzdVUUJxbkZrVXNqQVkva09VMWNQK0RBZ3Z4d24xY2haRHdVYmQ2Q0ZpbUdYd3p3RjZ0UGJGSWNqRWwrdnZtTS9ieUE0OGU2dFdyS0FybTRaSmxDYmRzcnhrc0wxQXdXbi95QlNKS3BZYnE4QVhhYVRiOEFBSGphMjhqQXdPQzAwWnJCZVFORFFPV08vL3NkQkJnWUdSaVlXWUFFRUxFd01URTR1em81WnpvNWIyQnhkbkZPY0FMeE5qQTZiMkJ5VHN3QzhqWXdnMFZsTnVvQ1RXQU1xTnpNenNvSzFyRWhOcUJ5RXllcmc1UE1KbFl1VnVlRVRLY2QvODl1QnBucHZJRVZvbWVITG9Nc0FBZTFJZDRBQUFBQUFBQjQyb1dRVDA3Q1FCVEd2MEpCaGFnazdIUXpLeGNhMnNKQ0UxaER0NFFGKzlKT1MwbmJhYVlEQ1Fmd0NKN0F1M0FIaitMTzEzRk1tbTZjbDc3ODV2dmVuMGtCakhDQmhmcFl1TmE1UGgxYzBlMlh1M2pFdldHN1VkUERMWjROOTJuT20rRUJYdUFiSG1JTVNSTXMrNGFVRWQ0TmQzQ0hEOE5kdk9MVHNBMkdMOE05UE9EYmNMK2hEN0MxeG9hSGVMSlNFYW8wRkVXMTRja3hDK1RVOFR4dnNZNlgwZUxQbVJocnkyV1Zpb0xwa3JicDg0TExRUEdJN2M2c09pVXpwV0lXUzVHemxTZ1V6ekxCU2lrT1BGVE9YcWx5N3JxeDBaMVE1QkFJb1pCU0ZpaFFZUU9PQkVka0NPZ1hUT0hBMDdIQUdqR1dpSWphUFpOVzEzLytsbTZTOUZUN3JMSEZKNmZRYmtBVE9HMWoyT0ZNdWNLSkpzeElWZlFPUmwrOUp5ZGE2U2wxZFVZaFNDbTFkeUNsZm9lRHZlNHFNWWRMRWJmcUhmM08vQWREdW1zakFBQjQybU5nWW9BQVpRWWpCbXlBR1lRWm1kaEw4ekxkREV5ZEFSZm9BcUlBQUFBQkFBTUFCd0FLQUJNQUIvLy9BQThBQVFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUE9PSkgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi5tYXJrZG93bi1ib2R5IHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzViNWY4NztcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWMge1xuICBjb2xvcjogIzZhNzM3ZDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWMxLFxuLm1hcmtkb3duLWJvZHkgLnBsLXMgLnBsLXYge1xuICBjb2xvcjogIzAwNWNjNTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWUsXG4ubWFya2Rvd24tYm9keSAucGwtZW4ge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLXNtaSxcbi5tYXJrZG93bi1ib2R5IC5wbC1zIC5wbC1zMSB7XG4gIGNvbG9yOiAjMjQyOTJlO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtZW50IHtcbiAgY29sb3I6ICMyMjg2M2E7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1rIHtcbiAgY29sb3I6ICNkNzNhNDk7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1zLFxuLm1hcmtkb3duLWJvZHkgLnBsLXBkcyxcbi5tYXJrZG93bi1ib2R5IC5wbC1zIC5wbC1wc2UgLnBsLXMxLFxuLm1hcmtkb3duLWJvZHkgLnBsLXNyLFxuLm1hcmtkb3duLWJvZHkgLnBsLXNyIC5wbC1jY2UsXG4ubWFya2Rvd24tYm9keSAucGwtc3IgLnBsLXNyZSxcbi5tYXJrZG93bi1ib2R5IC5wbC1zciAucGwtc3JhIHtcbiAgY29sb3I6ICMwMzJmNjI7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC12LFxuLm1hcmtkb3duLWJvZHkgLnBsLXNtdyB7XG4gIGNvbG9yOiAjZTM2MjA5O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtYnUge1xuICBjb2xvcjogI2IzMWQyODtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWlpIHtcbiAgY29sb3I6ICNmYWZiZmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzFkMjg7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1jMiB7XG4gIGNvbG9yOiAjZmFmYmZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczYTQ5O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtYzI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXk1cIjtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLXNyIC5wbC1jY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjg2M2E7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1tbCB7XG4gIGNvbG9yOiAjNzM1YzBmO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtbWgsXG4ubWFya2Rvd24tYm9keSAucGwtbWggLnBsLWVuLFxuLm1hcmtkb3duLWJvZHkgLnBsLW1zIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA1Y2M1O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtbWkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMjQyOTJlO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtbWIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyNDI5MmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1tZCB7XG4gIGNvbG9yOiAjYjMxZDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWYwO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtbWkxIHtcbiAgY29sb3I6ICMyMjg2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1tYyB7XG4gIGNvbG9yOiAjZTM2MjA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmRhO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtbWkyIHtcbiAgY29sb3I6ICNmNmY4ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYzU7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1tZHIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1iYSB7XG4gIGNvbG9yOiAjNTg2MDY5O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtc2cge1xuICBjb2xvcjogIzk1OWRhNTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWNvcmwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMzJmNjI7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5vY3RpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm1hcmtkb3duLWJvZHkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFya2Rvd24tYm9keSBhOmFjdGl2ZSxcbi5tYXJrZG93bi1ib2R5IGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLm1hcmtkb3duLWJvZHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4ubWFya2Rvd24tYm9keSBjb2RlLFxuLm1hcmtkb3duLWJvZHkga2JkLFxuLm1hcmtkb3duLWJvZHkgcHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW5wdXQge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tYXJrZG93bi1ib2R5IFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW5wdXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm1hcmtkb3duLWJvZHkgYSB7XG4gIGNvbG9yOiAjMDM2NmQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaHIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMTVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTJlNTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaHI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubWFya2Rvd24tYm9keSBocjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tYXJrZG93bi1ib2R5IHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5tYXJrZG93bi1ib2R5IHRkLFxuLm1hcmtkb3duLWJvZHkgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMSxcbi5tYXJrZG93bi1ib2R5IGgyLFxuLm1hcmtkb3duLWJvZHkgaDMsXG4ubWFya2Rvd24tYm9keSBoNCxcbi5tYXJrZG93bi1ib2R5IGg1LFxuLm1hcmtkb3duLWJvZHkgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgdWwsXG4ubWFya2Rvd24tYm9keSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgb2wgb2wsXG4ubWFya2Rvd24tYm9keSB1bCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG5cbi5tYXJrZG93bi1ib2R5IHVsIHVsIG9sLFxuLm1hcmtkb3duLWJvZHkgdWwgb2wgb2wsXG4ubWFya2Rvd24tYm9keSBvbCB1bCBvbCxcbi5tYXJrZG93bi1ib2R5IG9sIG9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cblxuLm1hcmtkb3duLWJvZHkgZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGTW9uby1SZWd1bGFyXCIsIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IHByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNGTW9uby1SZWd1bGFyXCIsIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5vY3RpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubWFya2Rvd24tYm9keTo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tYXJrZG93bi1ib2R5Pio6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1ib2R5Pio6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHkgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFya2Rvd24tYm9keSAuYW5jaG9yOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgcCxcbi5tYXJrZG93bi1ib2R5IGJsb2NrcXVvdGUsXG4ubWFya2Rvd24tYm9keSB1bCxcbi5tYXJrZG93bi1ib2R5IG9sLFxuLm1hcmtkb3duLWJvZHkgZGwsXG4ubWFya2Rvd24tYm9keSB0YWJsZSxcbi5tYXJrZG93bi1ib2R5IHByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IGhyIHtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNGU4O1xuICBib3JkZXI6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgY29sb3I6ICM2YTczN2Q7XG4gIGJvcmRlci1sZWZ0OiAwLjI1ZW0gc29saWQgI2RmZTJlNTtcbn1cblxuLm1hcmtkb3duLWJvZHkgYmxvY2txdW90ZT46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBibG9ja3F1b3RlPjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkga2JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzQ0NGQ1NjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M2Y2JkMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1OWRhNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjOTU5ZGE1O1xufVxuXG4ubWFya2Rvd24tYm9keSBoMSxcbi5tYXJrZG93bi1ib2R5IGgyLFxuLm1hcmtkb3duLWJvZHkgaDMsXG4ubWFya2Rvd24tYm9keSBoNCxcbi5tYXJrZG93bi1ib2R5IGg1LFxuLm1hcmtkb3duLWJvZHkgaDYge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDEgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGgyIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoMyAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWJvZHkgaDQgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGg1IC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoNiAub2N0aWNvbi1saW5rIHtcbiAgY29sb3I6ICMxYjFmMjM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDE6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1ib2R5IGgyOmhvdmVyIC5hbmNob3IsXG4ubWFya2Rvd24tYm9keSBoMzpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWJvZHkgaDQ6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1ib2R5IGg1OmhvdmVyIC5hbmNob3IsXG4ubWFya2Rvd24tYm9keSBoNjpob3ZlciAuYW5jaG9yIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMTpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoMjpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoMzpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoNDpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoNTpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoNjpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmsge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgZm9udC1zaXplOiAyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlY2VmO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVjZWY7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5tYXJrZG93bi1ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5tYXJrZG93bi1ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ubWFya2Rvd24tYm9keSBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzZhNzM3ZDtcbn1cblxuLm1hcmtkb3duLWJvZHkgdWwsXG4ubWFya2Rvd24tYm9keSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4ubWFya2Rvd24tYm9keSB1bCB1bCxcbi5tYXJrZG93bi1ib2R5IHVsIG9sLFxuLm1hcmtkb3duLWJvZHkgb2wgb2wsXG4ubWFya2Rvd24tYm9keSBvbCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGxpIHtcbiAgd29yZC13cmFwOiBicmVhay1hbGw7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5tYXJrZG93bi1ib2R5IGxpPnAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tYm9keSBsaStsaSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cblxuLm1hcmtkb3duLWJvZHkgZGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBkbCBkdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGRsIGRkIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tYm9keSB0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tYXJrZG93bi1ib2R5IHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgdGFibGUgdGgsXG4ubWFya2Rvd24tYm9keSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMmU1O1xufVxuXG4ubWFya2Rvd24tYm9keSB0YWJsZSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjYmQxO1xufVxuXG4ubWFya2Rvd24tYm9keSB0YWJsZSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW1nW2FsaWduPWxlZnRdIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgY29kZSB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LDMxLDM1LDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IHByZSB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tYm9keSBwcmU+Y29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5oaWdobGlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tYm9keSAuaGlnaGxpZ2h0IHByZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLmhpZ2hsaWdodCBwcmUsXG4ubWFya2Rvd24tYm9keSBwcmUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiA4NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IHByZSBjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLmZ1bGwtY29tbWl0IC5idG4tb3V0bGluZTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Y2M1O1xuICBib3JkZXItY29sb3I6ICMwMDVjYzU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGtiZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udDogMTFweCBcIlNGTW9uby1SZWd1bGFyXCIsIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICM0NDRkNTY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMWQ1ZGE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNmNiZDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2M2Y2JkMTtcbn1cblxuLm1hcmtkb3duLWJvZHkgOmNoZWNrZWQrLnJhZGlvLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItY29sb3I6ICMwMzY2ZDY7XG59XG5cbi5tYXJrZG93bi1ib2R5IC50YXNrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnRhc2stbGlzdC1pdGVtKy50YXNrLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnRhc2stbGlzdC1pdGVtIGlucHV0IHtcbiAgbWFyZ2luOiAwIDAuMmVtIDAuMjVlbSAtMS42ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGhyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZTtcbn1cbi5tYXJrZG93bi1ib2R5IGVte1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIuRGV2ZWxvcGVySW5mb1ZpZXcge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvd1N5c3RlbUludGVncmF0aW9ue1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgcmlnaHQ6IDIwcHg7XG4gICB0b3A6IDIwcHg7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLkRldmVsb3BlckluZm9WaWV3LWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLkRldmVsb3BlckluZm9WaWV3LWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uRGV2ZWxvcGVySW5mb1ZpZXctaW5mbyBie1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uRGV2ZWxvcGVySW5mb1ZpZXctaW5mbyBzcGFuIGJ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uRGV2ZWxvcGVySW5mb1ZpZXctaW5mbyBwIC5EZXZlbG9wZXJJbmZvVmlldy1iYXNpYy1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHAgLkRldmVsb3BlckluZm9WaWV3LWJhc2ljLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHAgLkRldmVsb3BlckluZm9WaWV3LWJhc2ljLWltZyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldyAuRGV2ZWxvcGVySW5mb1ZpZXctYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg4cHg7XG59XG5cbi5uby12ZXJ0aWNhbCBzcGFuLmljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZS5kaXNhYmxlZCxcbmJ1dHRvbi5kaXNhYmxlZHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC43O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24tdG9nZ2xlLmRpc2FibGVkIHN2ZyxcbmJ1dHRvbi5kaXNhYmxlZCBzdmd7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZS5kaXNhYmxlZCBkaXYgZGl2IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZSBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZSA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi10b2dnbGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24tdG9nZ2xlIGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi10b2dnbGUgZGl2IGRpdiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yYW5nZV9yZXNldHtcbiAgICBjb2xvcjogI0ZGOTgwMCFpbXBvcnRhbnQ7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiXG5cbi5BcHBFZGl0Vmlldy1jb250YWluZXItbGVmdCxcbi5BcHBFZGl0Vmlldy1jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctY29udGFpbmVyLWxlZnQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5BcHBFZGl0Vmlldy1jb250YWluZXItcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cblxuXG4vKkFwcEFwa0VpZHRWaWV3LWlucHV0LWFwcG9wZW4qL1xuLkFwcEVkaXRWaWV3LWlucHV0LWFwcG9wZW4ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwb3BlbiBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHBvcGVuIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXByaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxNnB4OyAqL1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXByaWNlID4gaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5BcHBFZGl0Vmlldy1pbnB1dC1wcmljZSBpbnB1dHtcbiAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC10b2dnbGUge1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50Oztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXRvZ2dsZSBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC10b2dnbGUgZGl2IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXRvZ2dsZS5kaXNhYmxlZCBkaXYgZGl2IHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtdG9nZ2xlIGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtdG9nZ2xlIGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4vKkFwcEFwa0VpZHRWaWV3LWFwcHBhY2thZ2UqL1xuLkFwcEVkaXRWaWV3LWJ0bi1uZXdwYWNrYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWJ0bi1uZXdwYWNrYWdlID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBFZGl0Vmlldy1idG4tbmV3cGFja2FnZSA+IGRpdiBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9hcHBFZGl0Vmlldy1idG4tbmV3cGFja2FnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgcGFkZGluZzo2cHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UuZXJyb3J7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UxMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UgcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIHA6bGFzdC1jaGlsZHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSAuQXBwRWRpdFZpZXctYXBwcGFja2FnZS1zaXplOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudC1pY29uLXNpemUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIC5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLXN5c3RlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1zeXN0ZW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIC5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLXZlcnNpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tdmVyc29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSAuQXBwRWRpdFZpZXctYXBwcGFja2FnZS1qdXJpc2RpY3Rpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tanVyaXNkaWN0aW9uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UtanVyaXNkaWN0aW9ue1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UgLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UtcGFja2FnZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1wYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSBwID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qQXBwQXBrRWlkdFZpZXctaW5wdXRib3gqL1xuLkFwcEVkaXRWaWV3LWNvbnRhaW5lci1yaWdodCA+IHAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5BcHBFZGl0Vmlldy1jb250YWluZXItcmlnaHQgPiBwID4gc3BhbiB7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAxcHggMzBweCAzMHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3ggLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNoZWNrYm94Om50aC1jaGlsZCg0bisxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1jaGVja2JveCA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LXJpZ2h0IGRpdiB7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IC5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtY2hlY2tib3ggbGFiZWwge1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCIgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNhdGVnb3J5Ym94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDUwcHggNnB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNhdGVnb3J5Ym94IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1jYXRlZ29yeWJveCBidXR0b24gc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9yZWxhdGlvbnNoaXAtdHJlZS1pY29uLWJ0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNhdGVnb3J5Ym94IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LXNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogNnB4IDAgMCA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgLmRpc2FibGUtZGVsZXRlLFxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuLmRpc2FibGUtZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDNlMGVhO1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgLmRpc2FibGUtZGVsZXRlOmhvdmVyLFxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuLmRpc2FibGUtZGVsZXRlOmhvdmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCAuZGlzYWJsZS1kZWxldGU6aG92ZXIgYnV0dG9uLFxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuLmRpc2FibGUtZGVsZXRlOmhvdmVyIGEge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtc3Bhbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9zcGFuLXJlbW92ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtc3Bhbjpob3ZlciBhIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtc3BhbiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhIGRpdiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gYSA+IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9idG5fcmVtb3ZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5yaWdodC10b3AtY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYnRuX3JlbW92ZS5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IGE6aG92ZXIgPiBpIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMzBweCAwIDE4cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWFwcGxhbmcgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjQjk0QTQ4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYXBwbGFuZyA+IC5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0I5NEE0ODtcbiAgICB0b3A6IDA7XG59XG5cbi8qQXBwQXBrRWlkdFZpZXctYWN0aW9uLWJveCovXG4uQXBwRWRpdFZpZXctYWN0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uQXBwRWRpdFZpZXctYWN0aW9uLXNhbmRib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjNjNBRjU3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLkFwcEVkaXRWaWV3LXBvcHVwIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0aGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRoZWFkIHRoIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdGQge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTZweDtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRkID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRkID4gZGl2IGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIxOHB4O1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDQwcHg7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0ciB0ZDpmaXJzdC1jaGlsZCBkaXYgbGFiZWwge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0ciB0aDpmaXJzdC1jaGlsZCA+IGRpdixcbi5BcHBFZGl0Vmlldy1wb3B1cCB0ciB0ZDpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRyIHRkOmZpcnN0LWNoaWxkID4gaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0ciB0ZDpudGgtY2hpbGQoMikge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfdGl0bGUgYnV0dG9uIGxhYmVsIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2xvc2VUYWJMaW5rIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMzRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9idG5fcmVtb3ZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfdGl0bGU6aG92ZXIgLmNsb3NlVGFiTGluayB7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfdGl0bGUgLmNsb3NlVGFiTGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtdGl0bGVzZWxlY3Qge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYXBwbGFuZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7O1xufVxuXG4uYm94LXBhcmFtVXBsb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYm94LXBhcmFtVXBsb2FkLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yMHM7XG59XG5cbi5wYXJhbVVwbG9hZC10ZW1wbGF0ZS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucHItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3guQXBwRWRpdFZpZXctYXBrLWljb24gaW1nLCAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LkFwcEVkaXRWaWV3LWFway1pY29uIGEge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbn1cblxuLyoqKiBBcGtSZXNlbGxlckRpYWxvZy5jc3MqKi9cblxuLnRyZWVib3gtbGVmdCAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiY2Q0O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwYmNkNCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4udHJlZWJveC1ub2RlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkM2UwZWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5cbi50cmVlYm94LW5vZGU6aG92ZXIsXG4udHJlZWJveC1sZWZ0IGRkID4gZGl2OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4udHJlZWJveC1ub2RlLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgPiAudHJlZWJveC1ub2RlLWJ0biA+IGRpdiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hY3RpdmUgPiAudHJlZWJveC1ub2RlLWJ0biA+IGRpdiBlbSB7XG4gICAgY29sb3I6ICNjN2VhZWY7XG59XG5cbi50cmVlYm94LW5vZGUtYnRuID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50cmVlYm94LW5vZGUtYnRuID4gZGl2IGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRyZWVib3gtbm9kZS1idG4gPiBkaXYgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdHJlZS1pY29uLW1lcmNoYW50LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDlweDtcbn1cblxuLmFjdGl2ZSA+IC50cmVlYm94LW5vZGUtYnRuID4gZGl2IGkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90cmVlLWljb24tbWVyY2hhbnQyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDlweDtcbn1cblxuLnRyZWVib3gtbGVmdCBkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJlZWJveC1sZWZ0IGRkID4gZGl2IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRyZWVib3gtbGVmdCBkZCA+IGRpdjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAtMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogMHB4O1xufVxuXG4udHJlZWJveC1sZWZ0IGRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVlYm94LWxlZnQgZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkM2UwZWE7XG4gICAgYm90dG9tOiAwcHg7XG59XG5cbi50cmVlYm94LWxlZnQgZGQgLnRyZWVib3gtbm9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiAtMTdweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDNlMGVhO1xufVxuXG4udHJlZWJveC1sZWZ0IGRkID4gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IC0xN3B4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGJhY2tncm91bmQ6ICNkM2UwZWE7XG59XG5cbi50cmVlYm94LWxlZnQgZGQgPiBkaXY6aG92ZXI6YmVmb3JlLFxuLnRyZWVib3gtbGVmdCBkZCA+IGRpdi5hY3RpdmU6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbn1cblxuLnRyZWVib3gtbGVmdCBkZCA+IGRsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm90dG9tOiAwcHg7XG59XG5cbi50cmVlYm94LW5vZGUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi50cmVlYm94LW5vZGUtaWNvbi5vcGVuIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udHJlZWJveC1ub2RlOmhvdmVyIC50cmVlYm94LW5vZGUtaWNvbi5hZGQge1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi50cmVlYm94LW5vZGU6aG92ZXIgLnRyZWVib3gtbm9kZS1pY29uLmRlbGV0ZSB7XG4gICAgcmlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRyZWVib3gtbm9kZS5hY3RpdmUgLnRyZWVib3gtbm9kZS1pY29uLmRlbGV0ZSBzdmcsXG4udHJlZWJveC1ub2RlLmFjdGl2ZSAudHJlZWJveC1ub2RlLWljb24ub3BlbiBzdmcsXG4udHJlZWJveC1ub2RlLmFjdGl2ZSAudHJlZWJveC1ub2RlLWljb24uYWRkIHN2ZyB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRyZWVib3gtbm9kZS1pY29uLmRlbGV0ZSBzdmcge1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlYm94LW5vZGUtaWNvbi5vcGVuIHN2Zyxcbi50cmVlYm94LW5vZGUtaWNvbi5hZGQgc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4udHJlZWJveC1sZWZ0IGRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi50cmVlYm94LW5vZGUtc2hvdyB7XG59XG5cbi50cmVlYm94LW5vZGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRyZWVib3gtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQgLjFzO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC5vcGVuIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtdGl0bGUge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG59XG5cbi5FZGl0RGlhbG9nLXRpdGxlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogNTZweDtcbiAgICB0b3A6IDZweDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uRWRpdERpYWxvZy10aXRsZS1lZGl0Ym94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXRpdGxlLWVkaXRib3ggc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlYm94LWxlZnQuRWRpdERpYWxvZy1zZWxlY3QtYm94LWRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94Lm9wZW4gLnRyZWVib3gtbGVmdC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4udHJlZWJveC1sZWZ0LkVkaXREaWFsb2ctc2VsZWN0LWJveC1kZXRhaWwgLnRyZWVib3gtbm9kZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRyZWVib3gtbGVmdC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtZGV0YWlsIGRkID4gZGw6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbn1cblxuLkVkaXREaWFsb2ctc3dpdGNoZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXN3aXRjaGVzIHN2ZyB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXN3aXRjaGVzIHNwYW4ge1xuICAgIHRvcDogLTZweCAhaW1wb3J0YW50O1xufVxuXG4udHJlZWJveC1sZWZ0LkVkaXREaWFsb2ctc2VsZWN0LWJveC1kZXRhaWwgLnRyZWVib3gtbm9kZS1idG4gPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ID4gc3BhbiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ID4gc3BhbiBidXR0b24gc3ZnIHtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCA+IHNwYW46aG92ZXIge1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgPiBzcGFuOmhvdmVyIGJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTApICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVmOGZiICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweDtcbiAgICB3aWR0aDogNzMwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjJweCAhaW1wb3J0YW50O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcDFfdGl0bGUsIC5BcGtFZGl0b3JWaWV3X3N0ZXAyX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2RjZGZlNyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXAxX3RpdGxlID4gc3BhbiwgLkFwa0VkaXRvclZpZXdfc3RlcDJfdGl0bGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXAxX3RpdGxlOjphZnRlciwgLkFwa0VkaXRvclZpZXdfc3RlcDJfdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmU3MTcyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwMl90aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwMV9jb250ZW50LCAuQXBrRWRpdG9yVmlld19zdGVwMl9jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXAxX2NvbnRlbnQgPiBkaXYgPiBkaXYsXG4uQXBrRWRpdG9yVmlld19zdGVwMl9jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICBoZWlnaHQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9hcHBfdHlwZV9zd2l0Y2hlcyB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfYXBwX3R5cGVfc3dpdGNoZXMgLmNoZWNrYm94X2NvbnRhaW5lciA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcDJfaW5uZXJfcmVhZGlvZ3JwID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOXB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdiA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDAgNXB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX3RpdGxlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIC8qIHRvcDogLTY0cHg7ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLyogcG9pbnRlci1ldmVudHM6IG5vbmU7ICovXG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdjpsYXN0LWNoaWxkIGRpdiB7XG4gICAgLyogaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7ICovXG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdjpsYXN0LWNoaWxkIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfY29udGVudCA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic19jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDhweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9pbnB1dF9ib3gge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lucHV0X2JveCAuaW5wdXRfbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lucHV0X2JveCA+IGRpdiB7XG4gICAgd2lkdGg6IDYwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X2lucHV0X2JveF9kbGcge1xuXG59XG5cbi5BcGtFZGl0b3JWaWV3X2lucHV0X2JveF9kbGcgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogLTEzcHg7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5uZXJfc3RlcF91cGxvYWRfYm94IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9pbm5lcl9zdGVwX3VwbG9hZF9ib3ggaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDMwO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lubmVyX3N0ZXBfdXBsb2FkX2JveCA+IGEuQXBrRWRpdG9yVmlld19zdGVwX3VwbG9hZF9idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTIwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE4cztcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9pbm5lcl9zdGVwX3VwbG9hZF9ib3ggPiBhLkFwa0VkaXRvclZpZXdfc3RlcF91cGxvYWRfcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDYwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lubmVyX3N0ZXBfdXBsb2FkX2JveDpob3ZlciBhLkFwa0VkaXRvclZpZXdfc3RlcF91cGxvYWRfcmVtb3ZlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5uZXJfc3RlcF91cGxvYWRfYm94IGEuQXBrRWRpdG9yVmlld19zdGVwX3VwbG9hZF9yZW1vdmU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5uZXJfc3RlcF91cGxvYWRfYm94ID4gYS5BcGtFZGl0b3JWaWV3X3N0ZXBfdXBsb2FkX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3VwbG9hZC1pbWFnZS1hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfYnRuX2dyb3VwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2J0bl9ncm91cCA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9idG5fZ3JvdXAgPiBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IHVsIGxpIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9jb250YWluZXIgLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IGxpIHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTQzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9jb250YWluZXIgLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IHVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyBsaSA+IHNwYW4sXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciAuQXBrRWRpdG9yVmlldy1hcHAtbGlzdC1yb3cgbGkgPiBkaXYge1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEyMHB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciAuQXBrRWRpdG9yVmlldy1hcHAtbGlzdC1yb3cgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciAuQXBrRWRpdG9yVmlldy1hcHAtbGlzdC1yb3cgaDMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyB1bCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyB1bCBsaTpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IHVsID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDA7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic19jb250ZW50IC5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5wdXRfYm94ID4gZGl2IHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX2NvbnRlbnQyID4gZGl2ID4gZGl2IHtcblxufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lucHV0X2JveCA+IGRpdiA+IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBjb2xvcjogI2RiNDQzNztcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5BcGtFZGl0b3ItYWN0aW9uLWJveCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lubmVyX3N0ZXBfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGFiX3RpdGxlX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YWJfdGl0bGVfYnRuOmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG59XG5cbi50YWJfdGl0bGVfYnRuOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi50YWJfdGl0bGVfYnRuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbn0qL1xuXG4udGFiX3RpdGxlX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLnRhYl90aXRsZV9idG46bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1pbmRlbnQ6IDhweDtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4udGFiX3RpdGxlX2J0bjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGFiX3RpdGxlX2J0bjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4udGFiX3RpdGxlX2J0bjpsYXN0LWNoaWxkID4gZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFiX3RpdGxlX2FkZF9idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnBhcmFtLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbn1cblxuLnBhcmFtLWRvd25sb2FkLWJ0biBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1zaWduYXR1cmUtd2FybmluZ3tcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAtMjRweCAwIDMwcHggMDtcbn1cbi5zaWduYXR1cmUtd2FybmluZ3tcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuXG5cbi5kb3dubG9hZC10ZW1wbGF0ZXtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRvd25sb2FkLXRlbXBsYXRlIGF7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLmRvd25sb2FkLXRlbXBsYXRlIGE6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgb3BhY2l0eTogMC42O1xufVxuLmVyck1zZ1N0cmlwZXtcbiAgICBjb2xvcjogcmVkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmVyck1zZ1N0cmlwZSBhe1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuLkFwcEVkaXRfdGVzdF9maWVsZCBpbnB1dHtcbiAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzYzYWY1NyFpbXBvcnRhbnQ7XG59XG5cbi5yZV91cF9hcGtfZmlsZXNfbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuQXBwRWRpdFZpZXctYXBwcGFja2FnZS12ZXJzaW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbn1cbmRpdi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLXZlcnNpb246bGFzdC1vZi10eXBle1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5kaXYuQXBwRWRpdFZpZXctYXBwcGFja2FnZS12ZXJzaW9uIHNwYW4uZmFjdG9yeV9uYW1le1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5kaXYuQXBwRWRpdFZpZXctYXBwcGFja2FnZS12ZXJzaW9uIHN2Z3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiByZ2IoOTksIDE3NSwgODcpIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb3duX2FwcF92ZXJzaW9ue1xuICAgIGNvbG9yOiM1YjVmODc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMHB4O1xufVxuLmRvd25fYXBwX3ZlcnNpb24gcC5kb3duX2FwX25hbWV7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLnRpcC1hcHAtYXJlYXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG4udGlwLWFwcC1zdWJhcmVhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59IiwiLkFwa0VkaXRvclN1Ym1pdENvbmZpcm1WaWV3X2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHhcbn1cblxuLkFwa0VkaXRvclN1Ym1pdENvbmZpcm1WaWV3X2NvbnRhaW5lciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNFMEVBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlld19jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlld19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQXBrRWRpdG9yU3VibWl0Q29uZmlybVZpZXdfY29udGFpbmVyIGgyIGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1maW5pc2hlZC5wbmcnKSBuby1yZXBlYXQ7XG59XG5cbi5BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlld19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufSIsIlxuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLWxpbmUge1xuICAgIHN0cm9rZTogI2QzZTBlYSAhaW1wb3J0YW50O1xufVxuXG4ucmVjaGFydHMtY2FydGVzaWFuLWdyaWQtaG9yaXpvbnRhbCBsaW5lIHtcbiAgICBzdHJva2U6ICNkM2UwZWEgIWltcG9ydGFudDtcbn1cblxuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2sgdGV4dCB7XG4gICAgZmlsbDogI2E5YWFiZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2stbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlY2hhcnRzLXN1cmZhY2UgZzpudGgtY2hpbGQoMykgbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlY2hhcnRzLWRlZmF1bHQtdG9vbHRpcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4ucmVjaGFydHMtZGVmYXVsdC10b29sdGlwIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLnJlY2hhcnRzLXRvb2x0aXAtaXRlbS1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNoYXJ0cy10b29sdGlwLWl0ZW0tdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNoYXJ0cy1yZXNwb25zaXZlLWNvbnRhaW5lciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwX2xpc3RfbmFtZV9ub3RfYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiLnN0cmlwZV9jb21tb25fbWFpbntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6cmdiYSgyNDIsMjQ1LDI0NywxKTtcbn1cbi5zdHJpcGVfY29tbW9uX21haW4gLnN0cmlwZV9jb21tb25fbHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzUwcHg7XG59XG4uc3RyaXBlX2NvbW1vbl9tYWluIC5zdHJpcGVfY29tbW9uX2wgLnAxe1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjpyZ2JhKDkxLDk1LDEzNSwxKTtcbiAgICBsaW5lLWhlaWdodDoyMnB4O1xufVxuLnN0cmlwZV9jb21tb25fbWFpbiAuc3RyaXBlX2NvbW1vbl9sIC5wMntcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDE2OSwxNzAsMTg5LDEpO1xuICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG59XG4uc3RyaXBlX2NvbW1vbl9tYWluIC5zdHJpcGVfY29tbW9uX3J7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN0cmlwZV9jb21tb25fcl9ze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1MiwyNTQsMjU1LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlcjoxcHggZGFzaGVkIHJnYmEoMjExLDIyNCwyMzQsMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5kMXtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfcyAuZDEgLnAxe1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAvKiB3aWR0aDogMTgwcHg7ICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5kMSAucDEsLnN0cmlwZV9jb21tb25fcl9zIC5kMSAucDJ7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgY29sb3I6cmdiYSgxNjksMTcwLDE4OSwxKTtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5kMSAucDEgaSwuc3RyaXBlX2NvbW1vbl9yX3MgLmQxIC5wMiBpe1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGNvbG9yOnJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc3RyaXBlX2NvbW1vbl9yX3MgLmQye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfcyAuZDIgaW1ne1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfcyAuc3RyaXBlX2NvbW1vbl9yX2R7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOnJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5zdHJpcGVfY29tbW9uX3JfZCBpbWd7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfZCBpe1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3RyaXBlX2NvbW1vbl9yX3M6aG92ZXJ7XG4gICAgYm9yZGVyOjFweCBkYXNoZWQgcmdiYSg5MSw5NSwxMzUsMSk7XG59XG4uc3RyaXBlX2NvbW1vbl9yX3M6aG92ZXIgLnN0cmlwZV9jb21tb25fcl9ke1xuICAgIG9wYWNpdHk6IDAuOTU7XG59XG5cblxuLnN0cmlwZV9jb21tb25fcl9he1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoyOTJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1MiwyNTQsMjU1LDEpO1xuICAgIGNvbG9yOnJnYmEoOTksMTc1LDg3LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlcjoxcHggZGFzaGVkIHJnYmEoMjExLDIyNCwyMzQsMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RyaXBlX2NvbW1vbl9yX2Egc3Zne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOnJnYmEoOTksMTc1LDg3LDEpICFpbXBvcnRhbnQ7XG59XG4uc3RyaXBlX2NvbW1vbl9yX2EgaXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIlxuLnJlcG9ydC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweDtcbn1cblxuLnJlcG9ydC1jb250YWluZXItbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlcG9ydC1tZW51LWJ0biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcG9ydC1tZW51LWJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuLmRpc2FibGUge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuLmRpc2FibGUgPiBidXR0b24ge1xuICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggMjZweCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1tZW51LWJ0bi5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXBvcnQtbWVudS1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvbWVudS1pY29uLnBuZ1wiKSBuby1yZXBlYXQgLTM0cHggLTM1N3B4O1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJlcG9ydC1tZW51LWJ0bi5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9tZW51LWljb24ucG5nXCIpIG5vLXJlcGVhdCAwIC0zNTdweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucmVwb3J0LWNvbnRhaW5lci1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGZpbHRlci1ib3ggKi9cblxuLnJlcG9ydC1maWx0ZXItYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZXBvcnQtZmlsdGVyLWJveCA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5yZXBvcnQtZmlsdGVyLWJveCA+IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudFxufVxuXG4ucmVwb3J0LWZpbHRlci1ib3ggPiBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtZmlsdGVyLWJveCA+IGJ1dHRvbiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN1bW1hcnktYm94ICovXG5cbi5yZXBvcnQtc3VtbWFyeS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46MTBweCAwO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCBidXR0b24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvbGVsaXN0LWp1cmlzZGljdGlvbi11bmNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdC5hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvbGVsaXN0LWp1cmlzZGljdGlvbi1jaGVja2VkLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IGJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2QzZTBlYTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdC5sYXN0IGJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IC5yZXBvcnQtc3VtbWFyeS10aXBzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y2Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCAucmVwb3J0LXN1bW1hcnktdGlwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JlcG9ydC1zdW1tYXJ5LXRpcHMucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3Q6aG92ZXIgLnJlcG9ydC1zdW1tYXJ5LXRpcHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAtNjBweDtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgLnJlcG9ydC1zdW1tYXJ5LXRpcHMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucmVwb3J0LWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcG9ydC1jb250YWluZXItY29udGVudC5yZXBvcnQtNjAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjAxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG59XG5cbi5yZXBvcnQtY29udGFpbmVyLWNvbnRlbnQucmVwb3J0LTQwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM3OXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuXG4ucmVwb3J0LWNvbnRhaW5lci1jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVwb3J0LWNvbnRhaW5lci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiByZXBvcnQtdGFibGUgKi9cblxuLnJlcG9ydC10YWJsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5yZXBvcnQtdGFibGUgdGhlYWQgdHIge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmVwb3J0LXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG59XG5cbi5yZXBvcnQtdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQsXG4ucmVwb3J0LXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZXBvcnQtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCxcbi5yZXBvcnQtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnJlcG9ydC10YWJsZSB0Ym9keSB0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5cbi5yZXBvcnQtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG59XG5cbi5yZXBvcnQtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVwb3J0LXRhYmxlIHRkIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydC10YWJsZSB0ZCBidXR0b24gc3Zne1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtdGFibGUgdGZvb3QgdHIge1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4ucmVwb3J0LXRhYmxlIHRmb290IHRyIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnJlcG9ydC10YWJsZSB0Zm9vdCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc3RyaXBlX2FjY291bnRfc2V0dGluZyBoM3tcbiAgICBmbG9hdDpsZWZ0O1xufVxuLnN0cmlwZV9hY2NvdW50X3NldHRpbmcgLnN0cmlwZV9zX3J7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6cmdiYSg5OSwxNzUsODcsMSk7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdHJpcGVfYWNjb3VudF9zZXR0aW5nIC5zdHJpcGVfc19yMntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjpyZ2JhKDk5LDE3NSw4NywxKTtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiXG4uRGV0YWlsVmlldy1ib3ggPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZzogOXB4IDAgMTFweCAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uRGV0YWlsVmlldy1ib3ggbGkgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA5cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWF4LXdpZHRoOiAxNTNweDtcblxufVxuXG4uRGV0YWlsVmlldy1ib3ggbGkgZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkRldGFpbFZpZXctYm94IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi50aXBzX2NvbnRlbnRfYXJlYXtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4iLCJcbi5lbnJvbGwtY29udGFpbmVye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzowIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmVucm9sbC1jb250YWluZXIye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxcHggMjBweDtcbn1cblxuXG4uZW5yb2xsLWNvbnRhaW5lci1sZWZ0e1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5lbnJvbGwtY29udGFpbmVyMiAuZW5yb2xsLWNvbnRhaW5lci1sZWZ0e1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLWxlZnQgdWx7XG4gICAgbWFyZ2luOiAyMHB4IDAgLTIwcHggMDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXJpZ2h0e1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZW5yb2xsLWNvbnRhaW5lci1yaWdodCBzdmd7XG4gICAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xcHghaW1wb3J0YW50XG59XG5cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmVucm9sbC1jb250YWluZXItc3RlcCBoM3tcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXAgaDM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICM1YjVmODc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXA6bnRoLWNoaWxkKDIpIGgzOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIjAyXCI7XG59XG4uZW5yb2xsLWNvbnRhaW5lci1zdGVwOm50aC1jaGlsZCgzKSBoMzpiZWZvcmV7XG4gICAgY29udGVudDogXCIwM1wiO1xufVxuLmVucm9sbC1jb250YWluZXItc3RlcDpudGgtY2hpbGQoNCkgaDM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiMDRcIjtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXAgaDM6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDM0cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZDNlMGVhO1xuICAgIGJvdHRvbTogLTI0cHg7XG59XG4uZW5yb2xsLWNvbnRhaW5lci1zdGVwOm50aC1jaGlsZCg0KSBoMzphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW5yb2xsLWNvbnRhaW5lci1jb2Rle1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbn1cbi5lbnJvbGwtY29udGFpbmVyLWNvZGUye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLWNvZGUgPiBpe1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuIiwiXG4udXNlci1saXN0LXZpZXcge1xuICAgIG1hcmdpbjogMCAzMHB4O1xufVxuXG4udXNlci1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWxpc3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG59XG5cbi51c2VyLWxpc3QtYnRuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnVzZXItbGlzdC1idG4udW5hY3R7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLnVzZXItbGlzdC1idG4gPiBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVzZXItbGlzdC1idG4gPiBkaXYgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLnVzZXItbGlzdC1idG4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udXNlci1saXN0LWJ0biBoMyBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MSwgOTUsIDEzNSwgMC4yKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnVzZXItbGlzdC1idG4gaDMgc3BhbjplbXB0eXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNlci1saXN0LWFjdGlvbmdyb3VwIHNwYW4gYiB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5cblxuLnVzZXItbGlzdC1idG4gcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnVzZXItbGlzdC1idG4gcCBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51c2VyLWxpc3QtYnRuIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogI2QzZTBlYTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udXNlci1saXN0LWJ0biBwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51c2VyLWxpc3QtYnRuIHAgYiB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi51c2VyLWxpc3QtYWN0aW9uZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDU1JTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDs7XG59XG5cbi5BcHBBY3RpdmVBcGtEZXRhaWxWaWV3LWJveC1pdGVte1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uQXBwQWN0aXZlQXBrRGV0YWlsVmlldy1ib3gtaXRlbSA+IGgze1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5BcHBBY3RpdmVBcGtEZXRhaWxWaWV3LWJveC1pdGVtID4gcHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggO1xufVxuLkFwcEFjdGl2ZUFwa0RldGFpbFZpZXctYm94LWl0ZW0gPiBidXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEFjdGl2ZUFwa0RldGFpbFZpZXctYm94LWl0ZW0gPiBidXR0b24gc3Zne1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uQXBwQWN0aXZlQXBrRGV0YWlsVmlldy1ib3gtaXRlbS1jb250YWluZXJ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbn1cbi51c2VyLWxpc3QtYWN0aW9uZ3JvdXAgLnN1cGVyQWRtaW5fdGl0bGV7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOnJnYmEoMCwxNjUsMjM3LDEpO1xufVxuLmRldmVsb3Blcl90aXRsZXtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgY29sb3I6cmdiYSgxNjksMTcwLDE4OSwxKTtcbn1cbi5jaGVja1VzZXJEZXZlbG9wZXJfdG9we1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tVc2VyRGV2ZWxvcGVyX3RvcCAuQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOi0xMnB4O1xufSIsIi51c2VyLWxpc3QgLnJhZGlvX2JveHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDIycHg7XG59XG5cbi51c2VyLWxpc3QtYnRuIC5yYWRpb19ib3hfaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDEzcHg7XG59XG5cbi51c2VyLWxpc3QtYnRuLmZvclBPUD4gZGl2e1xuICAgIHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAxMTBweDtcbn1cbi51c2VyLWxpc3QudXNlcl9saXN0X2FjdHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAyNDUsIDI0Nyk7XG59IiwiXG5cbi5wYXJhbUVkaXQtaW5wdXQtZXJyb3Ige1xuICAgIGNvbG9yOiAjYjMxZDI4O1xufVxuXG5cbi5wYXJhbUVkaXQtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcmFtRWRpdC10aXRsZTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xufVxuLnBhcmFtRWRpdCA+IC5wYXJhbUVkaXQtdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX190aXRsZSArIGRpdiArIGRpdiAucGFyYW1FZGl0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuI3Jvb3RfU2NoZW1hX1BhcmFtZXRlcnNfX3RpdGxlICsgZGl2IC5wYXJhbUVkaXQgPiAucGFyYW1FZGl0LXRpdGxlLFxuI3Jvb3RfU2NoZW1hX1BhcmFtZXRlcnNfX3RpdGxlICsgZGl2ICsgZGl2IC5wYXJhbUVkaXQgPiAucGFyYW1FZGl0LXRpdGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX190aXRsZSArIGRpdiAucGFyYW1FZGl0ID4gLnBhcmFtRWRpdC10aXRsZTpiZWZvcmUsXG4jcm9vdF9TY2hlbWFfUGFyYW1ldGVyc19fdGl0bGUgKyBkaXYgKyBkaXYgLnBhcmFtRWRpdCA+IC5wYXJhbUVkaXQtdGl0bGU6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jcm9vdF9TY2hlbWFfUGFyYW1ldGVyc19fdGl0bGUgKyBkaXYgLnBhcmFtRWRpdCA+IC5wYXJhbUVkaXQtYWN0aW9uQm94e1xuICAgIHRvcDogLTZweDtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX190aXRsZSArIGRpdiArIGRpdiAucGFyYW1FZGl0ID4gLnBhcmFtRWRpdC1hY3Rpb25Cb3gtYm90dG9te1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMDtcblxufVxuLnBhcmFtRWRpdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uQm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC00NHB4O1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Cb3ggYnV0dG9ue1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFyYW1FZGl0LWFjdGlvbkJveCBzdmcsXG4ucGFyYW1FZGl0LWFjdGlvbkJveC1ib3R0b20gc3Zne1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBhcmFtRWRpdC1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1hY3Rpb25Cb3h7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4ucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94IGJ1dHRvbntcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveCBidXR0b24gc3Zne1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5wYXJhbUVkaXQtbGlzdC1pbmRleHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1pbmRleDpiZWZvcmUsXG4ucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94OmJlZm9yZXtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgY29udGVudDogXCIjXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhcmFtRWRpdC1saXN0OmJlZm9yZXtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBjb250ZW50OiBcIiNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5wYXJhbUVkaXQtbGlzdDpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWxpc3QtaW5kZXg6YmVmb3Jle1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveDpiZWZvcmV7XG4gICAgY29udGVudDpcIkFjdGlvblwiO1xufVxuLnBhcmFtRWRpdC1pbnB1dC1ib3gsXG4ucGFyYW1FZGl0LXNlbGVjdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5wYXJhbUVkaXQtaW5wdXQtYm94IGxhYmVsLFxuLnBhcmFtRWRpdC1zZWxlY3QgbGFiZWx7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5wYXJhbUVkaXQtaW5wdXQsXG4ucGFyYW1FZGl0LXNlbGVjdCBzZWxlY3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYXJhbUVkaXQtaW5wdXQ6Zm9jdXN7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2M2FmNTc7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucGFyYW1FZGl0LWxpc3R7XG5cbn1cbi5wYXJhbUVkaXQtY29udGFpbmVyIC5wYXJhbUVkaXQtbGlzdC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnBhcmFtRWRpdC1saXN0LWluZGV4OmJlZm9yZSxcbi5wYXJhbUVkaXQtY29udGFpbmVyIC5wYXJhbUVkaXQtbGlzdC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveDpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyOmZpcnN0LWNoaWxkIGxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5wYXJhbUVkaXQtZGlhbG9nIC5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVye1xuICAgIHBhZGRpbmc6IDA7XG59XG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlci5vcGVue1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIGxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0e1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlciA+IC5wYXJhbUVkaXQtbGlzdCA+IC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgPiAucGFyYW1FZGl0LWxpc3QgPiAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgbGFiZWx7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gLnBhcmFtRWRpdC1pbnB1dC1ib3ggaW5wdXQsXG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlciA+IC5wYXJhbUVkaXQtbGlzdCA+IC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdiA+IC5wYXJhbUVkaXQtc2VsZWN0IHNlbGVjdHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgPiAucGFyYW1FZGl0LWxpc3QgPiAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXYgKyAucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIC5wYXJhbUVkaXR7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogMFxcOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXFwwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdDphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgZGlzcGxheTogbm9uZVxcOTtcbiAgICBkaXNwbGF5OiBub25lXFwwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdC10aXRsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA0MHB4O1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdC10aXRsZTpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItcGFyYW1ldGVyIGxhYmVse1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlcjpmaXJzdC1jaGlsZCAucGFyYW1FZGl0LWxpc3R7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1wYXJhbWV0ZXIgLnBhcmFtRWRpdC1saXN0e1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxcMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcXDk7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlcjpmaXJzdC1jaGlsZCAucGFyYW1FZGl0LWxpc3QtaW5kZXg6YmVmb3JlLFxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1wYXJhbWV0ZXI6Zmlyc3QtY2hpbGQgLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveDpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlciAucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94e1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcXDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXFwwO1xufVxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1wYXJhbWV0ZXI6Zmlyc3QtY2hpbGQgbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWFjdGlvbkJveC1ib3R0b217XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMzVweDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uQm94LWJvdHRvbSBidXR0b257XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLnBhcmFtRWRpdC1kaWFsb2cgLnBhcmFtRWRpdC1saXN0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhbUVkaXQtZGlhbG9nICAucGFyYW1FZGl0LWxpc3QtaW5kZXh7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhbUVkaXQtZGlhbG9nICAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXZ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWRpYWxvZyBsYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFyYW1FZGl0LWRpYWxvZyAucGFyYW1FZGl0LWlucHV0LWJveCxcbi5wYXJhbUVkaXQtZGlhbG9nIC5wYXJhbUVkaXQtc2VsZWN0e1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFyYW1FZGl0LWRpYWxvZyAucGFyYW1FZGl0LWlucHV0LWJveCBpbnB1dCxcbi5wYXJhbUVkaXQtZGlhbG9nIC5wYXJhbUVkaXQtc2VsZWN0IHNlbGVjdHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLnBhcmFtRWRpdC1kaWFsb2cgLnBhcmFtRWRpdC1pbnB1dC1ib3ggaW5wdXQ6Zm9jdXMsXG4ucGFyYW1FZGl0LWRpYWxvZyAucGFyYW1FZGl0LXNlbGVjdCBzZWxlY3Q6Zm9jdXN7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2M2FmNTc7XG59XG4ucGFyYW1FZGl0LWxpc3QtYnV0dG9uIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4ucGFyYW1FZGl0LWxpc3QtYnV0dG9uLmRlbGV0ZSBzdmd7XG4gICAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuLnBhcmFtRWRpdC1saXN0LWJ1dHRvbi5kaXNhYmxlZCBzdmd7XG4gICAgZmlsbDogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhbUVkaXQtaW5wdXQgKyBwLFxuLnBhcmFtRWRpdC1zZWxlY3Qgc2VsZWN0ICsgcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJvdHRvbTogMTBweDtcbn1cbi5wYXJhbUVkaXQtZm9udC10cmFuc2Zvcm0gc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJhbUVkaXQtYnV0dG9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBhdXRvO1xufVxuXG4jcm9vdF9TY2hlbWFfX3RpdGxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhbUVkaXQtYnV0dG9uLXVwbG9hZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucGFyYW1FZGl0LWZvbnQtdHJhbnNmb3JtIHN2ZyB7XG4gICAgY29sb3I6IzYzYWY1Nztcbn1cblxuLnBhcmFtRWRpdC1mb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0U5RURGNTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFyYW1FZGl0LWFjdGlvbkdyb3VwID4gZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiBidXR0b257XG5cbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzYzQUY1Nztcbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXAgLmljb24tYXJyb3ctdXAsXG4ucGFyYW1FZGl0LWFjdGlvbkdyb3VwIC5pY29uLWFycm93LWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IDAuMjRzIGhlaWdodCBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdntcbiAgICAvKm1hcmdpbi1ib3R0b206IDhweDsqL1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiA+IGRpdntcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXAgYnV0dG9ue1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiA+IGJ1dHRvbntcblxufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiA+IGJ1dHRvbiBzcGFue1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhcmFtRWRpdC1jb250YWluZXItaGVhZGVyIHtcblxufVxuXG4ucGFyYW0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4IDcwcHggMTBweCA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhcmFtLXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9zZXR0aW5nLW1lbnUtaW1hZ2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IDI7XG59XG4ucGFyYW0tdGFiOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG4ucGFyYW0tdGFiIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGFyYW0tdGFiIHB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnBhcmFtLXRhYi1hY3Rpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTZweDtcbn1cbi5wYXJhbS10YWItYWN0aW9uIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIC5wYXJhbUVkaXQgLnBhcmFtRWRpdC1saXN0IC5wYXJhbUVkaXQtbGlzdC1pbmRleHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXFwwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxcOTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBsZWZ0OiAwXFwwO1xuICAgIGxlZnQ6IDBcXDk7XG4gICAgdG9wOiAwXFwwO1xuICAgIHRvcDogMFxcOTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIC5wYXJhbUVkaXQgLnBhcmFtRWRpdC1saXN0IC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcXDk7XG4gICAgcGFkZGluZy1yaWdodDogMFxcMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcXDk7XG4gICAgcGFkZGluZy1sZWZ0OiAwXFwwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdCAucGFyYW1FZGl0LWxpc3QgLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdFxcOTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdFxcMDtcbiAgICBsZWZ0OiBpbmhlcml0XFwwO1xuICAgIGxlZnQ6IGluaGVyaXRcXDk7XG59XG4ubGFiZWwtcmVxdWlyZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIipcIjtcbiAgICBjb2xvcjojQjk0QTQ4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX1BhcmFtZXRlcl9fdGl0bGUgKyAucGFyYW1FZGl0LWNvbnRhaW5lcntcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX1BhcmFtZXRlcl9fdGl0bGUgKyAucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogMTA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMFxcOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXFwwO1xufVxuI3Jvb3RfU2NoZW1hX1BhcmFtZXRlcnNfUGFyYW1ldGVyX190aXRsZSArIC5wYXJhbUVkaXQtY29udGFpbmVyIC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdiArIC5wYXJhbUVkaXQtbGlzdC1hY3Rpb25Cb3h7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn0iLCIudGltZXpvbmUtcGlja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogMTNweCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGltZXpvbmUtcGlja2VyLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmVjO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRpbWV6b25lLXBpY2tlci1pbnB1dC1pY29uIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTM0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZHQtcGlja2VyLWlucHV0LWljb24tLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lem9uZS1waWNrZXItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJlYztcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lem9uZS1waWNrZXItbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lem9uZS1waWNrZXItbGlzdC1pdGVtLWFjdGl2ZSxcbi50aW1lem9uZS1waWNrZXItbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4udGltZXpvbmUtcGlja2VyLW9wZW4gLnRpbWV6b25lLXBpY2tlci1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRpbWV6b25lLXBpY2tlci1zZWxlY3RlZCAudGltZXpvbmUtcGlja2VyLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24gIC50aW1lem9uZS1waWNrZXItdGV4dGZpZWxkIGlucHV0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHdpZHRoOiA0MjBweDtcbn1cbi5zZXR0aW5nLWxpc3QtYWN0aW9uICAudGltZXpvbmUtcGlja2VyLXNlbGVjdGVkIC50aW1lem9uZS1waWNrZXItdGV4dGZpZWxkIGlucHV0OmZvY3Vze1xuICAgIGJvcmRlci1jb2xvcjogIzYzYWY1Nztcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRpbWV6b25lLXBpY2tlci1pbnB1dC1hZGRvbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnVzZXJBZ3JlZW1lbnR7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL21haW4tYmczLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbi51c2VyQWdyZWVtZW50IC5tYWluX2NvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjYycHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keXtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnVzZXJBZ3JlZW1lbnQgLk5ld0RldmVsb3Blci1hY3Rpb25ib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICAgIGhlaWdodDo3NnB4O1xuICAgIGJhY2tncm91bmQ6cmdiYSgyMzMsMjM3LDI0NSwxKTtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjExLDIyNCwyMzQsMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzZXJBZ3JlZW1lbnQgLk5ld0RldmVsb3Blci1hY3Rpb25ib3ggbGFiZWx7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgcCxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IGJsb2NrcXVvdGUsXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSB1bCxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IG9sLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgZGwsXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSB0YWJsZSxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHByZXtcbiAgICBtYXJnaW46IDA7XG59XG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSBwcmV7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4iLCIudXNlckFncmVlbWVudHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvbWFpbi1iZzMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuLnVzZXJBZ3JlZW1lbnQgLm1haW5fY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNjJweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5e1xuICAgIHBhZGRpbmc6IDA7XG59XG4udXNlckFncmVlbWVudCAuTmV3RGV2ZWxvcGVyLWFjdGlvbmJveHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDIzMywyMzcsMjQ1LDEpO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMTEsMjI0LDIzNCwxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXNlckFncmVlbWVudCAuTmV3RGV2ZWxvcGVyLWFjdGlvbmJveCBsYWJlbHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSBwLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgYmxvY2txdW90ZSxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHVsLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgb2wsXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSBkbCxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHRhYmxlLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgcHJle1xuICAgIG1hcmdpbjogMDtcbn1cbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHByZXtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbiIsIkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6J251bWJlcic7XG4gICAgc3JjOnVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL251bWJlci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9udW1iZXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9udW1iZXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9udW1iZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9udW1iZXIuc3ZnI251bWJlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTonUm9ib3RvJztcbiAgICBzcmM6dXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLVJlZ3VsYXIuc3ZnI251bWJlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgICBzcmM6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgICBzcmM6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLUxpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIHJlc2V0ICovXG5odG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBkaXYsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsIGZpZ3VyZSwgdGFibGUsIGNhcHRpb24sIHRoLCB0ZCwgZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIG1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCI7XG59XG5cbmhlYWRlciwgZm9vdGVyLCBzZWN0aW9uLCBhcnRpY2xlLCBhc2lkZSwgbmF2LCBhZGRyZXNzLCBmaWd1cmUsIGZpZ2NhcHRpb24sIG1lbnUsIGRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiwgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmh0bWwsIGJvZHksIGZpZWxkc2V0LCBpbWcsIGlmcmFtZSwgYWJiciB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5pLCBjaXRlLCBlbSwgdmFyLCBhZGRyZXNzLCBkZm4ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2hpZGVmb2N1c10sIHN1bW1hcnkge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5zdXAsIHN1YiB7XG4gICAgZm9udC1zaXplOiA4MyU7XG59XG5cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbmxhYmVsLCBzdW1tYXJ5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51LCBzLCBhLCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhcHAge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5sYXlvdXQtbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LCB0ZXh0YXJlYSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCBrZXlnZW4sIGxlZ2VuZCB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCI7XG59XG5cbmIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbmRleF9fZ2xvYmFsX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmluZGV4X19nbG9iYWxfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICAvKiBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyAqL1xufVxuXG4uaW5kZXhfX2dsb2JhbF9fYnJlYWRjcnVtYiA+IGRpdntcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYXBwbGlzdHZpZXdfbGVmdHtcbiAgICB3aWR0aDogNzYwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uYXBwbGlzdHZpZXdfcmlnaHR7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hcHBsaXN0dmlld19yaWdodHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xuICAgIH1cbiAgICAuYXBwbGlzdHZpZXdfbGVmdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xuXG4gICAgfVxuICAgIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtdGl0bGUtYmFye1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmFwcGxpc3R2aWV3X2xlZnQgLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC10aXRsZS1iYXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4uaW5kZXhfX2dsb2JhbF9fYnJlYWRjcnVtYiBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRleF9fZ2xvYmFsX19icmVhZGNydW1iIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGNvbG9yOiAjZDNlMGVhO1xufVxuLmluZGV4X19nbG9iYWxfX2JyZWFkY3J1bWIgc3BhbjpsYXN0LWNoaWxke1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uY2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2wyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjZweDtcbn1cblxuLmNsMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjZweDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDYwMHB4IHdoaXRlIGluc2V0O1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsICAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgIDAuOCk7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fVxuaW5wdXQ6Oi1tcy1yZXZlYWx7ZGlzcGxheTpub25lO31cblxuXG5sYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLmlucHV0X3RpcHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0E5QUFCQjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmlucHV0X3RpcHMgPiBzcGFuIHtcbiAgICBjb2xvcjogIzVCNUY4Nztcbn1cblxuLmlucHV0X3RpcHNfcmlnaHQge1xuXG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uY2hlY2tib3hfY29udGFpbmVyID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2hlY2tib3hfY29udGFpbmVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1pbjtcbn1cblxuLmNoZWNrYm94X2NvbnRhaW5lciA+IGkge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jaGVja2JveF9jb250YWluZXIgPiBkaXYgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9ib3hfd2l0aF9zdGFyX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXRfYm94X3dpdGhfc3Rhcl9jb250YWluZXIgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogLTEycHg7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubXQzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ubWIxOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLm10MTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tdDk0IHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDY0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFweDtcbn1cblxuLmZsIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm5vc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9sYWJlbCB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzlhOWE5YTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm5vLXZlcnRpY2FsIHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tdmVydGljYWwgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHAtcGVybWlzc2lvbnMgc3BhbiB7XG4gICAgY29sb3I6ICM0NTg1ZjIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5BcHAtcGVybWlzc2lvbnMgc3Bhbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4uQXBwLXBlcm1pc3Npb25zIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzQ1ODVmMjtcbn1cblxuLmZvb3Rlci1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZm9vdGVyLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBOUFBQkI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5NZW51SXRlbV9saXN0IGRpdiB7XG4gICAgY29sb3I6ICM1QjVGODcgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbl9zd2l0Y2hlcyBsYWJlbCB7XG4gICAgY29sb3I6ICM1QjVGODcgIWltcG9ydGFudDtcbn1cblxuLnJlcXVpcmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXF1aXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGNvbG9yOiAjQjk0QTQ4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGJvdHRvbTogLTJweDtcbn1cblxuLmxhYmVsLWVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0I5NEE0ODtcbn1cblxuLm10MjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucC1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVzc2FnZV9kZWZhdWx0IHtcbiAgICBib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG59XG5cbi5tYW5kYXRvcnkge1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxheW91dC1mbGV4LWNlbnRlci1taWRkbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmxheW91dC1mdWxsLXNpemUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRldmVsb3BlciAubm8tZGF0YSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGV2ZWxvcGVyIC5uby1kYXRhIC5uby1kYXRhLXRpcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQTlBQUJEO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogYXBwcm92ZS1ib3ggKi9cblxuLmNvbmZpcm0tYm94e1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbn1cblxuLmNvbmZpcm0tYm94IC5EaWFsb2dfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb25maXJtLWJveC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29uZmlybS1ib3gtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbmZpcm0tYm94LWNvbnRhaW5lciBwIGVtIHtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKkFwcEFwa0VpZHRWaWV3LXJhZGlvYnV0dG9uLW5vcm1hbGFwcCovXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlIGRpdiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiBzcGFuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgc3BhbiBkaXYge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMjJweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTU1cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YWFiZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2ID4gZGl2LmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveCAuQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiA+IGRpdixcbi5OZXdEZXZlbG9wZXItYm94IC5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2ID4gZGl2LmFjdGl2ZXtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgPiBkaXYuYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BZGRXaWRnZXREbGctaW5wdXQtYXBwdHlwZS1hY3RpdmUyLnBuZ1wiKSBjdXJyZW50Q29sb3Igbm8tcmVwZWF0O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiA+IGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXN5c3RlbWFwcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1zeXN0ZW1hcHAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICM1YjVmODc7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1zeXN0ZW1hcHAuYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXN5c3RlbWFwcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgY3VycmVudENvbG9yO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuQXBwRWRpdFZpZXctcmFkaW9idXR0b24tcGF5bWVudGFwcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1wYXltZW50YXBwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCAjNWI1Zjg3O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuQXBwRWRpdFZpZXctcmFkaW9idXR0b24tcGF5bWVudGFwcC5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRWRpdFZpZXctcmFkaW9idXR0b24tcGF5bWVudGFwcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgY3VycmVudENvbG9yO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuQXBwRWRpdFZpZXctcmFkaW9idXR0b24tbm9ybWFsYXBwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLW5vcm1hbGFwcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgIzViNWY4Nztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLW5vcm1hbGFwcC5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRWRpdFZpZXctcmFkaW9idXR0b24tbm9ybWFsYXBwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCBjdXJyZW50Q29sb3I7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5pbmRpdmlkdWFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLWRldmVsb3Blci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgIzViNWY4Nztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgLmluZGl2aWR1YWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLWRldmVsb3Blci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgY3VycmVudENvbG9yO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuZW50ZXJwcmlzZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1kZXZlbG9wZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tICM1YjVmODc7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5lbnRlcnByaXNlLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1kZXZlbG9wZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIGN1cnJlbnRDb2xvcjtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgPiBkaXY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlIC5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1ub3JtYWxhcHAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXN5c3RlbWFwcCA+IGRpdiA+IGRpdixcbi5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1wYXltZW50YXBwID4gZGl2ID4gZGl2LFxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLW5vcm1hbGFwcCA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctcmFkaW9idXR0b24tc3lzdGVtYXBwIHN2Zyxcbi5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1wYXltZW50YXBwIHN2Zyxcbi5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1ub3JtYWxhcHAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlIGlucHV0OmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uVG9wTWVudVZpZXdfdG9wX3Rvb2xiYXJfYnRuX21lbnV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pbmRleF9fZ2xvYmFsX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cbi8qIHRhYmxlIHN0YXJ0ICovXG5cbi50YWJsZS1ib3gge1xuICAgIG1hcmdpbjogMHB4IDAgMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xufVxuXG4udGFibGUtZGVmYXVsdCB0aGVhZCB0ciB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRhYmxlLWRlZmF1bHQud2hpdGUtYmcgdGhlYWQgdHIsXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0aGVhZCB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNldHRpbmctbGlzdC1kZXRhaWwgLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHJ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cblxuLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdCB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udGFibGUtZGVmYXVsdCB0ZHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbn1cbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IC50YWJsZS1kZWZhdWx0IHRke1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udGFibGUtZGVmYXVsdCB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1kZWZhdWx0IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4udGFibGUtZGVmYXVsdCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUtZGVmYXVsdCAudHItZGVmYXVsdCB0ZDpmaXJzdC1jaGlsZHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlLWRlZmF1bHQgLnRyLWRlZmF1bHQgdGQ6bnRoLWNoaWxkKDIpe1xufVxuLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMmY1Zjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtZGVmYXVsdC53aGl0ZS1iZyB0Ym9keSB0cixcbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IC50YWJsZS1kZWZhdWx0IHRib2R5IHRye1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG59XG4uc2V0dGluZy1saXN0LWRldGFpbCAudGFibGUtZGVmYXVsdCB0Ym9keSB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGFibGUtZGVmYXVsdCB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QzZTBlYTtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIC8qIGNvbG9yOiAjMDBiY2Q0OyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRkIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQtYWN0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLnRhYmxlLWRlZmF1bHQgdHI6aG92ZXIgLnRhYmxlLWRlZmF1bHQtYWN0aW9ue1xuICAgIG9wYWNpdHk6IDE7XG59XG4udGFibGUtZGVmYXVsdCB0cjpob3ZlciAudGFibGUtZGVmYXVsdC1hY3Rpb24gKyAubGlzdC1zdGF0dXN7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWJsZS1ib3ggKyBkaXYgPiAucGFnZXMsXG4udGFibGUtYm94ICsgLnBhZ2Vze1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuXG5cblxuXG4udGVybWluYWx0cmVlLXRlcm1pbmFsLWljb24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnRlcm1pbmFsdHJlZS10ZXJtaW5hbC1pY29uIHtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50ZXJtaW5hbHRyZWUtdGVybWluYWwtaWNvbi5zZW5kID4gZGl2ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRyOmhvdmVyIC50ZXJtaW5hbHRyZWUtdGVybWluYWwtaWNvbi1ncm91cCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuXG5cbi5saXN0LXN0YXR1c3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBoZWlnaHQ6IDIycHg7XG5cbn1cbi5saXN0LXN0YXR1cyBie1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGJhY2tncm91bmQ6ICNlMGVmZGQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG59XG5cbi50YWJsZS1kZWZhdWx0IC5saXN0LXN0YXR1c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4udGFibGUtZGVmYXVsdCB0ZCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1kZWZhdWx0IHRkIGJ1dHRvbiBzdmd7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLnByaW1hcnktc3ZnIHN2Zyxcbi50YWJsZS1kZWZhdWx0IGJ1dHRvbi5wcmltYXJ5LXN2ZyBzdmd7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuYnV0dG9uLnNlY29uZGFyeS1zdmcgc3ZnLFxuLnRhYmxlLWRlZmF1bHQgYnV0dG9uLnNlY29uZGFyeS1zdmcgc3Zne1xuICAgIGZpbGw6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5kZWZhdWx0LXN2ZyBzdmcsXG4udGFibGUtZGVmYXVsdCBidXR0b24uZGVmYXVsdC1zdmcgc3Zne1xuICAgIGZpbGw6ICM1YjVmODcgIWltcG9ydGFudDtcbn1cblxuLyogdGFibGUgZW5kICovXG5cbi8qIHN0YXR1cyBzdGFydCAqL1xuXG50YWJsZSAuc3RhdHVzLUluYWN0aXZlIGIsXG50YWJsZSAuc3RhdHVzLUFjdGl2ZSBiLFxudGFibGUgLnN0YXR1cy1GYWlsZWQgYixcbnRhYmxlIC5zdGF0dXMtU3VjY2VzcyBiLFxudGFibGUgLnN0YXR1cy1EaXNhYmxlIGJ7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5zdGF0dXMtSW5hY3RpdmUgYntcbiAgICBjb2xvcjogcmdiKDI1NSwgMTUyLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdHVzLVBlbmRpbmcgYntcbiAgICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdHVzLUFjdGl2ZSBie1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0dXMtRGlzYWJsZSBie1xuICAgIGNvbG9yOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0dXMtRmFpbGVkIGJ7XG4gICAgY29sb3I6IHJnYigyMTksIDY4LCA1NSkgIWltcG9ydGFudDtcbn1cblxuLnN0YXR1cy1TdWNjZXNzIGJ7XG4gICAgY29sb3I6IHJnYig5OSwgMTc1LCA4NykgIWltcG9ydGFudDtcbn1cblxudGFibGUgLnN0YXR1cy1JbmFjdGl2ZSBie1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTIsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxudGFibGUgLnN0YXR1cy1QZW5kaW5nIGJ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxODgsIDIxMiwgMC4yKTtcbn1cblxudGFibGUgLnN0YXR1cy1BY3RpdmUgYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTc1LCA4NywgMC4yKSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSAuc3RhdHVzLURpc2FibGUgYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MSwgOTUsIDIzNSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSAuc3RhdHVzLUZhaWxlZCBiIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNjgsIDU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIC5zdGF0dXMtU3VjY2VzcyBiIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxNzUsIDg3LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0YXR1cyBlbmQgKi9cblxuLyogdG9nZ2xlIHN0YXJ0ICovXG5cbi50b2dnbGUtZGVmYXVsdC1ib3gge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b2dnbGUtZGVmYXVsdC1ib3gudG9nZ2xlLWRlZmF1bHQtYm94MntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi50b2dnbGUtZGVmYXVsdC1ib3ggcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnRvZ2dsZS1kZWZhdWx0LWJveDIgcHtcbiAgICBsZWZ0OiAxNnB4Oztcbn1cblxuLnRvZ2dsZS1kZWZhdWx0LWJveCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cblxuLnRvZ2dsZS1kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDs7XG59XG5cbi50b2dnbGUtZGVmYXVsdC5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLnRvZ2dsZS1kZWZhdWx0ZGlzYWJsZWQgZGl2IGRpdiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG9wYWNpdHk6IDAuMTtcbn1cblxuLnRvZ2dsZS1kZWZhdWx0LmRpc2FibGVkIGRpdiBkaXYgZGl2Omxhc3QtY2hpbGQge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLnRvZ2dsZS1kZWZhdWx0IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZS1kZWZhdWx0IGRpdiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUtZGVmYXVsdCBkaXYgZGl2IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZS1kZWZhdWx0IGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLnRhYmxlLWRlZmF1bHQgLnRvZ2dsZS1kZWZhdWx0e1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTZweCAwO1xufVxuLnRhYmxlLWRlZmF1bHQgLnRvZ2dsZS1kZWZhdWx0ID4gZGl2ID4gZGl2e1xuICAgIG1hcmdpbjogIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGVmYXVsdCAudG9nZ2xlLWRlZmF1bHQgPiBkaXYgPiBkaXYgZGl2e1xuICAgIHRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuXG5cblxuLyogdG9nZ2xlIGVuZCAqL1xuXG4vKiBzZWFyY2gtZmlsdGVyIHN0YXJ0ICovXG5cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHR7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdCBsYWJlbHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LWlucHV0e1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LWlucHV0ID4gZGl2e1xuICAgIGNvbG9yOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCArIGRpdiAuc2VhcmNoLWZpbHRlci1kZWZhdWx0LWlucHV0ID4gZGl2OmZpcnN0LW9mLXR5cGV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0IC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdCAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgc3BhbntcbiAgICB6LWluZGV4OiAxOTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdCAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXZ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAuMXM7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LmFjdGl2ZSAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXZ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LmFjdGl2ZSAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLkRpYWxvZ19fY29udGVudCAuc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdHtcbiAgICAvKiB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkOyAqL1xufVxudWwuc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCA+IGxpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpIGl7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpOmhvdmVyLFxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgbGkuYWN0aXZlLFxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgbGk6aG92ZXIgaSxcbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpLmFjdGl2ZSBpe1xuICAgIGJhY2tncm91bmQ6ICNhOWFhYmQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXBvcHVwYnRue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXBvcHVwYnRuIHN2Z3tcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKiBzZWFyY2gtZmlsdGVyIGVuZCAqL1xuXG4vKiB0aXBzLWRlZmF1bHQgc3RhcnQgKi9cblxuLnRpcHMtZGVmYXVsdHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBhZGRpbmc6NXB4IDIwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRpcHMtZGVmYXVsdC53aGl0ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aXBzLWRlZmF1bHQ6ZW1wdHl7XG4gICAgcGFkZGluZzogMDtcbn1cbi50aXBzLWRlZmF1bHQgcHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGlwcy1kZWZhdWx0IHAgc3Zne1xuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuLnRpcHMtZGVmYXVsdCBoNntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbn1cblxuLnRpcHMtZGVmYXVsdCBwIHNwYW57XG4gICAgY29sb3I6ICMwMGJjZDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiB0aXBzLWRlZmF1bHQgZW5kICovXG5cbi5kZWZhdWx0LXNlYXJjaHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG5cbn1cblxuLmRlZmF1bHQtc2VhcmNoIC5kZWZhdWx0LXNlYXJjaC1leHBhbmR7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXMgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1leHBhbmQgPiBkaXZ7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtc2VhcmNoLWlucHV0ID4gZGl2e1xuICAgIGxlZnQ6IDM2cHg7XG59XG4uZGVmYXVsdC1zZWFyY2gtaW5wdXQgPiBpbnB1dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1yZW1vdmV7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXMgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1yZW1vdmU6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHQtc2VhcmNoLXJlbW92ZSBpbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogaW5oZXJpdDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1yZW1vdmU6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtNnB4IC02cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdC1zZWFyY2gtcmVtb3ZlOmhvdmVyOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgYmFja2dyb3VuZDogI0U5RURGNTtcbn1cblxuLmxvYWRpbmctYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgY29sb3IsIC4zcyBib3JkZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yLCAuM3MgYm9yZGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2FkZXItMDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHhcXDk7XG4gICAgbWFyZ2luLXRvcDogNXB4XFwwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBsb2FkZXItMDMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogMXMgbG9hZGVyLTAzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItMDMge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBsb2FkZXItMDMge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uZGlzYWJsZWQge1xuIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbiIsIi5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnN0YXR1cyB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgYmFja2dyb3VuZDogI2UwZWZkZDtcbn1cblxuLm5vcm1hbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkXG59XG5cbi5ub3JtYWwtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4N1xufVxuXG4ubm9ybWFsLXZhbHVlIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kZXZlbG9wZXIge1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4vKmZpbHRlci1kcmF3ZXItY2hlY2tib3ggIHN0YXJ0Ki9cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgLyptYXJnaW4tcmlnaHQ6IDZweDsqL1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YWFiZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxudGFibGUgLmZpbHRlci1kcmF3ZXItY2hlY2tib3gge1xuICAgIG1hcmdpbjozcHggNnB4IDNweCAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3g6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXB4LCAwKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveC5hY3RpdmUsXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveDpob3ZlciAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3guZGlzYWJsZWR7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveCBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3ggPiBkaXYgPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveCA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3ggZGl2IHNwYW4sXG4uQXBwRWRpdFZpZXctcmFkaW9idXR0b24tcHJvbGluYXBwIGRpdiBzcGFuLFxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLWFuZHJvaWRhcHAgZGl2IHNwYW4sXG4uYXBwdHlwZS1tYXJrZXQgZGl2IHNwYW4sXG4uYXBwdHlwZS1yZXNlbGxlciBkaXYgc3BhbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTUwJSAhaW1wb3J0YW50O1xufVxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXByb2xpbmFwcCA+IGRpdiA+IGRpdixcbi5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1hbmRyb2lkYXBwID4gZGl2ID4gZGl2LFxuLmFwcHR5cGUtcmVzZWxsZXIgPiBkaXYgPiBkaXYsXG4uYXBwdHlwZS1tYXJrZXQgPiBkaXYgPiBkaXZ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG50YWJsZSAuZmlsdGVyLWRyYXdlci1jaGVja2JveCBsYWJlbCB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94LmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtYWN0aXZlMi5wbmdcIikgbm8tcmVwZWF0IGN1cnJlbnRDb2xvcjtcbn1cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94LnJhZGlvYnV0dG9uLmFjdGl2ZTphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yYWRpb2J1dHRvbi1jaGVja2VkLnBuZ1wiKSBuby1yZXBlYXQgY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogMTNweDtcbn1cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94LmRpc2FibGVke1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOWFhYmU7XG59XG4uZmlsdGVyLWRyYXdlci1jaGVja2JveC5kaXNhYmxlZDpob3ZlcntcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWRyYXdlci1jaGVja2JveC5kaXNhYmxlZCBsYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3guZGlzYWJsZWR7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBmaWx0ZXI6IGdyYXk7XG59XG5cbi8qZmlsdGVyLWRyYXdlci1jaGVja2JveCAgZW5kKi9cblxuLyogc2VhcmNoLWZpbHRlciBzdGFydCAqL1xuXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOztcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdntcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdjpmaXJzdC1vZi10eXBle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdCAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnR7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50IHNwYW57XG4gICAgei1pbmRleDogMTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ICsgZGl2e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMzBweCwwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgLjFzO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LmFjdGl2ZSAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXZ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LmFjdGl2ZSAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uRGlhbG9nX19jb250ZW50IC5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzA4cHg7XG59XG4uRGlhbG9nX19jb250ZW50IC5FZGl0RGlhbG9nLWJveC1saXN0LWhhbGYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHR7XG4gICAgd2lkdGg6IDM0NHB4O1xufVxuLkRpYWxvZ19fY29udGVudCAuc2VhcmNoLWZpbHRlci1kZWZhdWx0LXBvcHVwYnRue1xuICAgIHJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cbi5EaWFsb2dfX2NvbnRlbnQgLmZpbHRlci1kcmF3ZXItY29udGVudHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uRGlhbG9nX19jb250ZW50IC5maWx0ZXItZHJhd2VyLWNvbnRlbnQgPiBsYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgPiBsaXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaSBpe1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaTpob3Zlcixcbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpLmFjdGl2ZSxcbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpOmhvdmVyIGksXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaS5hY3RpdmUgaXtcbiAgICBiYWNrZ3JvdW5kOiAjYTlhYWJkO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1wb3B1cGJ0bntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTdweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1wb3B1cGJ0biBzdmd7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLyogc2VhcmNoLWZpbHRlciBlbmQgKi9cblxuLmRlZmF1bHQtc2VhcmNoe1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcblxufVxuLmRlZmF1bHQtc2VhcmNoIC5kZWZhdWx0LXNlYXJjaC1leHBhbmR7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXMgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1leHBhbmQgPiBkaXZ7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtc2VhcmNoLWlucHV0ID4gZGl2e1xuICAgIGxlZnQ6IDM2cHg7XG59XG4uZGVmYXVsdC1zZWFyY2gtaW5wdXQgPiBpbnB1dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBmaWx0ZXItZHJhd2VyICovXG5cbi5maWx0ZXItZHJhd2VyID4gZGl2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA3MCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgXFw5O1xuICAgIGJvcmRlcjogbm9uZSBcXDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZpbHRlci1kcmF3ZXItaWNvbm1lbnUgPiBkaXZ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSBcXDk7XG4gICAgYm9yZGVyOiBub25lIFxcMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5maWx0ZXItZHJhd2VyLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDcwO1xufVxuXG4uZmlsdGVyLWRyYXdlci1yZXNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDU4cHg7XG4gICAgdG9wOiA4cHg7XG59XG5cbi5maWx0ZXItZHJhd2VyLXJlc2V0IHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogOHB4O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jbG9zZSBzdmcge1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWRyYXdlci1pY29ubWVudSAuZmlsdGVyLWRyYXdlci1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAzMTNweDtcbiAgICB0b3A6IDExNXB4O1xuICAgIHotaW5kZXg6IDE0MDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xMikgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1heC1oZWlnaHQ6NDgwcHg7XG59XG4uZmlsdGVyLWRyYXdlci1pY29ubWVudSAuZmlsdGVyLWRyYXdlci10aXRsZXtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLmZpbHRlci1kcmF3ZXItaWNvbm1lbnUuaGlkZSAuZmlsdGVyLWRyYXdlci1jb250YWluZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlci1tYXNre1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTM5OTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXItZHJhd2VyLWljb25tZW51LmhpZGUgLmZpbHRlci1tYXNre1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWRyYXdlci1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWx0ZXItZHJhd2VyMiAuZmlsdGVyLWRyYXdlci1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDFweCk7XG59XG5cbi5maWx0ZXItZHJhd2VyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxudGFibGUgLmZpbHRlci1kcmF3ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCA+IGxhYmVsID4gZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtbW9kZWxib3gtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCAuZGVmYXVsdC1zZWFyY2ggPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlciAuZHQtcGlja2Vye1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZmlsdGVyLWRyYXdlciAuZHQtcGlja2VyIGlucHV0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmlsdGVyLWRyYXdlciAuZHQtcGlja2VyIGlucHV0OmZvY3Vze1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYmNkNDtcbn1cbi5maWx0ZXItZHJhd2VyIC5kdC1waWNrZXItaW5wdXQtaWNvbntcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogNXB4O1xufVxuXG4ubGF5b3V0LWZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm5hbWUtZmlsdGVye1xuICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtM3B4IDZweCAwIDBweDtcbn1cbi5uYW1lLWZpbHRlciA+IGRpdiA+IGRpdntcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZWZhdWx0LXNlYXJjaHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG5cbn1cblxuLnRhYnMtY29udGVudC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYnMtY29udGVudC1maWx0ZXJib3gge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50LWFjdGlvbiA+IGJ1dHRvbixcbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2ID4gYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50LWFjdGlvbiA+IGJ1dHRvbixcbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFicy1jb250ZW50LWFjdGlvbiA+IGJ1dHRvbixcbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2ID4gYnV0dG9uIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uc3VtbWFyeXBpZS1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uRGFzaGJvYXJkVmlldyAuc3VtbWFyeXBpZS1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnN1bW1hcnlwaWUtYm94IGgxe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogJ251bWJlcic7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG59XG4uc3VtbWFyeXBpZS1ib3ggaDN7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJztcbn1cbi5zdW1tYXJ5cGllLWJveCBwe1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3VtbWFyeXBpZS1ib3ggdWx7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdW1tYXJ5cGllLWJveCB1bCBsaXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbn1cbi5zdW1tYXJ5cGllLWJveCB1bCBsaTpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5zdW1tYXJ5cGllLWNvbnRlbnQtYWN0aXZlIGgze1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuLnN1bW1hcnlwaWUtY29udGVudC10b3RhbCBoMSxcbi5zdW1tYXJ5cGllLWNvbnRlbnQtb2ZmbGluZSBoM3tcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cbi5zdW1tYXJ5cGllLWNvbnRlbnQtaW5hY3RpdmUgaDN7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG4uc3VtbWFyeXBpZS1jb250ZW50LWRpc2FibGVkIGgze1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuLnN1bW1hcnlwaWUtY29udGVudC10b3RhbCBoM3tcbiAgICBjb2xvcjogI2RiNDQzNztcbn1cblxuLnN1bW1hcnlwaWUtYm94e1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1bW1hcnlwaWUtYm94LmxpbmV7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNkM2UwZWE7XG59XG5cbi5zdW1tYXJ5cGllLWNvbnRlbnQtcGllbnVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3VtbWFyeXBpZS1ib3ggdHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJztcbn1cbi5yZWNoYXJ0cy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnJlY2hhcnRzLXdyYXBwZXIgc3Zne1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNlbGwtbnVte1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ251bWJlcic7XG59XG4uY2VsbC1sYWJlbHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5mbGV4LWl0ZW0tZXhwYW5kIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXR1cy1maWx0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzcHg7XG59XG4uc3RhdHVzLWZpbHRlciA+IGRpdntcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5zdGF0dXMtZmlsdGVyIGJ1dHRvbntcbiAgICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zdGF0dXMtZmlsdGVyID4gZGl2IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRhc2stcG9wdXAgdGQuYXBwRGV0YWlsLWltZy1ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cbi50YXNrLXBvcHVwIHRkLmFwcERldGFpbC1pbWctYm94IC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICB0b3A6IDVweDtcbn1cbi53aGl0ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRleHQtYWxpZ24tbGVmdHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtYWxpZ24tcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYWRkaW5nLWxlZnQtOHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNyYzogdXJsKC9kZXZlbG9wZXIvaWNvbmZvbnQuZW90KTsgLyogSUU5ICovXG4gIHNyYzogdXJsKC9kZXZlbG9wZXIvaWNvbmZvbnQuZW90I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIFxuICB1cmwoJ2RhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmYyO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdNZ0FCQUFBQUFLZjhBQXNBQUFBQmJGQUFBS2VyQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIRUlHVmdDcFZBcUU0bkNENFVnQk5nSWtBNHNFQzRWRUFBUWdCWVJ0QjdNQVd4NG9rVUcwOHkrQk5OdStyV3A1ak1BTEhJa0lkQWV1RktrK29XQWNzd0kyRG1DWS9IY2srLy8vLy8vTVpIS0lKY0VkQWJxdDNkWi9FMENZaFNvWHI2cW9aalNLVzkwcUdacEIwRTVod0pqcnNISnlqUStMQXF2S3BNRW5FMXF2TThRVEdoRmV5MlJ5Rks2dVZ6MHNNcmtsc0dvQW9zMTRKODJCNkllTkNGZVV0NEZrTGoxaGZBUWFRT2hYUDZCdS9SZW40L3BTVDFCQndUaTZjRUkzRUlabm9hYjF5aGFSazZ3STlhT1kzdjJHc0NpSGRyeWhITm9wak5WZ05MbTZuSklyWUEweTU2cWExeXIvM0ZKT0x4Qy9mWFR2S0twaExNK3VDb0N3RGZsUVVaN1Q5Y29sR3k1RnNpNG9kbzlYcmgyMjAvbVoyTDh0bzk3UzRqY2JJZHVlaWE2d2NRMmlvYVdqSjBHdzM3ZlpmWHZtZU5JRXZ3VHc2cGJFazNxQ0tONU1RNElLSFkraWxYZ3FEak5Kc1IxblhxNkx0V2hNV0Y3Q0NoaDl4bjU0Zm02OTkvK3FnVEZnd0RZaWhjRklRZGpZZ0kzSURWcEdwS0FqcEF5K0NaaGdBaGJhREQxUjFGTkFtWkdnWWpWV25LQmVxdWRBb2pqSTdFSGdtMFlsVGdwQUFUam1rc2hEU0Q3SVpuWnE1djYvNVRUOUVSUGUrMSthZ2NSQTl1MjExVGJGTmhzUFpXTjJ3M1BjaWk3U0hxVXJHSXhiTzI0cDdYQnhDUUQ0aHovMm5uL1BXOUJNaDQwREhFY0JSdnNJeHlPTThtSDBqWUNmMnF5djZscTE2MCtRR1VkYTF1VnlnZER1K2VKYzRBclhqczk0UWljd0tpM3JPckJ0NHdFMkZXVmtqT09nbm50UEtVSUQxZ092YzR2dnN2Nk9DME9GQmU0anlOTG4vWFdCcUUreGxVUTd0dVNUNUpubU1ScHdkdFdCd1g1QXpvRGRHdWFwZkxMeWk0UHpTczQ3UmY5L3FvOUg4VFh3MEFVZWtpeWg0aTcvMUZhM0RIdW1ETU9lYmN2Vm10NlhNWEJmM0MrTkQrSjl4MGZYQnY1bmNyRWxvU2cwdmk2WEFsNkVMR3NFMlF6NS9QLy9UZlgvN0pHVXJIWE9TTExmRWdSYUR2VWlKMzNBWDNaOElMWUxsaUVxcFVDNXJuODB2ek8vQndTbU9DT05vRTdTRzhzT1l5OE5UT1cwa3I1UzNhL0JqcE9aQlZNeVJJRURBSHR5Z0x4a2ZhMHZXcVlCeWFJUUdvUG9OQnpRNjZ4bjdCZFUvdXMwRVVraXZnSW4yalFVMGZZbHRXdkJkblpRU2ZmL3U1VVBMWngwS3dhTVdoSnNSZnpkZDBkWHpHaUdGazdxdEtsUzJSY1hwQWNJWHRYM0FJRUMzQkNZZjFYVGxTRFB0dVFxcGJvMXVaWTl0YTdaTW96Wi92OGd4ZjhCUWdKSUZZS01ZaFlYOHVnQ1VMb3pTTG53SktyUnlwbFhha3B2QUdrcGhJb05TbGRBVjFMbklybFNxWDBxdFcxOWJIWHptR3liYi9UTHZtUWVzbTlwR2hoUlpKRC9sNnJWRlJRbFc1NnNDUnRpdktxOW0wLzc5bklONmFUNlZTaXFxbEJnQXlDdEJrRGFJaFE4SUdXMVFWcHlrNUs3QVVyZEE4THFJRyt5dkVuZUZDMXZtc2tHYWRtbVBJbWFLRS8wYkw3dDRlanVEU0hlRHZ2MjVOdHgxWVpXRmw2K1ZNc05rbUd2RDJ0YUJUWEpOTnRnVDBGVW9vaUlCU3pSN2IvZHE5UFk3UGlJQWhTbkdQVk9nVW1VL2g5eitzamFMV2xOaTBTSmdpQmpxb3k3L2Y4ZDJPeC91WEp0djhTcDdmbUVFRUkyUEQwcWg4d1pSNlRMSDJBU0Rwb3dBZ2xUdE1OVjY2cnVueHNtUUxjbkxURnZnYlV6T2hsbnRBQ3hjMXRZQURwdlBDeG44WkFvTUJNV1hnWXY4MkxnVXZqUmo5OE5JaUY1dzltb1JVVW13WmoxeHEvcTZpeTBsNFgwUkp5MG9BRXQxS2RyTXBadkpvR09TU3RrTzA1YStRL3RDQ0hSU21wOUUwY0JiWkp3SVppbmJtQVlRVEdjSUNtYVlUbGVFQ1ZaVVRYZE1DM2JjVDAvQ0tNNFNiTzhLS3Y2Qkc0Zm5TOEFJa3dvNDBJcTNSanJmSWdwbDlwMi9UQUMvR01zNVZjMXI2djE4Y2k1ekt6c25OeTgvTjMrY0FSQUNFWlFEQ2RJaW1aWWpoZEVTVlpVVFRkTXkzWmN6dy9DS0U3U0xDL0txbTdhcmgvR2FWNU81OHYxZG4rQXcvK05lQkNNb0JoT2tCVE5zQnd2aUpLc3FKcHVtSmJ0dUo0ZmhGR2NwRmxlbEZYZHRGMC9qTk84ck50K25OZjl2TjhQUmJIUTZBeFdKaHM3QnljWE55ODhqV2FyM2VFQS9mL3BGMkxLcGJaZFA0elRmTDNkSDgvWCsvUDF4cnFseEU1eklSVkRtTkM5U24wNlh3QmN5K1FLRVY4Z1pITzRQQmFkd2FSUmlTUXlCUXlCd3VBSUpBcU53ZUx3QkUwdGJSMWRQYUNqQWJCTXFlbUdLaFJHQ0d4M3VrNEF6aXV0QzdjdS9zT3VCZzdpYmtVOWE0SnRDTEVsMUk0d2U4SWRpSEFrRWtBVWtHZ1FNV0JpSWNSQmlZZVJBQ2NSUVJLU1pCUXBhRkl4cEdGSng1R0JKNU5BRnBGc0VqbGtjaW5rVWNtblVVQ25rRUVSazJJV0pXeEtPWlJ4S2VkUndhZFNRSldRYWhIMXhidVVBQnBJYVNpamtaekdDcG9vYWFxaW1acm1HbHBvYWFtamxaN1dCdG9ZYVd1aW5abjJGam80MGRHWlRpNTBkcVdMRzEzZDZlWkJkMC8wOEV4UEwvVHlTbTl2OVBGT1h4LzA4OGxPWCt6eXpXNC83UEhMWG4vczg4OSttcXNsbUJYTE1EdFdZRTZzd3R4WWczbXhEdk5qQXhiRUppeU1MVmdVMjdBNGRtQko3TUxTMklObHNRL0w0d0JXeEQxWUdmZGhWVHlBMWZFUTFzUWpXQnVQWVYwOGdmWHhGRGJFTTlnWXoyRlR2SUROOFJLMnhDdllHcTloVzd5QjdmRVdkc1E3MkJudllWZDhnTjN4RWZiRUo5Z2JuMkZmZklIOThSVU94RGM0R04vaFVQeUF3L0VUanNRdk9CcS80Vmo4Z2VQeEYwN0VQemdaLytHVWdOTVN3QmtKNGF4RWNFNWlPQzhKWEpBVUxrb0dseVNIeTFMQUZTbmhxbFJ3VFdxNExnM2NrQlp1U2dlM3BJZmJNc0FkR2VFdW1lQnVtZUVlV2VCZVdlRSsyZUIrMmVFQk9lQkJPZUVoeUFVUFErNkJlQUE4QW5uaFVjZ0hqMEYrZUJ3S3dCTlFFSjZFUXZBVUZJYW5vUWc4QTBYaFdTZ0d6MEZ4ZUI1S3dBdFFFbDZFVXZBU2xJYVhvUXk4QW1YaFZTZ0hyMEY1ZUIwcXdCdFFFZDZFU3ZBV1ZJYTNvUXE4QTFYaFhhZ0c3MEYxZUI5cXdBZFFFejZFV3ZBUjFJYVBvUTU4QW5YaFU2Z0huMEY5K0J3YVFFQkRFQnJCRjlBWXZvUW04QlUwaGEraEdYd0R6ZUZiYUFIZlFVdjRIbHJCRDFyRGo5ckFUOXJDejlyQkw5ckRyenJBYnpyQzd6ckJIenJEbjdyQVg3ckMzN3JCUDdyRHYzckFmM3JDLzNxUmdONGs2a09TdnFTaUg4bjBKN2tCcERDUVZBMGlwY0drWmdpcEcwb2FocEdtNGFSbEJHa2JTYm9ZUlRwR2s2N0drRzZNSmQwYVI3b3publJ2QXVuQnhGTytKQUFiVEQ0c1NnRXcwMVFZYkJvTU1SMkdtZ0hEeklUaFpzRUlzMkdrT1RES1hCaHRIb3d4SDhaYUFPTXNoUEVXd1FTTFlhSWxNTWxTbUd3WlRMRWNwbG9CMDZ5RTZWYkJES3Roa0RYUTMxb1lZQjBNdEI2YTJRRE5iWVIrTmtGZm02R25MZERMVnVodEcvU3hIWHJZQVYzc2hLNTJRVGU3b2JzOTBNWmVhR3NmdExNZjJqc0FIUnlFamc1Qko0ZWhzeVBRd2xGbzZSaTBjaHhhT3dGTm5ZUkdUa0ZqcDZHSk0xRFBXYWp2SERSd0hocTZBSFZkaEZvZWd0b2Voam9lZ1pvZWhSb2VneW9laDZxZWdHcWVoT3FlZ21LZWh1S2VnUktlaFpLZWcxS2VoOUplZ0RKZWhMSmVnbkplaHZKZWdRcGVoWXBlZzBwZWg4cmVnQUxlaElMZWdrTGVoc0xlZ1NMZWhhSXVRVjY0RFBsY2dmeXVRaDY0QnJuaE91U0NHNUFOYmtKMnVBVTU0RGJraER1UUZlNUNGcmdIR2VFK1pJSUhrQUdXdnE4MU9vTDNEbTJHZkUzN1FiYm80SWpRS1hTK0QrK0tSaklteU5aTlJlRk1JNVdZdjFzSUxoV0NtUzc1WTFtQ0NDc2w0dktweDNSZG9FRk8wSVNKSitsRWpWSU5SbEZVbEZDV200Mm92dXVzWkpxRXhwanUxcEpabEVXbkdselNFTkJ0T2pWSmR1WGl5cE0vVE4wVWQ2VUo1OEw1QkZmeUI4MUVGdzd6K2VNdlNZRmRpUklpUXVKSzRVQ0wweStMOVFxbEw4TE1XOCtKZXFFSVpTNUVQY0tSTEl3aVJPUkRScitHZXA3UUFsMjRZRlFjeVZ6Qk9FOSthczVzMGhObWpSSWhkMDJsNEJhakpPakNxWW5zZmJnbDQwUnloSVh1MWVBSUVPcENlZVFpaklEd0NUZzNqRDRRb1dDdW00TGxsWTMwRlh3UVFRQkhSa0Y2aFpST05FeXJuaFJyQWZoZ3RnYmc3Zk01QTNnNTczUFQ2VFhtcnUvWml3RDRiQXNvUm9OK25uc1BCOTF4RG5ob3pIaWZYcG9QWjVHaGYvbVFIckx3Qmo2T3NCV3JJUGY2YjJUdGpVMS9mVWY1NFdNUnFzU29HbE5pbHJEWkdxTkRwT1AwVXF4dVd0K2w3QXVpNlVrbUQ1L2FINWRVcnpSaUh0MWNvZzZiaWg1MjQ5NkRBVUlCZVU1Vzk0UFdRUmtwZ1paYkJ5TEppd1dhRU9hV3FzSXdWNnlZT1UxQ0ZvajNqSDkycW9PSUQ2Q2pJVktQRTRnSm5yRDJTQ2c1cm8yTk9DN0pPSWpkVllHenN1cVZUaUVvTkhBZlFxeFY1U0NDNWdkRnpmQjl2V28yR3A0QVdrU2JtV2x0bGZ1VStTZ3BmTG8zUmptMTlLMVBGN210SzRxZVQyekhhNEt1cDdQVTRwWFhxd0lsMWgwM0crT2MxeGlKUGxDWDRkVHY1eVJQNVgxVkJ1MllpN3A5U2ZrUmpYcXZ1OTB3SWdrUWxmeHN1NjFWdzZKZDd2Y1R5VkllTXNHdFlXV1NCTmVubXpnUnp2Z0h0eFhhVk84ck11OEc5WUF4ZDA4OVRXdWRFMk0rQmJFOFRYOGhmLzM3cGVjRDU4K2Y1a01qQjdha0tNaVdwdTVHOWhhU2VSVWFEcmZWcTVPSFU3bG5KQ1VReDR4RmhSbEhXbDhvbldVQmFJQS9CTW9nMkVMRW43R294clhFclhsd1NONWZlVW9wSTNhczNId0syUncyWUQ4TVplV3F6aWsyVHVoTGxraWtPVHIzLytNREJ0TzV5K0R3M0xXbXN5RDdTTE51MkhueXZ0YjI5NldWMEJtdHJkKytRcVhraWgxc2d3UU5FN1JMMEZabXNmWUFVclRJYkVmTkdFY2JiR0pncTFCYVk2TTFJREVkOGFoVHVEU051TnEzZlJNZjF5Y0tBNG1kSEFoQWxtZDd3aVBuUURmbjhwbVVMOGc2a1p3T0h0MU9YMFdUQ1ljU21DOGNMb0lDN1ArNVlrU2NBaHdhQ242OVN3b05SdDZLekNyL1pwSGFETSsraXVlZlYzNGg0OGhXY2t1Q2d6NlZRb3JpaDV3ZTBpalhkVy84RW5YV1crZEJxT1o0MzRyVG5tUVNIMkFLUjJaNjU0MjhHRWV2Zm1Kd29kYTk2NXZHSkgyUU5XMFNvMy9xM2dlNlRwVWFZMUFyUnBjNVl2MkFPK1VwWkRHN0V1Q0d5RUwxalFKNnJZN1FhM0duVG5iejVCL2lVdGRrZ0pyM0tkU2VBRitBZDFpZ21ITUxVaGRGMXpiSXBMZE5zL3FsS0dMczlNajlmQ1NPZi95aDVjNll4NzNDaC9FUXg5L0ozLzlqT0VZeVRndGw3NzNIKzA1U1BKbFJXZ0RSQVZFaExwSllRUlJhWVdkcno2RURVU2h4SEp4eFd3UGJDQ2Urcy8zOTVmNG93WVRBNWpiV3czOCt2RCtINEJ0VkdkWDdpaFhydzNuSS9WL0Q2eTlyODhkaGFoNVVjN25kVWRIVmtpTWN2QzFUeFFOYVRKbnBRaDBiUThRNFZqVzlOb1JZemo3aitTSWh4a25ESUJFMkFQL0tqQ2RnU2JGTENBcmhMQTJyNWl2QjBSTTJsSHpadHVRTTFGS1d6VTJraXk0UU1Za1FNcXZKMmdLZEF1aTRnT0wwVVcyTjU4ZHZOVXlpNzFqWHhITWJPOGRFY3VaUEhOVWxBR1REUXZNSjFWZFpidXgyNHduMFBlOCsvc3pIejNNSnI3K1IyeVdaeUJjOVBFS2lJR0hPL1N0bi8zcVphZ2szY0V4TU1Qc2ZESXNyVEE5akF3aExJTXNhY0FMbG9oSWMvSi9oRFRaMm9OUXV2Y0toZXhFNFEwZTlUQmtOK1ZKS2NRNy8vMi90TE8rL3lXM2FlNTBHaDZmL3Vrd2x4WTRMbzQ0U29MSklYQ3RWL3ZGOUJKRW10OXJOTHYrVExKaHVkbXpVREcyNXo4RzREUWhqUUVvWk9qZDUyT1NNTitqQUJhSkRaaUpwZkpYdkdoZS92b25YT1NsWm04djZiK3R2RThBbUZTRWIzUjQvWk1Xai83cENUZXMzaVYrSTAwZDZidXphaDJYWTQ1MXRxYlRHLzJjQ2p4Y2hiZ3hLcDJqeTJsTXJLbHlKSyt1b3RjbzN2VTg4bmxEV1lTRXFwR2hwaWpmNVZ2WlVrQTQwOVZ5ejdoRGU3b3VneXpGR1orTkN4ckpodFR3a1hpUVBwQ1p1ZEtnQ0d3NG5WeVhkQk5jWHVwYlRzUm5XcnJUODhGSzQ3bkJDOWFobmNhUjRMc3F2OS94c3UyUHV5bGJpK1F4L01VVER3ZGxGakRNa3Z6WDlqbjNXaE4zcFdxWEM5ZllLK2FrMERRY1BYNTY5WlZzeXFtSUdsQmVJMG41V1N0OUU3L3RGYjdhalRNNEZxbHZwRlp6SjJqT1lRVjhyL1VJZXBpcHo0blorZnFFZ1hLYXdTZGJjcDNHMlgrVGRCcmZRRFJZdU5SZlAvaG9uRVFKblNJLzgycEFHVmtoQ2xyQkhnOUNJWGZwd1NiLzREMVZNK2lkRHdiZlg2ZUlLYVE1L3Y3RGtmNlBOaEJ5VW5EWmw2ak5wZzJ2Qm43eHBVV3UrRW5ibVltWjFWazhPcVpBZSthRDB0MmRTUkVPQ3VOcnYyNjdXR1dqcHpMUlp1MWlUaC9QU0ltY2MzVUY0UytKN21qeEUwQWJBaUprb1dwaW5DR0V4Z01wRmRMaU92Zm5rMGZHZnJLT3ZGdEtuLzR3ZkJqd2s3VXhDc1dkRy9Yc0lxNU9HSE5QQW5Gd2J0dDJ1bFdtRTdETTNLNjFFeEFUMTdLSmpVLys3bWFqaVRCQzJLRHlOWEhqYWRpVmVsSmFFSjIvUWN5c09ZTnJKS2pqU3M5K0hwUzk1OUJwUTB0NVlTb2ZaVU9RSDJoa215SlRMQmd0amx3WE1QYzQzYVFZWXJuR284KzR6dlk3NUhRMUcwU0FSSUxSTlVTbkg0NjNyYTV4dXNOeTU4YzZLc3FQK2xIR0JkSVFRVnI2MjNUZXY3TXY2QlhYclF2eTh1Mnk1b1RROGY3N0gvK2EweDI2Sk1HNm5EZlJVaVhkcWxjdmkyWDVYdmFnNlg5K2tqUGJYU2sreVRTTzVWSFRsT1p2L1RiYlBIUTRDb3g1ZkdUcy9FYXl5TVcvZW1kRGxhb0NONmV2WFlUa3JIVGdnZ1Y5QnptYmtEWlpjUVhSSXdxQTRQa1lXQWlKaWNrTGphOEptSzE2QWlLWkM5UUVHRThYRFRuTDhQYmRwNWVySmREdE9QSUdXc0wvbWJIY3Z0R2I5VEdmR1d1djlzTDF1NWx1dExVYWx3VkJsTTd4cVBCeFhGb3p4SlVFVzZUZUxmSXdKSnhPS0J2dFJyOVpZMTkvMzB0TWYrR3VHemQ3cmttNHJuZThITFZ2SlE3TnBDaTFvcGxOOGdiM0pLVWlkQmEvbUpFaEN3OXQxT3pJUTErMjEzOWp1cUFudzJqK3FaeVVvU0V0TXhHRHExYVRSR1ZQNm0vek5sSWtRdG1mUFhtcEhHZjNDMmxXQTNBVm1WUWxPU09kakZGcmoxNWVtZEprSGFxbFZ4Nm9BODdKSUMrOWV1RGxXVk5ERElJeTZxNkNpTng5VWdiZzZqYjBVem9mdCtPYXJIZVBESlpLRjBQdDJWRHBxZEUzVVNXN2RsSTUzU0RjbytvZHlNRVBRVDJ2a0loM1N1ZGZZKzNDVjUwQTN6ay8wTFZQdTNXeG5kdTRZTDRCYjgxdVBOU3BwVUxpVWxiRHgvTmF4SStIS0xRVkpPelVjN3MyYk5iMStCQTBQenh0ejUxR0REb0xMVjI4WTFIeHg5OHczYVBXMlJyaVQzaDdwTDFpT1VUZlNEVGYzQk9telRrWWVaT2dzWDl4cUp5ZjVnS0hXb0hQbG9DcUptZWVybEpMZGJiQXgxRWo2ejh6VlpyYWJsV2t4UnYwWW94aUJhVnNhRzNaYVMyK3BxSG10bVlIZ3BRWE54QUJwcVRhTUJnbGYzSHZvcDQxUGNRRjBZK1ltMFZuOEEyVldobFZWMUltY0JnOFBuZ1NweHFjTkVnYWQ0MmtqRGdaZWdpN3FqT2lhZkJqcHRwc2J6aXhtemJCaXJ6KzdlSDFrVFlYbkZMODY3SnkzbHR2ZnMyV1lwYVJYWjRMZE1zNVJxM2JKaCs2SzVhWi9KM1lwRUxtOUhFaE8xbjBQeTVEQVJFaUN3QlROMExFN3ZvSFdnbTJnVjJSL1RoS08zd2NRZWFnY3BwVW1OUlZURTRkZnNqdVpya0hpNFJRek1ZNVd4MDBpcWk1bk4reCtyUnlaTUdvamlleXQ5amxyUHF6Szd2UXVwbGE3dSt2V0t4T2l3K3l1QU42NFA2VDB0dUprUDNZU0tpVm43bTJ6Q2o3UHRRdGZ1V01rZEl4TGllVGk2K1JiZ29rbHVObGYyQTh0YUVYdXk1U3dMOUhTR1ZONDgwWmZaZ2k4RkM0MXdBWUMvSEVOZnBaRncvUkZqVXIvS0g2K1N6cnFQcFJnYUgrU1hzeDZtT3hjTlJ0T1Y1a2FCdDJsZmgrNmMrTWY3SmUycVhOcm5FdGNNNTJiNldSNjVlNVMxc0E3TkhnZTJ4NVdvUnpkTUdVenRHYzlLTVUxS2pRRTZ6TWloZjNSTkNSRTd3SDNrVlZXdjZBbVI0amRCTEpidDFKSXR2TDl1ZFFTd1F3MHU1NDBZdnpOUm9mMDE5azdRcVBwdGt2SUVWWk9Ldm1pK0VHY3BlK1RRemlKSHJSZktYOVF6UDlRL0tCLzlNTXZpU05MeXNKUVF6TVlVNXFSa2FiRkVXdTBqWVFIVk9UcUZuQ1Zrdm5UcEN0dGtCeGhOaXp1VjkzL21HdytpSDhXWDlzNGZlWmRCOUE1cFRnMzJqTDJEd052VXVZa2pKRk9hS1ZHdmJwZnc0aFdXcEUvMmc1TVZGakNFb1FCa2RaMFRXZkhob053QkxwMXc0eG55blBhS2RUUFhyc3JOVGgzVGV4OWJSL0l2bThHY0dmOWZJTUtxZ0RTZ2lYbm9LQnprS2cvTXh2TGZuRGo3ckF4ZVdXbzBYR0hQQjVFbHF2QlpEemRwdFZyWEpjdDlRZ1ZicmZzd2NzSEwrS1BuNlBmZG5MN29MK2dFS3VTZ0d3Y0kwcmhvaWVZYks2cUg3T29xZ1p6VGowYU5OV3M4MVgxL1pWSk41Y2RMOVVpSTJoNmNQWGV4U091TDBvSHV1Z2k2WnZ3QUZHVUJTRVpRWU5DSnRLQkpHai9RZ1creVdmVHd2ZGFzeVJyQkZvVVZnU0RoLzMrQkpBL2dRK01FMkNBQ1A2bEN6V3BZRVUxNmdrdWd2TWVnakNGbWFnYVo1R29WNHVBL2xRZENNaW5iMldFQXFtOGhvZUxIcGRGUUk2Rk1zN3JpR21yYUR3alo0eGRTWGxDb3lwNUl5OUxNMFl4MkpScnBDMU5LV0ZFNmNtaGFwQVh4ZW1zUUtQVFRjOXl0YnhuOUFkajB4OE4rbmNOZnFmVHIybTkrWkY1eFFkLzBPQmZKZnk5TE9EdkpQdzNoZitvVXE4cVNBeCtQY0MvVi9nL3pKZE5DOWEzNFU5RXhDTWtvNXA0M0h3ZjUxUkMrTmY2bW1wUmNPeXJyaG9nclFIV0loZ0RIUmJvY21SMXVDTjVYcjg4T29wdEw0RXN1UkVhaXR5VTJIdXFxZGpUclphdWUrdm1aS053Z0RqWWRHWmoreVVzdFlqcllodVpVbnNrdEFOVWxuS2pxMERza0M2S3hwVnArZWFxT000bXc1RkVhSlNrN0RWaFg2cU5NVXJsS0xyQ0d2c0kwcVBsM21Xc2F0UmlnUktsUW5DTDViS0Jjdm9IWW5WYkYyRitjSEM1VDZodzFTaWJIZ1VVd0RuWFRlcWdSNFBXeHZZQmJjOXFUMjNEdU1SbXAzMExPUGRneUpwUlZXQW1qK3NJeDUrV1BqRmhBcGowT2lKMU96dWR1RTI5THlET2RDb3ZKUzFraVR4OHI3YWhWQ29RN1IwTjlYUHpKdUpGMGZ1NWFoZk96K0h4QnVTK043eHMvZ2ZWa3orczJEUm9La1hGZnRHWk4zbEJoNHllTU5LMldHU0t1cTNiaU5nbTdieEVPamc3SFJDMldOZFZMZ0ZCNXNmOXl6U0NVWVhjQjhNRWJQTnhBdmdkRThGdlNBZUViSVBvbDZrQWlLZ1pYVGQxWDJFaUFvUXVncHQwbENEODV6SURLWWFORllEOFR6WmIxUWVMZnVUQzh0UDQ1eHR4T1JmK3lFZVZ5ZVRuMDFuM0tGTUZuUXZ1OFVVcEM5MGJLY0YrdGNnWk9ucVlISlRLUWlObndaVGFTb2tMbzBTYkZEdytIWGhjTnQ1ZzlHOUpKcnVqajRJN1Mxcml6bVRKcmJqYndnbGhuYlN5a2lDTU1aZlJMNTUyQjhpays1OThraGFaZU5UaFE1bnFmZUl4YkY2TWlOQWxRMlhnejM4V0ZwdTczbVhYUkhtbk04eks0S2UrQ0hValBjcWx3Zi9hSGdqOFF3QWVPMHFEaVdaMndObU9oOGJMQjhrd3NkVGliTENCSFkrT0RsTVRiL3NQNzlIYVk5dnBoeDdCazRjMHZHa1RrWFBzVDZtQ25YSHZXaUpOWUdiMWhLUVR4Si9HQVI1L05BdENPWVFDK2VOSS9SUkdPczZnUWVBREtObVlIb2pWZzBFQnJOcElxaEFBdDNUK1FKUnlRaS9uKzZKZEI3cnVCWjJoYWtRWDJPNHdBVC9sWnRaUkttT3lzSmJCVTgyWi9lR0NmZkV4Sk92S1RtUzd5Rmd4YXg1UU8rZ3k2ejBibSsrU0pzM2FxNE45Y2tMR1hrbHFwNFVManJBZkdzUGplZEtnK3o3dnExTFNWc0xhYVkvblBEZ0d0bjZBZnJJVDdXamc4TDd6S09xU3BISTFuY0xtU05xWkFVdjlXUmdSTHYrTVFocXlqN0lYaU1VS3h6NUdNMVRNVkUzYU5lR1NpamdOc2owVkt6VHZRWDMyVUNkZGUrNVcycW8vWjE3S2FPWkh6QktIc2c4RnlzUlRldEdaNlJiR2x5SkFqY3g4OHJwbFIvNEpzR0RRU29qZkozc2VwMUpmbkhxM3hCSFlTQVR2aHlDZlJkeHF2cEIxcVVWbmxPQTdCT2J5dTRObFd5WDR1OC95OGF5Q21OMjFUakFxUkNKRVBEYVdiT2Vqem5WWC84TmlNVklTN2Z3ZFpIMkY5UW8rVytQRWNzSVMyakZWLzVERlRaNHI5YjhiQmpEeFQ5SlNLUzdtcjlOTW9YQ3QrSXNieWk5dnFvRXNqQVpjTm5hWnhia3dTRG9DNUJOaUpzNmpmT3RLMmhqSjlVYkpkRDF2Tm4vMzZ2bnJQNzdOZFpMRG54eHA1SjRINmgzdE1vT0x4dzYzWmRlem1qTWJhT2JZQ0wyQ0wwM2lUc1kvVDVnNTNHZHVGWmlyUHVrd1NDNU9ta21JcDNMZVR1YXRURjU1dC9DRFQ4M21ibGtwd1VTUkY1aldralpZcVZZVXR0bUZYRUVUSTFZMnBibGUwL0NwQS8vZ1BZTHdUVlVCS2xmS215ek1zaU9yeU5ScWRZTzRYb3ByelNJRnJqOGxtREFlRmxVSkN2VDQrdHJtcFJFamdxVXYyZWlsbDlsZ2Q1YTNuNjc3cWxCQnlWakI2Q0lOalZoaGRzR0hSUHlMaXg5ZmduL1IyTUlSeDZrSjI2SllrRm1iYzk4WmxoWXlTMEZXVlB2dEtXRnFIcVVGL3RrYXo2RGtyNnVSdHBnd3JMYUU4QWJONEEwdXd3cmdjUG03NXJFM0lrems5cHdDSU1pVVVibVRoakE4SHFEZ0p3dmdWWUZvTkwzbndTSXFhMm1zSnNJd2xEUGdaYWV1M3NObE5DUWxTckU0QmhJM3haSE1Tc3RnZUVBR0ZBUXZ4RWxEZ0MzdzcvTGwrSnJHSnhoalNudHd5VUo0Q05FVkpwZEtHazljcTlPb2poYXg2WXBmQTlpNjNnb0RvT3RCQnB5Ui9zUHRiSGV3d010cmkvLzhYZG1oZ1l2VGpKWHN0Nk5kWEJIVTR3aVZCUld4NDNSMDhlVis5QTdnWGpNWXlIbTlrckF3ZHRGWDQwNERZSXJUc2V1ME81b1lkclNrOFYzVmJ0N2lnblphYkhwS0szTisyM2lyaU9LR2x6cUlMYUM4WXNUd3lzamlSdzdpbys4NlpWTHZra2h0cWNEYVVqbHlVT3dhQUdzeENpSWJTSDRKQ1lOUUlSalZnYkZjWVF5M21reVVqaWhoOW5GSmNFak1DM2N3YU9Ca29UdzhvdzVjRGV3a1E3OURoSld5QlZaTy81Q1FidEFlQWtia1NzOW5ZdlR0ZTY0WGZuYkNIM3p3Qkl3MzFTMzgyNzR5KzliWERBUkZJUUx2aE53aEMzOEwyU1NmN3B5bC9vSFRVNDRNamlOVEtvNmhYb250U1RhNUR3ZjluU1FUb2Z5bkJGYU53dDgxS3ZIbGYzcFN2UWhPcEtVTEF0OUVhcitmUUt6cklqR2V6SnNHWWVrQWloSENWQzNBUEFwRWx2dS90aTk4RlNmVHJrS0xiMHhOVHQ5djRPRDkwRlRjNU5RdjdsOTdFcXk2MldEWkhRN3RYYW1LTzdrVDYyL0VxNTI5L1BTZHlDUFpzMXdSZC9PVEVUcGZ6WEU2YVhacUY2alRnSjJRNzF0WHlFQ0F1dnE4bEVUSGtHZkdzelNVMms4UDI2c2IwMDEwbTdVVEY4WlFDWFk1QVFlMkc5V3dwd3M2K3JlbkJHUHE2dkNTMFJXanUyYlUwd3IxbmoycjVLRHB1TDRod2FGTmxjR016YmtmMFV0SE9SNzNhZHZhdDNyRGVDemVCd3lHaTcwQU4vTlRHdDM0c0wva1VMa0cxMTRkVzVxNW1XZmYwV254bEUvb3V6YkR3S0NTZHJDb2tqL0hnZFN1SVozNkE2VUJsUVpOemIwOGs4a20vZldnQ09yV2xEYlEvbzBHenhtejJZVDNidXRCWlJML1kwQnhxNzAxMUIrNTA3UjYzZGlrTldEYWhWZWpqM2Zza05iRWNub0Zia243RE93TjMyNWNHWlFsVkNaajl1SnI4ZHRqNTJMZVhMNExhampuZGkxbzlYVG9PaWJxdHdOSFRYWDlMcVFyL0MwdmV5YUJNVlRCYW9nNnVzNmFPcFN0RU1DcjlBWkQwSW5sTGh1UWhncVNIQ1FWVUJ1Mk8rcFFWOTZJdnBHWEl4WTdZdkpSbXo2MEp6aVo1WldkVHNmRk5LUEkvNmpPUGQyN2ZpKzBJZTM4Vzd4a05KWU4vcFNGKzdFOVhBZ2YzZVYwdFBNM21YNjBmZU4rb29xU2JaYjZKN2VTdWN1MDgwSnU3dDVpMGhROThaUHg3djZmYUNUQkZhWmVuR1QxV09LSFpESWFCNUYyS2ptbThTVUpqeUFDaW1EOTlySGpObTg4OVBuYTFLeXN3NHgwMCtzRVhVRlgxQStPNDhBZllrZXJxVTk5cG00VC9aWjF0OU04N2JUbjdoK1ltanc2MVdvZFNnbVBRMjZyWTB5N0J4RnNGVGsrT2tyUm5UVjduVGovK24zMS9jSWxVcWVkbDlXZlh1VW02N3BTL0xsMzZqci9PTjUzNGxsT3BkMFlFck1RZS9LM0haN3RmclIyYm84RU9ZMzJOYnVLTis4bW5EdFpISkcrZ2JxdzNSbFhjdWp3b09jYkRNMXdUOG5rUk9pWm1yb1FhVVRCQ2ZqaVpZTHVZVWVLK1FUNEJ1VWttT1ZyUVZycHV1aE16bWpScjlqbTJxaXRIai9RajB1VUMwUm8xZHN4aStpaDZnZkFWc0VRT0JKTUpsSFhjTDZ4VmZyOTdiSk5vbDhpWFJ5NHJyL0VoZmFxYitvK3ZsTE5WbmlmdGM3WTdPclZ5ejVGWFRocU1Id1RwdURGZ0lVdFBzanllRzZHbGpobFBtMmlEZGw2R2FEeCtHeVl0MDlRdVVFd205L1BLNnZaektSQ2V2QXU2bWlxWUExS0dmUC9kOVB4WTlDTnJDK0lQYVFsV2tlVklZR0xVd3g1MXYwRlpUSEtqYWpwQVJwSnVaUXhJMXpHQTFKc1JMdlEwOU01dEZyZG1aeVJsc2l3NnRoRWU5UGloRk5JTTZJVkJxUFd2TzJiQU42NjZLaHB2ZXEzdHAzdUsyZUJCNHNLUWczVSs1SlNXU09xWTNKekk4b0pITEZWRVd0ZkFjRWhCNWZwQm14cExYQzNaYk5xbkRQc2d2SmJGeGcyamlvUE42MXFlMmtMQ3E5TnYrTDFJQXpBVktvZWZrRE1hVjRHV09jMDNxSHVPUGNWR05RM1EvaW8rUDhnRFlVT0cxUlNuMk1OYTRycElnUW9US01nMlI4cFB6MHpyamt3b2h2UjlWbUdWZ3VmcldoZzNqUFpvSUJiSFpBTHhCcGJnd2NXaW5FSzl1YkFJcThnL09iRW5MWlBsZEVvT2dEeHNSdWNWZkVRYXZ0REdxS0UySnNRNHphNWxWNnhwTkRHOGpPNlV5dUFvWlBMQ1RnTzdpRHFydU1XSFJJNEpGV0tXTU9XSm5jQXN6ZVNyMmNoZ0FMM0pWRTZZSi9OR0s2V3lFbW9BVCtvRjYzWUVpOGJ2UUhkd1ZDVnZ0eFFqL1hianEya3RVUHNEVVVpdFpwU09UbTBxZWhvbzYxcTFFdHVvbXVYU0NlUVJhcmxwUVA0MXRNaUNXTHIxN0djMkkySnlnMkQ0QVBsbzlDVDB3LzVleFIxU28wOGJ0WEtaODY3U1JVZjFZZkJDWnQrY3k4OWNCVVdpWTh0OEdoOXlyeXpJdVlwMVNsdjk5UGhIK21WRnhUZWtyTTF5R25LVFlPV0dEUFRSS0dnVjY3cWtUL1ozampsbUxyNUk5czMwT2FNbWVWWms4Q1lDdmxXSkpnTGJCS2pSd3VEdWVpaWpNQ3hlZ1RLTHZTd3dpY1l0dVBRdmQ3NzFuQXRlZjBNRkFuY3diZUFCMUNEbVBzRnpIWTBoWjBjMDFSbi8zKzRoa3dJSURxaXRYblN3anhobEgvaWZtb1ZDUkN5Nm1kVHdVeFIvQndVRDhLQXltakNlNG5GK3luSk9MdE9SeE1pYk9rYmoyeVJEa1JRdkRBQ21HM1M4K0tkNWRMdVZYYkZxaWNweTZFd3JTaVZ5OEhrbkFJL05Sd3ArRVVxeldxN2Q3UmRNY2xkYVVZV3R6aWJsU0lIV1FUNUFoeC9sem1qZm10R0ZyQllpb25OQlZ5ekdLZEhnTEJpQmtOeWNWODN3TWM1SHR0bHdiM3ZJWVl3R0RQU096TVFvNkxCMVFiQzdnM2NEUDRBeVMxamUxcmNJT2pnTWxHNGZITmJiQzVNYUZSeVJQeExsbU91M3h3TE9GTFpuYkgrQlFYZlVDMWtGc1lteHFvejBuK01WZFEzbnJGYnM3YkJMVncyNktLVVpRQ2FiY0RHTktyS2o3Q2ZsWmJRdmJ3MFgyMXpOOU55VVIwcXlWejQrcmJ1SERmSEwrNHZnSCtScWVlVHBlYkF1WDVzUHZIdG85aXRJRm1JeVpUczV5U2FqOGdoLzBDT2xMcVhPTVpPQUNyRHcraGQzMGNzL0JCaE1EaldZanNSNlIzYk90Z01weFB2ZjdjUjM3eU13ajBOcnZLdHhBTTdRVEkrajBJVmpZclI2ZU14bWhEOFV2eEQzWUJXaElJUXJqTFlkblAvc01HaTViU25CWmNpQ25zWWlGYXNQK296azZjTitzdDd0WVFIa3YyazVMbFZHK3Fva1RrSDVPaTNILzFSalUxakRWeUE4SThCQ1h1MHJyMXUvdTQ5U3FaajJYMUNidDJpOU5CdGVKMm1JdklQRDErUmJGSWl0MEYzckZtM3lXQXhmVEtCbXpYNzRvZE1TenVvWkRmeGRMalY4ZytYQTNYZ3R0Zk5Sc2NsbDJXWHNUdndYTHl0allxQnUzUEo0M0hTcUJvWDNpL1hsRVVhWVdLMERXekdYZnVWL3owSHN1Y1R5dVM3Zkk0ZG5Hd1prNDV6alhoc2pwSEJJNkdvSTZIdk5oSklHQ2xUZ0lZaTlZZjB2RHR5NDR1Y3g0dWRrSFIybkVuQis1VVVIbVNLOTVXSnAydUZxWFRNTS9tUHQ3UTVLSDNuMFRxbDRVQjlqU3JZc3daa3FqQmMxbmtBalRTM1RzcUE2N0RBd0duQ2JIdmYzWE9mWEYyWTZETnI5QWJqTE9uUkZjdy9tcjVWaGRRWlVvYnp2bG93Z3dTZUxNZzdtbFV1MTgvSzlaUDd3bHJxTWxVSTZ5NW9oemxTMXBaZ21ua1FsRUNVMU9VNlllVm5CV3RWdThqNjdaNXR3cXBLUkRXZkNzSEV3K3cyMTc3Q012QXkyMjZzUEcycSttbW9XYUJLNU1sQUNqYXE5MzdrRTR2RnJzemNaSVA3QTA3M1IxSC9RMWRubDEzZ0V3N3RYcXlrZ05UZG9mckR3SlNyMkh4djlFSDFhejhxZnZMSGxUVWRoeklkNzhjZkl6ZXNRVFNVZlMySi9QUFNwdGZadTQyblhyQmwrNzZCWkNFSitpeW5nbDA4bGRzVkp2Z1pWQlh4Rlc5OE5QTXhsdGJVcHhDcWttY2Fud1RIVjY4M0Vod2FTWDU4Q0hsUlNWUE0xU3hVYkVzbXRFaWd6SUQrUU8vaDRxTGRTbHhHaVU5NTV6dUlHSitrRVFRUElWVG94SzBZUVJTbHRRdW05aWVCbUhZeDc1VTU0elFvNTFxQWtPcHByVE42VE9RZ1RLVHdiRmVua0xiRXZmUlZEbVZnaVd3Z0JPbHVKUEZZbG5wRlZPam5YTFQ1WU5mQkhiNzRRajcyeThyejBUUjFrbWJDSm1XZEpPb2thY2ZZOSs2RXBPUFdaT0YzUTgrMVVjVDZKRkxSQW5TRWdLRVpLK1k5QWxPRy9PeDZrN05uV1N0TUdSZVBnc3pPS0JSa2c0N0JPaTN4U2F4WmpCZThmMmgxbEZBcFBwT2Fud05UNGxNZEtkSHlzK1o3Ty8yTUFESTNIb01nNVNSdzcrTE5ZWnNQN0duMUgzOUVBQ2Rra1k0TkZ0b2JHc1E0SHhRaXZUSTNpUDJhUEZ3WEplVUNCdXYyYVU5VDNyVDhVM1phcnRpN1pIUHJsZEUyMGtxajk0UStqVStMay9iSWlCRy9oQm9RU0V0U1FTSFVKTXdlWHVuc3doc0c4SWhMRUZ3aENjVG8yMDBoamZnUU9XSno5MjJOd0hUT0NrY0pZT1NteklweHlpZFlpb3pRMmtYMHhONGJTb2sySXpBc3JQcXFJZ2o0cENvVkIrUndIbE93VXFQTnRiYnpnWjBPZVRMQkhJVGxJV2l6ZWM2cmpQS2xrL1BqSWszOCtQVDh3Z1FQVEUzZnBjVENXT0FVVWE2bDU3SnNPL01jeVZZamJYQ0tpUStSMG1lK0RnVTNpZ1BWTFM1Y0p6SzJUdDRpWnYrNnBQQjNMRit1c25tU080TkFkbm41L3hnaXZwUk1XM2xPWGszZDFWVFZJbEdHV3dnNUtsaXNDWXRjYVJ5N3FETWprOEkxRW9nQTk5ay8vaXdJamo4R3g0VERaVDdoZkdYODI4SGEvTDkvVmJ5SjhTN2g4TC9nMzdOd01qZW40TjlCUWpsK2NUTEp1Uks5VGdQTE1iN3gzdExVSkgvTlR4Ni8rbVRuVjF2bG9WOUdiZWVUWld1L1VEeWtBdUZpR0JrbllKcmhoamozTDV6M0lqdmpoQjVlUHBIeDl0bjJRQlZ2ZXJJNkxjSFExUkUzYUxpaEgxUHk4cW82ZkVaS0swVTZtNU8xYy92VktMTHFxUUVoNTFpSHNMWm1qMnZQNERTbDhGN25JV2p4ck1qNS9qV3pPT25waEM1THlCUSs3R0VqUk5YVVBkYktLWVVvMHVibVJiWU1jT2x6emdMckR3d1AyVjFFOGNSY0JEd1dKbzIvVHlhbC9CampZM0V4RjM3N1hoaWRGS1pNVVlLaWYwdTNiSUxUY1dHUkZBV0FyR3QvcmNBb2NVbFZ2Yld5N291QmtsZzFHVDcrTFVta0JhVjhHaWlEZDJ0Z1BFdVYyelRoQ1p0Z1MvOGNSRDRxSzNTWjNiTDN3MU81ZE5qQWJJcXlPWlRPU3RPU1J2UTVTUGdoNkZHdk1mOVBaNC9HcnhISEJSOGxGb0puV1IvdHpaL0xTOHIyMFhmdjhmZHZEREtNWStzOS9mdlBFNjBhVFcwOURPVnZJU3RBUFA2UjRobUxDbENKdnRFalVKOGNzMVl1RlFMcmtYYVFYTkFWOHNQWVRzT2FZNFEwRVVZWittY1JWMWo4aDBDUEN5MnI2RXBncTYvYWZNRnpPNGtjeFU2TW5PQVI2YjJQZGZHRUErTVJqL1dEOG5RWE5DMHVIc0tuR1NHcUNtK3pIbGZ0ZlhsQ05NZFN4RmdBWUZCQzhtb3llQkFsS3BUS0I5WGR4UEpOQjhGcjVhMkVwUk5VUWQxUmJ5aEFPVUR0b1BCMUp4MVlzNGxJVWNGODZTdU01MjdicUtMYm1vdWtRZmNWVmliNFZjQ0RWczZpUkhRM3NYVFRnZkJhK1ZKSVpWNVVRUDJnQU9WZ29sYkNNRUU2OGNDYVRWUktGWXlWdjBKNDdyYU42akdFTEtqU2RNUk8vWXFTblN0SnpCTXhaVXNKdzkzNVdGVjMxU0R4WEd6RTVCM29JQ1JRemRhdGxvOEdLRGpZTDZFajQySXZKaWY5dkk2djhDaTAxM294bDBocEk5aU1WNlYxRHJVaFlDRmdFSnhzVldCcE1BVW4yRjdQMkdTVUhRNktEQmlGYmYxaXdoRThEbnBnMVFlNHNNaHVrYnVkUko4RS9CVEhXSFZweEQ3MVBrbGg1TVkvOVZCbXl4Snlybi92a2cvK3hIcXByTmV5aFJGTnVDSzBoSnZTenp6Y08zWTVRdzh0ZkxXS1UwdlRaRzJlV01UZGNwdGw4Y1YwU0lyZ1VXNm5ocWZDaWVVTm1hQ0xRTDdid296eVN1NmE3eEpRK3NYSkt5ZjY1cDkvMmwyOXFneVdCa2J0Z200d2tyTHZIMkswdlJ0RkJQLy9NN2VtdHBzdFpMU1hXK0hFaW5lNktzYlpPTlZHNWVtaStnN2lDVDVaZzNiNHNUQjFQVW50VkszNU13VFFjODlYcjloZkE2bHZyRk1mOWNjRml4anQxV1FLVWNRSnFQYnVBNVI5aXFqRlQzczZzamIxaDVxelhnT3FDc0FHVjE4ajNrMytiVks0aW5obmhQcGJ0TW1pcVREdmQxSElIUVlaWVRERCtZRzhVcWFuR3BBeTlzWUlBWUdBR0YzSFd5MElDR1VyZGtMcmY1dXBtQmg4bllBVFFrc3dtbklPelRHeWRIcW5TVFEyZi9sbS9taU5KVlBKRmhEOU15am1zSEhoRE9jclB0NXU2UUFuZ0FuWjI0RDV0eEtYaDloZlRlZ2pxb0ZSY2ZGa1I2UEdyTEtMTkxiN1FrQXE2dHdGRzhrR1J0UmF0WTBET3JxVlJkbklkUXBLdG54UWkyK1JhV1lSbm9qYkFIaVFPZDVzS2dzb0lrZ3Btci9wMnhnUlN6a0h5b0NBb2d6WTNNT3ozbzJPV2hwL0kvRnhlL09mNUNoRjE2OVYzWnp1dys0VkNaQ0hINUcrc0JHdjMyVW8wczJmYmNrbGdkdXcrZkFHUTNGQ0RiTjZQUWw2cDBJWlpkT2hxMTJ6bzJ5Y0xZeHhtMlo0Nkc3T1NRTGlHUW1DSlMzbEpZaG1SMUpRUjdkVW12V2lXV3d4Z0w4VGJwWmxuTEF1N0dtYS9aQ3kyVEdHTFlwVDdOckgwYm16aWFuMXUrTTBUc29weUFiclFySDUyaTQ3UXl0ckM5WlZmb3V5cnlIT2hXd1JKenZyUDJSMlZkaExXSWpxSmFYUmpiRU4veFFmNGR5QTBDc0dEMEdRRkk2NERSa2hUaWpDYm90djNyWEczN0FKT0FNUnlKeWdwK0RVR1dEM2FuZnRHT1YvWXZTb1lHL3lMMFNyaVNzTzVaMTJycGlNMWp0RnhSZXNmV0s4STlZMGd3WHNIcVZPL25DQWphbWhwMk8yTEFMRWtaM2o1SjNYYmxpeXdZSmJRM0xDemt3NDhDc1N2THl3WkNuNzk4ZGpSM29zcHVodXdZcC9CQzdLUDhGMFdpa1hKNDBQbmpycXM2L284YTJITmlrT2VKSnVkNTJ6d2dILzRJczVRYWtIZURubTBWNmhtUGw0d3FaSlVCS0RBa2hnSUF4eWdKNW9aazdmZUlmMnJXNzk1WEYybEJ1TVJlSHA4MUVZOFp4TFZrcUVqNEhEQkxBcW5BWUVKMlk3UVNqYjFKTjFjSlhBdlJLVUFLYVhoaERDM3VmK1dyZjYwVmorUDlGSXorU3FDckNFR1pjd1pCS3Q4c0JzZFJTZS9lS2R2VmZ4QUVQNnlTekJIbW1ONGNKTkJYUXJvc2d0QTcyL3BrZ2xwa0dCdmtBQTBmVW5TUk1HSDZKQ25zd1lRU3RQeVFqZ0E3SU1HTUZBdThSK3RDVUxYelpFNnBubjFGL0xvNERQVEMzWHFXZkpBK0ptMHdyNkhycnNFcy96ZmRlbGZlYjg4WTBqbkhrUHJWZGZ2MlRCMnFzUGJ4QVh3NC90bkgvdmU5K2RoeTNyVk12KzdHeUNpMHFKQjE5Z2dBOXhURGxsRkhBc0xxWVhldXBrZGFDY1ptUHpKOFhtdUY1RStWYW5uaVF2ZHFGWE9NN3F4aTRrZGJWYlErU0hnV1RXWVFaY2Raek5QUnU0QWtFcVBob1hBSHBtMmxUa3J1SGNjYmhSSExiNFNlWHhSYzdyeDg5a05KQzZKdVpZMVQ4UlRzUmZtbDhRSjArUmkxcGZjTFVZcy81OGJFdnk5Mzg2YVdUUThiNHRaN2xteEI1U2F1ZHp0OXF1U282TDd6UU84TXhWTEs1YlprVGhodzhQT1R2cFFJZVluZ3dkdmxZV3BTZnFtaG04S3gxY3R6ZnFlRHdZN05teXkvc05KcDRyZXJiT1ZDelBseFpaTVNTb2FZcDBZNU9xdWt3K0FvMlBNSnJyQ3BvcVlTN09EOE80L3dlUzZGK01qRHo0QzFGOGRWZmppeU83UnZPa2FKMnduNit3S3Z2eTVKSUhGMVFWcEZQUUN5ZVlaTVh0T2wyUXhZSjBuYXRHbHZWSlMxZEo4TEpyZVk5YW5uV2JYdTA1WWoyM1AzWUFacDdVSFVOejVVRHhBSitPdXpTajhEYlczRENmVXBaODBBaDBITU9xQlhFRVBjbU52VG5iNVBhTVg3R2R2YmxSNHVId2oxbWpLcTVzUk9RTWlPcmF4YW5iNHFlREo1OFZOQU12eGIrK0s0d3JGRVlOMjhwenB2cGlqYjR3MVlsdm12QndReEJyV0kxeDQrcUN5RTQxd3dQL2s5bmRoV1ZhRGVRNkFxRUk4M2cxcDlzS2tZazVCNlA5TVNJMFQ2NHMweHRtOGRDTHJwTEMyTDNBc3JrVXcwUUVQZzRoRmV2OHpCb2YvMnI4bkxPUmJLMFlkelNGYm9RUTRIRGZ2S21oTUpvYXVaTG5NZCszd0lwZ2Z1UU9jRm92UGtodDBWSk5Kb3g2UHpGby9RMk90U0ducDV4Y3h3eGhvN3JsWCs0bkEzOVc2Y2hjWWV0a2g2RWpER0I4bGc5TUMxcWhnN1ZOTVlkYldvaWNzcWsxQXNIdUlOSXUrZUlaS015aERsaW1yR3JXUjNMcy9lTHd6TWpoOFRSQzBvSmZXVFhYaEozYXNNU25mYll1OXMxZjZ1RlIzNkpNV2NPQ21CcXpzd3czUWU5Z0RSRW91eXo0a000Y21MVlB0OTd3bGdjalZCYlVuNS84UDI1Y1ZQT21iOGJmcUhkc0lGdVVkVzNZejRyQ2JBN3BpK0UxNVpteUJ1SG1tWFhpODdJWEwwcUFFV3RaOXU1anhmR1RFdW13ZTROYk9OZzJ1eDdXWVgrOWlvMk83ZjIwS2Zkb256YllSQzlmcWx0ZjB1am85KzI4M1hpQlMvNXg2dlJmMStiLyt5Yjd6elBhc1Q5TElDVm1BUDNaUXhzUzJwL3lUczFmTW1yOXRlRFlHR1RVRzJTc1RDNlRPbGJSekpsRWJpMGFFazQwMEx3Z0FYc214VThKUC84a0g2WHNUNXdlRS94TmxpaUVNeVpwaHB3Vmk1ZmQwNG0xaVFsd3VueXpTMEIraHRwVWVDQ3FnVTlZVUpEeFJoV0xsK2NOcVNtODNLUlNPcXJWT0txa1BpWXplRVE4cUx5cUo4RWNiT05ndFk0ZnlYcUZNZWw0MkszZ2xCaTdNdWZJbHFzVWx1NURKVEJLUmpMTTVKb0ZUWU95MDNKV2pHU1M2b0NmUGUwV1R2Skp3WHJxV1RwaEV0UkJPVmlWMWNWV0l0K3ZNak0vWXFWTGh0OHp0NitrRDdXeWcxTGVEOXg3cFFxMmVWSE5mOWhxelJNaXhtdy9uK1dLT1FrV01xZlhualBwQ3FZY1AyWXl3RFFzVm5Nb3pFWVdZakZucWx6MXl3emFwcFpldmpoeFFhaFhsemZRa3BwZUE5RFNCSUlpdFZadmNrVFRJeDNmUXJOc05vaS8ydDE0RUpIY0lkTi94NE9nM2dnaS9FSnRlSDFVSjFZcEdKR3NSVFpyN2IzN0lkZ2RpTElnSHBBNTF4QUNCbHJZbjh2dUZzc05DTEphVTh2cUFlMzFDeXhWTnFQVWE0cHpJRGw1Y3BnL1dWbk5UNzVyd3lEMEpta3VQZ0htNUo3SVQ2R1pXcHJob25iZ2drQTU3TUhPSFdOSDdzZGxaY1JQQzN3a2JHbERXMFpyaFpxbnA5YmNKTmZGZG9Lc0htTzFrYlNsWmJWL3F1UlUxMHdVdlAwdDVZYSt4bS9WbWJzbmRQZGtkeWw3TWZHRGtwWWlWU1ZtcTdLU1hNZGo3YjhDekRNcmY3Q2EvejdaRHNMT2lENkwrU2NOWFlrNTltcTJVMFpVcG1NM3RQU0w5QzYzSWsyY2srZlljZ0IvNzZZT1VKMUdnL05tNDZsb3ZhcFJzekRlWFlrWG1PcDVjZ3ZxdmlLRHZGcEpYTVhNZDN4VmdSc3VFRFBLNlR0WkoydUZMZWsxZ25xcDdxamZEMTk5UzN1UTlCd0xrVWpEUis1MUJKL2xtNkhFZGxNSi96bDBxL2lENUtCcHUvaTkyQ0J4ZGFjVHFmZ3hlQit3U1lNNDJmZ2orbVJGcFNZT3NhSDZzNUc0TXZCYUNYNlZIOWp6d2lRdDhTcHQzNzYzM0pxZCt1L3RyYllKM1FSaDVoN010enRta2FFcHYvK0pPUWRiYXhVMWswV2lxUmN1UWo2Y09LM0NMTzlkbVlNd0FqWk4xUTJHYnJoTFlhdWNKWVhyYlNsNkhsajRoL2d1RVRBZW9jM2RaVUptaHRFZUVWU0dtejdDRm9mbGlIRnhkL21UOStyQk1YRzB3cmI5dW5EQUxKNml6bUo3YXJSNlQ2YU1jSEhHLzlkZ3RPSmRpWUMxbnoyUVlHYnprZWlwbUw1RkdLWXZvM0tDL1o3aDBFc0JYbjR5REQwZVdtY2JyT05NdGNQNHI2RWsyR2FwUG04KzcyK25xWHVHRDkxZ0Vkd2hQYmZRNkZkUjBhdzBKTHBFTHYxREQ4RDUrR0NFWVh6TGRmalFNYVBIdjl5N1lzdTVmQUZzbjBrZnVYUHpURDA3VU9ZYnQ4ODRlMUkvbFVLZHBtd29jZWpZZFhNYTB3SXVKWGh5S1lVZUVFci9HajdYNGlkUXI0NFoyRmc4M1BwTTNZT0U1Y09mdDZiVlFwN1gwVTZDb3A1cUVRdUQwVXVlRDFTS3BFbzZsQ2o5Q21RcUNPcGl3YlNQZUtmdWkzT3J2bDF3cUhRK1pZZ0pNZFRzWjluS0tVLzM0SHBMd3Fac3YzMXVsOWhrTk5pdXpMdk4wMUhBT251TGFuajREc0ViSDlVWVl5TUZCVlZHdzJjSFNiOE4vUEJQL213ZmY0MGEyZEJ5dnlNeHdwQWVnamtmQVZ4SnZBN1drN1draGZFaVFZZmQ0SG85NnljUkRqUXJRd254QjExaFdVNWpIWHhmUzBsbVl3c3BxRnlvUjFBYVdvcno3ajliNWFQclJscE5ZOUYycllZT0J6d0RIQnNLcHVQdGY5Z1FKM3pIMzdIMllwMVFHck81cFR1UTF2M3Z0M2Z0L2ZqTzdBb1l1MVVLTnovUjN1WHArN2R0WGRMb0VEdUNINXcyako0Ym9tRGYzbzNTRTJwYzViUUtFL2dyU0IvOG9MTm43VVMycHBMN2NkN3N5TmpIbm9VMmwycmgwbVZMRmwvQzhxYTI0ZnFmVTEvUWRWa0VJcGpHRXRmckg2ZFRUR25mWXkrNVpUNmFyQnlobmxNa0lSSVlMWmpNdldsSEZOeTcwL0VGcXpLV05kRlRGaTVXcFlZRFBaKzI4aU5mb3JwOUxwU1dYZ2JnNWx1QW1ZNFhlNW44VG5RUk1HR0hpdWdDbGhsZ0lnbWZVVzFtbVFFUkdIR0xnUFNJQVdqTitvVHNWMkRZZEZlcW5aSWdUbWc4a3JnR3hjeWhqcU1tVkdhaktpTjdONDc4OGlFQzdTMGhLZTB6RkM5QmNQL1NJd0lZZjlNQ0NSTVBMK0NJZDFhTWtCVWh3VndPcmE5eUN0aWhNRjY3N25qUHlteGpuMytXUzhnUGltbzlOTktJWGEzZDBLU1BRTHlvMVJrUWZVVVdGNWtIcThZblRFTTJMZ3ptVUcvRWJ4dUtXbnMwNkhFdXBXN2cyTSt2Tjdsb1VyMis1MUd3NFp5ckhnVzJMWnM1Y0RBQ3pIaFVTNGlIRDVrK3RwUGE3aHBjdjVEZFpubEQ3bDl0S3YxbExOS1B0ME1sMTVMb3hEU1NNb2ZsQkFIWEI0MUs2ZlVUTmVkMnI3NTdteTFiMGJ4V3VpN29TYjlSUVNwZ2xYVjhBUU1VcjNuRkZmVUZ2ZjBURi9PVEgwNE1UdVE0V3A2THVFNi9yZEJVdVFrM2RLWGlxNHhyUjFrWTI4TDg4VlVTSFN5VWQ0di9SSThLaS9ENHpTVkRabWtidGxPUWpMNW95L3dISVMxOHNSdjdqWGJhSFR4WWovL0tyNHo4My9hR1g2Z0hMKzJYMjVtOXlqM3EwYjdCalY4cnI5ZWwzN1FHRHB2MVAzSUJCL3JwbDF2aE0yTlBKL21TYm9UdDZkdjNYdjB1dHMxOFA3WGJYak11dmhnODJ0OWFIUmt2dEljUG80TjZIbWpFZnQydURyM2ZkTE43RjFycHVjOVB2MUJmS3UyWCt5Ty9nZ3g1djIwbUR1a0E5OFJmdHpJdjZYTFkyZmxrNnZaOWQ2Z3NEOWFlUVdIR1h4TGJoSlkyaTM1ci9xQ2lnbXREWjhhLzNTbThVZkdjVVNNYzFSNW5EOEdJbnI4MFU1a3JsOHlWQjlBQThValJBQzdZa0V0dzJMS2ZaZUV4YW1uTmEzMHlFUzJmNkt2dUhYSm1JaGxMbk5oU0NzTHUvVlRzdEV6d2RoRm5JNThMK3RyTVA1N2pBVzdxZmt1UFdmZkZ3SWJrekZRNE4vMTlodkRGRHBsNXZHamhBcU45UlZiYUZnYXdzM2lxVGtWcllMTEJRWmhMZWhtNmIrY1hiYnJYbTJSOHAvZDY2cTdqWHgveUt1eXRhemR3N3ZZbWJkbW9YU0lSS1UyZWl0TnM4TTVFa1BsalV2aUpGVUc2L1Fva1lYOTVjR053L0xqejdtNTIzNnJiNkthOEJOOUFXanI2OUlIdXcwZnpFamlDVWpFYjhPNTQvZFlMUy84MGhZV2EzeStKNlhCRERKNS9acHk2SXhYZ25WRmpMcXBORnpJTVBOczNHU0k4ZU8zMnFkWFp2Si9LeHc3Q1NpKyt4NnBkdEw2VWJJTWVBN1EvcGJFNWU0UGVtZzlrQ2NlRlFKQlhramZyNURlaW1aWmdabFpINlhjWnUyREdxaWc4bHlvMzlMZkRlWE1HdHlWclltYkdCVWZ5aHRBTXh0NEt1cms4SUsvdDhXSlA3dUtORmZhU1RaRGh5ejB2amQyMTdNMUU2Y0FWR3FQTG9ORVQ2MVBtN21SNTN5dmd3T1QrTnhJWFAveWFNRG5GamdyTHVQaStnZmRWQmxRb2lxR2htYjBhS3h4aXo4SG9VZDYwd2JvOTVkeDRjUStlVGF0STlsNnQ2SzNuYnlmTENqNGl5clFJaDE5SVhHTC9zNy9CZGp6NGNUc0ZpWW9qVmhxT0ZTZE1wdnhpSGxTQmFUVkJINHdWTjRlSzdJWDhyaFdWUUN2YmtKUEJ2ZkRReHMzQ3VJcERUZGpHamp4TzJFcmNRY2NMbHg0V2tFOFVETUx3b203b2NTV1V2aHN2amNrazN1RDdIbThobHNzT2hoYWVLSjI3VnNKQzVtUHp0UWdHZndoalJyYVNsTGZ2bEkvcmdkSUcvRzR0RTNJSXg4dFhuM0JYZE10bUk1K0RobmM0VzZUMXAwaGxMcHdXSXdoblliYzFqdVVmRnd0aHRLeUVxcE9hakpiZU9VZC9uVzhUaFZMLy96REtOVUo4N05IaXpYLytRT25iU2RNK0lLS2REaTlER3h4RzNZcmpHcDIwQVdrUWloUmptZ2prZEhlWUgxS2g1aDVWRE03Q2IzN2pBbnZ3elR0QzZTb3FWenU1T3pkVWVySTdEeVBsNzRkNkV2SFpmR2tSd0RoNHcrRERyZ3l5NUdCVENYdFRUa1c4WlltRFNYWlF5YjJ5aE1FYkhyVmZNQmdHT1VKVGloK1V1MWlMWmozYXlDcW84WEZGamc2Zk1ENDlnOXBqdGlIQktaQjN3SzZuZ2h3eERHYnYrOTBtRW02YkE0eXZNREg5a3lGS3YzbGlPQ2luNEZnTE5rK0JySDBpc2h2bjJwM2tPRHROenpiQnVVdmlMSWpjTVhoQzM5em5QRFVFYkxzRTlmZTM1bGZpemUwSFN6TFJ0ZVRWK05pcytKc2xCVHZsWDRKLzhWeDlrVjRMbDRYU09lZGdJRjh3aEhyaGlUNEhPVzMzNXhYcUF1MWFWeFIwelNhZGU1eDEvMGRRRWVKck9zZXl2WXJUQWt1QXpnQ1hqejNFeDZka1Z2dkZISVRETmdpZUI0Tnc5cXh5aFp3cFhKcFBuTnlLTXQ1UXJxN2ZjaW8yRXI3QmQ0bmhQb2swRmdqNmk2NFhMazlIaXBPWE9MWUlHd0tZVTdjRXNPWnVaTjR6VkNvT0ExYWJvKzRjT2dsaVpaYk5aTWJGSzVlV0FPWCtrZ2R4Y3Z3VlN3MkZuUFIvZ3RtbGs4UDE1Sld5UjdmUE8xUmVSdisvbDJoMzZIVDJWTHpJR3BoZnUvZERGdm1iL3U0NHl1N3p2OTJWSDg0U25VWHlmRmJwd2hSMC9qVklVOHNLclJtZjU4QW1QMnMwc3A0Z3UyWFZuc29pcnlPQVpkTWZqRHdCZ2ptRXJFWW1pd3JOWU5rSUV4aFJWYXVmVzQwVCtkT2VMbEEyVllHNlpBSjN5TDNFQm9Ga3BSQlVOaGE1RnpSZEtZd0taUkdRcXRjaE1HYUFDMFRNcXB6Z2Zkbjd6TWpleFBXZlBFaVVYRHJWb29Kb2FENkxheUlMY0NpRlM2TlNBbGVIc3g2bEgveUFQeGtGdkNyYU9sZEYzbE5vZEVkSHFRaFNkamRtNEpJR0xrUGRoRm42SFlnbXJJUUsvTXoxeGRYVWJUVklPR0dnUG5FZnZ0WGpMOHpyTXIzd0owN3B2T002ZWhFZlJ6MnpkWXVpMlV0dTkydW1wNHZPUHJST0tlTmhqeEE4dTdTY2hRbHRYNHczbUhKRHVjK24rd3RTRkM1R1pPUmxmM2ZrWEJnZXRhdTFLWW5EMGhscmVoUkdFckhOUlFkSTFsQWpDdDNPLzhucTdDUVdpTTYxSFBSNm5uQ0VncjE4VFRWL0VqTWdQU3p0WnhlUlVNQjk2YnEwVFJqVFkxRlg3cWxLTnJEOGN5a1RNTkdtQ3dzRU5lYTU1ZkpkMnA4b2tpS3BNSWMwUUdTQ0VhNnZKcnQ0RUhWWWhNVkYxT0RrbUlqOU5CVzdYRDUvQjRpUmV4aisrTkFXNlNFck9OVVA0MUQ1YmR5SG5GaGhMV25odCtxcnkwSGlIYWR2OHB3MjJYblB3YllzM1p5NnNDOUwzUTY1QjRsckpLczBtRmRWR3AwaWtpaDRmcTh3WDNISHFidUNPSzdBdkJINkMrOGZjTjZsaXRYL3pXT3FCSFJjR0Z5T2xPL0lRSmR3TmwyYWQ1U2VKR01oTVdDQm4reDFkaWdlR1NURmxSTVBnOWJsemNVTGU5UEtVYmJiUHFSZnhaWSs3RklCNWsxWitoakE2Um0xNmQrSkJiTExaNzY1ZllhbU5xdVllbVJMalptZTNNZWUrbC9KcVZIL2F5d1dUbUNDVG8zb2Y0QmRDbk5PNkpWZmVST1VyMi9aSW9FVnFoU1Y5aG5QN200N0N1c1I3NkdJN1BoOHlDV0NkZ0xoalpKQlY5Y3dKcGQzT0x2SDFLTWpvSURXcXNwOWp2OXdQL25oN1dUdjdYdjJIdG1Eajl5Qjk5MnhmL0luSnVwTlFCNS9rdkE5U0Q0OHJmREVlUHhqbUZtR2ZVKys5dm9mWHNOL2VBeS84dGlycjh6VTMzcnFQdUpaTVZMaGlhSXk3MEpBQWpkemNVVEhueGs5ejBucjJQUElOclFxNTRJTmJlVTdNN3Fxc3c1Y1NFcy9qNmdSZkE0NVFCdC9RVU1nUy9NTHd0SkkrU3J1ZVE2azloN1FHaVpSSldXcVh6YXhJZmw5NjEvNTBCMStPUyt5NFRkeFNsb1pMdU9KRDNGdHprZGJTNWFJUXpqTFJqWEdNRnJDQWVtN3B1ampKZlB6ZzZIbkYrOVQwSWJ2OW8ycVNzL3hqdiszNWUyb0RTWjRlSmxkYzltVWwvQk12ZE8raGUxZG96T2JxbjZGOVVrbmFaMm1sMXJ2elc3TjJvcVVYeDRIWlVxMm9uMThuSGtrSkM1SUIwTXNzMDRybHIrdHBEYllHblhIYTNvV1lBOVhRQytTZys3N3JoaGQ1SGNkbjF2ajd3cEpaWGVodVlxd3NzOEtYaUdKTHRtSk5DZUNqODl6Rmc2SStoYVhJTFFNQ2NuaEpaQlUwbUtsRjlHcUNsVjF0R3N6SCt0c2FsTENuQXorRFdZa010TXFBVUdoWC95L2VKYmpsNFJwc0VHaXNiRHlRVU5XeDNvR2RsNGdoZEpOaGlMWVlzQU1QVEVZSEYwaE5KU0VjZWczaHBUSUFGUEMzSEszZlIycVZBVnFnNS9peTJjV0wySHZIMENXRU5SUGxwWndVbkxZYzFwaEx0UTJ0bXJaKzZxZDQwU2FvNmRZeTI2N2FtNm5pS0kvc25VNUo0K0tOSEdhNVVCZjdEcjBQZXY1bFVkVlpoOWE1aExodHlHWmxKSFprVzRuTlo5THozVktQbjJCRWwyVVRqb290WkRxVm5MVXVaZXdjczFrUXllY3BWSFRhVitzZ0RaZmVVTWpxNVhaeXN3MHQxMEp2TG9EOGRLKzhNVHRjYkVVY2x4Y2R5S1JXcmg2UVJFc2hyTmMxRUppWW5kY0hKa1NGN3VkRTc1R3FWV2Jwc0xhMlREVndTS2NlTlAzek5UVXRzUEZkcFZ1NW5CYllPcE4zNXRFaTNBSG1GbzdlMnhiNTRIOUk0Sm00ZENWUy8wZjUwaUtaa2pRSWdEQVFxc0tSNUcwOEszU2FiVW1meUMxRzZldGlJZUNqL0lyVE1wajdtTUtxZ3Avdm1PMjEzVXlTZWJkdUs2Qk5uNS9lYzZVV1hNc3pvY3B1ZjU1QVFteWhDMUF6YjdrRkhwRkZSaGh6Mm85bkRsN0txN1djOFpNRnYxVnRGdEJCZUlWRkpQVjRXemgyK1ppS3N2TlZERGJ5ZDdZbW5seHFoYVpVNFRWSXFIQ2wzTEs2NUZGUldyOFdCaElTNE5oT0NzT3ppTG1wdDJ5TThyM2VKUnNFOTBWWmVONGx2eEplcFZpMWVOQzhUM29zdVNmZlpGbUZvbktPNkZRYURGdWVvVTNpNVhGT1M3cmFsbFp6UGtrVG9tSU9rMkxsODRXUE9NVUxjaTF5LzdOYXlteWwyZms3UldVbUpqVXMvWk9mbWJ1UlpaS01NU3JHZTVsZnA3Y3k2bzNNU2tSWk9kQmxpcmIyWWtXaWV3eTR0NnkyTnloOXNGbXIxcWdNVE8zdUVOdXJIU3FKUUl3VmF0b29RTkxRTGRoa2RodHU5dllKRlowUCtDY3pHd3dycDVtSDhtUWRHcnJObjdCMktUTWV1djZodnA2Q0lLYjhoZXhVMkpJYkF6RDRYWDF3UjZaQnRsSDNLVkZuKzk2TWVVRnFITVE2VXl1WnRJQmZlTVFRRzRXTUZ4T09telplTFlwcEdyajY5OWNabmE4MW9aVldDbk56cjd2T0hQU1lXVit0TDczbTJaRkhidTdmVFIwSXFXNkFjK2ZtZ0d1Ykl0aFNqZTRxZkZvZGlaZFo0SlhqREMyUkhmdGNVZCsyK05TSElobnVNeVB1a0dNeFlWV29vRnVwZWM4bm9TL21ocHBFbVNkOENuS1hubDNwbDg3bUV0L3hhTlRHMWRIT2pyRmVmdzNpS3o1eSswVjlhL21CLzg3NTcxVHBPUHFPVHpBZTBXZkM5cG4rdDFWMmtkOXNrNElNcGthK1NvQjdObGtlNWRmek9pMC8rWmVBMks0Nlc0Vit1MWhZWHk5bHVIRkRpUWRjWDFDUGsreW9yY2FuUFdKN005a0ppT1JPV0g1bWFsUFpQeXl0S1hGMGVJdGJhaDMyRGdncU1aWjJnSUJpajNBQ1FTNHJIOGdFS1E4U2FhY3hhRW9EdmpzaE9BazNyYmNJaE1LTyszaXdNUU00ZWxjWjhMUDhJMFR0VnNVbTQwUFRCOFlVWlg1cU1SaktsMWtKVFJNZFpOYUlYL3VoSVIvbDY3SEFJa3ovUDVmMXRTMHFiTkxLclpTV2l3QXFZUUVNTjJFWGNmZ05lRzF3YzdJQ1lSOWFxaDFwbjlRWDlEQjFLQzBvQ0FxSEF6VXBnTXlsUmtHNHE5ZFpJdXNWWlhUWVRaY1hjbkxKaGZBSmExSU1VdFlzcXdBaXBoMk5xSnhVU1RNeVlWUlVKV1RGd21aNXl2SE16QXpQeFlnWVZZK0xjNm04and6ajhuN0d5djRuRnpJUmVOMjFuWk1VUTIyWlZ1SFZoUFpWVCtHeEZiT0RERDI5S241bStyclUvMjNmMTAxdTJZVFZkRjNBdnkxR1VhQVdTYTUvYVg1UWIzVTdjN1dtR0orWVZpSUlueE44TThQL0xsZTVLNHBCOVRsTHhNYlRkNGxGcVRUeGRBcmg3N3VvTGFhTkF1dnpPYVhwVzRsMGc3d3BtUzRINzU3MGJMYW5oaEQwMjMvMld1dEswd3FUTlFrYVp6bjA5bDh0aFhkdWplWU10aU1RTUVNNCtJaVZpVUFjZlBJNFJYMloyYzA3RG5iNVhVVkx0amtqYy9maTZ1d0p5dm14d0dJc1lvV0d3WGxBUXgySmY1bXVpUnNYaEQvTDJRNGowNk1EWWxPa0FpSWV4NWIvR1ZpMFhyZXhTK3BkZU9HNURtTGorR1hrY0lXZEg3ako1TkNUcjU4di9Hd2FXNzFqT2VvNXdVMW9PL1VTQ3QzcGlkbWFMZW03Y2hJM0tKTjh6NUZUN09GMjBNM0NCejN4QXNzc0RuM0d3TWlMYnNva1U3ell5UHBFUXRqNTlPVkN5TmtsVk5ONWdiUzJmVGx5eGlkOTQ1ZEdXbUR3RGZaVFdwVUdhVzhsSDV1ZnhBM3FEOEh3bVNmKzV6REtUcXBFVWNzZE9PNkZSSnhScWt1NVREM2NNcjhUVFBLNTRwMEF6d1F1YldrRlAxVldKNGNOOURYVTlkRjY1V1VsZ0NrbnkyWFE3L2tRb1dDVGQrYmZhV2t0TEdrUlBpM29yUkUwa3ZycXV2cDg5dmNuOEpyREZaMnhsTzFHdnBXYmJSb3A1VGd4cW0zcitPNEVhUzdvcGVyMWJuZGhlVnkvempQdUFCNEE3cTVvaG5sd05nRVpnQmFhSDEvMEFGbXpqZ3hQUFB1c0M4Rk0zSDdYNy9lbnhnMzVXdHFXTTBPTGZiZWo4OExmeTBhK0ZXc1R5M2lnZ1NXN2Q2WTFpZlg3VjJwekJKejRFZGlKM0RNcmFvbkxQMlVvWDdtVFpoYW41TXdPbVhVL1luNzQ1aU52YUcybHViRXE2OHdISXJUL1huUy9IaWgyM3IyMWltcVZGK0FYQlZkcGROSDdVWVZ4WlUzN2xvL0Q3NHpKVjVhZENsNC9uekVEbXlkcmt0b3V4bStadUMxT3d0SE5JYmZPMndnNWk0OUhsWHMrZmdEU0RWUFZZSW16ODNuRDNhc081T2J0SHZIMjdjajZxMVBrU3B0RjNBZXY4UGlhS2RPdjJUVmoxMGlBYkt5b2ZIbEc2RlVCS2JPdCtjK1NIMUhuMStBejBMdFpTaEF5NFlVQlZUVWwxV3k4TnNoT2NIbi9vMjdabEtiYmFjVEV2ajg0RTVqK0NwclZPSE4rR1pwdTNTQjdwelo0dE5VeG9uT0o3NjVaSnowejZiSGNyTnBUZjg5QUV0T08rOTZhQ2YyeXErMFYxeDRsKzdjOTRJOHdIV0hNZ0tuNXRpLzE2OVBhTUQ2Mld2V0FWUUl0Qzg1SnRCRWVWT091TzgyRVNEZDdVczVvK01jVlBoNnpablRPSkZ0K3ZxbDdZdFpBbmJ1UzVFSjRDaGZldU9DZFE1RlhiT1VQZnE4OXZaT2thUEZQaENRSjFzbDFqdnJYYWdHV0hXUlZXUlh4UG1MdzBkaVJYd1FQRUZza0NlQ1RwU05OTEwrQ1A5TUN2OEJmUFA2V2QrTTZPaHJ2OS9lMS9FMzZJalo3TWR2Z2VsVnM5L01ycHJ1dDY0UUtQdkVxZ0dFeWZYTVl1YjZTUUtvWVYrTTVQN1VObXAvY3I5YXlzSmdOeUFMVTR2Rm9RWmxiakFoc3o0Y1VTQjFLY0hndWhMOExwK25WajdCaENZcERwY2pibWFWNE1RNU9KeTBpUkNzSXJzNk9lZ3ZSNVdSZW1DL2hsV28wYVN3QmpzYUdibDFhMkd3SHRjVm5VT3ZCQjhlTFVPUEgwZVdFUlJaN2lCaExNeXJMaXVyVnR4OVZ2dno3alZsME9YVTVhYUtlWDdSdDhnc0tVczJpeVFqU1pObDZZRklUMjE5eGE3ZHJUcTNLVnNxV3RwSmtWSmt1VkNHL0gzM3A5b2diUTlKU3BMTllzbFlVaUQ3QXl3QmVGWU51eWowV1hpd0dGeU1OUHRrUHNmOGs5azM3a2VjcVk5YzJ3ai9XRTNDMkxnNklUYUFtRnhkcm9iSnNLWWNTQXlQKyszTFZhdlByRmFWMi9kYllXWGJ0N1lvQkVwWm5XQkxXbXZCazUrN2ZyYmFTTzFaeW0vcWlEaHp0bmw0YkdIZkNGR0w3aldnZVE1U1NuelZOS2xsL3hoK2U4SGdNeVFsTlhnT1M4aGo5c2ZVekFHalVhSWE3eDNBTDY5ZjhPMGJZdDFwTTJyVGFYMVFYdXpHeEVoT0VZZkk4bDA2WFJvN21QZFA2OFpORXUxRFdlK1k0ekluc1ZyQStWZGtqR1UySkF2OS82Q0lBV096WmlqSk9JeThrcXlMSW1qTFlUd0RSc1FWUzFuY3N1MDFSYXhBVGRDMXVlV3JqODN0ZmxxNHNpQ2wwOVBHOU95ZndRcklnR01XWGxGV2p2dE0zeVZtTTdqNW16cjI3dXlqbXFuQ2ZCaysxZ3FtUEU0YlRaU3ljTURZV25vcU5qb1NwR2NhNTFTR09EWXFCaWQ0YVhTRmpjMDhyM0FXa0NLenZUNEtNakovaFU4N3FKakcrRVNYU0FNVnM4UjVpZDJKdVZJUWtOVC8xaWZPWWRkeUVqbTE3RG1UQWlVaG5UaVpyOEZseWNjbDRNeGhsNjZQdTF6bUtPUU5jUWZteGJYL3daWVhGVnlJcmRTU0FGaWhtS0ozdFF3M1hTOHNkNStwZys2aVZsN2UrNjlqRWRLOEJDa2txR0FSa2dmV0c2QXd2MlFKZzUyaWdETGZtRzBnaHhsT1NYV0d1Q3p0V3E3akwrY2tXRkVCTlFwMEpwSWdxOUlxYVFwTzVsOEpBc1pkK1RvalViTktRelFtdkhoWjlkTHI5RVdpVVpmY2VnYXVBaFE3aHZSc3BxVEM3ak9ybnJ0VnVRcjFRU01TVDVFNmZSTUdpUW14OXRORkY1R3JMaGVkcHNQMytDcDgxQWJUdlpRYXg5ZmlVdU9HMzNpZVozd0NGYVM1S3k2Y016ZFFUSzI5d051NHE0OVcwY0xXU0dpUzlKY3E2NDdPNXU0OVFyTUxkaDFIZmt2Lzd1WjlUQkhvODNQci9HTXZVQ245R2M1YVNMNkRQVHg0NzErUGhSczRjYXExTHc5SDd0dzd0djdMbjJhK1R6NEFmOWFKaDVNbVRWVDc3cUp1ZXlvRk4rbi9iaC8rMzlGVEgwNXdZa3RUcm84SDlnWlc2cGxWbDBlenFuY1ZNRzdTR2NXZVdybUY4WTJJZDZNbGpSYmkySEpyTzd3eGVoYUEvbHFHQVBQb1pWUWsyMDVCNUhWVTJ2WW5FNEh6OUFJZkNBdzhFQWNwdEpwVnFRaUNaWUMwU3BVZ0JtVVJaR2syZ2t4OWh2OFNoSEtVeUc1bkNWRG5KbjB0RThHZWNBMUE0RGwzbFIwSUg2YWZoZXN1R1JLQlBCTU9BSEdOYUJtUllORU9NSHhSd1dKeWtJQUFreXVKdEVPNm9zTFFxNEZLUm1zcnpxOUtLcmRYRWJzdzZpODVsQlEvdlFsSTAxMXVwN0dRWjZTTW5SRVA0RzVaU1dMRmdxQVFCUlFYNVkrbDEyZVF3T3ptZUFsa0NCS1hJRjhEM0lFL2hPb0VaYmF3WU9SSnVrTEJqaGNSK0xGUWFPY05KYzBFZ0pDN3JvNFdHbTdJQTBHYlpKVmo3U25KK3N6SVNYanJPMzZXaEFsNXljWDNWRmZRYUliSjg1ZkhmcitBSldEeTUxT2VHUE40Q0hHZTJpOHVJdS81UTRLV1M0b21hVkdFRDgvei9LWTdLdWFST0tSNUNvY2MzOXdYSHhRQlhiU09pODE2K0NJM1BONzNFdmUxZnI5K1VEK2s1Mjl5SlBVWmRWV0huNS9zRngrZSs2S1NqcUNXTC9lWDl3RjNsVWZrUnY5RWM3ZHp6UmJXWFhQdm5hVk8wb1MwQ1dvVktoSlFFZ2diYVVZWlJNNk5xRGVMSWhDaGU2aEdhbC9ZZzJTZHd2SkdpNTJTVGdzeTMzY3R6NTdISDFaN1I2WWluSFpnMFh6K1Z0a1I4WkhySmJXNmQwSlpvL1NvK1Btd0NiR0ZXRWdoWHFTMlVOc3lsTzhVUHRmbS9WeXV0aUYrblUrNmMzajVlNXR5aVZmSmwrZ0dpQjBHTG1JSjFRNGlFS0NSQmh3QU9BTUZBSmhUS1BmczlxbGwzTDh3YjE2QTVYeVV0dVgxSlNSUXFZUHJzOU1zTERWSTlxSGo0MmppZlJPQ1V3Uzgzclp3K1VYUWF1REZqclRxMmZYNFNmTzYvQUtFMEd4ZUM3bS9sK3FUMHFHbHhlSHVQZVlSZFVHdVJCSFFxVE5VYnJLdE0yOUdDUGtGYlhnU1gxODlPMjNIaXdHdVZRc1hsSVlWL0pkR1NabDNhMTZDYlhTeXJsM1FGdFRtbXgvOUpRNlh6Y05ZZnVLd01CUVhOV0pwRFE2TjAzMkpoZm41ZjEwU0tNaVFBTUN4Q0lDNi9UWkdidEdTcld0S294ZUJKY1dxZXVPUEo4YWd4aURqLzRQUGVoeDR2aGJPVmhLeHhHcTN4WkFIMHVSdGZZZkFJVTQ5eDcyRHIvWlI4enZVU055VFV3UmVLR1pBS09lcExHb0dBOURPVTVBeHFxUjBvNzBwaUwxR3VxUTBPamdhSEVuSlVDcXJaN3c0OXdJRW4yNTkvYVpsOUNxZmpoWmdiTnBxL2VMc09GcHZEcmpOQlFXUEg3ZVlRMjdMNUdTZGRNbTZzZVFWZnBURkdrMk1ueENjWW9XdTMrdHdiaXlmR1ArQUw3aU9lNEd6SDN2NCs2aEVFbXpwR1oxUzRwbEU4NWRJNUdOWWV5YzBiL0NPb245enpQVWp1RCtkQVQya2lDSTRUdXhMQ2ZJSVZ1S0lIb1JYTWhYVHQwYnBBOU5yT0RZYmwyclh1YXk3dUFzNG1nbHU5R2xDTnBzN0xwSDQwNzJqTm5SNHE1bElTOG4rZE0vRWttTFBPUHAzQTJYZUZGK21QQnBCUEFnK3dURk1CUGhJWWZHMCtHU3BCNXdUR3VZSjFyL2ZzcjdENjladjZXZ01KVDdqQzl1V05hSnVXVnRqSThpTVZuV21kVWRjME1NMEJyM1h0ZXIzYWNXcUdRdWJkU1MrSCtZdUZLd2dIcmowb01BamoyM2U4b2w2THUvYUlvZUdjK0Jwdm1VeUNuci9BZi9nRWZsRXhsVjRGWHlKaDNJOEVVRmhLWFdTejZaRnpncThhOHN1dU9zYTQ3N3A3Y0pkTmlZbTFyc1dIbGxxZG1TSlM2cU8wRkdVMFRkaC94THVrYVhjWnpBYVhyUXI5OStFUlJrWFJHM0tuWGJWSnY1Vk5MeGdWeDZ3NXkrRCtOZXcrSzg5dWROR2JHdG1VNEhGSkpIRkErQlJLR0Zhditsald0QmkvR2VtRCs4WFhvSnRGRGdzckhETGw5dGZGZzRhaERMNzdGekpRZHNZZEN5RUJJSFpJUVVWN25saDlsZjRZV0dUTExoT0JFbXZZOERKS1JsVDA4SWN6cnNObnJPWE95UW1LTTQ2VkliUW1EeW1CZUFCK0hDYzNiMkc4V1hnbUJjcDdva3BwN3YvS0grSGYxZnh3NjJjMFZIR3NQb3hMekxGdVQvNFpYUW9zSkFLNnlydDlGZW5YYWE2aW83MmRtczM2bjYxOWZwM2hFWXVrMWJXYXkwT3NIN3I2RmJ5S1VaTHpRdkh1aVVVek1ET01GQ2Vka3RSTUdCdzZGRGpnRUVhMmxUVEZOcGtHSlNueWVqQnBHREtXa3llalkzU3VIUzJsUmVkeXlsbXpXVFZjVnc0OVJ3L3dHQlRSSXorMlRhTTBGMW9vMk5jck51UEdLcVl2dXY0Q2ZVMEUvT0o3bmRXNGVRbXEzNlc2LytzdGhzVzJ4ZmdXSlFiVmpkcWhsZFJiMWgydDR0WGRUKzNlazZKL0xqSDgzcGtpTnJlM3l1MXI4WGlUQlpZKzkwckxTS3RjTXNieEl4SVZOR3FYMEZjRjA3VUdCVytRa2prdkJVS2hrdWNPNyt0VlpiU2RyQnQxU25xazlpOXFsdDZXT3JLNGFWNXFla2svMFRoZGRoejlmbm5rc0dSNTBqUDlSQnRuSG1Zb0REY1RNOUtYMUk0M0Z6WVcvNDNYZkJPRzJtMkx3aE5uMXRLZjRRMDd6KzdCTGNVZCtBY3N2UVJ2VFJ0Ym56b3pGbDVvZldGd2NBM1YzZ2Q2Um10Q1JTR3NJUUszTEN0dUhhekhyQWNyRjFyZlRlc2gxbUtXNkl6SE95cVNxTWRBbzFMRDFlaFZYdEhjb0E1NENBdHpWWjFaMjRUVklOc2Z3NUR5TUFvdHdJem5ZckdYUWlOa2taNXNTZU8wS1RickNBd3VnMWV6aWd0TnoxTVBueDZ2L01vWHR5L1o4emt3bzhzRVJxOGZPTjI1bXhRK2c4NFB6azZ1aW9jT3pxeDJuMzQyTVJDR1FZRUp0Z2k1S0FlYVlwUnpOKzN5Sy83RlZ5RDlyaWVNRVczM0wyeEhTVW9zK2dXMHhPdVBTaGN1LzNWWXQ4ZStid1lwT21nZmhFQ2N6SmcvV3drRlFCWkdWQW9RVktPa01IbXN4bDR2b1I4SWIycDc5bG85RmxHSENuVElFdGhnODRrSHR0Y01WZG1PWU5OTjlEWkRDeWtObnBqM3JhbzRUZWRTbWtHekxKWkZ6Sy92WnFzb1N6aytZQTM1aWJZYUpmQ1ZnUEhWTGVocmpsUXhrb2t5Q21zVStnT2YrbTgrUU5mTG50WHpKeFJNVGlyWERKMEtqVWIvWmFzcmN0Sy80SWFFcUhFU2FzY2pZOVBTN05IY3Y3V3RQdzVIQ3BIKzRMRGQrM2IyajFNMmUydFNIdXFDT3Z2YitYZ015K0ZweFFVRjZRVXB4UVdKK1lPaWVxZlh5cmFiOXNpQXQ3OVdFbzZySytINlNrT3hqTHBNS0k4bUpTU0dCbHBsbUtXelluaGRibjJTUFRCdEk4dFcwdEM5bWozNHUyaFM0UlN3WkxRUTNualRySVoxanliZGNJZzRUb2JubldHaDlOa2NDSktHUkluOGc2RkxwNzBWbzZHMUVTUnZFTlRSZXNZdkxFb0d5Zmp4dmJRZFpPZXlyRndPRjJVU3pjVWdsOXV1alFIN2x6SmZyeWgrc2lvUFpGZThGR0lGZzV6RGdVU3NkN2tqMVBINlEzQnZwbm5hWDVqNU5UQlhsaG5iMm04NldFMWN3Q24yYjdPSW5XanJIQ0xoTm9jb05RNDZIVWpZVW9FN2tiSkxmb3B6RVJPY1RJQjY0Y3dLekRta29LbC9OeW0vYkJpK24rRWFRa2ZWazUvVDNpODlTRmZudnNlSDV2d3NKZlBES3gxNXRSRFYxaHYzNXZteE9NZHZjYzJsc3pzL1hMSmU5QmppMTMzdnFNYnl5c2pCbXhXZ2dBVWdBU2xFdStHVjBZbWdzUkVZUjZsUktzR3JEcm9CanVJTU1pYm44SWFmcGJGL2NVOW10MnNBTEZtK3hZT0pxeFk5SThtUGFkbGxCbDkvOG9COFpxaWZYMWxwY1dsaC9leDdTYTAzU25aYWRuYkZ0K01qSWdzRFdkWEc3aHdHLy90d0lGSEgxMkpEazZSOW4vUTdYV1BQcHd5Q0dRQko4K0NvWE04SzVyUi9IbzcvcHJmMGxEcHVCcUJrOG9MWkFWQTRFNHNET0xUL1hmT1dCN3JSRkJTLzExcEVUNFJhWm9hTTR1SFlmL0pESGhrYmVmRGVnRlF5TWFTeG1RS1VDL3NmSUNzeFozQjVaTjFQR2dRcXVvRW5RLy85OEUySWducmx0L1FFaXVWYWx0R0lNUE5Lclo3cFVLUU9jS3dWV3AwUk8wTmVUZEdpb2VsalRDVEFRSzdneGtpYXp1R0Q4UE9Xc1N3MkRuRXRHTnN0clRzR0FOTWlYV25PcmxPdmk0M1BER2h5MHBoMWNPejJNS3dBOGFtQVlUejNPbVk0UGM5Z2IxUkJ4VHE0ckxPZ3MyaTNBVkxsY29UTVlUcUUrbmJaSitMeXB4NThvV1JDMkI5bTFXN3pkQXQ1aHJxMmpWZld3TGpiVFhubVUyRG1ZcnplaElUN1ExcHBKZ2dmUnUvcGk3T0k2MENvcVU5WXNIU1U0RVdhcklsR0hTL3pSWkl6ZmJrTDJXZ05pM1RwYWJMUGRJb2xFUWdRQm1iT3RKOXU3VklVeE15c0haQ2NBb0Q0SG16ZE1SdDFIWFViY1NQdVhSY3hCY05pbUhvc2pScWFoRE5oZ1Q2Qkw2S1VyOXBlZlZTTmFmUmtMY0JiSFFzOVZGWTA1bWtTZnEwcVZHckdpUktCcjByelRxS05qZE0weWdyZFhkM245b3F6QXVIRjF3TWxsbSt0UElLRWx6QzQ3eXJwZ0NrTzRSdEsyWjllZzRnM25LN0pWQlcwU1pwbzVUN2hCTEpqVEljenM5TlBzZUovY1E0bjd2aUxyUW1XTnhqTms1NGF1NVhZNlkzcFpycXpUekdwUkxQcXRicHlUVmt2UzRjNnlKbEpEa2xSZjFENnNLMnY5TzR6azZCR1hLdnNPTjdabWdMSXJJSVhSY3BxaVcrU0dhMGZiVGl2enhVa0t6QTRMbXkzRHhDVFMvZTgxTWRMbG1ZN0ZSSDZ0S0J2MmJENERGSUFnWmJsOENWQzgxbjNZR3VkNFdicWplZHFEckIzOXM3TFFZb2RKR3dRUWJDZ0F5RzJYU3dXRUNlTUVWbUZjYXJNR0dncUlJWU1lZCtYblZRdHhnOVpkelpmRDl5RGxHQm9vQXdpNk8wakxlTzlPZ0tJZFFSMmhMUUtQNS9TbGRJV0wrZXdJNTAvUytLbjRoMmQxTVdSY1MwUjRiZFY5aEYybFcxUmExLzU2SjBpNHNDaVZ0YXpIN3dUSGsvY0RFNE1xdG04MEt5cURhR1MyTTJOQXJOWnV5U3dZWmFVdmlzc2JqUnlaUUdEWlhCNjNrZmNSTzRqN3IxSVpWMGhHYXoybVgxeU0wK3dsNGRUN2VSSVBOd0k0bEgyZ3YrczJrSlNBcGc4OG1teEVsTDB5VURCZGRpdVF1bFhHa1ZOL3RhNFlrbHBwYkVTYktwTzNLV2FpcGZVbTlpYm1OdVVyL2VSSzU1dE5tU1RQcENFY0RZcUppWXJPam9HQmhMRWNTbVk3SDVVWXNMc1k3SUp0VFI2d2djUXAwWFFiby9Xdk1OV1lmbjRPdDBteVcwT093NEJ5M0JyU0JPZEJFL29DdHdGYXd1Vy9JZ21mV2QrY1VteHVhNUxUb2J0NVl3U1JvaFBVOTRRZTVsOTVMUEVPV2pqOFI2Z2kyaG5oamJ0eEJLdHJLNW9iRXp3N3FEM0xKRUxDNjVsd0JOeXd4Y2N3c0p5NkxYenJYYm9QZCtVeGpwQ1NUaUx5Uk81YWVaZVd4bDl1K0ozWTRWV2FFQ3VhWnorUFhwekRkWHhsODA3ay9sWnB1SDd5NzFEUzhLUU1WeHhOR2N2KzJlY0dwWjhyd0ZBZW85aFJlUHhWbWwvVnVUeG84clNibW0zRyt4SUhQRzFNV0JNV25PZ2RGcGM1Y0VaaXJYZWptYlBLUGtQTGJzaWdxc2ZsMld0ejF6dmIzbHdtanB1cVJnaDUyaHUvbXFqeFhLdyt1WFJ6bjJsMFVsZVRSZFNKcTZLc3hqMW9YY2c0VkRDcXZIZ21TRVBwUDhveHUwWFNlN29JS2RydDZ6UWo2NkxGZ2phL05hSE9DUVRvd1JyMmszT2NaSGdSeWxWMWg4ck9rZUxoMWg3UXdTem9yLzRkeStLTEZkdk5qRklZMFlDMml0bEJIeUtQbEtHeE43aU9NOElxUFdKSDRpNlFZcGtVK3l0cUxXZjlualMxNjljQW5lbmdBN3R0cHRRMUN4bUdiK0Y4NFUvY3M4UU9wUVU1ejJOV2RLRjNrT2FWUGJXZDFKZ21XRTBwaFpWRnprTFRFbDY4a2VsckpZMWhsV2xzM1NnMVFuMTVucEJzZ3U3RzJSOWN5RERKTC9OcmFMR2ZBNUxHVWxQaGJ1REM3TmxKWllMSEhRa2FCUzBjN0hHQktVa09UdCtmRnRkemRCU1dTdFMxajc5d0d6bGpJaUxDRXVJV1ozUXV4ampzRUtVc1dwNjNlbmMvUi96WXR4cDNRbVRia09wOVBYSlpqRTRvYVljd2RPejNLT0NhTkh5bTB6bmh2Tmt3S0d3dk9qZDRyQ3V5anVxcjhwNWFldWxibFVCMFBmd3VsbWNmTmkzYjh2UzNZblU5MGl0OGVsZWhrcUhKVzRyZVl6d29oVTlFbUplRkZFMTllL1Jlam0vWEVwM3M5bU9xbE96M3IzZDVoOUdIT3JjNHhGUkV2di9uUWxYWFdzeDJwbEpXNUI3TjdNakt6OG5SbDdzekoyNUJkUGZZTGtpOE5tTEp3cE5ORng2VEg5K1lSTWVZU2x2aGlkNE5ZK3paVldHa0NyNGZtakZlR2xOd0UxNzZqT3FTY1YvU3lyNjFIWXltNmwyRExyRWliUVltYVM0emxRT01uY3ZDSkt0M3d6czlOQ1luR2Z6RzdMYW1PVDc1RTViWjNNL1hPaUtsT0xHZ2taalo1RkRCenJ2SmQxcjhzUWFON243UkoxOE1HZ2lzU1VGMVI3MXBtbnBablhpbXNLNU82cHJsSHBmbHBxUVVwQk9QMGV4MHY4Y0VaRWVDUTluRDhYYjZKUS9QbWkwY0N5WkJtNEZnaE15a1hRdGxrZW53aHphMVdNUFJqTDlkZWR4Z0pTdzc1WWRCT0tDUjlBWmhMRWV4bW1tWTc3Z0dQa05lZS9XdmdTYWdpK0ZsL1ByeUVmQXo1Lzl1RUpua1NDSXlKSFBSTHdqZ1NpSndGcjR4UEV3dXVwSlVBZ2lHRkhnaFpwMi9OcGU5ZDBnbmI5U0tEa01PVWsyWTk4a3VLQkk5QjNSbzJWTXVJWXBXTldOK3FmZm1aRDdrTm1QTEtETzhvRjhScmRSdkVBUDJxYUdiSHNWRE9EM0JHM0VUekVqVktFRENrOFErNjV4TXhPeGtIOG9Qc0lGNXFwMHl0akRMeWRHaWhkUzFUVFE5TkI3SkZPOE52NlIvbDhuNnFIVFovTlkrNjFRMmVYOFlRV25mcVYvUU42QmQ5eDN4cDlHY2YyQ2JJY2ZGNjhIYjJiUmNJb0dDbExYTm5Gd0Nsd3lUWUp1R0xjaHZLcnRxMk1kNHpXY2RMWUt2aWU4K1FCOFBZZng5dlFFMmNYSjBLQ1VxY24ydURIKytoV25jbFIzZDFocXRPSy9ob0lCTTRDSjg4Rjl4NEdQTHkzd0JPN0JjbWpGRmZxRXdsU25sQ2RpY1JFNDBJSk1Mc0t1d3JZaGV5bHhIak5FS3ZJaFRSSU5oMkpSSmRnRitJamdoa1Jvc1dnaUwwME56RnJ1NWx1aUZoRUdweHJYN3BCVWhGeGFCakVaZytJRjg3bFN5Z05GTysrUC9yQ3JCcXM1SHppRW50djZtZmFCUFVYbGJ5aDd3WE56aDZJYUYvNy9JOEw0eXlwRmk1VXh4TWFwZ0pFaFJNM2lFYmxReEJLaFRoU0Y2dUxpRk9OYXhTako3YWdBcThhQ3NDWnFQcHl4SGtGRkx3SlRLTUUxcTl1MDk0YzlCTUJRTFN0SkVEcUlYWVE1VUJEd3BzQWh6ekIxYis5V3NCZTRvUnVMNnNGTmFsRDlqNy9iTE1QWFNyUklhck8rMncrUDkrTDFKMG90YXR1Z3JBdnA3S05MYk9Vc3N2WVVrdlpDVkh1ZWxTOUsyK0N1SGRVTDBFenV0ZjI4L2pjOGMrMjRDTk84Q3JsMFhySWhtY0k2cERZbXJ5eG5PWW8wcVNaRlZaRU9XVFpSNmtqR3l4UGsydUwydm9zRDBtYXB5ME4yUHh4UVIyTWcvVjZlN1J3NGpqT0hEdnMxOWRXaHhsazBsRVdDeWhXRld5V2R4QWc0VlR1blUxeEp3OElSd1FnUWQwbWNrclhORUp0d3RRRVhKU1ZIT3dHQ0JzMjdCNjBuYng0ZDlrRGhhaEd0Y0VhMlMrZjZuZFBQcmI2OFdZTENtbVNJclJHVTlGRUdBUDQxMzdjNG14VnhuazFrb2syRU40d0c2anU1STJRUG5Ub1pDR25NRGF1aVBPWVhSUVhtOEtKb2Fjd2ZyTjFhU1lIbUJIdEVTWWdXS0NoTWZ1aStwZzBMUTNRVkt0TmNaVkZ2S1dVcm5seDN6Z2hWNlFoV3hBNnRMelZxb3d0ZDRyVGJhU1ZCSmZRak4zVGY5OXBQeW8yRlQ5R2Q4Wks2V0FXamlsTmtqSnhzOUFyNG5nVHhWdkZLTjdiYkZLanBFRC9Pa3g1eEg1RXFZMFpZWThBdjF1V1FtV1VpYmVKS29yOWtLMEtSN2cyN1p4ZEEyS0ROTmhodDRNUFdCS2hoS1czTHhkaEgxdkNwdmtERmZBV1NkaGZXUktSOTJSVVh6R1ZMV0Y5bCtvbi9XbTFYOWtPQS9IM2JuWXhEMXRGMks5VkJLTm8rY0NZdHRtb3hPQ3YrV1pCNE9FdjRrR0hFSWRCY1pTMEZ4ZUM2NVg2dElVb1NVUEVFT0lRU1JselF3Z2hESFdaOTFIYlF3cmdiRmcvTFMvRDRlRWY1WjQzZzN1enUzd3k3eEg3cU50RENzQnNVQitTRitYNzhFbFc2Sm5nM2l6bDNDaENheWtxandpZ0FkSE9pa3pmZi8rdmFHaWlhOXlqeXp5U0xwajd0WEwyVldZMEJtdDk4am5oWHV2cDd4L1VVdEtuUkVCTmk4dCtEdi9TSzFwM254S2RZVE9ublVqSGdyS3lhVnJmZkNSY3RvUmVFRUdIbG14TGxpVUE1MkloWExmcFdWM1UxT2Z6YW41RC9PVTlwcTVvdUNIaVAvVjFiblF3R201Qm4yUkZpZ0JaNVp3UDBWbGV4bVVPbGtrQmlCWHBNZUVjV211TDVLRUxpUjlzbjlza2pKYTYwVnBaOUE3L05WejBPZnUvVTdGNXBuelRQSHpzVTgzbDJhWkUvQURGMHpPQ1NSWk0wbHVBdEgrMHdFUytwT1NiK1Jjck1wVVNGMDliU3g0a3pVbDRsME1hNEF6b1ZpUVRKblQ3ZDVlUFJFLzdvV1pmUXJQUDB1SXZIaGh1ekNmcFNYUmpaLzBWalVwUUszeUNWUUxlaWtqMHBFMVF4QVN0VlI4U1RoRnhrR2NUVXlab25qbDBia3BoK0pSRzM2NWVuNVdXOE0yN00rcHZ1NVhYazdkSTFBSTI4YXY0cTh2aTR5OWRDbmZHSlE1d3FLV3dpbDkxcWVWa1dxemxWbnltRU9wbnFBYThLdjlzczZOR1UrMThxODZETHhINXd4UlJBY3BWVmJSRVV1eG5OM0p6V3JIRVVJYXNYa21jQWNZcDlpRGdKY2FmREpYYTdydkhmSU1rYkJzcW5Vd1FmaGgxdlpJUWIwV0F6c2FhTlk1VmppRG13RytQWlhqWnVZQldHUk03bXJxbmR2ZnpHZnNUUFJaemJmNTZzK3YrN3FMZHhkUzdmVStFVXRtNUF5TkhQakkvZS9mSm0zOVovOVgvZEhmUm5xSUw3OC9jeWlONk9Gbi80eVhkZmZGdjY5ZTc3djM5MU4yRHVPVHkzemJaaXkvL3Bib0dkOTVsNGIzMlg4RmZ1aXZHWlFrTUlOcWRia3dxRlZpaTFIYllnQmw4Y1BUTzRhSFVhcjF1UWp5aEMvQTFlL2tCL0MvR01JQm8xRlYxK01tWlRPT1hSSWswcHMxUFpxYWxwelFVTkozRVo2U2NFZ2pWZmR2WTFqZWRoZzhDTUROSTVUQlJWNjZHQkRXclNDSnNnT1VISUp4anNTUHE1R2FScUlFdFBVVmFTYzRGNVROMXhBMENaYU40VDR1SWRkWEhRVmoweHQ3SHNIcS9qNzNVQjVteGJ2VXNCQUNYQVpuaFpoVzN2Vy80V3pMVDdPWDBBK1BsSzNycEc0aitrekxzcTB3YUNvQnpwLzkxZE9HbkQrUUw1Z2dHVmpVR092NGJyV3JGcnR3WTduV05IZDN2SGdhN0RvN0dCZzFZYmtHMHB0bWpmN2l0OTVpRGsrL2FvVUprVkU0U2tyMEFwcHVraE5NaTRJNWR1RENQdWV1c1BqMDJuWTdrUEgwZUFjSnBKbWt3WStmVE1HeWFwcUNGdzkzSTZjZWYzTlo3emtQbEY1Q2l3U0tjL0M1MnZkdW5VZE1NcENqRU1VcVpMempCVDNkeE1BcjRhUjBwZDVUeTJ4SFJsaWV4cnIybmJqUU9EcmhsRHg3c2trRWJVRFFRdTJwVjdIRlFRSVA1c2IrdldIRXNOaCtJaWVJczgrK3hFZUZLWmN5SjR1elEzdUFJaFRMeFhHb0ZBUDlUdTJOaktlVFltTzN0TVRFV2xqR3hnUWxxV0ZrSnBWNWRxY053MHVKR3FtejdKMis3QmZpbWM5N25JeTNNRHVJVlFCYUw2QVBoSW8xejhUWHIyQlRybUZNTlRpc3pVb2k0OWJ4cERMV1BiSzlKRWFyL3lJSHdjcWo4UVhJcStkbVZ5aG5QRnlhSGFPWk0vdzA2dUxIUk5XM3NYeWNQOFNNWHpma0dmVk5EVWlQZ2l6bUxWdDdmQmt6SWE3NnkzV1lIQnhkWlYzbU5DVzBlTGUzM3pMalRWamhmZjR1ZFUyUlR4UkdDM0JPZ0xqS2NzYUZXbkdZZDNiYTZCdVF2am5wMUNiZE1WVktaWXNIUTBHTm80YWlLbk5RckZ5WTV3endpTHBVU1M1WVR0QndmUEVGQmppZW5XeWp0NDRWS3ZpeFlKSmJUNHo2TDMwYmJCLy9rZHp6MGtvVm1zWlMwUVhUSHpBejdqaTZiTUNjMU5ZZW9yR0IxN3krWnhCUmh4Qkphb3JOeEdjK0VYejI5bDZaZ1RrL1RoaWdNWVRTUCtUazM0NmU0Sll0ay8zNWdqMTJNWnJTZXZkUnFaV2ZsKzRBeDlBdE5qQTh1QWNObVFZdWswNmxIcXZWdlFMdHdXbG9SVU1LRUdlV0pNQUdXbDhNRW9Fd3JxbEwvenhjTTFnMG8rSEc1SFdWdVFmNTU5Z3REUEJKWExaT09xcEQ4NWtWRkNLTm9DWXhvbUo4RGxUN1VWMXRiemRtcERoRjNZdmx1UGxsdWY5VmZrcll4UXN0YmNnOExCTWQ3N1J2dkRaVUZPVkd3eEx0U0VkSzhDTWtQQjU3NWVlUFIrTUNsZ040Q091aWw5Q2ZqWGl4ckc5YUlOWGVJSGhWa2tmbUJYa0RnNjAvampzS3RkSGJmdjdRT0NZUE5LTENSeXA2M2ZsQ1E3amFQc2hKQXA0bktUNGhvMmpUYURpWnQ4UDh6NzVuVXF4Nm5HOXRnaDdaTFNvM3dHNlpMMndHM3BXL2ZRRE05VkxMRGVvakc3SEI0RGNFeUtjMk9KRHhSNytWZUJoOFREdFljNUk0Z1pWWkloRCtEYmNWbWJPQmZ4ZCttc0ZqcTFXb1F1eElkZWQwMEZXOXdEakFmZ1JsdTRTcU4zR0luNndCLzdnZzZ3ajFZZlJCajV2NysrcGgwOWhMeEpOVTQ3Tzh3VlhQNmFjRlRuT0l0ak9LQktmMVlYelVGbzFUM1dSMFVWRklrM2JhaEFrelFsUFFyUkpOc3J5YnA3dWlGNWdYWmFaTklCbUlXMFk3WVFoeUx0WjJxZzdPeVk0MzIzYlV2YzZCSm1WN2RQc0JERDA5eWdzT1VqT0NuZnFoVUlCMVZkRmgwWkdTMFdvb3NPK1JmL1hTenRMTm85ZTB6NlM1RjgyeTZVVnBoaGJHQ3JKeG51ZGtNZys0SzVtZlVmQzRROUZMTGtEQ3k2RWgvU28vVG1YMnY2WlBVMXlqZWw1cW94SG5Qaks3azdjSmhCNmxEamdqRUpwaE9UVlFRMWJvWEpBSHBkNWhnZURPZTAwTTFXSWlLUlpBQzJTTnE2WDVIazkwcmRtcDZMUjBzYTRScXU3RUMybFJhd1pnUFp0b2ZGVTI4ZmQ4RE1wVTZTS2EzWkhrRWpuRW1VOGpZVy9vZVBlZ085b1ZDR0FMaGRGNE95aTFCRzNybUROcW1jS3ZkNHZjdkRNRWZDUHRUK3djeHhDdldUYjBXeWFhZ2JaK1liUXVhald6ZGlzeE9pcHduRjkzOWp4WDBPSWg1NzNldnhjOU1SZG9BWlBZUEUvNGhzanZUL3Ztcjk0REtmM2ZCSytkOXlTRmhYcTh1NkxjbUJKd3YvclZ5WTFwSUFMRzl3ZDQvTkh3UHBmWENzREFBUjVqV0hRQmtNZ0FHQVpRbFRoMkV5MnAxSUplRDRWQ3RWR3VnUWs0VGEvVFFKVnVnWlZqMzZuYnIzZ21ENmlZQ2pMcmRzTmcyZHVBN3dlZXZEc3VXSjYwV1UwRXdKVDJqWTJwUXRoYnVTb1F6WnNCRWdvSXNSVWhPbGlPclZ5UEE1UXJCU2NvRkJLaFVaeVJXOFhWTVhuVUtiWkpucEYyaUdYbVR0QlFiSGxQWDg1SmZ6VGRMdHRIUUEvUVpjRVVpekFPMGw4VFd1M1NOcWRsNmZWOE45RjVQK1E3aTBrb1RJRUVaQUhIcTYyTkFtN2N5azJ0Tjl2YjNKbHZ2VGM1YkFYTEgxRW11dmE3cVBlSmZTQy95QytodkE2QVpTSUZac3BzbVJXTmFidUpKVklNYXhTbGlJMnBOaXQwMExxNmFPNW9lVjdXZ1Z6TnJqeHB3elp0Wk1Yajc5cDNiZytQY1d6VEdKcmNVTjQxYkVhOGJFRVRrQ0c1aUFxZjQ2SVNBQkFBNUFwTDROblI0R0FWdW14Q2NaSG1yYjN4NlZBSjRjWG9OZm03dEdneG9pbnY2ZkZ6citPWTdwcGkrd3BMdStYdXhDWDEycnFVeDg0TTlSTFUrNGhlKzc5UngwTVQ1dis3LzN5eWJtd1A4bTRqRXBoUEhtMXVtVHc4SjhNM0ZOR3JUSFB6OEIwbEQrdndaZ051YXpvTnp3V2ZwbTl2dDYwcDZTNUpwODA4Sy9hYnhkZ1Y2VFM4QmxET2lIRXlOaUVpSUNBVXFSRzh1cDAzb0xmQVZlQXN0bjdZSkpDRkFtK1VmY09tQVRiLzFGSThwOG9aa3hDcitycFdJNm5pNHJ5L1A3ZHIwUzFTL0hkYjNCMmV6cjRMWVd6NE55UjdLUkRHeVJ1aml2T0lTMy9kd3d0eStmTmRySzRSOHY4TUl1UDJhYWhrMWJ0anQremhNdlQ4TjNoTUFPZDhSaUw4eElOUkRXRkFJaWRxYWZvdHJWd0hWcnBBSTJrNmVYVTNvSzdlL05acUppU01RY3czc0NLdWJFOXdGVW9EQ2JmNlNUWm1aQTNBajYwa2hYVFFmWGhGNDF6MytPNHJuaWhObk9VVkcyV2VqVUZrK2NlelI2Q25UbVlTRlUxS055NkVjcVB5YW1NMWVjcmx6RGhITWk0NzJKNlZ1OG5mRkZ4VnRkdUQrV2ovYUNvRCtNaEhrdGR1NWtwMHdjV0hnYktKcGswNjU0eVdPbEV1OFVYbGtPbUhTd0R2U0tXMzFQZDdzQW9Fbk93THh4TzYrZDM1MTMrMytWYnA0SDZmVmRXMk95MjNKYjNTOTQxanZvQWt1alhuek1lV0prUmVHaG5JaW9WTFFVSlF5dVRqVit4MW1RL3BIN2hnUDVxUDc5aUx6OTYzcXRIRFFIZmZ2WDRNMzkwQUk5MUlVbk1OMkhneUJzQWR5eHVBMERrWUVrclZnckk3K2xWNDM5aFdaRjMvaVJUQ3ZKekpRNE1DYVJmQ3gxM0I3UVdReVIvdVpNUWsvODJGeFhaTVowMTZ0OXVvRE9DOFcvUCt6TlFBVGpNL1A1Z29BL0luZ1RNRTZ2MFE0b3dUR0U0QmUvRGhFZ1FOUTFQdFNsT2FOVkczYU9CdFJvQzFJbFcxS25DbU02eFhldnZZL29QZHJFcCtRTXlPN1ZINi9rY05DdzFYRFhpbFYrTEF5Zk9LbWk4dXRpYXpVejVtcHFaa1Q0Rlo4TGJKelBiMDZtSmErc0NZTEZzS2xTeGt1VkFDMTlNTzFoK3N5NWlQNzlpR0M1Mk5kNE9vMXF4OHBGRXZCTk5oMm1IMzJ0b045dGs4SDFKd2R2M1ZmTDRKU1dIUjliMGlmQnpET240RzB0U0V6Z096OGsyYXJESWtwaituTjN3UHUrQmVBWlJvQWdYcE53cm5hZWNzUG5yQndPRHR2N3VDSnBhSFJBTjh6ZDhBZ3NLRk5KMEExWmtBd3dLelpGS3Q5cDlMbXJqRmpYWnQ0NVkrcmhFMUFJdEtQUHZJS2p3OWFER0tnd3FjeEwyZU9XQUhhQ0lmQ21iYm9XelB6WVJ5WHJrN2NLSGZLZ2tYMjJaRlJtVTVpZkJsc1c0WE9JRGpuS0x3aklzb2dvc3lkcmdLc2gxOVdndkFEelFXRG5KcE5ubEdYMHplcmZMNThENjdlMFZyQ1Q0Z1pDZXRBOWdkMzFjM3BDTk5Ba25yRHRJYlo5eGV6Q1JEWHh2aEo4Z0VJQ3dNZ21FSFJhN1Y2R1VHVU9NY0UxbkhJaTJCTXpLaEtsVDA0U3pldWd2bTVpRXJ5VzBZR083d0swa3lPY2pnNWhkbUlVeFZ4bzdBUWFLWFNKL0l3SlFWdzZsaG1EUldVMXFoV3IzV2h1ZmFiNzV4SzVTWWtWSk1CRmFXS3Z6RUI3QUlBeDRSQUR6ME1hblUzcDRYVHJkSDh2ZkFsVzhBNG04S3o4N2RHbytUaStaQitQRDlvcXpaeDVid3phOTV0SDhXWTdYeTQwTXdoQS9EYjFxb0FnUkM0ZWZnSDVHTmxTRVFWbEc0RUFBNDZnQnRKSkxIdm40QnlhN1RWTmhLcFM0TDd0Z21BUzdFZzBpSlJzb2FJZ0Fldng3OEhEa1h1bDNEL1JJRWE4RnpyRmdYejgySFVOd2U5YmhUOEZ1RmptbXlLam9raUF2eVJtcHI5L1orc3cxKzFFc0pYZ2tUYk1DOWNWc3Fpckd3bGhWTW5NRzBnU0hKdTBWelRqeDVKZDZYeEhNT0hMbW1xYUF2dm1kVFE3aTViMTlyVVhFcFlGMHhianU1UU5JTklWK09PbEtKcFdpWU54NUJpbjRIM29TbVRrNk9pVVlZN205eDBVZkM4UUhUdDVKZTBlK0cwaC9hOGdvZi9Nam1VM3JwUGdVYWdZUmUrZkZaV1hNalcvS0VKY2VQNndnTTZtclFVVmdvdzNrNkYrbFhtV3hBZE0ydmdLVm1PcGRtWGJsalF0Q0tYNWh5N0x1djFyY2VQMDlNRzE2L25XUUF4Ni9zYTN0bWE3b0E3UmlNYjZpci9EQUJ2R2VGMHpqcTZBRkFrZmhMS2xYYWJidkVvKytaTmRyZUl4L0MzZlliRG1lWWNHZW1talJvTW83VHVVdmNrWklYWUFPS2VCSnFNbWw1WFZ4ZlhYbzNsVGplTmpRbU14Z2RObU9ZTzZBVjNOQmpvV2RQU0ZCdHh2YWhSM0NzMm9oQ0R4dHN1Mk5LRHhYaFJ3RGZwanBpSkFqMDZLZTdWQUUydmRCTFZOQ2x0YXNwc05LbFp4VXdkbkJPUUNyTDEyOEJQd3dyYyt6OEpaTUtmNy9kS1BsYTl3UFBpNXVsQXYvdGNBa24zK2I4THdwdCtEQXRXR0duS21IOUFFQzh3dGw4UVE3Qk02aHVmdTVzbGZkUFlCOER0Y3JocG9WbFJMS0Z3Qm95RFNUTm5Kc0dmK2NpaW5RYW1ZVlpOVXpyVklhSkZvOWwwOXV6c3pWczJ6d2FTdFF5YWtmWUsrZm14SlltK09tNmRIL3o0RTNtbFdGMmFwaWFKNmV0ZzZWMkkzNmZwMWJnRlhkVjNRSDVlZTZhNU5VWGlMNkZZYjcyOE5sQndSNjEyNjNVRG1nQ0lEYnh1VFdvR2dYYy9LTWVsTEhrUmR0V29VM3A3elNMWG02VzlkOVNZcGtkdjhKdm83NTA4WVFyNStVd2xObmJidGwwRjNkMzM3cTJTUU1SdFlqT0JsdjZ6UDBWNGRubjRiQWNyZVpTL3A1MnQwbjlmZWVUajFKK1lLdHo1azVaT2FDYXVISnVpOHdnRUlrK1ZiTXBZeEcxZDFGSUJSSXRPaStnc1pUU0VGSERZWjhiTzcrM1ZERUpZazBiVFpXRG9EU3draHhrWlVNN1ZGRXlYM1hXOEsyczlsbXphTEpscCtEUjlDdEJvUU1vQUJwTUN2NXZiZ3lMTnhzRzQyZFJJUndaMzNFdmlNbmJadW9KRysxUHZQNnpYOUdyV2c3N0xkbmFPamsxTmV6US9mazFMbm5yTVRXekVZYXpiQTVzdVVEdnh4L1hyQ1pvOVBmb2ZwL2U1dlpxMmFEcjN1ckhxT0c0Y21oZTZ3YnIzVTBaRWo3eFE5bHllMjh1RWRWSUVYSTF1b3VzY0wzMVlWd3pGY0VaeG5XaENGbzB6Tlc4SzFsaGJrMHZZWTIxYXdMVkpEYkJzeStnQi9aanp2UVA3eWJCc05WZzViYXZZdTY1ODdZRS9lVFhwNlZHYURBMUlDVXROdFdoYVd4c1lBVFI5T1FIWG5PVTdDN2lzdjU1bFh0YXMvdGkzU3ExNkxlQmo2TWZvMHJMU1VxeXNnWUVFejg4WUVLOHhyR1l5RGF1WThsKzNYNWhjTmplaFlEVTlEOE16WW1IUjFpNHBndFQ3NUd5dGI1SnZuRU9TdytTWEljWHgyQ2R2T05wWkl3SmtCTnVNNUM1MXE5VjJVNCtLMDB3Q2FhdzlxaHdkVWY0bVg3MTFzWEtIODF0WDM4dU5UTmhJMUpGSUFOQ0RxMHc5c09qczdBZkY3aVpEcklFYUUyc3Z4ZnhoU2F4a2ZsaGVrR25VcjFqZW16Tjk3QVo0OGlTN3EydHRiS3hZNXdRR3dRMW0xeGNHWXppT3JwSEUrVVcvZnQyeEtBNTg3T2tJZ3R0TjJPb1BjUVZlbzFjRnA3bUhyY0ZjTlV1UGRhZW5wNG5UQW9EbTl1M2UyMDBzQ0l5MzNlM3JVZlZZYy9ueUZkQjcrN2J0a2FOdENXbHBwZ3IvbEJTTldrVlZHMTNqZ1JaWnZ1dnlRdHUwYlA3c3pwSWlVbURHUDlOTFN2amd0aEgyVnVLN3ZhNHAyVG50bjhCMG9EWWE4TENJb01BVm43YlFkdGRsWkhsWnQ3bEdnMHAxaHh4dkJlczlHUmlwYjkvZEFFWVIvMmJwN1owV044c0VuWjZYTngwMW1SV25VclZWcEpnc25EZHZvVWxLUmR1cTcycjVlSEYyUlBhSmNIWTJjUHMyWVJ1QkRPbVZRa0NNYWhibWJrd3pPYk9hTFFISHd0MW41NjFmK0NDWDY2SHFlaERUOU83dHBEdHdaNzU5UjhJTXlHU3ZwMFJsUVgvc1JuVmdadVpUSzE4SjIxb2pUSks4SmdIcG9iZjl2Q0dlaDhNNTNxam5YTjV0VTFNN0Y5N29iUHY3aEppU2twZThVVjM2czZXME8zSG96eGc5QkpNVEc4UHFrMStBMTBMcURiVEw5SWFwUHRSTzZ3Qmthdk1MdEhCU3dESUNtREMzSUQ4SFRNSjhiZUpKMHk3RWMzbXFPbldaZXBqcW5mU215ejJSZTM2QTY0ZGY1d1NFdjR6QmhzVFRIYU9pSExOOXZVUnAzMjVLelZUQjJ4WnlrbC9OV0ZVcUZHMEJEMFQ3bndZRUZEa3NzQkpIM0RjOE05akd1YkVGZ0FUd3pnNlJ2cmVkdWZRQThPbVduZzdyODE1V0xNeGVwYkowOW13UG4zWmkzYm9qb0FBMHVRSU5vSlJiQlBnZERnS211WHMzbUp3RWcrRElrZEpTT1hZYllDRGp4R3dlWmhUSmNITFgxOEVNREk5Zk5UeTBDbTNmbkxLMnF3R3dZeTZ5YXhjeUI1azd5RndiQ2dnUWhqRjcrMnVMSFd5T2tFZmtWeFNMbVVGc1hyTlhhamFxUUduS0hieVpkV2dwbmx4a3JaS0FIeUpXb2REN0lZRGdHQ2dMRFp3cU9IMWJaRGxxWVRxV1loVm9UUXdpY3Y2NEVsL3M3T2g1M3QrbWdiT0FhN29tQWE3K0VJRk5ZcnlmVTA2RGs3bVVQZGpKSjVnNW1TRUFSZkFrVTlSUkNaS2NSRzBxZDVwSnRJbVJOZExpVHVBNi9TcHFHVS9hWjA4aVBzcFJIZ29RQUV1WU1GM000aDd5bmNLaWtuRWNIeWhDSE5uTTBKU1Q0TFplWTVBdnNWTkxJVUNsSjNFL2YrSVNueHdRVW9Sa0FIOWZJTGlQZXJ4QTRJUitOaTZFaGNXcm1ESW5kcFN6TklvcGRWNG13WUZ2U3BxU2VXSW1OYkw2dE4yMm4yMkxUUDBQdWlwa3poUi8yYUx2ajQvSnNOSmZGcEU5ODZtUkxLVitIU1pvOTcyaVlwT2JWSEFJcENLRXRnSVllUWZRdDIvUnhQc0JBUWtBZkFBcnNYL2R4WGhpRTIyeHU5eklTSzRBaTM0bEpyREVncFJDVDRtbndNbVJQRXU4RldBZWtwQ0lpT0dJc2owbFlxZ1FuSkM4SkpBNk16ZGJ3OVRZT2dOTXRYUmFORW5QMXBPaS95K1EzeXJ2TC9WMlNGZEZaTm43SklaTmtWODBkZEZGS3hSQ0MyMElqQzByaW9jN1NYcVduclJ6TWpuUjJ1dk44MldGdHhrNFlrRWl1RklyQ1p3ek15YmNQYzcya1NEYWxXWk5HaUlqV0pTS3k0MVdZWWZOaXppc2dyblRZUVNVcVRQRFNFQ0FZa2FYMmlnQ0RKQ1ZuUm5lblNkS0h3NS9mMDRRSFBQek5nTUF4TGwvdWN2elF4NGlRZWlvYVRKQmxyMGxaZFQwS3FYaXJwcU9rbHRYT1c3S3FyaitSbzlzY1NlYUJVQnRNekptcWplRmxGbUN6N0ZpNFBmQnloS0RsMGxLMExGaUNaM0pBL1NhSzhCakR2MmlNbWtwZE1Dd3JxQXhEWXRKUk1ISnNtbHl0OEROZENZdEdQVk1PQ2lWQXBsbzRGNFp3UXpYeVZ5YklNQmJWNlE5dlNrSk5zaU5pSVpSZnZ4NVB4dXZkMS9ycTFQVjdRSWRDL0Rrd0FqNE5PQmxxT0xiV1FDcnRLa2M1RHg5NHN1WEV3TUpDUlNLVEhabWtIbG01NmFvKzdremxWVHhZaG5TWXh1VnZBQVhHQ09qZ3pjMU5XWVU1U3p0L1k4Njk5RHh0RVhjMWJ1K1FUMkhrVGRKN1pIdVZsOFFHRTFiVDhQOGFKUHU5d3VPejdYYm42UGQ3ek10Q0dRZHNadHJ2eG5hVzAvbmk4UVZkbW1LN0pDY0JRK3luVlpxTlNjRVR3ZUJlZW1hczI5L3NGYkFDYUxtM052dnJKWEk1emVqbXJPa3o4aEtGdVVmelRuaU04NEsxbyt6b1RXOWQyMHYxQndnc2NscmI2KzUvWjhkOFByRzJNVmdSK3c3Vm9KakpuNFBBWTlZV2F3Uk1JMVNDWEQxZTFDUXpkaUZoT0VockJwcXc3V05WaTlxVS9pMm9TcUk0SUZKcWUrK2FlclFWbHdxR3dLMHFCTFp1QUVaZFpVYk41cWJDZFozSVZWSTVmb05GakJHY2pKV1VpQ2Vkd1kyZU0wNWpubzFyWkhxejRDQTU1RjhuWkhJdjNVQ2hPV1pnOWdxdlVWdUVEalpZYzRrZ1hvZTRPa0RkVWF4VVJkWVJleEppa2dSN2RCbkU3SDF4Y1hxeU1VR0hLUWxjZFphWDc3SVNhbVVXYlgveTJmbXhWSXNueWZybWFGU0VGRFpHM2hLQmgvSXQ1UXdMcEFQZ3FzanV3WXI0bFpoMURlaGluOHhBNFFrc0djZmhEcW4rVTlMbVpYSnBBNUxMUmgzUGozbFJ1T0tTYWR4M1lKZFF4Tk9ZeDdqRjE2T0ExRS9Gc0I5Yk9XV2FYNmp1MnIzRSs0S3E2ZFd3bHVhUzN0d3NxazkwbkdQNnExcGdNZWtXUmZGZUsvWXBYajVObnlxZ2dpQ3BDRkY1Q0V5bDdvSzhJYng2bk81QjhKZ0NBbm9WbzFzc0FzTXQ2MDgrSHpYZDZCRWF0WnZya1JtSVJ1NmtGcXh0V2FIdDl4N2NXSHFLaWVTbEowL3g2Q1JFY0hMUVAvMGwwVGptUW15a3k1QWNhRkhFNmdKcUx4b2ZYNmJlMy9mejJUeStEeEF3eUFTL3RxcFRmTzFLV2Y1TDF5SjNjS21tcWJxTGxMZTJQR055em90T2plMm5yREpJK1ZRLytqZjk4ZUcxaGhJL3JnQk9idm1Wei8vWHJ5dGZXaGJMSXZmOWdDbnN3dzY0ZFBhT1pGaWs4dGRIK1hvbzRMYzJzZkpVVGJQS3g5dUR3MjVuQisyTDRnU04rYmN5QTQvZC9OZFYyM2o1VFduVTFZLzV0TEluL3pnNWdDRnNqZkt4Y0xaZW50SkJHamFGVjQwV3NJU2EyNmQyK242VEdkbDkrZkRGNkdmSDFVZU1aODdTRmhYYzJQaGxYOXFCdzU2OE5tbUhnN1JMOTN4RlBwVDUzMS9DcUZJM3VYUHFIN3VIbU96WHFCTWNyeGhoOU5pYlRZODR2WFlvaURVUkdZbEllMmsyYnpOcHhEeXZtVXRYTGVjVFpTdHZVNDVmSk1udlgwNzBjL1pJa0Q0dHNZVTZQT25SRmJEWmVkN2dCR3NwRndBS3YvYzFXemUvUGh4ZnY1REFOd2I2M1Z0NWpaL21hdzNMK0dmMEtYd1VTNzBUUDZ5WGMyYytESVZFeW9EVndYZVVFK1A5dHpUbzlpQzZMNjB4QVNVS1R2d2VtNHlsMVQ4eU5YYmRGVTI5YWRMYU9UaWVwWkNvRDdnRUtPcExXendMV2ZnaDVOUXVJL0g1akV2UENycVBkOGlqeFEyMnl2U1hYOVNzNFRnOEtkQzFXeUtZSEtycGtZbUs3SlBteGZ6N1NGQ0ZHQkRsLzRoVWNrMHdyUXU1dmFmUWxCYkM4UkF2NTVGWWFVOFF5alVwZXFLeGJJNnFmUUQ4SkJqSUZUSzVNK1l6TVY1bHVjejAraWtXYjdtVmVBcm9nbi9ZdFZGRUx0d2NoSjRzRDFBTjMwSndLU2g5Y3RrZXBwTEdjMDV3dTNiZDJ3ZnNDbXk2ZDFPU0M4UkJuYUFQUUVCUVQ5L1JuV3pUZUJOaWlkNWF6ajZ1Rkd6UEg1aDI5VUwzbHVPVzBwdjl4YnZlMVBIMlM5TldoMWJuVG9kTzkxUHQ2bzZUN2F4N1VOSUEyUVA4Z0JwRThrT0RYcThyWUhlL3UxNk12MGpidzNVdjNCaFZkVXF2VHF3S2hCMDNXYlhzUXVvZUloVGpMSml6c1NodHFJRlFtdFJHMGlLRjlFKzAyeDFiUFBQVkZ2cTV4dlVYN1IyMmkvdVoycTdSQ2RaODd4eUFNbzlLN2VsbnN1K3p5NStDMWdiT3p6ZEZ0cTJ2Z3ZJREFEQ0ZTWkhONk5qWTJqaXpST0NVeWpJdHl5TzRDWW5jY0JIRklLVFRHZWJqUmw5M1kxQTYzWFBzU0RMQnU2cFhoTjJKMHJpWTZPdUQ1Qk5GRmJkZk92YzhiTnZjWUZvRXhlSXFhQnoyeGFndTdUMnRMdFlHM3ZRU0UrUlJsSjRoWDhOWjVxcWlzZU5HRXFOQ3Exb0E0eWxyUmEwTEpRKzZLMXJSTnIwNWl0cXhSUmIyY3RMNi9SRkxCU2lEMXNzQXdZdEVobTZhQ1NJRVNvRlJKejhkWmZZNzRhY0s3bC9mdXE2ckR2VDhsdUlPdnYxUXRieldweSt3L251NTVxcm5KbXFpbDVlUHovM1ppLzY5S0c5NUIrZVhRRGlzMGUrMnVQVExWb2J4djBxYmhqQ2Y0UDVodkdYS0xuR1cxL2p2dHp6bml2bi9rK2J6TzIybWI5NGNSMTMwcXgrOGFKM2RQcm8yTmdvbnlPd2pnM1FpZ0Q3M1VRWW1hV053RTkzOHByRmpjQmw1Y0lJNGxHejhrQVVET3lqWW4rNC85SGVmd0tndWtEN296d1FtYTBWd2MveW5vVnZjUDlHRWtUeWpqcVUrU09pUkZyNzl5blVCZnhFdkt3Ym5zUnVuRjQ0Qkt6NjFzNldmMTlYQ1RlelVZWGNDOGVNa0tBdG9jMm9KSUtKODFMSVVjNG1XTG51K3h6RldvdlMrcUhLMDZkemgrcExMZGJWNldzMGhLM2JHSlFRRVluRDcrMFdwSkZkQWFIcE16VUJLU3VGQ1RDK3JJeGhPQ0hnaEZmbEF6N2QyeE90c21nMEZZaC81U3ZNeFYyMVVyRGpZcWpoWmlXNWdmTXN4dmhqZHRGbTZXdlQxdUxia1R4eHVGa01sUjFucFppZkd4aWJma1dZNi9zS3hOTlVXYlRFNHNxRFdUQ2FHdkd0NEJ2V2h0RUJZcVVPZjZ0M0pmNUJiLzNpQjYrZlhnR3BtRURwc2tYWW9yS0FYQWp0SWFoMHFGNDB1aHJXTWJwSWhHYXlZN0pTYkJKc0YyVmE1VEdKeTNiRHBIT3FabUxmNWo1aXMrcG5tZUR1WlVUQi96K2xpMnpGMWhMM1BVZjNnS2RQdGJxcm9DT2dEa2lSdktyQ0hicENtQ2ZWNTF2WGVlbk13aFRyOXVrS1M3emlvYmdWdHNEN1lyekMwbTlkOXNmVEJLVWVSTHBWaFlEcDJseWxUNktQenhydm1VQUZFd0piWmttNTdUazJrWG00VnJHamhXUnhCbGhjWElRc1hZbk1JQ2o2ZWx0TXU1aWpKU3Qvd25EUEhvVm4raFRkTVZqbFhqTVRjYStEVlRPTzlVMkxkY25aaE10RlUxd2pxQ3hRR0wxUEZxQUFxcE9Kc0tJR25rVVBWRDhST2h2ZnFkV2o0V0xMMUdvZ1FCWFQrZDM4YWlUcnBhSERtN3gyVUR0WXphM0w0ODRNcWkzZ2VzSHl4OFVoclU2Ykc2Snk0dkxob2tVd2NkNTA1ME95SzVLSDVLZTUyQzZZVytVNko2SFlyVGlpMGUwd2wraWJ6eDhxNVNuTEUxdGxranp2UEZsU3EzcTVEdldxcEVFL3EyV1MrNElBd2U4K25WWitZTXFDZ2lDcHhGL3lyRTVqcjlvTEpXSnRnbFpjWmw2NldwSWw0WlU2Tjl6ZklabFU0c2xtSzlkYzYrcHkyb1ZQRW5nS1NDZGRhMmE0ellpZDczYk1IUGhvcDBxOGwyL3lDWE1uaEMwN1pwM2Z1bmZiM0hDVEZrVnZFaWNYSmdyZnF6aU1ocy9kdHJmVk92L1lNa0tZZTlnbW4rVzFSbEdTblhySVFVdWJtcEpFYXJzaEFJRGJxWGc4ZVBtRURxYlpkWTBUNjczeTNLRWZ2OEZubFBQWVh2SnB0ZktIdFBaOGF4YUNwWTRlRFJIazBRY0xyUFBkbHBqNUFmd3FEL2M1Q3U2djMvTUZsVnlMQ3haKzBQM25WSFE2TnloNFpBcjBDTDRTZEdzQThhVDVianFnSDIxZ2hFbGZVbkJTaVBZRW1QVm04MkRXcTNadXpRMStZNWFBeGFDSHI5WUNHRFlhZ1BXTTlNUmZORURMcExFc1dWd0UvQm5QVVF0V1gyYWYzc3JGYmhqUGZwM0FEQnk0Uy8xRmZjdDAvbnRYU2g1RysweDV4MUFqTzFOcWN0b1diVSsrcDZLL28wMTBJMWorcm1rOGtQYUdObTZ3andSL0g4dU1SQzJPWnhQczN4eExzN1N6dktvbVRBVDh0SmFtSVNaVjRqOU1mVXovRU92aGFjUksyQWxieEovTTRMby9ydi9rWFozMFI2VElBVEJuRWtPS1c1NWE5RXY0WWpmaFlhOStFejRQa2NzRFgyb2lMa01qQWxvMnNWelh3bXpSeVNWeVVpdWpsU1FYaHZrUDZ1dEM2M3ByUTJwNzYwTHFnZEhpQU83TkcxemlBeE9DVXlnb0x4T0hjUC85aHdNZVVnaE84cnFDM2IyOXhFNUdKOUVQZy9WdFhUOXBMaERxampVbHpPTk9rUTBPOXFxU3RrUHphd2RKWFdJR083YVYydkdDekdIbVFueWJzSVZQMXpRRDhWR1NEY3hrYXlocDNXK1YyeFRFRHFBQnIzU1NCWnRJUmNSV2txS1gyRFRlU29TSDdvamx1SmtjNFpqSVVBbEhtV0JUNURkeTJ6WnlDRlpJbWtHc0RtVE04U1BobHZEVGNlUXcvN1Q2a0pJMC95UXlMdDFxQ1k3a081ZWl0ZTM4b1BqZWFxdFZydkdTYW4yM01MbTE5VDBDRXV2ak10dGNYb2FmRHJmRVRWbG9jNTNTRzhieDR3ZWR2SWlFUmlzN1hWcEpTSDJhWHhpbnNsTTRpYmowU2lhMnlyVlo5bDN4b2NzbTEwb0xLUDJZL2lidnJQN29uU0V3WXVpdUo2WUdzL0poTXAwOXkwYURhV2Jac3VnUDVhejg5YzQza3BMb2pEakUyRmhpa28xMUg2clEyTFRpemh4WDduZUs2M3FVbVAyZ3VvaXhLZG5sUXYxaE5oV3E2MTJwMzdtc2ErL0tGNXNzempmRWJ0eWVuMHQvTE4xZ1Z0dTRGME1XN3FnNksxdDJyaXBYc0VBNjRPcE4yb3dEWUhUcHFIQjBUTWhZeWhDT0VhbHJYSlBlRWtpZFgwQW1sYUhmZ0o5S0VWSUlsUUM1S0REUmNoSEpFMFhWRUpybjE0TjN2SVVCakViUzArYUdGTkVPQ0Vka2huQU04d2dnQW9xa0czUkxLRllkWHpreUVpWS9DZEpzeVRoRmR1ejU4MDZqYURpTFM3TVo1akFzQ0dDa0Y0dUlVcW5hRklwSk1YY08yS09ZZ2NRcW9oVkNBVENiSGg3R2dCVXhhWGx6ODZVMnhqcWZQeC9MeUdoWjdBaVR6MVRYNVFRQTdBRU1kYWxMb25OdS9hR004eUNBODhSUi9vRnNhNHE3ZENONHhpVDZmUnFRVUtreHpNdExHMVB4KzdVdHRFQW52ZUtOTVNUY0NYQTlFSUJpKzZ3WTVrd2xnUEREZk1TNG5QRVovNHNhc254RFJWbXhXU284dGRUNWI5M0dkNzNsWlhXOHVoM0hwOUtlY1ovUkZxR0lyK1N3UWNDU0FBajRldW9xRzBQQlNkNHFldjhyT09NS3dQc1NHbGpYQi9HcVhKa3pGcnV5R0Y5eUdnbXpLNHBpcG5pbDJpbmtkaW5pYWY3RjdOaVM2YzZWTzNCRlVrTERwdmE1a01xdWRtS0RGRmRVdWVNOUV5V3hiUC9pYWJDZ1pXbHhjRFRNellPeE1DWXZOeHBFZ1VML2lPRVU4dk9pcFpPZjJhelBrOXcyNDcvbThQUHFsNTZBdTdnbW8wSGZBT2hLYUlkTHJmeXRrNDJ0c0FnWndzeFkxV1d3TWNGWVBZZWo3dXVhbEpiZENUVy9VMHpLZGZORGcxa0lhZkZpTTB0bFU5T0REeTU5RHhNUDFOUHRBVFdzVGRvZHhnZTVOMjNmRFZ1cTJ3emQzdFRoNTZVWWZRSndZWk5CcXRSeElJY2VFb2FpLzF0WkhkdWFLdTdrZzJKWUttRmU2WUcrYkxRd1MweGJRMVkyenEyZjhVS0gvMS9kSEZWZnNUSnNaWFhGMXBXTDZzbGxOTUJnRFAxLzVhS3QxWldKOVJWUkV5WW5uUVQ5bU5UZ2NWajB0MkErUUNyRnBLR2h3QUNJQVVjNm9sL3EvcUdkSzkyMzRmelBtSmdRZ3VJODE5cHl1MEdicGRBYTdoeTVHbFBmdWpINlpMY2w3VWhEeDhZajlGa3pSNDlzN0dnNDk1allaTkJtSzNLZi9mWG1SWFJENWR5R3QvblRWbk1iY3ZnUk50RVIvSWFuOEEvaFhFUDBpemY0NjdtS2JLMmhpZmo0WE0zdkFhTXpaOUVKa3FONG1tWDN5YUFORFNXWlY4K2ROK2drbVZyRGRrdnJjNlVkUzQrR3hNVDhQTDloWCtrNTJyOU5MNk03bGxVMU9oejB6UCtuTlZ0aGJhUGlSd0FwK04xMHg2ajg4UFVEc3JMQjI5UmpabG1xMjI4SEg4cC9tZTRjRFRzOHRsOVJFY294YmxiVTdUZURENDVUemt6OFk0TmFFN3V2N1I4OGY1VVlqR1A4dTJ2eW5oQklXVFhjK2JIODBLTytnSXRSM1hrNzhGQ3gvd1Y4VE5RZEc2Rm15citIN1IyNGNPMmZZTlBJVzhIRXJva243Y1crdUFZeUtOWXRKbDBtRjdxeGxud0p2bDJVQWMwTFEwTlpkbWpvKzhyWXo0L3dBWDBFRWgxZWtJR3VEWWFmclJqaEdzOHdWT2tTWE1QT0tyVmZLTUlhT0NONDl3U2pVU1A3V2RPRmNDdEZINWF5RGh0S0xrTWZobUdGS3Z2YXNNaERNZmNmZEZ2elUxTlJCemN5dlJsVDdXWjQwRkpsM3RWQlpVeWtwSDM1NmN5Z2Z1YVFFbVpRV2JWM3FvdzJ4YTU4S2tQTy9NVUlZOElaaTdhVlc2RElLM05oaVlualZBMGVScGNXeGtFY09QM1Y0dXRwU0VBRW1RNlI0WTVwM3RMZ2NyWGdxUVJ0NnRNdlJnakdDd1Z0WW9aWnQzbU9HVC9pWUdraGpHNGxSYXdwNm45ZFNYTy9xNlN4R1RseUJFbmNQQ0draUdFR1g0N1JqN1hjcGdQZjdmVVdHODZKa2F6cjlzbTFEVEZPYnhNc2Iwa0o0MzF5YWpmdjFxTHRaeDd1ZENLcFZWNStWbnZQQjFSUjhrelJURksyKzVTMHB0RmZXNGZiUGpYSGlPVXQwNWFUYUM0N3VLWGtkSkpxcnNuNGZmSVhhMExRelJjUTZRWmdmRzJFK1RxNVhYR3ByYkxTZXNkS016L01vZnNLYVFrZDdSYlFDWlV0K25KQm0vMWZTNmFzNElReFd2aVpKWE5yWnpncDJkM2NlTjg5b2kwUkYzaTZRcElZcHpmVmt1bVBMeisyNTVyUHJqVDNNdGRwZUdKVUw5YXVnRG1wVUtmdXU5cGIyb3VLMWFhM3RiL1FURWZtMXYzdTc0NzlCbHdneDNnUEc1OWlwdWdGSnJGbS92aS9QRUxZSXV4RlBwY0NSeXgrSzY3Rm5vY1Ztb1FLdGxXVUhpZXZqbWFLckNVTUZiUDU5N0x5TmdGV3pWaEthYXNwdmtVbUlER3g5dEc1K3NkYVhlM2o0OVNxKzE2T1A4azFsRGJHMG1wTTBEWmp4dS9NWnRYTnc0TFJwTlVYS3pZTEJHY3hyVXBGcERyVmlWNzR2aEFaUlI2K0hxSzZLcXBPcFNMd0NCbldVYXZxa3F3eHIxdWRFNVdvVW1sNTVpdTdkcEh6QUlXZWNWUjVQQ3d0UGFrZkZCK1BFQUF5Sk9TcXlRa0c4OWY0THdEYUlPWm40SCtUUWN1cjQ0VDRobkNNb3E4K1h6a2xsNk16SDhaZFFuQTdtaE4zRllhaW50c0xYNHJWTzJoZEVIUE5LL09DTk1jNlRpVWFJaU1uMUNlVVhaZEhjN3ptNXR5OGJkbm5RSkN1cVo0dHNvTXJBS3JZL3FobkNSaGw2N29YTGc2elk5clpSenBSOERnb0hBSksvUUVYSlJnL0RydzVMRHNUUHhjYzNwekk1ZnFaaU5naUVUd3hqbGU0SHRBcndaQVE0SEZrWjBkZkNSREpGM21kcG5KR3dKS09qenNpbVp0VGEycldTQW5taE56Y3hVSmgvWElHVHJIbVI4c1NNTUloZGErcENmT2U5TFpYSXVoUklUd0syYU1ncmZXVXEycjhNdkFXcGZvN0Vvam1lSnhMUUlxZEY3dzBMbFc0SE9oS0d6NXRNc2tsMGw1aWxJVFZyQ0hTOURkcVNjK2pkcUJrckpCSVJFSXZMNWxBUzZEKzlXV2xKUjZ5eHBkY3V5dyt5bWJLeTZCWDdtTmZQak5lNXdLRzRkd1U4NXhvT3FxNm03TUxFcFF4VkVYUGlVNHh6ODFkOFVMT2pBb2c0L2ZLTmlBQU1Jb254L3JLR2Q4MmYxbUhYaGhFVjVpc2RRaDdYVmo0V3NEVkJWMXhZWERkbkV0Y2dRSkYvM0lzTzBPQXNkekVhVWV2UFQ0Q0ZDdis1VzlRQTdKekN6cWJsdmVNSnYvK2drU2JoY3pldnFVUk5XQkRPTGl5OGNGd3FIb2VFcDhQTkh4R093WnpPZHdrSlVXSG9UdG1XLzIxMGFDN3ZMNXh6WHcxQ2ExeGRLV2JHQmhlOGR0eEN5UUpkS1puRzR0bVpqZGthQlVBUWF0aG5taVNON2w4YU0vNGY0Znc3ZG84NS84c3Z4bTRBZytncFlrc1djQVlXbGwyU0dWSGl6Yk9tNGFGcWFRNGs4OWZFQ1IwL1QzRmhJNmJQMlh5ODNRNWkrWVg3dkcvblA5d2pseE5IS3VuWVN4Z2cyTHlPcytzZEs4YUpraUlibFZNT2ZScG9WL25BMEt6RE4vNTdka3UzQzc4bnkvdzY2V0U1dGZsV2VqMzZaQmlTblFyU0VDWERoeFp2bjhkZXY0RWJnVmlRSEhMencrc3E5VEJkYXVSQ2tyV3JkSWhsVWpSSW02MWJwb0c2azZhRENYb3lqWG5xcU5YKzBtVldEbWowV0ZNYTJVa0VJQ0V6OUF0b1V3OWYvNnpLLzNHUWtPbEJteTFseDFldzNMMEhEbnVZZU42TnhrbU5Gc3U4Q2txcG9aMmhDOXJwODJKNC9SRmdyNkFlU3AxYkV5TkJzUW8xdTFGYWlGNWRhTzNLUlN6V05Od3Q4VFBFMTRCcmJhbVVObjdFQU5hN3g3R0d1UHRYU0VaVGFDL3MrV3AzbXB2TnhxTE9iV2JkNEZva3d5YlMrbXRvQUJVM2Z5cUF3end1RzlvQitOdTJrTGdESGllMEZDRDFNQW53dEpPbGhvd3d6WVAvYnNBMjRlSGZ5dGd6OFVzdzBITTBOUkVtcDAzUkhvdnUzMlRVWVdjUkszR3NvaFdWT3hmbkdCTHE0cFNZSFUxQkU2ZEVKQUF3Q2xRZ3NMRFJWY3BuZDFYSzBFaTd5cnU3cVFVZjNkZ2hhYVBnR0l3SXZFcDlobnhCa1VBUE9YbGxlUWU2SnZSUjdDYW91SGxiSXl2ekVwR0pwTXFrN2tsOC9ORHM0UVY1OXhOSWFxVUVid3Btb1AvYmVUbE5MakJLY1R2THJISWdkeVN2R2UvZE5wM1ZHUW9wbjE5Z0JjSWNQY0phdkNESGJRQjhPZjBEeGFaL3Y3amg0OEpRLzZrNmdGT0VNTEhqeXI4Y1F4VjVoZ0NFc0VnRVRUTzdDL20yOEU1SVhPZ1hUSC9qem5RU013cDhRRStUVGV3VEtxQm1nbjhVUlZEd3FqbTVsanZ5cWV2dzZyREQxcm5jS3NWczd5cFF5RnJESlo2Z0xDcEMyYTRPNFhiaUxabm1zWlBIZk9TS1NKUGhDaEFWc1c1NFFiYnZVSUhjTUUwMXB6R0JzN0pLc0VUbUN3T1Y2QUJhTGFMWmFFc0dUNFJiTGxTbFRCTTc5MFZLM2VqbnUwYU1SQWl0NVliMmlpUzJoNHpqZUhSV09ER3Q1VkpuTUw1VUVPK2NKNnFybHhwMmorS3RpSHQvZGU4NXpXMDhtcC9PN3BDQStZWHNwUGVtaS9mZ3Q2NGdXNVpqdVF0WEFpOHZ6NFpLMlhhTTB2SHNuR004Qk9lT3ozSFRwam9uVHJGd0pSVE5YZlVtNzVibVdYTFUvT0Q4SVJ3Q0k5REdENlc5UzdZNDkyTmQyTmFZOU05SUZ3K3NCekM2ZFI3WXVBRXlCc1EzZzJZdkYwQWY1bW9uYjNYZExucFhuYjc4aW5abnRtV3YwMnZaaEZaNnhKa3R1OUIrQ09vajQ5NXhsVWxBNHk3UExRWnZxZmc3TUhyN2lqWUV6YVV4RUZQR2FaMWVYdEh4aDZHbmlzRjlvMWxGNzlIdC9GeTBNbURSOWErUW00dmxydHJvNlg2L3p5dzBkeCs3dEtwT25aeGpWRzBLSDBIZ0hmWnpSREEvNnBrTllxazczUTYzbzF5TUFrbTVvUGFTeTBPQzljQUNOaHdOd3QzSTRrRkJGL0hNbjJwUHlCa3diQnJSQUlPOFlRSUlOUkh5RmtBZmw4RGhSQUl2LzArU2l2ejk2bzVrSG1MTkRTRTFYYnprQWFDR2xsa0dZMFFkbGp6VzFZWXdDZHhtdG1FNEhYbTY0SUo3RHJPS3V2djEvMnVmN2NlTzBHaG5IaENlcjBuSit2N1p6UHEvZzh2dm44cExCaG90dkJsV05NajZPeXhXSHhIUEhIcmRzcnhmbXNNL05sVzg2MW04K3V0QzN1WHBkQWFlUFc5Nk1BMi9oTEZUMkUvZnc0RWRZVWRwT3c3NDNVaFh1RmJpK2hzT2lNa1Axb281Wk5pWWpBc05wSkVqSXF1Z2w4MGFpYWR2ZlJ2RjhNSXZZaytZckNMQXU5Tk1JR3pBRVBBQjB5S0FiVkppNGtMbk0wSG1wSEVwSUhmUUJvTGFhNEVGaXVRb3BhV0lvUUFrTkVpNlZ2b2wvNStGU3o2S3MwYmw1YzNrTDB5czJPMWdyRXdyeWczQmU1cGNmUFgydTZveWl0NlBJdG1xd0JCV0ZWVXBBSWxzRjJMM2NIeCtiaXN2OHZuSXdGQTdvQWsvQ2p1eXhjYzhORUp3VWtLREF5eU5Ld2RleWJWQXZYa25oNDVSUkRPNnJsL2Q5akJDZ2VSZWtwZGNrcUVzczZzZUdaVkxiZnU2S0RRYnJKT3N1UXlDN0xZUXJZSkc4VWhlQk1rUWlSa0NhUklPSDQrUjlBNUpJeEVBSnc1SGNiRTEzRS9tOVhHSlVJQW9RaGQ0N29vd0w1NEVrSUU5djZBV2NsL3BiaXMwOG9oMk5rVEZSTmVlMTFkWWFsODRrOFdwVzd5dnlCaVZ2ZjBUYmpQU1ozWkJMZDQ4dDg2YmwxcVJsMHp1YnNvTGFPWVc2ek56eVhiMXFYWU0zUGpuR3cxVS95S3FmakVwL2EyelZkblFsSmVZVWVoQVVneHQ4RHd0SzhkS3lmVXNkWWo0QzBrYVRTcytlb01RTTdKci9VV2VlemNvMm90bStsYldsRkhRVm1uczdad3NldWowUUpYMi9lSlhGc3pubFZOdzlVb1c5Y3BWZWVudHM2WTZWcytxN1pOZkNQbXBObkNzVFFONGZkY1Uyc3V6MkwyTXZDQllIUjV6bzN2ZWtmNGVnb0FVbXdjZTdidDVoeExTa091N3U0WTF1SFU0ZEh0NG9Ecldnd3ZGSmRRbkJQbWFmM0lZV1JEd243cGY1cGltdTVIQ3grcjZUdkNVQzZYSHJaTTl5QjFrazVhS0lxM0tMWk9QQWgvTUxGMXlYNDlmb1BnZmNwTE9Bd2ZVNTh4Qk5salBrS2RVaG1rdmwrZjhhNkVDV042TDgzczc0bUplZnRCQlYweFZnaitIOUhBeXVXblVZbWJab2JHb2FRVDVEUFlWbXc2TEZ1K3NoUXBRYW9GS1l0VlVYNUpsOFkreGwyTklDbVYxYnRNYjJhbG56LzdLVkFGNmQ3SzM4TGFyNUw1dDIvRU1TcG1NdUt0R0RUOG1WYzBSdnoweGdpQnUxTWlFMFltbFp2amdyUE9LTmpKNVNCUy9MMUFjSVFncDVFZXozOTFFMCsxY2R1Qjhwbng5SzhiNUZ0Y1hSRDJteVRTRXdhb2ZwNDlmOHRqZTJ5Y2xWV1E3VmhEcGFiM2xtaEcvS3BjYVpOYmFiT3ljc1hLc0xZeXQySXI1N3RNRnBzV1QvYVE1ODBqZDRncng4a2hOYThIR3hvR1g4K2VSaDZ2bkRjK1BuL2NhOTQ4TDMvZDhhYlZoeXFXdkhiS2tzcFV5VENneVVQalZJSldaRjdSUEtTVkZSTVhMVmFFNHk3aXNsMU1DNk9TOXNpaW56bUVicEs5NWVJMXNuYTAvWEZCWDY2bDVmTTNWbDFueTUzUXl5VzZDd3ZaeFp3WXJZaU5zaVBZQ3ptUjdFZlJXbGFLd1ZSV3FqVE9NUTc0OVEzVE8vdjJyMXJTWXRBZXNldWlEKzVQdVlrYWF0a3RGcTE5dmIvdGJMRmtXM1pvUXBKQzloeHRuRVhIL2gxOSsxc3RXc0xQamozSDFJUWVnaG9ieG5GT2RnczJQbW9SN0JIVVA5b29QQ1hHM1Nlb2U3UkJDTHlrejgyWTBBWXl1ZDl1bXFSUFE0VTJUQ1V5UmN4TkxCSGJoMlhIdXJpZjNMQmcwOG5IcTdzcVdDTFdGMCtFK0pPdCtZYTEzdWhVYk1XNmNKRmFCSG4yakZrSkluN0FiTnArajJRRHFZemVDaytiS0ppWEI2TUlGT1JDdSsvc2czYlBKdTVrV0pWMkxTaUdKWERUSXNzeWVYRE1QcENMRy9qMnp6R2NBZ1hYWlFYYTZEMEZ3MkYxZHFGTTdjTDZMSmdKRjlVeHA4c2E3SEVtaGh0NDNsb1lHR0NrM091QXFYSnBHNDc2azRwclUyS21hTlFVODhHa1NxQkVReWUvOXY3RnJ1Ulhzdi9xL1NxRlRXNlJDOCtrU3B1dnpkZUdXdEJXb0QwUXhtRkVadnNmU0M2Y3RTcTYyYkJrSmxBM1l1T0NScWhiM2w2RlZDTXRhK0hNUnNGQnFDWnBLR2hPUVpoRGUxczZpWTFRK3BiR29VakFzMmVNRHc3RWgxeVR5dGkrVFNvRnRvajF1TjBuSVpCS3pUUEQ1Q3hiZzIwNDAwN0pVZGdjdFE0cnNyTjVZNGhUa2U1OHExaTFCc29ZOXh3MGpkMytiWTJhZ0Y4Nk5odEtkd2pqOVVxL20rSk5NeTcvL1Y4TEc5V1h1bThHL2YvVnFBMy9iNDJXOStkTk15YjZWdW0xdWMzLy9aMHdMdGtKRVBadTd1TERwT2dXYTR0SnN6WDltRXYwdFFmMUJNbVFackhxOUREbkRXK2ovM2doSS9TNDFTcE42M3NGKzNYNDVReCtNWTZIb2IxR1RFSHYyRnQzdE5jZE5XVmo4ME05TGVQM3lSSGdEdUkya25WOWN6UVB3UGFFbzhJZGwyWjVwb2F5Nnl5TkFYWWN3RTVPNmU4dWRsWHJZamIzbjA0TWtuUFdTQ2VzTmhLUW10Y2tYOHprTE4wVmROMjJBV29OUDdNV084cUlSb3k3OVZKYU50MG05ZjRNekI1YmdNSmkyMTFWRjdXZGJ3VC9jVS9LK2pIajlycE5JWFlkNWtOdC82V3VBSXR0QzNwQ3VHZDU3QmF5M3gxWEdPYlhCK2JyZmNjT2Q4ZlVUODVHOFlmbURzcHQ0bGlHanRWMzNZemxWdktsUnBuUWs5a21aei9OaGRnK1hXWlMvVDNUWXV0a1dkNTJQNndDNEQyUEFkanNVL3NOdW04ZStjN2x2a3JBU3RPK1graU5iQzNuR0RrcFRjMGlheVFONGpNNHF3YVFBSDJENUhKNXZXSk5Za1hlbmJ2dUd2OTQ4V25keHRXcTNwU2F2UFJJYlYzRFFDeTVtTzdlZFFOcTBkYWZqd1hVclEwQnZDcmZGU3N2d3dRaitxeiswLzl3bm9Dbm9HSEs2MHUybHkvSUovdlNjYW1zMi9EKzV5Y0YxZ3pYbEUwRGFESWFWVXFXM1g1bDIvUURZcFNZVld4dDErcWxxQUU0VlZ2cVQyR3RudDNwaWJIb3NOTXAxRk1oSUZiYzlkbEZ3NGJMREl3N1VoeWdVSzhLV05hK2lKYWVnSFMxcE91Sm9Ebk9WcmVNYTRxNzF0dy8xS3pOL0VkSi9VNXZLcjFzZ2JBem85ZXRkN0o5ak1vN1BMV1F4NlFGVnFYZUV5bU5ETG5mU3R1eEpXMWk3NkZpN25wSnJYU1ljYThBZVJjYVhhRzdQRFp6N0ZpVjFadHpJM09SdHR1aGRTOFIrUlB3Wmk1NHVTTlludG81VmRia05xbWFWa2J5eTEwbnZYaU9oWHJvdFRxRjZKZThrbEhsRFEzNWprWXMrTTd5cWNXTVd1eUpTSE1QdTlobXZqWXlvUE90V1V2c3hDRVp1V2JpV00wY3grWDVWbzlnUUJGSmlyakhYWTRjOTNob2RyKzZTcU1kZlQ3SXNhUzVMMU1rSlZPaWJUb3hkMnZsRThGQ05DQmE0c3pmSUhZY2xjb1dxSGJDR2VWUkpGOXlpS1hlUTBGWDBjMmVtejgyb2pXYWVwMXp5R0JvdjA5cnBvd3g5SWJvcS9YL05ybmdBc1ZJSXdqbDcvNEFOZUtBVW1iZ1JQSUVMajdqbGh5Vnhua2NCdmtaVHVjd2t0U1UyMHFjZXVSdU9WRXBvZzVsMTdBVjFWZWhvNmRRbVFOcjU0U2MvUnM4c1VqN2lwcHN6UDdsZXViK2Z3VDVUa1BwUDZlL0dFaGVvamRxUVowclVIUnBGSS9XaUQzNVlBTEFCSEN3K0w2Znd3eCs2NlFPQUc3MUZaclYzblg5OStvTVprRUFNQ24yLy9HQ2tVTnlsRXJPVkozU0pIZThQMTU0cEViVlMra1g2VU1ZZWkvL1dQekR6NERTN3AzbWhmQXZXQk45eCtvZjV4ZnYvM0JJZi94RkVmNUJ6cHQrQnp2Mi96OUkvdWgxNjUvUTJLK09lVDNNa2hCa1JRWEU1b3cySFNUb2RrK0ZVZWVrWVYvWDdZNnhYTVNRWnp0b1NOVmpReU05VTdYTmQwT2I0YWVoWGZwdDZQWmw0ZVE5YnUwSERWWVhtT0hzb1lHT3B3MnkvV3Nvam5lVWJmT2x3VDM0MnhCT2xJYnVEeklaSEY2amxkTng4MFZ3akFmdGVFQkJ1UE0yMzRvV2Y0RjlUYURYamVHK2IxQ05UajI0NWlHK1AvTXVNaW9OSFZ2MTE5MjdnMDRsSDl3NWJCeW1KQWRGNVNzR3Z6eTRsMSt1ZUJiaFNyZ2NKSCt6NWFJSWp2R2dIZjNqVXhEdTF1OWJ5RWYrQmZZMWdlYjArSEg4TjZoR0wvM0J0Y3RYQ2FpN0xCUDF5SXUycmZycjdwMCtVcWVTRCs0QU9hWWtKbHZ3K2I1aThNdERpV2o1NVlxYnFTTmxMN1BuOHI2QkpYMjlPYXNwTnY5M1lQd2gvc2R2RE53cGQxQmIrQjVHN0w0VGR6dUd2aTVUWmltL3FubGRyWS9IZi83cjMvLzU3Ly8rdjlzZmpnQUl3UWlLNFFSSjBRekw4WUlveVlxcTZZWnAyWTdyK1VFWXhVbWE1VVZaMVUzYjljTTR6Y3ZwZkxuZTdnOEF3UWlLNFFSSjBRekw4WUlveVlyNjE0U3NUc08wYk1mMS9DQ000aVROOHFLczZxYnRldVlxNHpRdjY3WWY1M1UvNy9mTHR0SkZKbGVvS3RYVU5UUzF0SFhSYVRSYjdVNjNCeU1vaGhNa1JUTXN4d3VpSkN1cXBodW1aVHV1NXdkaEZDZHBsaGRsVlovT0Z3QVJKcFJ4SVpWdWpIVSt4SlJMYmJ2K3R4NVVZSm8xZU8wM1JFRzRhWjJiYXFoSGlqMlpvKzVBS1o5WFFXVUZxVVhxa0tmQVRpRkpXSzdKY0ROdTNlaVhtdVpUVkM3T1VUTXhKSFB3YW1mUzlEcmlIclVvc1N0Q3JBR0dFMkh6R0xoMkVMd3E2aFp5aGtSTTJ4a3hYYUpQTGh0eWEyVElGTGFTOUkxaUVmVWRBeTFqa091YkJVejR6TzFqUjJWSUwwZHp6UGZac1Zkd0V0NDNkQ2Z1bTF1eTVpUVFYNEV0ZDFLa2g2VzhMaEhRdXZmUzRvL0paMmdkQmpJWEhiYzR2MUlSYzBxN1NXc1RzWU9hL0ZJRGFIdG5taVNocm1mYnNIalRTZVY0THM5Ymc3TEpjNnMyNnc1KzBhRERQM0NEUG01RTNCekdGWERBeUpIS0x1Rms5NzUyalhSZElzYlRhYy9SRXpIS0FUU2VPSnVWaHk3cG5QV2N1Z0piSmpNU0psYmtrc1RJOG52RjZHdlI1UjVVZkxUZG4vRFI0Wk1MSlo5ekNVbHF6R2dHL1p2YTdMWU5qQlJ2eTdLMnBvN095V0M3MU5leEJYZlU4ZnpyNmpDQTlzVDlSSkxxRFZOQzNiaUN1akhteTY1QUNkcUUyeFZ6VVl2SU90eTlBNVNMcUFQN0VZdmpKT0lLN0oxRmNhY2s4RTQwTjFES1ExTjRHa0VrOTRaSkNtcEFkdFFMcjd2R1RNeGtydUNTZzVtbUErbUtjSDFSSldFeVZ6WmZxNUpGQ3RMMitsQ0VLSnpHUzI5L0FpcUhBY01TNDFudGw5RFZsQzZrcXcrbDdDaEVrcmE2b3p2MEtyWHNuUjQ2NUlnRUlxakxFakh0OHYyMlNyV2hZVHoyeGh6THhZN0RkUDltTkZaRFFMT21RSXpFL2Ntcy9PbTA1WGhjU0RHU0ppN00vUHp1NmpxZ2hQR1VRUjlhMklyZzBMdXhuZVE5YUNBNHJYQXpFdlFzUnJZdzFIVHQxTnF6U3dhR0hqT3lXMGRkdkdUSzRuWVU3TTIyZjZPUzQ2NXBOZ2NuY3dxWVM1Vnk5Z1V2RkZmbkpVSEEwK2s1QlVvNjlVRVZIRXZ2bDQxa0Roend0ODB2S1plRXdER3NWelNqRllyZEVzbEtnbkUvMjdzTk5xS3R3SkJHSS92TjBid3BwTTZBZkg1VVc0MFl6WEt4QU80ekdEdWkvcVVyRmZ3WnpHVHJUM0wxRGdSRlpPSStDRWR5RWw0c295QVRia0Vld2R5ZE90YjVPU0Q2NFlOcldzMFpkRHlLNEpEcVl2NFBnWEV4Z01ZMUtEWUJiR2psV0ZkbmYreGs3czJsc3V0b0dCUjlrcmI5L3MyYmMzTmJ6c0xrZjRHN0Npdnk4U1d5aWU3WWo2bm1rbEYzejYvdVJxcm9JajU4dkZwaVIyVjB5bDhNTWlwTXQ5Mjc5ZmcrcWY4UXgxYXVRc0RPRnBMWTdQWmhpWmhQR0NiRkxMS3Boa1MrMHJQYnR4NC92WFdiQWhtRWNPWk9MKzQvZVhYN3hZUTROcldpZmJHVCtaaXE3Ulc3VW5PZkhZTFB2Z0dTUUNUdU4xdm41bWFpc1B3Sk15L1ZkNTlxb1ltUjlPZHQ3bGdwMi9MYnVvTVl5VnlwclU3Q3oraWJHUFVNWGhYbnlQSmFpcWpQVHN1RGNFZjlsbkg4OWYzdFpGNlhkT0tvNFFaTVpxcSt3TkRwa3J1amEzN0M2VWFXelVUVHo2WXVmUWtjVzNuMThHSWk4L1BtZTJSdklGVnNJRWFNaHJxaWdOYWE2bm9neDZLSFR1R2RUK3p4NHRIYU9qZmdqbndVUDk4NE1VN0NGUUVTY2dSOW94T0E3NEZ6ZXBRT09lRHFvbTE4NGFXbGFCRWorVFp5c3FsbGFsZGJDTXZadVFjNVpzT0V3YWZmUFNVWXBicERtM0RMeEtOYkd5VGo5VWtyN20rQTV1MWpIOS9OV3dEK1VnV0RVMWtVajlxSVcrRW02Ym1aeWNUSVFVa0s3dFJ3SFVSSlNWSkQwREJ3dkVxeFU3Umg5aTVYZXkxTTBGQkxFb2c4elpxRE5yeW5qUndHRlpacUcyK3VxRWV6SDBReU1oT0FkOEQ4QUJHYlM0UStKdjF0ZmpNWHg3TWhpZlVsOUJpcHU4YWRwSWpPU0VFdVVvT1VaRDA0ZUJndUI4Y1RnL25xR2xmcWU5UlpuODRFMENqa2E3Z3A3Q3BwT3JUSHJtMzBPRTc3OG96cmpqaWlmbnFXRlo0TVAyUG1tcGNPd2k0V29EZ0R1OUJrb25Bclhrc3BNWEw3Y2ptclJwOUk0WmtqS0tYOGFxdXRCYVVXRzhPTWtUOWlLM1dCY1llL1lKQXlMdXJGaVdkVWJxRGpsTk1RZXpUbFNmTXNqQjkvOGZBK0U4VlB0SFV2VFMvRVJ2M2dPN3hqTlQ2NXVCK2Z0aUpjVDFlOUhFQUxvN0hEWWpYVTdUazdtYVNmekM1Q01GRzFOZk03NDhRc1JBWG4xYTJFQXVicWlNRlM1YmVCVlV0OWorV2FXOVRYWmM5TElpbVFlTnJ1aEY3UENuTEVlSVN4YnlpWHhFQzE4Zk5idlRPdjdWL2xtcW9Nd0RFZjV6VkVUT2hZeG9sa1BTWU00aUpYZ21yUllhaXUySGdlYThBc1BrTUpleWcvNGkxeStpMEZYaEwzVThGdGFOb0VZWWw5QzRnUkdFVlVqNnB6LzR3YVBlUmtNcXRQRkpHQzJsVElJOE5tcFNiMzZQV3p5WHVOUGZwUkMrR2hPR2ltZDhTZzlQQ0pXSnlDdVl2WlcwNndzenBLYU5PTEJZNm9aNEJsamIwNmEwMWxpYmNWNDhsTXZiazVkQnBQM1BGV2psbDBEYUk2dFdMVGFKOHhRL2RaaVJXSC94cERJbVNmWkt4Q0RRT3dUMldOYXMwTi9leENLWWVwdnNWTllaT2FORG9UTTNHWnlZSTV5T2h1Uzhtb0orVWNIZHdkRnVWaStya040c3FvWWtvTmRFeERQRDJjUjlrTlFFUGxKY3U2N0d4SHg1dEo5TnN4NlFTVHpscXJjTDkzdHZwSXBYTEUyRGRudmtBMkVoR3F6akFHVk1SeWJyb0hEcTlUK2ZuVFdhMVVyNmJFdlR1a09DWExYaGR3M0FVM0NRbEJBNFFCVlNwVnk0OTZMRXd1dXJoVm5lcThhZkdHWnlySDQwMExRcXVLNk9HcEsrTHlrUEFFZG4wSWticUxZdGR4cXpnaytDTGNMZWJKclhnY2JsNVJZamU4dnpPcUNVTXE4SXBncSt4SkY5bmpKcHNOU1F0RkpWWjJKa0NlWmNaVnpRdGNJVmMwYjViWlRTbmpQcG1FbUg4OW51RDZzSlNUdFBxRWhPVWlSVTVBS1JmYktmZmJBYUw0THFDandGOWw4aEhvRy9nTk5xQkc4aVQ5L0VmTnRSYlJaRWMzT2ZlTEp2S25SYUpkQjhrN3hHMVROSmN3Mms5WWRhTWp6VnlpejMvVXZJZW5mWksySWUwbkxMN3JiYW1aOGUwa253cUo3WmlSeXgxdC8xSXRLaWFucDNxZS9YRitXeVUxeEgrNGE5MDNETUlSMUdQUzYxQ2lCUG16dFNobjMzVGR4SEVFSWozbzBNTEpuQ1ZNeVBKbm9KOFZ6eE05U295S0hEN2ZIbGxPTkRNdnlBUDJhSHRUMVJ4bC9nUFVmdUljYmZwRjU1eldxODkvYU5sUC9LZElGaE5ob2xPRmtZV3RBU0d1Ym1MdmIxV1VVRE95TytoaU4wMDhLdHhYRjlJMFNXTW9ZZ2VMR0J4aWtsSXRuWTR6R2tPN2tTWUtLRGJqUUthRTJCekZhajgydmQvV2d1NWUwZlU1dHBQVVZqc3pZWjRtczNONHJ6NnVVSjJzQzVxMkRvTmZtdC9PUDE3S1BoUkJiQldPRUU2MVlCU1FuTndzZ0x0T1UzaWhXaEgxT053TWtWVlN5c2d1UlhNaWRES1IrVEMrU3FLQWJIaFNuVGoxT1RieDU2WW9JVCtmdUpPcHQ1VHJVVTVCeFJhcHM4eldvdkdDeWxqekd3RT0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgvZGV2ZWxvcGVyL2ljb25mb250LndvZmYpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoL2RldmVsb3Blci9pY29uZm9udC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgXG4gIHVybCgvZGV2ZWxvcGVyL2ljb25mb250LnN2ZyNpY29uZm9udCkgZm9ybWF0KCdzdmcnKTsgLyogaU9TIDQuMS0gKi9cbn1cblxuLmljb25mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWljb24tYnRuLXVzZXJfcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3REVcIjtcbn1cblxuLmljb24tYXBwYXBwcm92YWxiZWlmZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RERcIjtcbn1cblxuLmljb24tYW50aWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdEQlwiO1xufVxuXG4uaWNvbi1jbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RENcIjtcbn1cblxuLmljb24tZ2VuZXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDBcIjtcbn1cblxuLmljb24taWNvbi1idG4tdGVybWluYWxzdGF0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3REFcIjtcbn1cblxuLmljb24tY29uLWJ0bi1maW5nZXJwcmludHJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdEOVwiO1xufVxuXG4uaWNvbi10cmVlLU1hbnVmYWN0dXJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdENVwiO1xufVxuXG4uaWNvbi10cmVlLU1vZGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0Q2XCI7XG59XG5cbi5pY29uLXRyZWUtTWFya2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0Q3XCI7XG59XG5cbi5pY29uLXRyZWUtRHluYW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdEOFwiO1xufVxuXG4uaWNvbi1sb2ctcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0Q0XCI7XG59XG5cbi5pY29uLWxvZy1yZWplY3RfcmVhc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0QzXCI7XG59XG5cbi5pY29uLUV4dGVybmFsU3lzdGVtSW50ZWdyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RDJcIjtcbn1cblxuLmljb24tc2V0dGluZy1Eb3dubG9hZFRhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3Q0ZcIjtcbn1cblxuLmljb24tc2V0dGluZy1BcHBVcGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RDBcIjtcbn1cblxuLmljb24tU2V0dGluZy1QdXNoaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdEMVwiO1xufVxuXG4uaWNvbi1idG4tcG9zdGlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0M5XCI7XG59XG5cbi5pY29uLWJ0bi1wb3N0aWwtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDQVwiO1xufVxuXG4uaWNvbi1sb2ctdGVybWluYWwtbG9jYXRpb24tbm90LWZvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0NCXCI7XG59XG5cbi5pY29uLWxvZy10ZXJtaW5hbC13YXJuaW5nLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDQ1wiO1xufVxuXG4uaWNvbi1sb2ctdGVybWluYWwtc2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDRFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWxvZ2luLUFkdmFuY2VkU2V0dGluZy1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0NFXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLW9mZmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QkJcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtTm9zaW1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0JDXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCRFwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbHN0YXR1cy10cmFuc21pc3Npb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QkVcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtb25saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0JGXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzBcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDMVwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbHN0YXR1cy1MQU46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzJcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtbm9jbG91ZG1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzNcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtc2ltY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDNFwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbHN0YXR1cy1jbG91ZG1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzVcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDNlwiO1xufVxuXG4uaWNvbi1pY29uLXRlcm1pbmFsc3RhdHVzLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzdcIjtcbn1cblxuLmljb24taWNvbi10ZXJtaW5hbHN0YXR1cy1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDOFwiO1xufVxuXG4uaWNvbi1sb2ctcmVzZWxsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjdcIjtcbn1cblxuLmljb24tbG9nLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjhcIjtcbn1cblxuLmljb24tbG9nLXZhcmlhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0I5XCI7XG59XG5cbi5pY29uLWxvZy1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0JBXCI7XG59XG5cbi5pY29uLWljb24tbG9nLWltcG9ydGFudF9ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0I2XCI7XG59XG5cbi5pY29uLWRldi1idG4tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCNVwiO1xufVxuXG4uaWNvbi1wbGF0Zm9ybS1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCMlwiO1xufVxuXG4uaWNvbi1wbGF0Zm9ybS1kZXZlbG9wZXJjZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjNcIjtcbn1cblxuLmljb24tcGxhdGZvcm0tYWRtaW5uaXN0cmF0b3JjZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjRcIjtcbn1cblxuLmljb24tbG9nLWFpcnZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjFcIjtcbn1cblxuLmljb24tcm9sZWxpc3QtanVyaXNkaWN0aW9uLXJlYWRvbmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0FEXCI7XG59XG5cbi5pY29uLXJvbGVsaXN0LWp1cmlzZGljdGlvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QUVcIjtcbn1cblxuLmljb24tcm9sZWxpc3QtanVyaXNkaWN0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QUZcIjtcbn1cblxuLmljb24tcm9sZWxpc3QtanVyaXNkaWN0aW9uLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjBcIjtcbn1cblxuLmljb24tcmFkaW9idXR0b24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QUFcIjtcbn1cblxuLmljb24tcmFkaW9idXR0b24tQW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBQlwiO1xufVxuXG4uaWNvbi1yYWRpb2J1dHRvbi1tb2RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBQ1wiO1xufVxuXG4uaWNvbi1sb2ctcHVzaC1uZXh0LXN0ZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QTlcIjtcbn1cblxuLmljb24taWNvbi1sb2ctY2hlY2stc3VjY2Vzcy1wYWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzkwXCI7XG59XG5cbi5pY29uLWljb24tbG9nLWNoZWNrLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTFcIjtcbn1cblxuLmljb24taWNvbi1sb2ctZXhwaXJlZC1wYWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0E1XCI7XG59XG5cbi5pY29uLWljb24tbG9nLWV4cGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QTZcIjtcbn1cblxuLmljb24taWNvbi1sb2ctZmFpbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0E3XCI7XG59XG5cbi5pY29uLWljb24tbG9nLWZhaWxlZC1wYWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0E4XCI7XG59XG5cbi5pY29uLWRhdGFjZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OURcIjtcbn1cblxuLmljb24tZGF0YWNlbnRlci1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OUVcIjtcbn1cblxuLmljb24tZGlhZ25vc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzlGXCI7XG59XG5cbi5pY29uLWRpYWdub3Npcy1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QTBcIjtcbn1cblxuLmljb24tcmVwb3J0bWFuYWdlbWVudC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QTFcIjtcbn1cblxuLmljb24tcmVwb3J0bWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBMlwiO1xufVxuXG4uaWNvbi1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0EzXCI7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbnMtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0E0XCI7XG59XG5cbi5pY29uLWxvZy1zdGF0aXN0aWNzLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5OVwiO1xufVxuXG4uaWNvbi1sb2ctc3RhdGlzdGljcy1tYXJrZXRwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5QVwiO1xufVxuXG4uaWNvbi1sb2ctc3RhdGlzdGljcy1kZXZlbG9wZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OUJcIjtcbn1cblxuLmljb24tbG9nLXN0YXRpc3RpY3MtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OUNcIjtcbn1cblxuLmljb24tbG9nLWRpc3RhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzk4XCI7XG59XG5cbi5pY29uLWxvZy1TaW1wbGVhbmRpbXByZXNzaXZlZGF0YWRpc3BsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTRcIjtcbn1cblxuLmljb24tbG9nLUVhc3lkYXRhYW5hbHlzaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTVcIjtcbn1cblxuLmljb24tbG9nLUNvbXByZWhlbnNpdmVidXNpbmVzc2FuYWx5c2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzk2XCI7XG59XG5cbi5pY29uLWxvZy1QYXltZW50LVN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5N1wiO1xufVxuXG4uaWNvbi1sb2ctbXNnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzkzXCI7XG59XG5cbi5pY29uLWxvZy1zY3JlZW5pbmdjb25kaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTJcIjtcbn1cblxuLmljb24tYnRuLXB1c2gtcGVuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4RFwiO1xufVxuXG4uaWNvbi1idG4tcHVzaC1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzhFXCI7XG59XG5cbi5pY29uLWJ0bi1wdXNoLWZhaWxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4RlwiO1xufVxuXG4uaWNvbi1pY29uLWxvZy1zdW1tYXJ5X2RhdGFfZG93bmxvYWRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4Q1wiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1jYXNoYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzc2XCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzdcIjtcbn1cblxuLmljb24taGFyZHdhcmUtY291bnRyeXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3OFwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1JQ0M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzlcIjtcbn1cblxuLmljb24taGFyZHdhcmUtY29tbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzdBXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLUdyYXZpdHlTZW5zb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3N0JcIjtcbn1cblxuLmljb24taGFyZHdhcmUtY3VzdG9tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3N0NcIjtcbn1cblxuLmljb24taGFyZHdhcmUtQmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzdEXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLWludGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzdFXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3RlwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1IRE1JOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzgwXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLUtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzgxXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLW1zY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4MlwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1tb2RlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4M1wiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1pZGNhcmRyZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODRcIjtcbn1cblxuLmljb24taGFyZHdhcmUtUEVETU9ERTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4NVwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODZcIjtcbn1cblxuLmljb24taGFyZHdhcmUtUFJJTlRFUjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4N1wiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1QRUQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODhcIjtcbn1cblxuLmljb24taGFyZHdhcmUtUElDQzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4OVwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1zdHlsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OEFcIjtcbn1cblxuLmljb24taGFyZHdhcmUtUEVELUludGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4QlwiO1xufVxuXG4uaWNvbi1pY29uLWxvZy1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzc1XCI7XG59XG5cbi5pY29uLWJ0bi1DbGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3NFwiO1xufVxuXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzJcIjtcbn1cblxuLmljb24tc2V0dGluZy1tYW5hZ2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkM4XCI7XG59XG5cbi5pY29uLXNldHRpbmctbG9naW4tQXBwRG93bmxvYWRGZWVkaXN0cmlidXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzlcIjtcbn1cblxuLmljb24tc2V0dGluZy1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0FcIjtcbn1cblxuLmljb24tc2V0dGluZy1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNCXCI7XG59XG5cbi5pY29uLXNldHRpbmctY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNDXCI7XG59XG5cbi5pY29uLXNldHRpbmctVUk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0RcIjtcbn1cblxuLmljb24tc2V0dGluZy1ya2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0VcIjtcbn1cblxuLmljb24tc2V0dGluZy1lYXJuaW5ncmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNGXCI7XG59XG5cbi5pY29uLXNldHRpbmctdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDBcIjtcbn1cblxuLmljb24tc2V0dGluZy12YXJpYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEMVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWxvZ2luLXNzb3NldHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDJcIjtcbn1cblxuLmljb24tc2V0dGluZy1TYW5kYm9UZXJtaW5hbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDNcIjtcbn1cblxuLmljb24tc2V0dGluZy1zVmFsdWUtYWRkZWRzZXJ2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZENFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLXdoaXRlbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZENVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLU1vZGVsTWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZENlwiO1xufVxuXG4uaWNvbi1idG4tYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ3XCI7XG59XG5cbi5pY29uLWJ0bi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDhcIjtcbn1cblxuLmljb24tYnRuLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ5XCI7XG59XG5cbi5pY29uLWJ0bi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEQVwiO1xufVxuXG4uaWNvbi1idG4tZ2VvZmVuY2UtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRCXCI7XG59XG5cbi5pY29uLWJ0bi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRDXCI7XG59XG5cbi5pY29uLWJ0bi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkREXCI7XG59XG5cbi5pY29uLWJ0bi1maWxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRFXCI7XG59XG5cbi5pY29uLWJ0bi1maWxlLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2REZcIjtcbn1cblxuLmljb24tYnRuLWl0ZW1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTBcIjtcbn1cblxuLmljb24tYnRuLWxheW91dHRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUxXCI7XG59XG5cbi5pY29uLWJ0bi1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTJcIjtcbn1cblxuLmljb24tYnRuLWhvbWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUzXCI7XG59XG5cbi5pY29uLWJ0bi1JbXBvcnRFeHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTRcIjtcbn1cblxuLmljb24tYnRuLXNjYW4tZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFNVwiO1xufVxuXG4uaWNvbi1idG4tbW9yZV9zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkU2XCI7XG59XG5cbi5pY29uLWJ0bi1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTdcIjtcbn1cblxuLmljb24tYnRuLW1pbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RThcIjtcbn1cblxuLmljb24tYnRuLW9wZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFOVwiO1xufVxuXG4uaWNvbi1idG4tc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVBXCI7XG59XG5cbi5pY29uLWJ0bi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUJcIjtcbn1cblxuLmljb24tYnRuLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUNcIjtcbn1cblxuLmljb24tYnRuLXJldm9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RURcIjtcbn1cblxuLmljb24tYnRuLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFRVwiO1xufVxuXG4uaWNvbi1idG4tc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUZcIjtcbn1cblxuLmljb24tYnRuLXN5bmNocm9ub3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkYwXCI7XG59XG5cbi5pY29uLWJ0bi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkYxXCI7XG59XG5cbi5pY29uLWJ0bi1ab29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkYyXCI7XG59XG5cbi5pY29uLWJ0bi1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkYzXCI7XG59XG5cbi5pY29uLWJ0bi1zaGFkZS1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkY0XCI7XG59XG5cbi5pY29uLWJ0bi1sb2ctZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGNVwiO1xufVxuXG4uaWNvbi1idG4tc2hhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RjZcIjtcbn1cblxuLmljb24tYnRuLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkY3XCI7XG59XG5cbi5pY29uLWJ0bi1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkY4XCI7XG59XG5cbi5pY29uLWJ0bi11bmZvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RjlcIjtcbn1cblxuLmljb24tYnRuLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkFcIjtcbn1cblxuLmljb24tYnRuLWFsbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkZCXCI7XG59XG5cbi5pY29uLWJ0bi1hY3RpdmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGQ1wiO1xufVxuXG4uaWNvbi1idG4tYXR0ZW50aW9uLXRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkRcIjtcbn1cblxuLmljb24tYnRuLWxheW91dGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkVcIjtcbn1cblxuLmljb24tYnRuLUNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkZcIjtcbn1cblxuLmljb24tYnRuLWRvd25sb2FkMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwMFwiO1xufVxuXG4uaWNvbi1idG4taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwMVwiO1xufVxuXG4uaWNvbi1idG4tbmV3ZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzAyXCI7XG59XG5cbi5pY29uLWJ0bi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzAzXCI7XG59XG5cbi5pY29uLWJ0bi1ub3RpZmljYXRpb24tU3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDRcIjtcbn1cblxuLmljb24tYnRuLXBhaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDVcIjtcbn1cblxuLmljb24tYnRuLWZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDZcIjtcbn1cblxuLmljb24tYnRuLWJpbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDdcIjtcbn1cblxuLmljb24tYnRuLW5vdGlmaWNhdGlvbi1pbXBvcnRhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDhcIjtcbn1cblxuLmljb24tYnRuLXB1c2hfYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzA5XCI7XG59XG5cbi5pY29uLWJ0bi1zdWJzY3JpYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBBXCI7XG59XG5cbi5pY29uLWJ0bi10YWJsZV9lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBCXCI7XG59XG5cbi5pY29uLWJ0bi1zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBDXCI7XG59XG5cbi5pY29uLWJ0bi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBEXCI7XG59XG5cbi5pY29uLWJ0bi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MEVcIjtcbn1cblxuLmljb24tYnRuLXVuc3Vic2NyaWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwRlwiO1xufVxuXG4uaWNvbi1idG4tdGVybWluYWxMb2ctZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxMFwiO1xufVxuXG4uaWNvbi1idG4tdGVybWluYWxMb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MTFcIjtcbn1cblxuLmljb24tYnRuLVJLSV9zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzEyXCI7XG59XG5cbi5pY29uLWJ0bi1zZXR0aW5nLWdvaW5zaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxM1wiO1xufVxuXG4uaWNvbi1idG4tc2NyZWVuLXRpZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxNFwiO1xufVxuXG4uaWNvbi1idG4tdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxNVwiO1xufVxuXG4uaWNvbi1idG4tU2hhcnBuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE2XCI7XG59XG5cbi5pY29uLWJ0bi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE3XCI7XG59XG5cbi5pY29uLWJ0bi1vcGVubG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE4XCI7XG59XG5cbi5pY29uLWJ0bi1jbG9zZWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxOVwiO1xufVxuXG4uaWNvbi1idG4tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxQVwiO1xufVxuXG4uaWNvbi1idG4tdGFibGUtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxQlwiO1xufVxuXG4uaWNvbi1idG4tdGFibGUtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzFDXCI7XG59XG5cbi5pY29uLWJ0bi12b2ljZW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MURcIjtcbn1cblxuLmljb24tYnRuLXZvaWNlZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxRVwiO1xufVxuXG4uaWNvbi1idG4tdm9pY2V1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxRlwiO1xufVxuXG4uaWNvbi1idG4tbnVtYmVyVXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjBcIjtcbn1cblxuLmljb24taWNvbi1idG4tbnVtYmVyRG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyMVwiO1xufVxuXG4uaWNvbi1idG4tc3VzcGVuZGVkX2VkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjJcIjtcbn1cblxuLmljb24tYnRuLXN1c3BlbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyM1wiO1xufVxuXG4uaWNvbi1idG4tb2ZmbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyNFwiO1xufVxuXG4uaWNvbi1idG4tY2xvc2UxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI1XCI7XG59XG5cbi5pY29uLWJ0bi1pY29uLWJ0bi1oYW5kb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI2XCI7XG59XG5cbi5pY29uLWJ0bi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjdcIjtcbn1cblxuLmljb24tYnRuLWRpc2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjhcIjtcbn1cblxuLmljb24tYnRuLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjlcIjtcbn1cblxuLmljb24tYnRuLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MkFcIjtcbn1cblxuLmljb24tYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MkJcIjtcbn1cblxuLmljb24tYnRuLWFubm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MkNcIjtcbn1cblxuLmljb24tYnRuLWFubm90YXRpb25fbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyRFwiO1xufVxuXG4uaWNvbi1idG4tcmFua2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyRVwiO1xufVxuXG4uaWNvbi1idG4tbWluLWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzJGXCI7XG59XG5cbi5pY29uLWJ0bi1hZGQtYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzBcIjtcbn1cblxuLmljb24tYnRuX2FwcHVwZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczMVwiO1xufVxuXG4uaWNvbi1idG5fYXBwdXBkYXRlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczMlwiO1xufVxuXG4uaWNvbi1idG4tc2h1dGRvd24td2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzNcIjtcbn1cblxuLmljb24tc2VhcmNoLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczNFwiO1xufVxuXG4uaWNvbi1idG4tcGFja19VUDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczNVwiO1xufVxuXG4uaWNvbi1idG4tZ2V0X2JhY0s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzZcIjtcbn1cblxuLmljb24tYnRuLWRvd25sb2FkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczN1wiO1xufVxuXG4uaWNvbi1pY29uLWhlYWRlci1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzM4XCI7XG59XG5cbi5pY29uLWFjdGlvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzlcIjtcbn1cblxuLmljb24tYWN0aW9uLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzNBXCI7XG59XG5cbi5pY29uLWFjdGlvbi1maW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3M0JcIjtcbn1cblxuLmljb24tYWN0aW9ucy1yYWRpb3MtdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczQ1wiO1xufVxuXG4uaWNvbi1hY3Rpb25zLXJhZGlvLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzNEXCI7XG59XG5cbi5pY29uLWFjdGlvbnMtY2hlY2tib3gtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczRVwiO1xufVxuXG4uaWNvbi1hY3Rpb25zLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3M0ZcIjtcbn1cblxuLmljb24tbG9nLWFzc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQwXCI7XG59XG5cbi5pY29uLWxvZy1tYXJrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDFcIjtcbn1cblxuLmljb24tbG9nLWNsaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0MlwiO1xufVxuXG4uaWNvbi1sb2ctbWVyY2hhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDNcIjtcbn1cblxuLmljb24tbG9nLWRldmVsb3BlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0NFwiO1xufVxuXG4uaWNvbi1sb2ctYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQ1XCI7XG59XG5cbi5pY29uLWxvZy1oYXJkd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0NlwiO1xufVxuXG4uaWNvbi1sb2ctbW9kZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDdcIjtcbn1cblxuLmljb24tbG9nLWFkbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQ4XCI7XG59XG5cbi5pY29uLWxvZy1wYXJhbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDlcIjtcbn1cblxuLmljb24tbG9nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NEFcIjtcbn1cblxuLmljb24tbG9nLXRlcm1pbmFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0QlwiO1xufVxuXG4uaWNvbi1sb2ctcG9ydGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzRDXCI7XG59XG5cbi5pY29uLWxvZy1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NERcIjtcbn1cblxuLmljb24tbG9nLXNldHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NEVcIjtcbn1cblxuLmljb24tbG9nLXB1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NEZcIjtcbn1cblxuLmljb24tbG9nLW9ubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1MFwiO1xufVxuXG4uaWNvbi1sb2ctb2ZmbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1MVwiO1xufVxuXG4uaWNvbi1sb2ctdW5rbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzUyXCI7XG59XG5cbi5pY29uLWxvZy1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NTNcIjtcbn1cblxuLmljb24tbG9nLXVuZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU0XCI7XG59XG5cbi5pY29uLWxvZy10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1NVwiO1xufVxuXG4uaWNvbi1sb2ctd3Jvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NTZcIjtcbn1cblxuLmljb24tbG9nLXdyb25nX3JvdW5kZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1N1wiO1xufVxuXG4uaWNvbi1sb2ctUmVtb3ZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1OFwiO1xufVxuXG4uaWNvbi1sb2ctd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1OVwiO1xufVxuXG4uaWNvbi1sb2ctbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1QVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLURhdGFVc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1QlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLUFib3V0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NUNcIjtcbn1cblxuLmljb24tc2V0dGluZy1GaXJld2FyZVVwYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzVEXCI7XG59XG5cbi5pY29uLXNldHRpbmctY2xlYXJjYWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1RVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLVRlcm1pbmFsTW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1RlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLVNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzYwXCI7XG59XG5cbi5pY29uLXNldHRpbmctUHJveHlDb25maWd1cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzYxXCI7XG59XG5cbi5pY29uLXRyZWUtbWVyY2hhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjJcIjtcbn1cblxuLmljb24tdHJlZS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2M1wiO1xufVxuXG4uaWNvbi10cmVlLXJlc2VsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY0XCI7XG59XG5cbi5pY29uLWZvcm0tdGFsYXJtLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2NVwiO1xufVxuXG4uaWNvbi1mb3JtLWV4Yy1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjZcIjtcbn1cblxuLmljb24tZm9ybS1wZGYtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY3XCI7XG59XG5cbi5pY29uLWZvcm0tcGVyc29uYWwtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY4XCI7XG59XG5cbi5pY29uLWZvcm0tY3N2LWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2OVwiO1xufVxuXG4uaWNvbi1mb3JtLWVudGVycHJpc2UtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzZBXCI7XG59XG5cbi5pY29uLWZvcm0tcHJvZHVjdGlvbi1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NkJcIjtcbn1cblxuLmljb24tZGVmYXVsdC1SZXZlbnVlcmVwb3J0c0NvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NkNcIjtcbn1cblxuLmljb24tZGVmYXVsdC1DcmVhdGVOZXdBcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NkRcIjtcbn1cblxuLmljb24tZGVmYXVsdC1SZXZlbnVlcmVwb3J0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2RVwiO1xufVxuXG4uaWNvbi1kZWZhdWx0LXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NkZcIjtcbn1cblxuLmljb24tZGVmYXVsdC1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzBcIjtcbn1cblxuLmljb24tZGVmYXVsdC1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzFcIjtcbn1cblxuLmljb24tYXBwYXBwcm92YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0RcIjtcbn1cblxuLmljb24tYXBwYXBwcm92YWwtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdFXCI7XG59XG5cbi5pY29uLWFjdGl2aXR5LWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3RlwiO1xufVxuXG4uaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4MFwiO1xufVxuXG4uaWNvbi1hdWRpdGxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4MVwiO1xufVxuXG4uaWNvbi1hdWRpdGxvZy1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODJcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4M1wiO1xufVxuXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODRcIjtcbn1cblxuLmljb24tZGV2ZWxvcGVyYXBwcm92YWwtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg1XCI7XG59XG5cbi5pY29uLWRldmVsb3BlcmFwcHJvdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg2XCI7XG59XG5cbi5pY29uLWVzdGF0ZS1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODdcIjtcbn1cblxuLmljb24tZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg4XCI7XG59XG5cbi5pY29uLWZpcm13YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg5XCI7XG59XG5cbi5pY29uLWZpcm13YXJlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4QVwiO1xufVxuXG4uaWNvbi1nbG9iYWwtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhCXCI7XG59XG5cbi5pY29uLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4Q1wiO1xufVxuXG4uaWNvbi1tYXJrZXRwbGFjZS1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OERcIjtcbn1cblxuLmljb24tbWFya2V0cGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OEVcIjtcbn1cblxuLmljb24tcHVzaHRlbXBsYXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4RlwiO1xufVxuXG4uaWNvbi1wdXNodGVtcGxhdGVzLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5MFwiO1xufVxuXG4uaWNvbi1tb2RlbC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTFcIjtcbn1cblxuLmljb24tbW9kZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTJcIjtcbn1cblxuLmljb24tcm9sZS1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTNcIjtcbn1cblxuLmljb24tcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NFwiO1xufVxuXG4uaWNvbi1zZWNvbmRhcnltZW51LWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NVwiO1xufVxuXG4uaWNvbi1zZWNvbmRhcnltZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk2XCI7XG59XG5cbi5pY29uLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTdcIjtcbn1cblxuLmljb24tc2VydmljZS1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OThcIjtcbn1cblxuLmljb24tc3RvcmVjbGllbnQtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk5XCI7XG59XG5cbi5pY29uLXN0b3JlY2xpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlBXCI7XG59XG5cbi5pY29uLXNldHRpbmctYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlCXCI7XG59XG5cbi5pY29uLXNldHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OUNcIjtcbn1cblxuLmljb24tdGVybWluYWxnZW9sb2NhdGlvbi1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OURcIjtcbn1cblxuLmljb24tdGVybWluYWxnZW9sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5RVwiO1xufVxuXG4uaWNvbi1zdWJzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OUZcIjtcbn1cblxuLmljb24tc3Vic2NyaXB0aW9uLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBMFwiO1xufVxuXG4uaWNvbi11c2VyLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBMVwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkEyXCI7XG59XG5cbi5pY29uLXJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBM1wiO1xufVxuXG4uaWNvbi1yZXBvcnQtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE0XCI7XG59XG5cbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE1XCI7XG59XG5cbi5pY29uLXRlcm1pbmFsLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBNlwiO1xufVxuXG4uaWNvbi16b29tLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBN1wiO1xufVxuXG4uaWNvbi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE4XCI7XG59XG5cbi5pY29uLWdyb3VwLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBOVwiO1xufVxuXG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBQVwiO1xufVxuXG4uaWNvbi1oZWFkLWFkbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkFCXCI7XG59XG5cbi5pY29uLWhlYWQtZG9jdW1lbnRjZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUNcIjtcbn1cblxuLmljb24taGVhZC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkFEXCI7XG59XG5cbi5pY29uLWhlYWQtcGxhdGZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUVcIjtcbn1cblxuLmljb24taGVhZC1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUZcIjtcbn1cblxuLmljb24taGVhZC1iaWxsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkIwXCI7XG59XG5cbi5pY29uLWljb24taGVhZGVyLUJpbGxpbmctd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjFcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjJcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkIzXCI7XG59XG5cbi5pY29uLWRhc2hib2FyZC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjRcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLWhhcmR3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkI1XCI7XG59XG5cbi5pY29uLWRhc2hib2FyZC12ZXJzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkI2XCI7XG59XG5cbi5pY29uLWRhc2hib2FyZC1jbGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjdcIjtcbn1cblxuLmljb24tc2V0dGluZy1hZHZlcnRpc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCOFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLUFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjlcIjtcbn1cblxuLmljb24tc2V0dGluZy1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkFcIjtcbn1cblxuLmljb24tc2V0dGluZy1jcmVhdGVuZXdhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkJcIjtcbn1cblxuLmljb24tc2V0dGluZy1iYXNpY3NldHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkNcIjtcbn1cblxuLmljb24tc2V0dGluZy1hdHRyaWJ1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkRcIjtcbn1cblxuLmljb24tc2V0dGluZy1jZXJ0aWZpY2F0ZWVucm9sbG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkVcIjtcbn1cblxuLmljb24tc2V0dGluZy1kZXZlbG9wZXJsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJGXCI7XG59XG5cbi5pY29uLXNldHRpbmctbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDMFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWJpbGxpbmdzZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkMxXCI7XG59XG5cbi5pY29uLXNldHRpbmctbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDMlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzNcIjtcbn1cblxuLmljb24tYnRuLXNjYW4tZGVmYXVsdC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzczXCI7XG59XG5cbi5pY29uLXNldHRpbmctbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzRcIjtcbn1cblxuLmljb24tc2V0dGluZy1wYXJhbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzVcIjtcbn1cblxuLmljb24tc2V0dGluZy1wYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDNlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLW1lcmNoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkM3XCI7XG59XG5cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25mb250c1wiO1xuICAgIHNyYzp1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbmkuaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRzXCI7XG59XG5pLmljb24tcGxhbmU6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYwQ1wifVxuaS5pY29uLXVzZXI6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYxNlwifVxuaS5pY29uLW1haWw6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYwNVwifVxuaS5pY29uLXBpYzpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjA2XCJ9XG5pLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MDdcIn1cbmkuaWNvbi1zdWNjZXNzOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MDhcIn1cbmkuaWNvbi13YWl0OmJlZm9yZSB7Y29udGVudDogXCJcXEU2MDlcIn1cbmkuaWNvbi1kaXNhYmxlOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MEFcIn1cbmkuaWNvbi1jcm9zczpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjBCXCJ9XG5pLmljb24tYXJyb3ctdXA6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYyRlwifVxuaS5pY29uLWFycm93LWRvd246YmVmb3JlIHtjb250ZW50OiBcIlxcRTYzMFwifVxuaS5pY29uLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYyOVwifVxuaS5pY29uLXVwbG9hZDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjJBXCJ9XG5pLmljb24tYXJyb3ctcm91bmQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYyQlwifVxuaS5pY29uLXNhdmU6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYyQ1wifVxuaS5pY29uLWRvd25sb2FkOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MkRcIn1cbmkuaWNvbi1leWU6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYyRVwifVxuaS5pY29uLWFkZC1hbHQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYzMVwifVxuaS5pY29uLXVzZXJzOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MzJcIn1cbmkuaWNvbi1wYXBlci1rZXk6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYzM1wifVxuaS5pY29uLXJldmVudWVyZXBvcnQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYzNFwifVxuaS5pY29uLXNhbmRib3g6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYzNVwifVxuaS5pY29uLWN1c3RvbWl6ZTpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjM2XCJ9XG5pLmljb24tYmVsbDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjBGXCJ9XG4iXSwic291cmNlUm9vdCI6IiJ9*/